xref: /netbsd-src/external/gpl3/binutils/dist/Makefile.in (revision 46f5119e40af2e51998f686b2fdcc76b5488f7f3)
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 Free Software Foundation
7#
8# This file is free software; you can redistribute it and/or modify
9# it under the terms of the GNU General Public License as published by
10# the Free Software Foundation; either version 2 of the License, or
11# (at your option) any later version.
12#
13# This program is distributed in the hope that it will be useful,
14# but WITHOUT ANY WARRANTY; without even the implied warranty of
15# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16# GNU General Public License for more details.
17#
18# You should have received a copy of the GNU General Public License
19# along with this program; if not, write to the Free Software
20# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
21#
22
23# First, test for a proper version of make, but only where one is required.
24
25@if gcc
26ifeq (,$(.VARIABLES)) # The variable .VARIABLES, new with 3.80, is never empty.
27$(error GNU make version 3.80 or newer is required.)
28endif
29@endif gcc
30
31# -------------------------------
32# Standard Autoconf-set variables
33# -------------------------------
34VPATH=@srcdir@
35
36build_alias=@build_noncanonical@
37build_vendor=@build_vendor@
38build_os=@build_os@
39build=@build@
40host_alias=@host_noncanonical@
41host_vendor=@host_vendor@
42host_os=@host_os@
43host=@host@
44target_alias=@target_noncanonical@
45target_vendor=@target_vendor@
46target_os=@target_os@
47target=@target@
48
49program_transform_name = @program_transform_name@
50
51prefix = @prefix@
52exec_prefix = @exec_prefix@
53
54srcdir = @srcdir@
55
56bindir = @bindir@
57sbindir = @sbindir@
58libexecdir = @libexecdir@
59datadir = @datadir@
60sysconfdir = @sysconfdir@
61sharedstatedir = @sharedstatedir@
62localstatedir = @localstatedir@
63libdir = @libdir@
64includedir = @includedir@
65oldincludedir = @oldincludedir@
66infodir = @infodir@
67datarootdir = @datarootdir@
68docdir = @docdir@
69pdfdir = @pdfdir@
70htmldir = @htmldir@
71mandir = @mandir@
72man1dir = $(mandir)/man1
73man2dir = $(mandir)/man2
74man3dir = $(mandir)/man3
75man4dir = $(mandir)/man4
76man5dir = $(mandir)/man5
77man6dir = $(mandir)/man6
78man7dir = $(mandir)/man7
79man8dir = $(mandir)/man8
80man9dir = $(mandir)/man9
81
82INSTALL = @INSTALL@
83INSTALL_PROGRAM = @INSTALL_PROGRAM@
84INSTALL_SCRIPT = @INSTALL_SCRIPT@
85INSTALL_DATA = @INSTALL_DATA@
86LN = @LN@
87LN_S = @LN_S@
88MAINT = @MAINT@
89MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
90MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
91
92# -------------------------------------------------
93# Miscellaneous non-standard autoconf-set variables
94# -------------------------------------------------
95
96# The gcc driver likes to know the arguments it was configured with.
97TOPLEVEL_CONFIGURE_ARGUMENTS=@TOPLEVEL_CONFIGURE_ARGUMENTS@
98
99tooldir = @tooldir@
100build_tooldir = @build_tooldir@
101
102GDB_NLM_DEPS =
103
104# This is the name of the environment variable used for the path to
105# the libraries.
106RPATH_ENVVAR = @RPATH_ENVVAR@
107
108# On targets where RPATH_ENVVAR is PATH, a subdirectory of the GCC build path
109# is used instead of the directory itself to avoid including built
110# executables in PATH.
111GCC_SHLIB_SUBDIR = @GCC_SHLIB_SUBDIR@
112
113# Build programs are put under this directory.
114BUILD_SUBDIR = @build_subdir@
115# This is set by the configure script to the arguments to use when configuring
116# directories built for the build system.
117BUILD_CONFIGARGS = @build_configargs@ --with-build-subdir="$(BUILD_SUBDIR)"
118
119# This is the list of variables to export in the environment when
120# configuring any subdirectory.  It must also be exported whenever
121# recursing into a build directory in case that directory's Makefile
122# re-runs configure.
123BASE_EXPORTS = \
124	FLEX="$(FLEX)"; export FLEX; \
125	LEX="$(LEX)"; export LEX; \
126	BISON="$(BISON)"; export BISON; \
127	YACC="$(YACC)"; export YACC; \
128	M4="$(M4)"; export M4; \
129	MAKEINFO="$(MAKEINFO)"; export MAKEINFO;
130
131# This is the list of variables to export in the environment when
132# configuring subdirectories for the build system.
133BUILD_EXPORTS = \
134	$(BASE_EXPORTS) \
135	AR="$(AR_FOR_BUILD)"; export AR; \
136	AS="$(AS_FOR_BUILD)"; export AS; \
137	CC="$(CC_FOR_BUILD)"; export CC; \
138	CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
139	CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
140	CXX="$(CXX_FOR_BUILD)"; export CXX; \
141	CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
142	GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
143	GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
144	DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
145	LD="$(LD_FOR_BUILD)"; export LD; \
146	LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
147	NM="$(NM_FOR_BUILD)"; export NM; \
148	RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
149	WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
150	WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC;
151
152# These variables must be set on the make command line for directories
153# built for the build system to override those in BASE_FLAGS_TO_PASSS.
154EXTRA_BUILD_FLAGS = \
155	CFLAGS="$(CFLAGS_FOR_BUILD)" \
156	LDFLAGS="$(LDFLAGS_FOR_BUILD)"
157
158# This is the list of directories to built for the host system.
159SUBDIRS = @configdirs@
160# This is set by the configure script to the arguments to use when configuring
161# directories built for the host system.
162HOST_CONFIGARGS = @host_configargs@
163# Host programs are put under this directory, which is . except if building
164# with srcdir=..
165HOST_SUBDIR = @host_subdir@
166# This is the list of variables to export in the environment when
167# configuring subdirectories for the host system.  We need to pass
168# some to the GCC configure because of its hybrid host/target nature.
169HOST_EXPORTS = \
170	$(BASE_EXPORTS) \
171	CC="$(CC)"; export CC; \
172	ADA_CFLAGS="$(ADA_CFLAGS)"; export ADA_CFLAGS; \
173	CFLAGS="$(CFLAGS)"; export CFLAGS; \
174	CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
175	CXX="$(CXX)"; export CXX; \
176	CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
177	AR="$(AR)"; export AR; \
178	AS="$(AS)"; export AS; \
179	CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
180	DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
181	LD="$(LD)"; export LD; \
182	LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
183	NM="$(NM)"; export NM; \
184	RANLIB="$(RANLIB)"; export RANLIB; \
185	WINDRES="$(WINDRES)"; export WINDRES; \
186	WINDMC="$(WINDMC)"; export WINDMC; \
187	OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
188	OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
189	AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
190	AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
191	GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
192	LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
193	NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
194	OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
195	RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
196	TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
197	GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
198	GMPINC="$(HOST_GMPINC)"; export GMPINC; \
199@if gcc-bootstrap
200	$(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
201@endif gcc-bootstrap
202	$(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
203
204# Similar, for later GCC stages.
205POSTSTAGE1_HOST_EXPORTS = \
206	$(HOST_EXPORTS) \
207	CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
208	  -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/"; export CC; \
209	CC_FOR_BUILD="$(STAGE_CC_WRAPPER) \
210	  $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
211	  -B$$r/$(HOST_SUBDIR)/prev-gcc/ \
212	  -B$(build_tooldir)/bin/"; export CC_FOR_BUILD; \
213	LDFLAGS="$(BOOT_LDFLAGS)"; export LDFLAGS;
214
215# Target libraries are put under this directory:
216TARGET_SUBDIR = @target_subdir@
217# This is set by the configure script to the arguments to use when configuring
218# directories built for the target.
219TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
220# This is the list of variables to export in the environment when
221# configuring subdirectories for the host system.
222BASE_TARGET_EXPORTS = \
223	$(BASE_EXPORTS) \
224	AR="$(AR_FOR_TARGET)"; export AR; \
225	AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
226	CC="$(CC_FOR_TARGET)"; export CC; \
227	CFLAGS="$(CFLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
228	CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
229	CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
230	CXXFLAGS="$(CXXFLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
231	GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
232	GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
233	DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
234	LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
235	LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
236	LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
237	NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
238	OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
239	RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
240	STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
241	WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
242	WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
243	$(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
244
245RAW_CXX_TARGET_EXPORTS = \
246	$(BASE_TARGET_EXPORTS) \
247	CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
248	CXX="$(RAW_CXX_FOR_TARGET)"; export CXX;
249
250NORMAL_TARGET_EXPORTS = \
251	$(BASE_TARGET_EXPORTS) \
252	CXX="$(CXX_FOR_TARGET)"; export CXX;
253
254# Where to find GMP
255HOST_GMPLIBS = @gmplibs@
256HOST_GMPINC = @gmpinc@
257
258# ----------------------------------------------
259# Programs producing files for the BUILD machine
260# ----------------------------------------------
261
262SHELL = @config_shell@
263
264# pwd command to use.  Allow user to override default by setting PWDCMD in
265# the environment to account for automounters.  The make variable must not
266# be called PWDCMD, otherwise the value set here is passed to make
267# subprocesses and overrides the setting from the user's environment.
268# Don't use PWD since it is a common shell environment variable and we
269# don't want to corrupt it.
270PWD_COMMAND = $${PWDCMD-pwd}
271
272# compilers to use to create programs which must be run in the build
273# environment.
274AR_FOR_BUILD = @AR_FOR_BUILD@
275AS_FOR_BUILD = @AS_FOR_BUILD@
276CC_FOR_BUILD = @CC_FOR_BUILD@
277CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
278CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
279CXX_FOR_BUILD = @CXX_FOR_BUILD@
280DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
281GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
282GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
283LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
284LD_FOR_BUILD = @LD_FOR_BUILD@
285NM_FOR_BUILD = @NM_FOR_BUILD@
286RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
287WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
288WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
289
290# Special variables passed down in EXTRA_GCC_FLAGS.  They are defined
291# here so that they can be overridden by Makefile fragments.
292BUILD_PREFIX = @BUILD_PREFIX@
293BUILD_PREFIX_1 = @BUILD_PREFIX_1@
294
295# Flags to pass to stage2 and later makes.  They are defined
296# here so that they can be overridden by Makefile fragments.
297BOOT_CFLAGS= -g -O2
298BOOT_LDFLAGS=
299BOOT_ADAFLAGS=-gnatpg -gnata
300
301BISON = @BISON@
302YACC = @YACC@
303FLEX = @FLEX@
304LEX = @LEX@
305M4 = @M4@
306MAKEINFO = @MAKEINFO@
307EXPECT = @EXPECT@
308RUNTEST = @RUNTEST@
309
310# This just becomes part of the MAKEINFO definition passed down to
311# sub-makes.  It lets flags be given on the command line while still
312# using the makeinfo from the object tree.
313# (Default to avoid splitting info files by setting the threshold high.)
314MAKEINFOFLAGS = --split-size=5000000
315
316# ---------------------------------------------
317# Programs producing files for the HOST machine
318# ---------------------------------------------
319
320AS = @AS@
321AR = @AR@
322AR_FLAGS = rc
323CC = @CC@
324CXX = @CXX@
325DLLTOOL = @DLLTOOL@
326LD = @LD@
327LIPO = @LIPO@
328NM = @NM@
329OBJDUMP = @OBJDUMP@
330RANLIB = @RANLIB@
331STRIP = @STRIP@
332WINDRES = @WINDRES@
333WINDMC = @WINDMC@
334
335GNATBIND = @GNATBIND@
336GNATMAKE = @GNATMAKE@
337
338CFLAGS = @CFLAGS@
339LDFLAGS = @LDFLAGS@
340LIBCFLAGS = $(CFLAGS)
341CXXFLAGS = @CXXFLAGS@
342LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
343
344# Only build the C compiler for stage1, because that is the only one that
345# we can guarantee will build with the native compiler, and also it is the
346# only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
347# MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
348# overrideable (for a bootstrap build stage1 also builds gcc.info).
349
350STAGE1_CHECKING=@stage1_checking@
351STAGE1_LANGUAGES=@stage1_languages@
352
353STAGE1_CFLAGS=@stage1_cflags@
354STAGE2_CFLAGS=$(BOOT_CFLAGS)
355STAGE3_CFLAGS=$(BOOT_CFLAGS)
356STAGE4_CFLAGS=$(BOOT_CFLAGS)
357
358STAGE1_LIBCFLAGS=$(CFLAGS_FOR_TARGET)
359STAGE2_LIBCFLAGS=$(CFLAGS_FOR_TARGET)
360STAGE3_LIBCFLAGS=$(CFLAGS_FOR_TARGET)
361STAGE4_LIBCFLAGS=$(CFLAGS_FOR_TARGET)
362
363do-compare = @do_compare@
364do-compare3 = $(do-compare)
365do-compare-debug = $(SHELL) $(srcdir)/contrib/compare-debug $$f1 $$f2
366
367# -----------------------------------------------
368# Programs producing files for the TARGET machine
369# -----------------------------------------------
370
371FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
372
373AR_FOR_TARGET=@AR_FOR_TARGET@
374AS_FOR_TARGET=@AS_FOR_TARGET@
375CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@ $(FLAGS_FOR_TARGET)
376
377# If GCC_FOR_TARGET is not overriden on the command line, then this
378# variable is passed down to the gcc Makefile, where it is used to
379# build libgcc2.a.  We define it here so that it can itself be
380# overridden on the command line.
381GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@ $(FLAGS_FOR_TARGET)
382CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@ $(FLAGS_FOR_TARGET)
383RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@ $(FLAGS_FOR_TARGET)
384GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@ $(FLAGS_FOR_TARGET)
385GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@ $(FLAGS_FOR_TARGET)
386DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
387LD_FOR_TARGET=@LD_FOR_TARGET@
388
389LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
390NM_FOR_TARGET=@NM_FOR_TARGET@
391OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
392RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
393STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
394WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
395WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
396
397COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
398COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
399COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
400
401CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
402CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
403SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
404DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
405
406LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
407LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
408LDFLAGS_FOR_TARGET =
409
410# ------------------------------------
411# Miscellaneous targets and flag lists
412# ------------------------------------
413
414# The first rule in the file had better be this one.  Don't put any above it.
415# This lives here to allow makefile fragments to contain dependencies.
416all:
417
418#### host and target specific makefile fragments come in here.
419@target_makefile_frag@
420@alphaieee_frag@
421@ospace_frag@
422@host_makefile_frag@
423###
424
425# This is the list of directories that may be needed in RPATH_ENVVAR
426# so that prorgams built for the target machine work.
427TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libmudflap)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgomp)$(HOST_LIB_PATH_gcc)
428
429@if target-libstdc++-v3
430TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/.libs:
431@endif target-libstdc++-v3
432
433@if target-libmudflap
434TARGET_LIB_PATH_libmudflap = $$r/$(TARGET_SUBDIR)/libmudflap/.libs:
435@endif target-libmudflap
436
437@if target-libssp
438TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
439@endif target-libssp
440
441@if target-libgomp
442TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
443@endif target-libgomp
444
445
446
447# This is the list of directories that may be needed in RPATH_ENVVAR
448# so that programs built for the host machine work.
449HOST_LIB_PATH = $(HOST_LIB_PATH_bfd)$(HOST_LIB_PATH_opcodes)$(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)
450
451# Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
452@if gcc
453HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
454@endif gcc
455
456
457@if bfd
458HOST_LIB_PATH_bfd = \
459  $$r/$(HOST_SUBDIR)/bfd/.libs:$$r/$(HOST_SUBDIR)/prev-bfd/.libs:
460@endif bfd
461
462@if opcodes
463HOST_LIB_PATH_opcodes = \
464  $$r/$(HOST_SUBDIR)/opcodes/.libs:$$r/$(HOST_SUBDIR)/prev-opcodes/.libs:
465@endif opcodes
466
467@if gmp
468HOST_LIB_PATH_gmp = \
469  $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
470@endif gmp
471
472@if mpfr
473HOST_LIB_PATH_mpfr = \
474  $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
475@endif mpfr
476
477
478# Flags to pass down to all sub-makes.
479BASE_FLAGS_TO_PASS = \
480	"DESTDIR=$(DESTDIR)" \
481	"RPATH_ENVVAR=$(RPATH_ENVVAR)" \
482	"TARGET_SUBDIR=$(TARGET_SUBDIR)" \
483	"bindir=$(bindir)" \
484	"datadir=$(datadir)" \
485	"exec_prefix=$(exec_prefix)" \
486	"includedir=$(includedir)" \
487	"datarootdir=$(datarootdir)" \
488	"docdir=$(docdir)" \
489	"infodir=$(infodir)" \
490	"pdfdir=$(pdfdir)" \
491	"htmldir=$(htmldir)" \
492	"libdir=$(libdir)" \
493	"libexecdir=$(libexecdir)" \
494	"lispdir=$(lispdir)" \
495	"localstatedir=$(localstatedir)" \
496	"mandir=$(mandir)" \
497	"oldincludedir=$(oldincludedir)" \
498	"prefix=$(prefix)" \
499	"sbindir=$(sbindir)" \
500	"sharedstatedir=$(sharedstatedir)" \
501	"sysconfdir=$(sysconfdir)" \
502	"tooldir=$(tooldir)" \
503	"build_tooldir=$(build_tooldir)" \
504	"target_alias=$(target_alias)" \
505	"BISON=$(BISON)" \
506	"CC_FOR_BUILD=$(CC_FOR_BUILD)" \
507	"CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
508	"CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
509	"EXPECT=$(EXPECT)" \
510	"FLEX=$(FLEX)" \
511	"INSTALL=$(INSTALL)" \
512	"INSTALL_DATA=$(INSTALL_DATA)" \
513	"INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
514	"INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
515	"LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
516	"LEX=$(LEX)" \
517	"M4=$(M4)" \
518	"MAKE=$(MAKE)" \
519	"RUNTEST=$(RUNTEST)" \
520	"RUNTESTFLAGS=$(RUNTESTFLAGS)" \
521	"SHELL=$(SHELL)" \
522	"YACC=$(YACC)" \
523	"`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
524	"ADA_CFLAGS=$(ADA_CFLAGS)" \
525	"AR_FLAGS=$(AR_FLAGS)" \
526	"`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
527	"BOOT_CFLAGS=$(BOOT_CFLAGS)" \
528	"BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
529	"CFLAGS=$(CFLAGS)" \
530	"CXXFLAGS=$(CXXFLAGS)" \
531	"LDFLAGS=$(LDFLAGS)" \
532	"LIBCFLAGS=$(LIBCFLAGS)" \
533	"LIBCXXFLAGS=$(LIBCXXFLAGS)" \
534	"STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
535	"STAGE1_CHECKING=$(STAGE1_CHECKING)" \
536	"STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
537	"STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
538	"STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
539	"STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
540	"GNATBIND=$(GNATBIND)" \
541	"GNATMAKE=$(GNATMAKE)" \
542	"AR_FOR_TARGET=$(AR_FOR_TARGET)" \
543	"AS_FOR_TARGET=$(AS_FOR_TARGET)" \
544	"CC_FOR_TARGET=$(CC_FOR_TARGET)" \
545	"CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
546	"CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
547	"CXX_FOR_TARGET=$(CXX_FOR_TARGET)" \
548	"CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
549	"DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
550	"GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
551	"GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
552	"LD_FOR_TARGET=$(LD_FOR_TARGET)" \
553	"LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
554	"LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
555	"LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
556	"LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
557	"NM_FOR_TARGET=$(NM_FOR_TARGET)" \
558	"OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
559	"RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
560	"STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
561	"WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
562	"WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
563	"`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
564	"LEAN=$(LEAN)" \
565	"CONFIG_SHELL=$(SHELL)" \
566	"MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
567
568# We leave this in just in case, but it is not needed anymore.
569RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
570
571# Flags to pass down to most sub-makes, in which we're building with
572# the host environment.
573EXTRA_HOST_FLAGS = \
574	'AR=$(AR)' \
575	'AS=$(AS)' \
576	'CC=$(CC)' \
577	'CXX=$(CXX)' \
578	'DLLTOOL=$(DLLTOOL)' \
579	'LD=$(LD)' \
580	'LIPO=$(LIPO)' \
581	'NM=$(NM)' \
582	'OBJDUMP=$(OBJDUMP)' \
583	'RANLIB=$(RANLIB)' \
584	'STRIP=$(STRIP)' \
585	'WINDRES=$(WINDRES)' \
586	'WINDMC=$(WINDMC)'
587
588FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
589
590# Flags that are concerned with the location of the X11 include files
591# and library files
592#
593# NOTE: until the top-level is getting the values via autoconf, it only
594# causes problems to have this top-level Makefile overriding the autoconf-set
595# values in child directories.  Only variables that don't conflict with
596# autoconf'ed ones should be passed by X11_FLAGS_TO_PASS for now.
597#
598X11_FLAGS_TO_PASS = \
599	'X11_EXTRA_CFLAGS=$(X11_EXTRA_CFLAGS)' \
600	'X11_EXTRA_LIBS=$(X11_EXTRA_LIBS)'
601
602# Flags to pass to stage2 and later makes.
603
604POSTSTAGE1_FLAGS_TO_PASS = \
605	CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
606	GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind" \
607	LDFLAGS="$(BOOT_LDFLAGS)" \
608	"`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
609
610# Flags to pass down to makes which are built with the target environment.
611# The double $ decreases the length of the command line; those variables
612# are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them.  The
613# *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
614# so we expand them here.
615EXTRA_TARGET_FLAGS = \
616	'AR=$$(AR_FOR_TARGET)' \
617	'AS=$(COMPILER_AS_FOR_TARGET)' \
618	'CC=$$(CC_FOR_TARGET)' \
619	'CFLAGS=$$(CFLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)' \
620	'CXX=$$(CXX_FOR_TARGET)' \
621	'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)' \
622	'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
623	'LD=$(COMPILER_LD_FOR_TARGET)' \
624	'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
625	'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)' \
626	'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)' \
627	'NM=$(COMPILER_NM_FOR_TARGET)' \
628	'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
629	'RANLIB=$$(RANLIB_FOR_TARGET)' \
630	'WINDRES=$$(WINDRES_FOR_TARGET)' \
631	'WINDMC=$$(WINDMC_FOR_TARGET)'
632
633TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
634
635# Flags to pass down to gcc.  gcc builds a library, libgcc.a, so it
636# unfortunately needs the native compiler and the target ar and
637# ranlib.
638# If any variables are added here, they must be added to do-*, below.
639# The BUILD_* variables are a special case, which are used for the gcc
640# cross-building scheme.
641EXTRA_GCC_FLAGS = \
642	"GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
643	"`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
644	"`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
645	"`echo 'LIBGCC2_CFLAGS=$(LIBGCC2_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
646	"`echo 'LIBGCC2_DEBUG_CFLAGS=$(LIBGCC2_DEBUG_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
647	"`echo 'LIBGCC2_INCLUDES=$(LIBGCC2_INCLUDES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
648
649GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
650
651.PHONY: configure-host
652configure-host:  \
653    maybe-configure-ash \
654    maybe-configure-autoconf \
655    maybe-configure-automake \
656    maybe-configure-bash \
657    maybe-configure-bfd \
658    maybe-configure-opcodes \
659    maybe-configure-binutils \
660    maybe-configure-bison \
661    maybe-configure-byacc \
662    maybe-configure-bzip2 \
663    maybe-configure-dejagnu \
664    maybe-configure-diff \
665    maybe-configure-dosutils \
666    maybe-configure-etc \
667    maybe-configure-fastjar \
668    maybe-configure-fileutils \
669    maybe-configure-findutils \
670    maybe-configure-find \
671    maybe-configure-fixincludes \
672    maybe-configure-flex \
673    maybe-configure-gas \
674    maybe-configure-gcc \
675    maybe-configure-gawk \
676    maybe-configure-gettext \
677    maybe-configure-gmp \
678    maybe-configure-mpfr \
679    maybe-configure-gnuserv \
680    maybe-configure-gold \
681    maybe-configure-gprof \
682    maybe-configure-gzip \
683    maybe-configure-hello \
684    maybe-configure-indent \
685    maybe-configure-intl \
686    maybe-configure-tcl \
687    maybe-configure-itcl \
688    maybe-configure-ld \
689    maybe-configure-libcpp \
690    maybe-configure-libdecnumber \
691    maybe-configure-libgui \
692    maybe-configure-libiberty \
693    maybe-configure-libtool \
694    maybe-configure-m4 \
695    maybe-configure-make \
696    maybe-configure-mmalloc \
697    maybe-configure-patch \
698    maybe-configure-perl \
699    maybe-configure-prms \
700    maybe-configure-rcs \
701    maybe-configure-readline \
702    maybe-configure-release \
703    maybe-configure-recode \
704    maybe-configure-sed \
705    maybe-configure-send-pr \
706    maybe-configure-shellutils \
707    maybe-configure-sid \
708    maybe-configure-sim \
709    maybe-configure-tar \
710    maybe-configure-texinfo \
711    maybe-configure-textutils \
712    maybe-configure-time \
713    maybe-configure-uudecode \
714    maybe-configure-wdiff \
715    maybe-configure-zip \
716    maybe-configure-zlib \
717    maybe-configure-gdb \
718    maybe-configure-expect \
719    maybe-configure-guile \
720    maybe-configure-tk \
721    maybe-configure-libtermcap \
722    maybe-configure-utils \
723    maybe-configure-gnattools
724.PHONY: configure-target
725configure-target:  \
726    maybe-configure-target-libstdc++-v3 \
727    maybe-configure-target-libmudflap \
728    maybe-configure-target-libssp \
729    maybe-configure-target-newlib \
730    maybe-configure-target-libgcc \
731    maybe-configure-target-libgfortran \
732    maybe-configure-target-libobjc \
733    maybe-configure-target-libtermcap \
734    maybe-configure-target-winsup \
735    maybe-configure-target-libgloss \
736    maybe-configure-target-libiberty \
737    maybe-configure-target-gperf \
738    maybe-configure-target-examples \
739    maybe-configure-target-libffi \
740    maybe-configure-target-libjava \
741    maybe-configure-target-zlib \
742    maybe-configure-target-boehm-gc \
743    maybe-configure-target-qthreads \
744    maybe-configure-target-rda \
745    maybe-configure-target-libada \
746    maybe-configure-target-libgomp
747
748# The target built for a native non-bootstrap build.
749.PHONY: all
750all:
751@if gcc-bootstrap
752	[ -f stage_final ] || echo stage3 > stage_final
753	@r=`${PWD_COMMAND}`; export r; \
754	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
755	$(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
756@endif gcc-bootstrap
757	@: $(MAKE); $(unstage)
758	@r=`${PWD_COMMAND}`; export r; \
759	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
760	if [ -f stage_last ]; then \
761	  $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
762	else \
763	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target; \
764	fi
765
766.PHONY: all-build
767
768all-build: maybe-all-build-libiberty
769all-build: maybe-all-build-bison
770all-build: maybe-all-build-byacc
771all-build: maybe-all-build-flex
772all-build: maybe-all-build-m4
773all-build: maybe-all-build-texinfo
774all-build: maybe-all-build-fixincludes
775
776.PHONY: all-host
777
778all-host: maybe-all-ash
779all-host: maybe-all-autoconf
780all-host: maybe-all-automake
781all-host: maybe-all-bash
782@if bfd-no-bootstrap
783all-host: maybe-all-bfd
784@endif bfd-no-bootstrap
785@if opcodes-no-bootstrap
786all-host: maybe-all-opcodes
787@endif opcodes-no-bootstrap
788@if binutils-no-bootstrap
789all-host: maybe-all-binutils
790@endif binutils-no-bootstrap
791all-host: maybe-all-bison
792all-host: maybe-all-byacc
793all-host: maybe-all-bzip2
794all-host: maybe-all-dejagnu
795all-host: maybe-all-diff
796all-host: maybe-all-dosutils
797all-host: maybe-all-etc
798all-host: maybe-all-fastjar
799all-host: maybe-all-fileutils
800all-host: maybe-all-findutils
801all-host: maybe-all-find
802all-host: maybe-all-fixincludes
803all-host: maybe-all-flex
804@if gas-no-bootstrap
805all-host: maybe-all-gas
806@endif gas-no-bootstrap
807@if gcc-no-bootstrap
808all-host: maybe-all-gcc
809@endif gcc-no-bootstrap
810all-host: maybe-all-gawk
811all-host: maybe-all-gettext
812@if gmp-no-bootstrap
813all-host: maybe-all-gmp
814@endif gmp-no-bootstrap
815@if mpfr-no-bootstrap
816all-host: maybe-all-mpfr
817@endif mpfr-no-bootstrap
818all-host: maybe-all-gnuserv
819@if gold-no-bootstrap
820all-host: maybe-all-gold
821@endif gold-no-bootstrap
822all-host: maybe-all-gprof
823all-host: maybe-all-gzip
824all-host: maybe-all-hello
825all-host: maybe-all-indent
826@if intl-no-bootstrap
827all-host: maybe-all-intl
828@endif intl-no-bootstrap
829all-host: maybe-all-tcl
830all-host: maybe-all-itcl
831@if ld-no-bootstrap
832all-host: maybe-all-ld
833@endif ld-no-bootstrap
834@if libcpp-no-bootstrap
835all-host: maybe-all-libcpp
836@endif libcpp-no-bootstrap
837@if libdecnumber-no-bootstrap
838all-host: maybe-all-libdecnumber
839@endif libdecnumber-no-bootstrap
840all-host: maybe-all-libgui
841@if libiberty-no-bootstrap
842all-host: maybe-all-libiberty
843@endif libiberty-no-bootstrap
844all-host: maybe-all-libtool
845all-host: maybe-all-m4
846all-host: maybe-all-make
847all-host: maybe-all-mmalloc
848all-host: maybe-all-patch
849all-host: maybe-all-perl
850all-host: maybe-all-prms
851all-host: maybe-all-rcs
852all-host: maybe-all-readline
853all-host: maybe-all-release
854all-host: maybe-all-recode
855all-host: maybe-all-sed
856all-host: maybe-all-send-pr
857all-host: maybe-all-shellutils
858all-host: maybe-all-sid
859all-host: maybe-all-sim
860all-host: maybe-all-tar
861all-host: maybe-all-texinfo
862all-host: maybe-all-textutils
863all-host: maybe-all-time
864all-host: maybe-all-uudecode
865all-host: maybe-all-wdiff
866all-host: maybe-all-zip
867@if zlib-no-bootstrap
868all-host: maybe-all-zlib
869@endif zlib-no-bootstrap
870all-host: maybe-all-gdb
871all-host: maybe-all-expect
872all-host: maybe-all-guile
873all-host: maybe-all-tk
874all-host: maybe-all-libtermcap
875all-host: maybe-all-utils
876all-host: maybe-all-gnattools
877
878.PHONY: all-target
879
880all-target: maybe-all-target-libstdc++-v3
881all-target: maybe-all-target-libmudflap
882all-target: maybe-all-target-libssp
883all-target: maybe-all-target-newlib
884@if target-libgcc-no-bootstrap
885all-target: maybe-all-target-libgcc
886@endif target-libgcc-no-bootstrap
887all-target: maybe-all-target-libgfortran
888all-target: maybe-all-target-libobjc
889all-target: maybe-all-target-libtermcap
890all-target: maybe-all-target-winsup
891all-target: maybe-all-target-libgloss
892all-target: maybe-all-target-libiberty
893all-target: maybe-all-target-gperf
894all-target: maybe-all-target-examples
895all-target: maybe-all-target-libffi
896all-target: maybe-all-target-libjava
897all-target: maybe-all-target-zlib
898all-target: maybe-all-target-boehm-gc
899all-target: maybe-all-target-qthreads
900all-target: maybe-all-target-rda
901all-target: maybe-all-target-libada
902all-target: maybe-all-target-libgomp
903
904# Do a target for all the subdirectories.  A ``make do-X'' will do a
905# ``make X'' in all subdirectories (because, in general, there is a
906# dependency (below) of X upon do-X, a ``make X'' will also do this,
907# but it may do additional work as well).
908
909.PHONY: do-info
910do-info:
911	@: $(MAKE); $(unstage)
912	@r=`${PWD_COMMAND}`; export r; \
913	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
914	$(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
915	  info-target
916
917
918.PHONY: info-host
919
920info-host: maybe-info-ash
921info-host: maybe-info-autoconf
922info-host: maybe-info-automake
923info-host: maybe-info-bash
924info-host: maybe-info-bfd
925info-host: maybe-info-opcodes
926info-host: maybe-info-binutils
927info-host: maybe-info-bison
928info-host: maybe-info-byacc
929info-host: maybe-info-bzip2
930info-host: maybe-info-dejagnu
931info-host: maybe-info-diff
932info-host: maybe-info-dosutils
933info-host: maybe-info-etc
934info-host: maybe-info-fastjar
935info-host: maybe-info-fileutils
936info-host: maybe-info-findutils
937info-host: maybe-info-find
938info-host: maybe-info-fixincludes
939info-host: maybe-info-flex
940info-host: maybe-info-gas
941info-host: maybe-info-gcc
942info-host: maybe-info-gawk
943info-host: maybe-info-gettext
944info-host: maybe-info-gmp
945info-host: maybe-info-mpfr
946info-host: maybe-info-gnuserv
947info-host: maybe-info-gold
948info-host: maybe-info-gprof
949info-host: maybe-info-gzip
950info-host: maybe-info-hello
951info-host: maybe-info-indent
952info-host: maybe-info-intl
953info-host: maybe-info-tcl
954info-host: maybe-info-itcl
955info-host: maybe-info-ld
956info-host: maybe-info-libcpp
957info-host: maybe-info-libdecnumber
958info-host: maybe-info-libgui
959info-host: maybe-info-libiberty
960info-host: maybe-info-libtool
961info-host: maybe-info-m4
962info-host: maybe-info-make
963info-host: maybe-info-mmalloc
964info-host: maybe-info-patch
965info-host: maybe-info-perl
966info-host: maybe-info-prms
967info-host: maybe-info-rcs
968info-host: maybe-info-readline
969info-host: maybe-info-release
970info-host: maybe-info-recode
971info-host: maybe-info-sed
972info-host: maybe-info-send-pr
973info-host: maybe-info-shellutils
974info-host: maybe-info-sid
975info-host: maybe-info-sim
976info-host: maybe-info-tar
977info-host: maybe-info-texinfo
978info-host: maybe-info-textutils
979info-host: maybe-info-time
980info-host: maybe-info-uudecode
981info-host: maybe-info-wdiff
982info-host: maybe-info-zip
983info-host: maybe-info-zlib
984info-host: maybe-info-gdb
985info-host: maybe-info-expect
986info-host: maybe-info-guile
987info-host: maybe-info-tk
988info-host: maybe-info-libtermcap
989info-host: maybe-info-utils
990info-host: maybe-info-gnattools
991
992.PHONY: info-target
993
994info-target: maybe-info-target-libstdc++-v3
995info-target: maybe-info-target-libmudflap
996info-target: maybe-info-target-libssp
997info-target: maybe-info-target-newlib
998info-target: maybe-info-target-libgcc
999info-target: maybe-info-target-libgfortran
1000info-target: maybe-info-target-libobjc
1001info-target: maybe-info-target-libtermcap
1002info-target: maybe-info-target-winsup
1003info-target: maybe-info-target-libgloss
1004info-target: maybe-info-target-libiberty
1005info-target: maybe-info-target-gperf
1006info-target: maybe-info-target-examples
1007info-target: maybe-info-target-libffi
1008info-target: maybe-info-target-libjava
1009info-target: maybe-info-target-zlib
1010info-target: maybe-info-target-boehm-gc
1011info-target: maybe-info-target-qthreads
1012info-target: maybe-info-target-rda
1013info-target: maybe-info-target-libada
1014info-target: maybe-info-target-libgomp
1015
1016.PHONY: do-dvi
1017do-dvi:
1018	@: $(MAKE); $(unstage)
1019	@r=`${PWD_COMMAND}`; export r; \
1020	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1021	$(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1022	  dvi-target
1023
1024
1025.PHONY: dvi-host
1026
1027dvi-host: maybe-dvi-ash
1028dvi-host: maybe-dvi-autoconf
1029dvi-host: maybe-dvi-automake
1030dvi-host: maybe-dvi-bash
1031dvi-host: maybe-dvi-bfd
1032dvi-host: maybe-dvi-opcodes
1033dvi-host: maybe-dvi-binutils
1034dvi-host: maybe-dvi-bison
1035dvi-host: maybe-dvi-byacc
1036dvi-host: maybe-dvi-bzip2
1037dvi-host: maybe-dvi-dejagnu
1038dvi-host: maybe-dvi-diff
1039dvi-host: maybe-dvi-dosutils
1040dvi-host: maybe-dvi-etc
1041dvi-host: maybe-dvi-fastjar
1042dvi-host: maybe-dvi-fileutils
1043dvi-host: maybe-dvi-findutils
1044dvi-host: maybe-dvi-find
1045dvi-host: maybe-dvi-fixincludes
1046dvi-host: maybe-dvi-flex
1047dvi-host: maybe-dvi-gas
1048dvi-host: maybe-dvi-gcc
1049dvi-host: maybe-dvi-gawk
1050dvi-host: maybe-dvi-gettext
1051dvi-host: maybe-dvi-gmp
1052dvi-host: maybe-dvi-mpfr
1053dvi-host: maybe-dvi-gnuserv
1054dvi-host: maybe-dvi-gold
1055dvi-host: maybe-dvi-gprof
1056dvi-host: maybe-dvi-gzip
1057dvi-host: maybe-dvi-hello
1058dvi-host: maybe-dvi-indent
1059dvi-host: maybe-dvi-intl
1060dvi-host: maybe-dvi-tcl
1061dvi-host: maybe-dvi-itcl
1062dvi-host: maybe-dvi-ld
1063dvi-host: maybe-dvi-libcpp
1064dvi-host: maybe-dvi-libdecnumber
1065dvi-host: maybe-dvi-libgui
1066dvi-host: maybe-dvi-libiberty
1067dvi-host: maybe-dvi-libtool
1068dvi-host: maybe-dvi-m4
1069dvi-host: maybe-dvi-make
1070dvi-host: maybe-dvi-mmalloc
1071dvi-host: maybe-dvi-patch
1072dvi-host: maybe-dvi-perl
1073dvi-host: maybe-dvi-prms
1074dvi-host: maybe-dvi-rcs
1075dvi-host: maybe-dvi-readline
1076dvi-host: maybe-dvi-release
1077dvi-host: maybe-dvi-recode
1078dvi-host: maybe-dvi-sed
1079dvi-host: maybe-dvi-send-pr
1080dvi-host: maybe-dvi-shellutils
1081dvi-host: maybe-dvi-sid
1082dvi-host: maybe-dvi-sim
1083dvi-host: maybe-dvi-tar
1084dvi-host: maybe-dvi-texinfo
1085dvi-host: maybe-dvi-textutils
1086dvi-host: maybe-dvi-time
1087dvi-host: maybe-dvi-uudecode
1088dvi-host: maybe-dvi-wdiff
1089dvi-host: maybe-dvi-zip
1090dvi-host: maybe-dvi-zlib
1091dvi-host: maybe-dvi-gdb
1092dvi-host: maybe-dvi-expect
1093dvi-host: maybe-dvi-guile
1094dvi-host: maybe-dvi-tk
1095dvi-host: maybe-dvi-libtermcap
1096dvi-host: maybe-dvi-utils
1097dvi-host: maybe-dvi-gnattools
1098
1099.PHONY: dvi-target
1100
1101dvi-target: maybe-dvi-target-libstdc++-v3
1102dvi-target: maybe-dvi-target-libmudflap
1103dvi-target: maybe-dvi-target-libssp
1104dvi-target: maybe-dvi-target-newlib
1105dvi-target: maybe-dvi-target-libgcc
1106dvi-target: maybe-dvi-target-libgfortran
1107dvi-target: maybe-dvi-target-libobjc
1108dvi-target: maybe-dvi-target-libtermcap
1109dvi-target: maybe-dvi-target-winsup
1110dvi-target: maybe-dvi-target-libgloss
1111dvi-target: maybe-dvi-target-libiberty
1112dvi-target: maybe-dvi-target-gperf
1113dvi-target: maybe-dvi-target-examples
1114dvi-target: maybe-dvi-target-libffi
1115dvi-target: maybe-dvi-target-libjava
1116dvi-target: maybe-dvi-target-zlib
1117dvi-target: maybe-dvi-target-boehm-gc
1118dvi-target: maybe-dvi-target-qthreads
1119dvi-target: maybe-dvi-target-rda
1120dvi-target: maybe-dvi-target-libada
1121dvi-target: maybe-dvi-target-libgomp
1122
1123.PHONY: do-pdf
1124do-pdf:
1125	@: $(MAKE); $(unstage)
1126	@r=`${PWD_COMMAND}`; export r; \
1127	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1128	$(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1129	  pdf-target
1130
1131
1132.PHONY: pdf-host
1133
1134pdf-host: maybe-pdf-ash
1135pdf-host: maybe-pdf-autoconf
1136pdf-host: maybe-pdf-automake
1137pdf-host: maybe-pdf-bash
1138pdf-host: maybe-pdf-bfd
1139pdf-host: maybe-pdf-opcodes
1140pdf-host: maybe-pdf-binutils
1141pdf-host: maybe-pdf-bison
1142pdf-host: maybe-pdf-byacc
1143pdf-host: maybe-pdf-bzip2
1144pdf-host: maybe-pdf-dejagnu
1145pdf-host: maybe-pdf-diff
1146pdf-host: maybe-pdf-dosutils
1147pdf-host: maybe-pdf-etc
1148pdf-host: maybe-pdf-fastjar
1149pdf-host: maybe-pdf-fileutils
1150pdf-host: maybe-pdf-findutils
1151pdf-host: maybe-pdf-find
1152pdf-host: maybe-pdf-fixincludes
1153pdf-host: maybe-pdf-flex
1154pdf-host: maybe-pdf-gas
1155pdf-host: maybe-pdf-gcc
1156pdf-host: maybe-pdf-gawk
1157pdf-host: maybe-pdf-gettext
1158pdf-host: maybe-pdf-gmp
1159pdf-host: maybe-pdf-mpfr
1160pdf-host: maybe-pdf-gnuserv
1161pdf-host: maybe-pdf-gold
1162pdf-host: maybe-pdf-gprof
1163pdf-host: maybe-pdf-gzip
1164pdf-host: maybe-pdf-hello
1165pdf-host: maybe-pdf-indent
1166pdf-host: maybe-pdf-intl
1167pdf-host: maybe-pdf-tcl
1168pdf-host: maybe-pdf-itcl
1169pdf-host: maybe-pdf-ld
1170pdf-host: maybe-pdf-libcpp
1171pdf-host: maybe-pdf-libdecnumber
1172pdf-host: maybe-pdf-libgui
1173pdf-host: maybe-pdf-libiberty
1174pdf-host: maybe-pdf-libtool
1175pdf-host: maybe-pdf-m4
1176pdf-host: maybe-pdf-make
1177pdf-host: maybe-pdf-mmalloc
1178pdf-host: maybe-pdf-patch
1179pdf-host: maybe-pdf-perl
1180pdf-host: maybe-pdf-prms
1181pdf-host: maybe-pdf-rcs
1182pdf-host: maybe-pdf-readline
1183pdf-host: maybe-pdf-release
1184pdf-host: maybe-pdf-recode
1185pdf-host: maybe-pdf-sed
1186pdf-host: maybe-pdf-send-pr
1187pdf-host: maybe-pdf-shellutils
1188pdf-host: maybe-pdf-sid
1189pdf-host: maybe-pdf-sim
1190pdf-host: maybe-pdf-tar
1191pdf-host: maybe-pdf-texinfo
1192pdf-host: maybe-pdf-textutils
1193pdf-host: maybe-pdf-time
1194pdf-host: maybe-pdf-uudecode
1195pdf-host: maybe-pdf-wdiff
1196pdf-host: maybe-pdf-zip
1197pdf-host: maybe-pdf-zlib
1198pdf-host: maybe-pdf-gdb
1199pdf-host: maybe-pdf-expect
1200pdf-host: maybe-pdf-guile
1201pdf-host: maybe-pdf-tk
1202pdf-host: maybe-pdf-libtermcap
1203pdf-host: maybe-pdf-utils
1204pdf-host: maybe-pdf-gnattools
1205
1206.PHONY: pdf-target
1207
1208pdf-target: maybe-pdf-target-libstdc++-v3
1209pdf-target: maybe-pdf-target-libmudflap
1210pdf-target: maybe-pdf-target-libssp
1211pdf-target: maybe-pdf-target-newlib
1212pdf-target: maybe-pdf-target-libgcc
1213pdf-target: maybe-pdf-target-libgfortran
1214pdf-target: maybe-pdf-target-libobjc
1215pdf-target: maybe-pdf-target-libtermcap
1216pdf-target: maybe-pdf-target-winsup
1217pdf-target: maybe-pdf-target-libgloss
1218pdf-target: maybe-pdf-target-libiberty
1219pdf-target: maybe-pdf-target-gperf
1220pdf-target: maybe-pdf-target-examples
1221pdf-target: maybe-pdf-target-libffi
1222pdf-target: maybe-pdf-target-libjava
1223pdf-target: maybe-pdf-target-zlib
1224pdf-target: maybe-pdf-target-boehm-gc
1225pdf-target: maybe-pdf-target-qthreads
1226pdf-target: maybe-pdf-target-rda
1227pdf-target: maybe-pdf-target-libada
1228pdf-target: maybe-pdf-target-libgomp
1229
1230.PHONY: do-html
1231do-html:
1232	@: $(MAKE); $(unstage)
1233	@r=`${PWD_COMMAND}`; export r; \
1234	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1235	$(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1236	  html-target
1237
1238
1239.PHONY: html-host
1240
1241html-host: maybe-html-ash
1242html-host: maybe-html-autoconf
1243html-host: maybe-html-automake
1244html-host: maybe-html-bash
1245html-host: maybe-html-bfd
1246html-host: maybe-html-opcodes
1247html-host: maybe-html-binutils
1248html-host: maybe-html-bison
1249html-host: maybe-html-byacc
1250html-host: maybe-html-bzip2
1251html-host: maybe-html-dejagnu
1252html-host: maybe-html-diff
1253html-host: maybe-html-dosutils
1254html-host: maybe-html-etc
1255html-host: maybe-html-fastjar
1256html-host: maybe-html-fileutils
1257html-host: maybe-html-findutils
1258html-host: maybe-html-find
1259html-host: maybe-html-fixincludes
1260html-host: maybe-html-flex
1261html-host: maybe-html-gas
1262html-host: maybe-html-gcc
1263html-host: maybe-html-gawk
1264html-host: maybe-html-gettext
1265html-host: maybe-html-gmp
1266html-host: maybe-html-mpfr
1267html-host: maybe-html-gnuserv
1268html-host: maybe-html-gold
1269html-host: maybe-html-gprof
1270html-host: maybe-html-gzip
1271html-host: maybe-html-hello
1272html-host: maybe-html-indent
1273html-host: maybe-html-intl
1274html-host: maybe-html-tcl
1275html-host: maybe-html-itcl
1276html-host: maybe-html-ld
1277html-host: maybe-html-libcpp
1278html-host: maybe-html-libdecnumber
1279html-host: maybe-html-libgui
1280html-host: maybe-html-libiberty
1281html-host: maybe-html-libtool
1282html-host: maybe-html-m4
1283html-host: maybe-html-make
1284html-host: maybe-html-mmalloc
1285html-host: maybe-html-patch
1286html-host: maybe-html-perl
1287html-host: maybe-html-prms
1288html-host: maybe-html-rcs
1289html-host: maybe-html-readline
1290html-host: maybe-html-release
1291html-host: maybe-html-recode
1292html-host: maybe-html-sed
1293html-host: maybe-html-send-pr
1294html-host: maybe-html-shellutils
1295html-host: maybe-html-sid
1296html-host: maybe-html-sim
1297html-host: maybe-html-tar
1298html-host: maybe-html-texinfo
1299html-host: maybe-html-textutils
1300html-host: maybe-html-time
1301html-host: maybe-html-uudecode
1302html-host: maybe-html-wdiff
1303html-host: maybe-html-zip
1304html-host: maybe-html-zlib
1305html-host: maybe-html-gdb
1306html-host: maybe-html-expect
1307html-host: maybe-html-guile
1308html-host: maybe-html-tk
1309html-host: maybe-html-libtermcap
1310html-host: maybe-html-utils
1311html-host: maybe-html-gnattools
1312
1313.PHONY: html-target
1314
1315html-target: maybe-html-target-libstdc++-v3
1316html-target: maybe-html-target-libmudflap
1317html-target: maybe-html-target-libssp
1318html-target: maybe-html-target-newlib
1319html-target: maybe-html-target-libgcc
1320html-target: maybe-html-target-libgfortran
1321html-target: maybe-html-target-libobjc
1322html-target: maybe-html-target-libtermcap
1323html-target: maybe-html-target-winsup
1324html-target: maybe-html-target-libgloss
1325html-target: maybe-html-target-libiberty
1326html-target: maybe-html-target-gperf
1327html-target: maybe-html-target-examples
1328html-target: maybe-html-target-libffi
1329html-target: maybe-html-target-libjava
1330html-target: maybe-html-target-zlib
1331html-target: maybe-html-target-boehm-gc
1332html-target: maybe-html-target-qthreads
1333html-target: maybe-html-target-rda
1334html-target: maybe-html-target-libada
1335html-target: maybe-html-target-libgomp
1336
1337.PHONY: do-TAGS
1338do-TAGS:
1339	@: $(MAKE); $(unstage)
1340	@r=`${PWD_COMMAND}`; export r; \
1341	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1342	$(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1343	  TAGS-target
1344
1345
1346.PHONY: TAGS-host
1347
1348TAGS-host: maybe-TAGS-ash
1349TAGS-host: maybe-TAGS-autoconf
1350TAGS-host: maybe-TAGS-automake
1351TAGS-host: maybe-TAGS-bash
1352TAGS-host: maybe-TAGS-bfd
1353TAGS-host: maybe-TAGS-opcodes
1354TAGS-host: maybe-TAGS-binutils
1355TAGS-host: maybe-TAGS-bison
1356TAGS-host: maybe-TAGS-byacc
1357TAGS-host: maybe-TAGS-bzip2
1358TAGS-host: maybe-TAGS-dejagnu
1359TAGS-host: maybe-TAGS-diff
1360TAGS-host: maybe-TAGS-dosutils
1361TAGS-host: maybe-TAGS-etc
1362TAGS-host: maybe-TAGS-fastjar
1363TAGS-host: maybe-TAGS-fileutils
1364TAGS-host: maybe-TAGS-findutils
1365TAGS-host: maybe-TAGS-find
1366TAGS-host: maybe-TAGS-fixincludes
1367TAGS-host: maybe-TAGS-flex
1368TAGS-host: maybe-TAGS-gas
1369TAGS-host: maybe-TAGS-gcc
1370TAGS-host: maybe-TAGS-gawk
1371TAGS-host: maybe-TAGS-gettext
1372TAGS-host: maybe-TAGS-gmp
1373TAGS-host: maybe-TAGS-mpfr
1374TAGS-host: maybe-TAGS-gnuserv
1375TAGS-host: maybe-TAGS-gold
1376TAGS-host: maybe-TAGS-gprof
1377TAGS-host: maybe-TAGS-gzip
1378TAGS-host: maybe-TAGS-hello
1379TAGS-host: maybe-TAGS-indent
1380TAGS-host: maybe-TAGS-intl
1381TAGS-host: maybe-TAGS-tcl
1382TAGS-host: maybe-TAGS-itcl
1383TAGS-host: maybe-TAGS-ld
1384TAGS-host: maybe-TAGS-libcpp
1385TAGS-host: maybe-TAGS-libdecnumber
1386TAGS-host: maybe-TAGS-libgui
1387TAGS-host: maybe-TAGS-libiberty
1388TAGS-host: maybe-TAGS-libtool
1389TAGS-host: maybe-TAGS-m4
1390TAGS-host: maybe-TAGS-make
1391TAGS-host: maybe-TAGS-mmalloc
1392TAGS-host: maybe-TAGS-patch
1393TAGS-host: maybe-TAGS-perl
1394TAGS-host: maybe-TAGS-prms
1395TAGS-host: maybe-TAGS-rcs
1396TAGS-host: maybe-TAGS-readline
1397TAGS-host: maybe-TAGS-release
1398TAGS-host: maybe-TAGS-recode
1399TAGS-host: maybe-TAGS-sed
1400TAGS-host: maybe-TAGS-send-pr
1401TAGS-host: maybe-TAGS-shellutils
1402TAGS-host: maybe-TAGS-sid
1403TAGS-host: maybe-TAGS-sim
1404TAGS-host: maybe-TAGS-tar
1405TAGS-host: maybe-TAGS-texinfo
1406TAGS-host: maybe-TAGS-textutils
1407TAGS-host: maybe-TAGS-time
1408TAGS-host: maybe-TAGS-uudecode
1409TAGS-host: maybe-TAGS-wdiff
1410TAGS-host: maybe-TAGS-zip
1411TAGS-host: maybe-TAGS-zlib
1412TAGS-host: maybe-TAGS-gdb
1413TAGS-host: maybe-TAGS-expect
1414TAGS-host: maybe-TAGS-guile
1415TAGS-host: maybe-TAGS-tk
1416TAGS-host: maybe-TAGS-libtermcap
1417TAGS-host: maybe-TAGS-utils
1418TAGS-host: maybe-TAGS-gnattools
1419
1420.PHONY: TAGS-target
1421
1422TAGS-target: maybe-TAGS-target-libstdc++-v3
1423TAGS-target: maybe-TAGS-target-libmudflap
1424TAGS-target: maybe-TAGS-target-libssp
1425TAGS-target: maybe-TAGS-target-newlib
1426TAGS-target: maybe-TAGS-target-libgcc
1427TAGS-target: maybe-TAGS-target-libgfortran
1428TAGS-target: maybe-TAGS-target-libobjc
1429TAGS-target: maybe-TAGS-target-libtermcap
1430TAGS-target: maybe-TAGS-target-winsup
1431TAGS-target: maybe-TAGS-target-libgloss
1432TAGS-target: maybe-TAGS-target-libiberty
1433TAGS-target: maybe-TAGS-target-gperf
1434TAGS-target: maybe-TAGS-target-examples
1435TAGS-target: maybe-TAGS-target-libffi
1436TAGS-target: maybe-TAGS-target-libjava
1437TAGS-target: maybe-TAGS-target-zlib
1438TAGS-target: maybe-TAGS-target-boehm-gc
1439TAGS-target: maybe-TAGS-target-qthreads
1440TAGS-target: maybe-TAGS-target-rda
1441TAGS-target: maybe-TAGS-target-libada
1442TAGS-target: maybe-TAGS-target-libgomp
1443
1444.PHONY: do-install-info
1445do-install-info:
1446	@: $(MAKE); $(unstage)
1447	@r=`${PWD_COMMAND}`; export r; \
1448	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1449	$(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1450	  install-info-target
1451
1452
1453.PHONY: install-info-host
1454
1455install-info-host: maybe-install-info-ash
1456install-info-host: maybe-install-info-autoconf
1457install-info-host: maybe-install-info-automake
1458install-info-host: maybe-install-info-bash
1459install-info-host: maybe-install-info-bfd
1460install-info-host: maybe-install-info-opcodes
1461install-info-host: maybe-install-info-binutils
1462install-info-host: maybe-install-info-bison
1463install-info-host: maybe-install-info-byacc
1464install-info-host: maybe-install-info-bzip2
1465install-info-host: maybe-install-info-dejagnu
1466install-info-host: maybe-install-info-diff
1467install-info-host: maybe-install-info-dosutils
1468install-info-host: maybe-install-info-etc
1469install-info-host: maybe-install-info-fastjar
1470install-info-host: maybe-install-info-fileutils
1471install-info-host: maybe-install-info-findutils
1472install-info-host: maybe-install-info-find
1473install-info-host: maybe-install-info-fixincludes
1474install-info-host: maybe-install-info-flex
1475install-info-host: maybe-install-info-gas
1476install-info-host: maybe-install-info-gcc
1477install-info-host: maybe-install-info-gawk
1478install-info-host: maybe-install-info-gettext
1479install-info-host: maybe-install-info-gmp
1480install-info-host: maybe-install-info-mpfr
1481install-info-host: maybe-install-info-gnuserv
1482install-info-host: maybe-install-info-gold
1483install-info-host: maybe-install-info-gprof
1484install-info-host: maybe-install-info-gzip
1485install-info-host: maybe-install-info-hello
1486install-info-host: maybe-install-info-indent
1487install-info-host: maybe-install-info-intl
1488install-info-host: maybe-install-info-tcl
1489install-info-host: maybe-install-info-itcl
1490install-info-host: maybe-install-info-ld
1491install-info-host: maybe-install-info-libcpp
1492install-info-host: maybe-install-info-libdecnumber
1493install-info-host: maybe-install-info-libgui
1494install-info-host: maybe-install-info-libiberty
1495install-info-host: maybe-install-info-libtool
1496install-info-host: maybe-install-info-m4
1497install-info-host: maybe-install-info-make
1498install-info-host: maybe-install-info-mmalloc
1499install-info-host: maybe-install-info-patch
1500install-info-host: maybe-install-info-perl
1501install-info-host: maybe-install-info-prms
1502install-info-host: maybe-install-info-rcs
1503install-info-host: maybe-install-info-readline
1504install-info-host: maybe-install-info-release
1505install-info-host: maybe-install-info-recode
1506install-info-host: maybe-install-info-sed
1507install-info-host: maybe-install-info-send-pr
1508install-info-host: maybe-install-info-shellutils
1509install-info-host: maybe-install-info-sid
1510install-info-host: maybe-install-info-sim
1511install-info-host: maybe-install-info-tar
1512install-info-host: maybe-install-info-texinfo
1513install-info-host: maybe-install-info-textutils
1514install-info-host: maybe-install-info-time
1515install-info-host: maybe-install-info-uudecode
1516install-info-host: maybe-install-info-wdiff
1517install-info-host: maybe-install-info-zip
1518install-info-host: maybe-install-info-zlib
1519install-info-host: maybe-install-info-gdb
1520install-info-host: maybe-install-info-expect
1521install-info-host: maybe-install-info-guile
1522install-info-host: maybe-install-info-tk
1523install-info-host: maybe-install-info-libtermcap
1524install-info-host: maybe-install-info-utils
1525install-info-host: maybe-install-info-gnattools
1526
1527.PHONY: install-info-target
1528
1529install-info-target: maybe-install-info-target-libstdc++-v3
1530install-info-target: maybe-install-info-target-libmudflap
1531install-info-target: maybe-install-info-target-libssp
1532install-info-target: maybe-install-info-target-newlib
1533install-info-target: maybe-install-info-target-libgcc
1534install-info-target: maybe-install-info-target-libgfortran
1535install-info-target: maybe-install-info-target-libobjc
1536install-info-target: maybe-install-info-target-libtermcap
1537install-info-target: maybe-install-info-target-winsup
1538install-info-target: maybe-install-info-target-libgloss
1539install-info-target: maybe-install-info-target-libiberty
1540install-info-target: maybe-install-info-target-gperf
1541install-info-target: maybe-install-info-target-examples
1542install-info-target: maybe-install-info-target-libffi
1543install-info-target: maybe-install-info-target-libjava
1544install-info-target: maybe-install-info-target-zlib
1545install-info-target: maybe-install-info-target-boehm-gc
1546install-info-target: maybe-install-info-target-qthreads
1547install-info-target: maybe-install-info-target-rda
1548install-info-target: maybe-install-info-target-libada
1549install-info-target: maybe-install-info-target-libgomp
1550
1551.PHONY: do-install-pdf
1552do-install-pdf:
1553	@: $(MAKE); $(unstage)
1554	@r=`${PWD_COMMAND}`; export r; \
1555	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1556	$(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1557	  install-pdf-target
1558
1559
1560.PHONY: install-pdf-host
1561
1562install-pdf-host: maybe-install-pdf-ash
1563install-pdf-host: maybe-install-pdf-autoconf
1564install-pdf-host: maybe-install-pdf-automake
1565install-pdf-host: maybe-install-pdf-bash
1566install-pdf-host: maybe-install-pdf-bfd
1567install-pdf-host: maybe-install-pdf-opcodes
1568install-pdf-host: maybe-install-pdf-binutils
1569install-pdf-host: maybe-install-pdf-bison
1570install-pdf-host: maybe-install-pdf-byacc
1571install-pdf-host: maybe-install-pdf-bzip2
1572install-pdf-host: maybe-install-pdf-dejagnu
1573install-pdf-host: maybe-install-pdf-diff
1574install-pdf-host: maybe-install-pdf-dosutils
1575install-pdf-host: maybe-install-pdf-etc
1576install-pdf-host: maybe-install-pdf-fastjar
1577install-pdf-host: maybe-install-pdf-fileutils
1578install-pdf-host: maybe-install-pdf-findutils
1579install-pdf-host: maybe-install-pdf-find
1580install-pdf-host: maybe-install-pdf-fixincludes
1581install-pdf-host: maybe-install-pdf-flex
1582install-pdf-host: maybe-install-pdf-gas
1583install-pdf-host: maybe-install-pdf-gcc
1584install-pdf-host: maybe-install-pdf-gawk
1585install-pdf-host: maybe-install-pdf-gettext
1586install-pdf-host: maybe-install-pdf-gmp
1587install-pdf-host: maybe-install-pdf-mpfr
1588install-pdf-host: maybe-install-pdf-gnuserv
1589install-pdf-host: maybe-install-pdf-gold
1590install-pdf-host: maybe-install-pdf-gprof
1591install-pdf-host: maybe-install-pdf-gzip
1592install-pdf-host: maybe-install-pdf-hello
1593install-pdf-host: maybe-install-pdf-indent
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-libtool
1603install-pdf-host: maybe-install-pdf-m4
1604install-pdf-host: maybe-install-pdf-make
1605install-pdf-host: maybe-install-pdf-mmalloc
1606install-pdf-host: maybe-install-pdf-patch
1607install-pdf-host: maybe-install-pdf-perl
1608install-pdf-host: maybe-install-pdf-prms
1609install-pdf-host: maybe-install-pdf-rcs
1610install-pdf-host: maybe-install-pdf-readline
1611install-pdf-host: maybe-install-pdf-release
1612install-pdf-host: maybe-install-pdf-recode
1613install-pdf-host: maybe-install-pdf-sed
1614install-pdf-host: maybe-install-pdf-send-pr
1615install-pdf-host: maybe-install-pdf-shellutils
1616install-pdf-host: maybe-install-pdf-sid
1617install-pdf-host: maybe-install-pdf-sim
1618install-pdf-host: maybe-install-pdf-tar
1619install-pdf-host: maybe-install-pdf-texinfo
1620install-pdf-host: maybe-install-pdf-textutils
1621install-pdf-host: maybe-install-pdf-time
1622install-pdf-host: maybe-install-pdf-uudecode
1623install-pdf-host: maybe-install-pdf-wdiff
1624install-pdf-host: maybe-install-pdf-zip
1625install-pdf-host: maybe-install-pdf-zlib
1626install-pdf-host: maybe-install-pdf-gdb
1627install-pdf-host: maybe-install-pdf-expect
1628install-pdf-host: maybe-install-pdf-guile
1629install-pdf-host: maybe-install-pdf-tk
1630install-pdf-host: maybe-install-pdf-libtermcap
1631install-pdf-host: maybe-install-pdf-utils
1632install-pdf-host: maybe-install-pdf-gnattools
1633
1634.PHONY: install-pdf-target
1635
1636install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1637install-pdf-target: maybe-install-pdf-target-libmudflap
1638install-pdf-target: maybe-install-pdf-target-libssp
1639install-pdf-target: maybe-install-pdf-target-newlib
1640install-pdf-target: maybe-install-pdf-target-libgcc
1641install-pdf-target: maybe-install-pdf-target-libgfortran
1642install-pdf-target: maybe-install-pdf-target-libobjc
1643install-pdf-target: maybe-install-pdf-target-libtermcap
1644install-pdf-target: maybe-install-pdf-target-winsup
1645install-pdf-target: maybe-install-pdf-target-libgloss
1646install-pdf-target: maybe-install-pdf-target-libiberty
1647install-pdf-target: maybe-install-pdf-target-gperf
1648install-pdf-target: maybe-install-pdf-target-examples
1649install-pdf-target: maybe-install-pdf-target-libffi
1650install-pdf-target: maybe-install-pdf-target-libjava
1651install-pdf-target: maybe-install-pdf-target-zlib
1652install-pdf-target: maybe-install-pdf-target-boehm-gc
1653install-pdf-target: maybe-install-pdf-target-qthreads
1654install-pdf-target: maybe-install-pdf-target-rda
1655install-pdf-target: maybe-install-pdf-target-libada
1656install-pdf-target: maybe-install-pdf-target-libgomp
1657
1658.PHONY: do-install-html
1659do-install-html:
1660	@: $(MAKE); $(unstage)
1661	@r=`${PWD_COMMAND}`; export r; \
1662	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1663	$(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1664	  install-html-target
1665
1666
1667.PHONY: install-html-host
1668
1669install-html-host: maybe-install-html-ash
1670install-html-host: maybe-install-html-autoconf
1671install-html-host: maybe-install-html-automake
1672install-html-host: maybe-install-html-bash
1673install-html-host: maybe-install-html-bfd
1674install-html-host: maybe-install-html-opcodes
1675install-html-host: maybe-install-html-binutils
1676install-html-host: maybe-install-html-bison
1677install-html-host: maybe-install-html-byacc
1678install-html-host: maybe-install-html-bzip2
1679install-html-host: maybe-install-html-dejagnu
1680install-html-host: maybe-install-html-diff
1681install-html-host: maybe-install-html-dosutils
1682install-html-host: maybe-install-html-etc
1683install-html-host: maybe-install-html-fastjar
1684install-html-host: maybe-install-html-fileutils
1685install-html-host: maybe-install-html-findutils
1686install-html-host: maybe-install-html-find
1687install-html-host: maybe-install-html-fixincludes
1688install-html-host: maybe-install-html-flex
1689install-html-host: maybe-install-html-gas
1690install-html-host: maybe-install-html-gcc
1691install-html-host: maybe-install-html-gawk
1692install-html-host: maybe-install-html-gettext
1693install-html-host: maybe-install-html-gmp
1694install-html-host: maybe-install-html-mpfr
1695install-html-host: maybe-install-html-gnuserv
1696install-html-host: maybe-install-html-gold
1697install-html-host: maybe-install-html-gprof
1698install-html-host: maybe-install-html-gzip
1699install-html-host: maybe-install-html-hello
1700install-html-host: maybe-install-html-indent
1701install-html-host: maybe-install-html-intl
1702install-html-host: maybe-install-html-tcl
1703install-html-host: maybe-install-html-itcl
1704install-html-host: maybe-install-html-ld
1705install-html-host: maybe-install-html-libcpp
1706install-html-host: maybe-install-html-libdecnumber
1707install-html-host: maybe-install-html-libgui
1708install-html-host: maybe-install-html-libiberty
1709install-html-host: maybe-install-html-libtool
1710install-html-host: maybe-install-html-m4
1711install-html-host: maybe-install-html-make
1712install-html-host: maybe-install-html-mmalloc
1713install-html-host: maybe-install-html-patch
1714install-html-host: maybe-install-html-perl
1715install-html-host: maybe-install-html-prms
1716install-html-host: maybe-install-html-rcs
1717install-html-host: maybe-install-html-readline
1718install-html-host: maybe-install-html-release
1719install-html-host: maybe-install-html-recode
1720install-html-host: maybe-install-html-sed
1721install-html-host: maybe-install-html-send-pr
1722install-html-host: maybe-install-html-shellutils
1723install-html-host: maybe-install-html-sid
1724install-html-host: maybe-install-html-sim
1725install-html-host: maybe-install-html-tar
1726install-html-host: maybe-install-html-texinfo
1727install-html-host: maybe-install-html-textutils
1728install-html-host: maybe-install-html-time
1729install-html-host: maybe-install-html-uudecode
1730install-html-host: maybe-install-html-wdiff
1731install-html-host: maybe-install-html-zip
1732install-html-host: maybe-install-html-zlib
1733install-html-host: maybe-install-html-gdb
1734install-html-host: maybe-install-html-expect
1735install-html-host: maybe-install-html-guile
1736install-html-host: maybe-install-html-tk
1737install-html-host: maybe-install-html-libtermcap
1738install-html-host: maybe-install-html-utils
1739install-html-host: maybe-install-html-gnattools
1740
1741.PHONY: install-html-target
1742
1743install-html-target: maybe-install-html-target-libstdc++-v3
1744install-html-target: maybe-install-html-target-libmudflap
1745install-html-target: maybe-install-html-target-libssp
1746install-html-target: maybe-install-html-target-newlib
1747install-html-target: maybe-install-html-target-libgcc
1748install-html-target: maybe-install-html-target-libgfortran
1749install-html-target: maybe-install-html-target-libobjc
1750install-html-target: maybe-install-html-target-libtermcap
1751install-html-target: maybe-install-html-target-winsup
1752install-html-target: maybe-install-html-target-libgloss
1753install-html-target: maybe-install-html-target-libiberty
1754install-html-target: maybe-install-html-target-gperf
1755install-html-target: maybe-install-html-target-examples
1756install-html-target: maybe-install-html-target-libffi
1757install-html-target: maybe-install-html-target-libjava
1758install-html-target: maybe-install-html-target-zlib
1759install-html-target: maybe-install-html-target-boehm-gc
1760install-html-target: maybe-install-html-target-qthreads
1761install-html-target: maybe-install-html-target-rda
1762install-html-target: maybe-install-html-target-libada
1763install-html-target: maybe-install-html-target-libgomp
1764
1765.PHONY: do-installcheck
1766do-installcheck:
1767	@: $(MAKE); $(unstage)
1768	@r=`${PWD_COMMAND}`; export r; \
1769	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1770	$(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
1771	  installcheck-target
1772
1773
1774.PHONY: installcheck-host
1775
1776installcheck-host: maybe-installcheck-ash
1777installcheck-host: maybe-installcheck-autoconf
1778installcheck-host: maybe-installcheck-automake
1779installcheck-host: maybe-installcheck-bash
1780installcheck-host: maybe-installcheck-bfd
1781installcheck-host: maybe-installcheck-opcodes
1782installcheck-host: maybe-installcheck-binutils
1783installcheck-host: maybe-installcheck-bison
1784installcheck-host: maybe-installcheck-byacc
1785installcheck-host: maybe-installcheck-bzip2
1786installcheck-host: maybe-installcheck-dejagnu
1787installcheck-host: maybe-installcheck-diff
1788installcheck-host: maybe-installcheck-dosutils
1789installcheck-host: maybe-installcheck-etc
1790installcheck-host: maybe-installcheck-fastjar
1791installcheck-host: maybe-installcheck-fileutils
1792installcheck-host: maybe-installcheck-findutils
1793installcheck-host: maybe-installcheck-find
1794installcheck-host: maybe-installcheck-fixincludes
1795installcheck-host: maybe-installcheck-flex
1796installcheck-host: maybe-installcheck-gas
1797installcheck-host: maybe-installcheck-gcc
1798installcheck-host: maybe-installcheck-gawk
1799installcheck-host: maybe-installcheck-gettext
1800installcheck-host: maybe-installcheck-gmp
1801installcheck-host: maybe-installcheck-mpfr
1802installcheck-host: maybe-installcheck-gnuserv
1803installcheck-host: maybe-installcheck-gold
1804installcheck-host: maybe-installcheck-gprof
1805installcheck-host: maybe-installcheck-gzip
1806installcheck-host: maybe-installcheck-hello
1807installcheck-host: maybe-installcheck-indent
1808installcheck-host: maybe-installcheck-intl
1809installcheck-host: maybe-installcheck-tcl
1810installcheck-host: maybe-installcheck-itcl
1811installcheck-host: maybe-installcheck-ld
1812installcheck-host: maybe-installcheck-libcpp
1813installcheck-host: maybe-installcheck-libdecnumber
1814installcheck-host: maybe-installcheck-libgui
1815installcheck-host: maybe-installcheck-libiberty
1816installcheck-host: maybe-installcheck-libtool
1817installcheck-host: maybe-installcheck-m4
1818installcheck-host: maybe-installcheck-make
1819installcheck-host: maybe-installcheck-mmalloc
1820installcheck-host: maybe-installcheck-patch
1821installcheck-host: maybe-installcheck-perl
1822installcheck-host: maybe-installcheck-prms
1823installcheck-host: maybe-installcheck-rcs
1824installcheck-host: maybe-installcheck-readline
1825installcheck-host: maybe-installcheck-release
1826installcheck-host: maybe-installcheck-recode
1827installcheck-host: maybe-installcheck-sed
1828installcheck-host: maybe-installcheck-send-pr
1829installcheck-host: maybe-installcheck-shellutils
1830installcheck-host: maybe-installcheck-sid
1831installcheck-host: maybe-installcheck-sim
1832installcheck-host: maybe-installcheck-tar
1833installcheck-host: maybe-installcheck-texinfo
1834installcheck-host: maybe-installcheck-textutils
1835installcheck-host: maybe-installcheck-time
1836installcheck-host: maybe-installcheck-uudecode
1837installcheck-host: maybe-installcheck-wdiff
1838installcheck-host: maybe-installcheck-zip
1839installcheck-host: maybe-installcheck-zlib
1840installcheck-host: maybe-installcheck-gdb
1841installcheck-host: maybe-installcheck-expect
1842installcheck-host: maybe-installcheck-guile
1843installcheck-host: maybe-installcheck-tk
1844installcheck-host: maybe-installcheck-libtermcap
1845installcheck-host: maybe-installcheck-utils
1846installcheck-host: maybe-installcheck-gnattools
1847
1848.PHONY: installcheck-target
1849
1850installcheck-target: maybe-installcheck-target-libstdc++-v3
1851installcheck-target: maybe-installcheck-target-libmudflap
1852installcheck-target: maybe-installcheck-target-libssp
1853installcheck-target: maybe-installcheck-target-newlib
1854installcheck-target: maybe-installcheck-target-libgcc
1855installcheck-target: maybe-installcheck-target-libgfortran
1856installcheck-target: maybe-installcheck-target-libobjc
1857installcheck-target: maybe-installcheck-target-libtermcap
1858installcheck-target: maybe-installcheck-target-winsup
1859installcheck-target: maybe-installcheck-target-libgloss
1860installcheck-target: maybe-installcheck-target-libiberty
1861installcheck-target: maybe-installcheck-target-gperf
1862installcheck-target: maybe-installcheck-target-examples
1863installcheck-target: maybe-installcheck-target-libffi
1864installcheck-target: maybe-installcheck-target-libjava
1865installcheck-target: maybe-installcheck-target-zlib
1866installcheck-target: maybe-installcheck-target-boehm-gc
1867installcheck-target: maybe-installcheck-target-qthreads
1868installcheck-target: maybe-installcheck-target-rda
1869installcheck-target: maybe-installcheck-target-libada
1870installcheck-target: maybe-installcheck-target-libgomp
1871
1872.PHONY: do-mostlyclean
1873do-mostlyclean:
1874	@: $(MAKE); $(unstage)
1875	@r=`${PWD_COMMAND}`; export r; \
1876	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1877	$(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
1878	  mostlyclean-target
1879
1880
1881.PHONY: mostlyclean-host
1882
1883mostlyclean-host: maybe-mostlyclean-ash
1884mostlyclean-host: maybe-mostlyclean-autoconf
1885mostlyclean-host: maybe-mostlyclean-automake
1886mostlyclean-host: maybe-mostlyclean-bash
1887mostlyclean-host: maybe-mostlyclean-bfd
1888mostlyclean-host: maybe-mostlyclean-opcodes
1889mostlyclean-host: maybe-mostlyclean-binutils
1890mostlyclean-host: maybe-mostlyclean-bison
1891mostlyclean-host: maybe-mostlyclean-byacc
1892mostlyclean-host: maybe-mostlyclean-bzip2
1893mostlyclean-host: maybe-mostlyclean-dejagnu
1894mostlyclean-host: maybe-mostlyclean-diff
1895mostlyclean-host: maybe-mostlyclean-dosutils
1896mostlyclean-host: maybe-mostlyclean-etc
1897mostlyclean-host: maybe-mostlyclean-fastjar
1898mostlyclean-host: maybe-mostlyclean-fileutils
1899mostlyclean-host: maybe-mostlyclean-findutils
1900mostlyclean-host: maybe-mostlyclean-find
1901mostlyclean-host: maybe-mostlyclean-fixincludes
1902mostlyclean-host: maybe-mostlyclean-flex
1903mostlyclean-host: maybe-mostlyclean-gas
1904mostlyclean-host: maybe-mostlyclean-gcc
1905mostlyclean-host: maybe-mostlyclean-gawk
1906mostlyclean-host: maybe-mostlyclean-gettext
1907mostlyclean-host: maybe-mostlyclean-gmp
1908mostlyclean-host: maybe-mostlyclean-mpfr
1909mostlyclean-host: maybe-mostlyclean-gnuserv
1910mostlyclean-host: maybe-mostlyclean-gold
1911mostlyclean-host: maybe-mostlyclean-gprof
1912mostlyclean-host: maybe-mostlyclean-gzip
1913mostlyclean-host: maybe-mostlyclean-hello
1914mostlyclean-host: maybe-mostlyclean-indent
1915mostlyclean-host: maybe-mostlyclean-intl
1916mostlyclean-host: maybe-mostlyclean-tcl
1917mostlyclean-host: maybe-mostlyclean-itcl
1918mostlyclean-host: maybe-mostlyclean-ld
1919mostlyclean-host: maybe-mostlyclean-libcpp
1920mostlyclean-host: maybe-mostlyclean-libdecnumber
1921mostlyclean-host: maybe-mostlyclean-libgui
1922mostlyclean-host: maybe-mostlyclean-libiberty
1923mostlyclean-host: maybe-mostlyclean-libtool
1924mostlyclean-host: maybe-mostlyclean-m4
1925mostlyclean-host: maybe-mostlyclean-make
1926mostlyclean-host: maybe-mostlyclean-mmalloc
1927mostlyclean-host: maybe-mostlyclean-patch
1928mostlyclean-host: maybe-mostlyclean-perl
1929mostlyclean-host: maybe-mostlyclean-prms
1930mostlyclean-host: maybe-mostlyclean-rcs
1931mostlyclean-host: maybe-mostlyclean-readline
1932mostlyclean-host: maybe-mostlyclean-release
1933mostlyclean-host: maybe-mostlyclean-recode
1934mostlyclean-host: maybe-mostlyclean-sed
1935mostlyclean-host: maybe-mostlyclean-send-pr
1936mostlyclean-host: maybe-mostlyclean-shellutils
1937mostlyclean-host: maybe-mostlyclean-sid
1938mostlyclean-host: maybe-mostlyclean-sim
1939mostlyclean-host: maybe-mostlyclean-tar
1940mostlyclean-host: maybe-mostlyclean-texinfo
1941mostlyclean-host: maybe-mostlyclean-textutils
1942mostlyclean-host: maybe-mostlyclean-time
1943mostlyclean-host: maybe-mostlyclean-uudecode
1944mostlyclean-host: maybe-mostlyclean-wdiff
1945mostlyclean-host: maybe-mostlyclean-zip
1946mostlyclean-host: maybe-mostlyclean-zlib
1947mostlyclean-host: maybe-mostlyclean-gdb
1948mostlyclean-host: maybe-mostlyclean-expect
1949mostlyclean-host: maybe-mostlyclean-guile
1950mostlyclean-host: maybe-mostlyclean-tk
1951mostlyclean-host: maybe-mostlyclean-libtermcap
1952mostlyclean-host: maybe-mostlyclean-utils
1953mostlyclean-host: maybe-mostlyclean-gnattools
1954
1955.PHONY: mostlyclean-target
1956
1957mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1958mostlyclean-target: maybe-mostlyclean-target-libmudflap
1959mostlyclean-target: maybe-mostlyclean-target-libssp
1960mostlyclean-target: maybe-mostlyclean-target-newlib
1961mostlyclean-target: maybe-mostlyclean-target-libgcc
1962mostlyclean-target: maybe-mostlyclean-target-libgfortran
1963mostlyclean-target: maybe-mostlyclean-target-libobjc
1964mostlyclean-target: maybe-mostlyclean-target-libtermcap
1965mostlyclean-target: maybe-mostlyclean-target-winsup
1966mostlyclean-target: maybe-mostlyclean-target-libgloss
1967mostlyclean-target: maybe-mostlyclean-target-libiberty
1968mostlyclean-target: maybe-mostlyclean-target-gperf
1969mostlyclean-target: maybe-mostlyclean-target-examples
1970mostlyclean-target: maybe-mostlyclean-target-libffi
1971mostlyclean-target: maybe-mostlyclean-target-libjava
1972mostlyclean-target: maybe-mostlyclean-target-zlib
1973mostlyclean-target: maybe-mostlyclean-target-boehm-gc
1974mostlyclean-target: maybe-mostlyclean-target-qthreads
1975mostlyclean-target: maybe-mostlyclean-target-rda
1976mostlyclean-target: maybe-mostlyclean-target-libada
1977mostlyclean-target: maybe-mostlyclean-target-libgomp
1978
1979.PHONY: do-clean
1980do-clean:
1981	@: $(MAKE); $(unstage)
1982	@r=`${PWD_COMMAND}`; export r; \
1983	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1984	$(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
1985	  clean-target
1986
1987
1988.PHONY: clean-host
1989
1990clean-host: maybe-clean-ash
1991clean-host: maybe-clean-autoconf
1992clean-host: maybe-clean-automake
1993clean-host: maybe-clean-bash
1994clean-host: maybe-clean-bfd
1995clean-host: maybe-clean-opcodes
1996clean-host: maybe-clean-binutils
1997clean-host: maybe-clean-bison
1998clean-host: maybe-clean-byacc
1999clean-host: maybe-clean-bzip2
2000clean-host: maybe-clean-dejagnu
2001clean-host: maybe-clean-diff
2002clean-host: maybe-clean-dosutils
2003clean-host: maybe-clean-etc
2004clean-host: maybe-clean-fastjar
2005clean-host: maybe-clean-fileutils
2006clean-host: maybe-clean-findutils
2007clean-host: maybe-clean-find
2008clean-host: maybe-clean-fixincludes
2009clean-host: maybe-clean-flex
2010clean-host: maybe-clean-gas
2011clean-host: maybe-clean-gcc
2012clean-host: maybe-clean-gawk
2013clean-host: maybe-clean-gettext
2014clean-host: maybe-clean-gmp
2015clean-host: maybe-clean-mpfr
2016clean-host: maybe-clean-gnuserv
2017clean-host: maybe-clean-gold
2018clean-host: maybe-clean-gprof
2019clean-host: maybe-clean-gzip
2020clean-host: maybe-clean-hello
2021clean-host: maybe-clean-indent
2022clean-host: maybe-clean-intl
2023clean-host: maybe-clean-tcl
2024clean-host: maybe-clean-itcl
2025clean-host: maybe-clean-ld
2026clean-host: maybe-clean-libcpp
2027clean-host: maybe-clean-libdecnumber
2028clean-host: maybe-clean-libgui
2029clean-host: maybe-clean-libiberty
2030clean-host: maybe-clean-libtool
2031clean-host: maybe-clean-m4
2032clean-host: maybe-clean-make
2033clean-host: maybe-clean-mmalloc
2034clean-host: maybe-clean-patch
2035clean-host: maybe-clean-perl
2036clean-host: maybe-clean-prms
2037clean-host: maybe-clean-rcs
2038clean-host: maybe-clean-readline
2039clean-host: maybe-clean-release
2040clean-host: maybe-clean-recode
2041clean-host: maybe-clean-sed
2042clean-host: maybe-clean-send-pr
2043clean-host: maybe-clean-shellutils
2044clean-host: maybe-clean-sid
2045clean-host: maybe-clean-sim
2046clean-host: maybe-clean-tar
2047clean-host: maybe-clean-texinfo
2048clean-host: maybe-clean-textutils
2049clean-host: maybe-clean-time
2050clean-host: maybe-clean-uudecode
2051clean-host: maybe-clean-wdiff
2052clean-host: maybe-clean-zip
2053clean-host: maybe-clean-zlib
2054clean-host: maybe-clean-gdb
2055clean-host: maybe-clean-expect
2056clean-host: maybe-clean-guile
2057clean-host: maybe-clean-tk
2058clean-host: maybe-clean-libtermcap
2059clean-host: maybe-clean-utils
2060clean-host: maybe-clean-gnattools
2061
2062.PHONY: clean-target
2063
2064clean-target: maybe-clean-target-libstdc++-v3
2065clean-target: maybe-clean-target-libmudflap
2066clean-target: maybe-clean-target-libssp
2067clean-target: maybe-clean-target-newlib
2068clean-target: maybe-clean-target-libgcc
2069clean-target: maybe-clean-target-libgfortran
2070clean-target: maybe-clean-target-libobjc
2071clean-target: maybe-clean-target-libtermcap
2072clean-target: maybe-clean-target-winsup
2073clean-target: maybe-clean-target-libgloss
2074clean-target: maybe-clean-target-libiberty
2075clean-target: maybe-clean-target-gperf
2076clean-target: maybe-clean-target-examples
2077clean-target: maybe-clean-target-libffi
2078clean-target: maybe-clean-target-libjava
2079clean-target: maybe-clean-target-zlib
2080clean-target: maybe-clean-target-boehm-gc
2081clean-target: maybe-clean-target-qthreads
2082clean-target: maybe-clean-target-rda
2083clean-target: maybe-clean-target-libada
2084clean-target: maybe-clean-target-libgomp
2085
2086.PHONY: do-distclean
2087do-distclean:
2088	@: $(MAKE); $(unstage)
2089	@r=`${PWD_COMMAND}`; export r; \
2090	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2091	$(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
2092	  distclean-target
2093
2094
2095.PHONY: distclean-host
2096
2097distclean-host: maybe-distclean-ash
2098distclean-host: maybe-distclean-autoconf
2099distclean-host: maybe-distclean-automake
2100distclean-host: maybe-distclean-bash
2101distclean-host: maybe-distclean-bfd
2102distclean-host: maybe-distclean-opcodes
2103distclean-host: maybe-distclean-binutils
2104distclean-host: maybe-distclean-bison
2105distclean-host: maybe-distclean-byacc
2106distclean-host: maybe-distclean-bzip2
2107distclean-host: maybe-distclean-dejagnu
2108distclean-host: maybe-distclean-diff
2109distclean-host: maybe-distclean-dosutils
2110distclean-host: maybe-distclean-etc
2111distclean-host: maybe-distclean-fastjar
2112distclean-host: maybe-distclean-fileutils
2113distclean-host: maybe-distclean-findutils
2114distclean-host: maybe-distclean-find
2115distclean-host: maybe-distclean-fixincludes
2116distclean-host: maybe-distclean-flex
2117distclean-host: maybe-distclean-gas
2118distclean-host: maybe-distclean-gcc
2119distclean-host: maybe-distclean-gawk
2120distclean-host: maybe-distclean-gettext
2121distclean-host: maybe-distclean-gmp
2122distclean-host: maybe-distclean-mpfr
2123distclean-host: maybe-distclean-gnuserv
2124distclean-host: maybe-distclean-gold
2125distclean-host: maybe-distclean-gprof
2126distclean-host: maybe-distclean-gzip
2127distclean-host: maybe-distclean-hello
2128distclean-host: maybe-distclean-indent
2129distclean-host: maybe-distclean-intl
2130distclean-host: maybe-distclean-tcl
2131distclean-host: maybe-distclean-itcl
2132distclean-host: maybe-distclean-ld
2133distclean-host: maybe-distclean-libcpp
2134distclean-host: maybe-distclean-libdecnumber
2135distclean-host: maybe-distclean-libgui
2136distclean-host: maybe-distclean-libiberty
2137distclean-host: maybe-distclean-libtool
2138distclean-host: maybe-distclean-m4
2139distclean-host: maybe-distclean-make
2140distclean-host: maybe-distclean-mmalloc
2141distclean-host: maybe-distclean-patch
2142distclean-host: maybe-distclean-perl
2143distclean-host: maybe-distclean-prms
2144distclean-host: maybe-distclean-rcs
2145distclean-host: maybe-distclean-readline
2146distclean-host: maybe-distclean-release
2147distclean-host: maybe-distclean-recode
2148distclean-host: maybe-distclean-sed
2149distclean-host: maybe-distclean-send-pr
2150distclean-host: maybe-distclean-shellutils
2151distclean-host: maybe-distclean-sid
2152distclean-host: maybe-distclean-sim
2153distclean-host: maybe-distclean-tar
2154distclean-host: maybe-distclean-texinfo
2155distclean-host: maybe-distclean-textutils
2156distclean-host: maybe-distclean-time
2157distclean-host: maybe-distclean-uudecode
2158distclean-host: maybe-distclean-wdiff
2159distclean-host: maybe-distclean-zip
2160distclean-host: maybe-distclean-zlib
2161distclean-host: maybe-distclean-gdb
2162distclean-host: maybe-distclean-expect
2163distclean-host: maybe-distclean-guile
2164distclean-host: maybe-distclean-tk
2165distclean-host: maybe-distclean-libtermcap
2166distclean-host: maybe-distclean-utils
2167distclean-host: maybe-distclean-gnattools
2168
2169.PHONY: distclean-target
2170
2171distclean-target: maybe-distclean-target-libstdc++-v3
2172distclean-target: maybe-distclean-target-libmudflap
2173distclean-target: maybe-distclean-target-libssp
2174distclean-target: maybe-distclean-target-newlib
2175distclean-target: maybe-distclean-target-libgcc
2176distclean-target: maybe-distclean-target-libgfortran
2177distclean-target: maybe-distclean-target-libobjc
2178distclean-target: maybe-distclean-target-libtermcap
2179distclean-target: maybe-distclean-target-winsup
2180distclean-target: maybe-distclean-target-libgloss
2181distclean-target: maybe-distclean-target-libiberty
2182distclean-target: maybe-distclean-target-gperf
2183distclean-target: maybe-distclean-target-examples
2184distclean-target: maybe-distclean-target-libffi
2185distclean-target: maybe-distclean-target-libjava
2186distclean-target: maybe-distclean-target-zlib
2187distclean-target: maybe-distclean-target-boehm-gc
2188distclean-target: maybe-distclean-target-qthreads
2189distclean-target: maybe-distclean-target-rda
2190distclean-target: maybe-distclean-target-libada
2191distclean-target: maybe-distclean-target-libgomp
2192
2193.PHONY: do-maintainer-clean
2194do-maintainer-clean:
2195	@: $(MAKE); $(unstage)
2196	@r=`${PWD_COMMAND}`; export r; \
2197	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2198	$(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2199	  maintainer-clean-target
2200
2201
2202.PHONY: maintainer-clean-host
2203
2204maintainer-clean-host: maybe-maintainer-clean-ash
2205maintainer-clean-host: maybe-maintainer-clean-autoconf
2206maintainer-clean-host: maybe-maintainer-clean-automake
2207maintainer-clean-host: maybe-maintainer-clean-bash
2208maintainer-clean-host: maybe-maintainer-clean-bfd
2209maintainer-clean-host: maybe-maintainer-clean-opcodes
2210maintainer-clean-host: maybe-maintainer-clean-binutils
2211maintainer-clean-host: maybe-maintainer-clean-bison
2212maintainer-clean-host: maybe-maintainer-clean-byacc
2213maintainer-clean-host: maybe-maintainer-clean-bzip2
2214maintainer-clean-host: maybe-maintainer-clean-dejagnu
2215maintainer-clean-host: maybe-maintainer-clean-diff
2216maintainer-clean-host: maybe-maintainer-clean-dosutils
2217maintainer-clean-host: maybe-maintainer-clean-etc
2218maintainer-clean-host: maybe-maintainer-clean-fastjar
2219maintainer-clean-host: maybe-maintainer-clean-fileutils
2220maintainer-clean-host: maybe-maintainer-clean-findutils
2221maintainer-clean-host: maybe-maintainer-clean-find
2222maintainer-clean-host: maybe-maintainer-clean-fixincludes
2223maintainer-clean-host: maybe-maintainer-clean-flex
2224maintainer-clean-host: maybe-maintainer-clean-gas
2225maintainer-clean-host: maybe-maintainer-clean-gcc
2226maintainer-clean-host: maybe-maintainer-clean-gawk
2227maintainer-clean-host: maybe-maintainer-clean-gettext
2228maintainer-clean-host: maybe-maintainer-clean-gmp
2229maintainer-clean-host: maybe-maintainer-clean-mpfr
2230maintainer-clean-host: maybe-maintainer-clean-gnuserv
2231maintainer-clean-host: maybe-maintainer-clean-gold
2232maintainer-clean-host: maybe-maintainer-clean-gprof
2233maintainer-clean-host: maybe-maintainer-clean-gzip
2234maintainer-clean-host: maybe-maintainer-clean-hello
2235maintainer-clean-host: maybe-maintainer-clean-indent
2236maintainer-clean-host: maybe-maintainer-clean-intl
2237maintainer-clean-host: maybe-maintainer-clean-tcl
2238maintainer-clean-host: maybe-maintainer-clean-itcl
2239maintainer-clean-host: maybe-maintainer-clean-ld
2240maintainer-clean-host: maybe-maintainer-clean-libcpp
2241maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2242maintainer-clean-host: maybe-maintainer-clean-libgui
2243maintainer-clean-host: maybe-maintainer-clean-libiberty
2244maintainer-clean-host: maybe-maintainer-clean-libtool
2245maintainer-clean-host: maybe-maintainer-clean-m4
2246maintainer-clean-host: maybe-maintainer-clean-make
2247maintainer-clean-host: maybe-maintainer-clean-mmalloc
2248maintainer-clean-host: maybe-maintainer-clean-patch
2249maintainer-clean-host: maybe-maintainer-clean-perl
2250maintainer-clean-host: maybe-maintainer-clean-prms
2251maintainer-clean-host: maybe-maintainer-clean-rcs
2252maintainer-clean-host: maybe-maintainer-clean-readline
2253maintainer-clean-host: maybe-maintainer-clean-release
2254maintainer-clean-host: maybe-maintainer-clean-recode
2255maintainer-clean-host: maybe-maintainer-clean-sed
2256maintainer-clean-host: maybe-maintainer-clean-send-pr
2257maintainer-clean-host: maybe-maintainer-clean-shellutils
2258maintainer-clean-host: maybe-maintainer-clean-sid
2259maintainer-clean-host: maybe-maintainer-clean-sim
2260maintainer-clean-host: maybe-maintainer-clean-tar
2261maintainer-clean-host: maybe-maintainer-clean-texinfo
2262maintainer-clean-host: maybe-maintainer-clean-textutils
2263maintainer-clean-host: maybe-maintainer-clean-time
2264maintainer-clean-host: maybe-maintainer-clean-uudecode
2265maintainer-clean-host: maybe-maintainer-clean-wdiff
2266maintainer-clean-host: maybe-maintainer-clean-zip
2267maintainer-clean-host: maybe-maintainer-clean-zlib
2268maintainer-clean-host: maybe-maintainer-clean-gdb
2269maintainer-clean-host: maybe-maintainer-clean-expect
2270maintainer-clean-host: maybe-maintainer-clean-guile
2271maintainer-clean-host: maybe-maintainer-clean-tk
2272maintainer-clean-host: maybe-maintainer-clean-libtermcap
2273maintainer-clean-host: maybe-maintainer-clean-utils
2274maintainer-clean-host: maybe-maintainer-clean-gnattools
2275
2276.PHONY: maintainer-clean-target
2277
2278maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2279maintainer-clean-target: maybe-maintainer-clean-target-libmudflap
2280maintainer-clean-target: maybe-maintainer-clean-target-libssp
2281maintainer-clean-target: maybe-maintainer-clean-target-newlib
2282maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2283maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2284maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2285maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2286maintainer-clean-target: maybe-maintainer-clean-target-winsup
2287maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2288maintainer-clean-target: maybe-maintainer-clean-target-libiberty
2289maintainer-clean-target: maybe-maintainer-clean-target-gperf
2290maintainer-clean-target: maybe-maintainer-clean-target-examples
2291maintainer-clean-target: maybe-maintainer-clean-target-libffi
2292maintainer-clean-target: maybe-maintainer-clean-target-libjava
2293maintainer-clean-target: maybe-maintainer-clean-target-zlib
2294maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2295maintainer-clean-target: maybe-maintainer-clean-target-qthreads
2296maintainer-clean-target: maybe-maintainer-clean-target-rda
2297maintainer-clean-target: maybe-maintainer-clean-target-libada
2298maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2299
2300
2301# Here are the targets which correspond to the do-X targets.
2302
2303.PHONY: info installcheck dvi pdf html
2304.PHONY: install-info install-pdf install-html
2305.PHONY: clean distclean mostlyclean maintainer-clean realclean
2306.PHONY: local-clean local-distclean local-maintainer-clean
2307info: do-info
2308installcheck: do-installcheck
2309dvi: do-dvi
2310pdf: do-pdf
2311html: do-html
2312
2313# Make sure makeinfo is built before we do a `make info', if we're
2314# in fact building texinfo.
2315do-info: maybe-all-texinfo
2316
2317install-info: do-install-info dir.info
2318	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2319	if [ -f dir.info ] ; then \
2320	  $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2321	else true ; fi
2322
2323install-pdf: do-install-pdf
2324
2325install-html: do-install-html
2326
2327local-clean:
2328	-rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2329
2330local-distclean:
2331	-rm -f Makefile config.status config.cache mh-frag mt-frag
2332	-rm -f maybedep.tmp serdep.tmp
2333	-if [ "$(TARGET_SUBDIR)" != "." ]; then \
2334	  rm -rf $(TARGET_SUBDIR); \
2335	else true; fi
2336	-rm -rf $(BUILD_SUBDIR)
2337	-if [ "$(HOST_SUBDIR)" != "." ]; then \
2338	  rm -rf $(HOST_SUBDIR); \
2339	else true; fi
2340	-rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2341	-rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2342	-rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2343	-rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2344	-rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2345
2346local-maintainer-clean:
2347	@echo "This command is intended for maintainers to use;"
2348	@echo "it deletes files that may require special tools to rebuild."
2349
2350clean: do-clean local-clean
2351mostlyclean: do-mostlyclean local-clean
2352distclean: do-distclean local-clean local-distclean
2353maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2354maintainer-clean: local-distclean
2355realclean: maintainer-clean
2356
2357# Check target.
2358
2359.PHONY: check do-check
2360check: do-check
2361
2362# Only include modules actually being configured and built.
2363.PHONY: check-host
2364check-host:  \
2365    maybe-check-ash \
2366    maybe-check-autoconf \
2367    maybe-check-automake \
2368    maybe-check-bash \
2369    maybe-check-bfd \
2370    maybe-check-opcodes \
2371    maybe-check-binutils \
2372    maybe-check-bison \
2373    maybe-check-byacc \
2374    maybe-check-bzip2 \
2375    maybe-check-dejagnu \
2376    maybe-check-diff \
2377    maybe-check-dosutils \
2378    maybe-check-etc \
2379    maybe-check-fastjar \
2380    maybe-check-fileutils \
2381    maybe-check-findutils \
2382    maybe-check-find \
2383    maybe-check-fixincludes \
2384    maybe-check-flex \
2385    maybe-check-gas \
2386    maybe-check-gcc \
2387    maybe-check-gawk \
2388    maybe-check-gettext \
2389    maybe-check-gmp \
2390    maybe-check-mpfr \
2391    maybe-check-gnuserv \
2392    maybe-check-gold \
2393    maybe-check-gprof \
2394    maybe-check-gzip \
2395    maybe-check-hello \
2396    maybe-check-indent \
2397    maybe-check-intl \
2398    maybe-check-tcl \
2399    maybe-check-itcl \
2400    maybe-check-ld \
2401    maybe-check-libcpp \
2402    maybe-check-libdecnumber \
2403    maybe-check-libgui \
2404    maybe-check-libiberty \
2405    maybe-check-libtool \
2406    maybe-check-m4 \
2407    maybe-check-make \
2408    maybe-check-mmalloc \
2409    maybe-check-patch \
2410    maybe-check-perl \
2411    maybe-check-prms \
2412    maybe-check-rcs \
2413    maybe-check-readline \
2414    maybe-check-release \
2415    maybe-check-recode \
2416    maybe-check-sed \
2417    maybe-check-send-pr \
2418    maybe-check-shellutils \
2419    maybe-check-sid \
2420    maybe-check-sim \
2421    maybe-check-tar \
2422    maybe-check-texinfo \
2423    maybe-check-textutils \
2424    maybe-check-time \
2425    maybe-check-uudecode \
2426    maybe-check-wdiff \
2427    maybe-check-zip \
2428    maybe-check-zlib \
2429    maybe-check-gdb \
2430    maybe-check-expect \
2431    maybe-check-guile \
2432    maybe-check-tk \
2433    maybe-check-libtermcap \
2434    maybe-check-utils \
2435    maybe-check-gnattools
2436
2437.PHONY: check-target
2438check-target:  \
2439    maybe-check-target-libstdc++-v3 \
2440    maybe-check-target-libmudflap \
2441    maybe-check-target-libssp \
2442    maybe-check-target-newlib \
2443    maybe-check-target-libgcc \
2444    maybe-check-target-libgfortran \
2445    maybe-check-target-libobjc \
2446    maybe-check-target-libtermcap \
2447    maybe-check-target-winsup \
2448    maybe-check-target-libgloss \
2449    maybe-check-target-libiberty \
2450    maybe-check-target-gperf \
2451    maybe-check-target-examples \
2452    maybe-check-target-libffi \
2453    maybe-check-target-libjava \
2454    maybe-check-target-zlib \
2455    maybe-check-target-boehm-gc \
2456    maybe-check-target-qthreads \
2457    maybe-check-target-rda \
2458    maybe-check-target-libada \
2459    maybe-check-target-libgomp
2460
2461do-check:
2462	@: $(MAKE); $(unstage)
2463	@r=`${PWD_COMMAND}`; export r; \
2464	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2465	$(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2466
2467# Automated reporting of test results.
2468
2469warning.log: build.log
2470	$(srcdir)/contrib/warn_summary build.log > $@
2471
2472mail-report.log:
2473	if test x'$(BOOT_CFLAGS)' != x''; then \
2474	    BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2475	fi; \
2476	$(srcdir)/contrib/test_summary -t >$@
2477	chmod +x $@
2478	echo If you really want to send e-mail, run ./$@ now
2479
2480mail-report-with-warnings.log: warning.log
2481	if test x'$(BOOT_CFLAGS)' != x''; then \
2482	    BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2483	fi; \
2484	$(srcdir)/contrib/test_summary -t -i warning.log >$@
2485	chmod +x $@
2486	echo If you really want to send e-mail, run ./$@ now
2487
2488# Installation targets.
2489
2490.PHONY: install uninstall
2491install:
2492	@: $(MAKE); $(unstage)
2493	@r=`${PWD_COMMAND}`; export r; \
2494	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2495	$(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2496
2497.PHONY: install-host-nogcc
2498install-host-nogcc:  \
2499    maybe-install-ash \
2500    maybe-install-autoconf \
2501    maybe-install-automake \
2502    maybe-install-bash \
2503    maybe-install-bfd \
2504    maybe-install-opcodes \
2505    maybe-install-binutils \
2506    maybe-install-bison \
2507    maybe-install-byacc \
2508    maybe-install-bzip2 \
2509    maybe-install-dejagnu \
2510    maybe-install-diff \
2511    maybe-install-dosutils \
2512    maybe-install-etc \
2513    maybe-install-fastjar \
2514    maybe-install-fileutils \
2515    maybe-install-findutils \
2516    maybe-install-find \
2517    maybe-install-fixincludes \
2518    maybe-install-flex \
2519    maybe-install-gas \
2520    maybe-install-gawk \
2521    maybe-install-gettext \
2522    maybe-install-gmp \
2523    maybe-install-mpfr \
2524    maybe-install-gnuserv \
2525    maybe-install-gold \
2526    maybe-install-gprof \
2527    maybe-install-gzip \
2528    maybe-install-hello \
2529    maybe-install-indent \
2530    maybe-install-intl \
2531    maybe-install-tcl \
2532    maybe-install-itcl \
2533    maybe-install-ld \
2534    maybe-install-libcpp \
2535    maybe-install-libdecnumber \
2536    maybe-install-libgui \
2537    maybe-install-libiberty \
2538    maybe-install-libtool \
2539    maybe-install-m4 \
2540    maybe-install-make \
2541    maybe-install-mmalloc \
2542    maybe-install-patch \
2543    maybe-install-perl \
2544    maybe-install-prms \
2545    maybe-install-rcs \
2546    maybe-install-readline \
2547    maybe-install-release \
2548    maybe-install-recode \
2549    maybe-install-sed \
2550    maybe-install-send-pr \
2551    maybe-install-shellutils \
2552    maybe-install-sid \
2553    maybe-install-sim \
2554    maybe-install-tar \
2555    maybe-install-texinfo \
2556    maybe-install-textutils \
2557    maybe-install-time \
2558    maybe-install-uudecode \
2559    maybe-install-wdiff \
2560    maybe-install-zip \
2561    maybe-install-zlib \
2562    maybe-install-gdb \
2563    maybe-install-expect \
2564    maybe-install-guile \
2565    maybe-install-tk \
2566    maybe-install-libtermcap \
2567    maybe-install-utils \
2568    maybe-install-gnattools
2569
2570.PHONY: install-host
2571install-host:  \
2572    maybe-install-ash \
2573    maybe-install-autoconf \
2574    maybe-install-automake \
2575    maybe-install-bash \
2576    maybe-install-bfd \
2577    maybe-install-opcodes \
2578    maybe-install-binutils \
2579    maybe-install-bison \
2580    maybe-install-byacc \
2581    maybe-install-bzip2 \
2582    maybe-install-dejagnu \
2583    maybe-install-diff \
2584    maybe-install-dosutils \
2585    maybe-install-etc \
2586    maybe-install-fastjar \
2587    maybe-install-fileutils \
2588    maybe-install-findutils \
2589    maybe-install-find \
2590    maybe-install-fixincludes \
2591    maybe-install-flex \
2592    maybe-install-gas \
2593    maybe-install-gcc \
2594    maybe-install-gawk \
2595    maybe-install-gettext \
2596    maybe-install-gmp \
2597    maybe-install-mpfr \
2598    maybe-install-gnuserv \
2599    maybe-install-gold \
2600    maybe-install-gprof \
2601    maybe-install-gzip \
2602    maybe-install-hello \
2603    maybe-install-indent \
2604    maybe-install-intl \
2605    maybe-install-tcl \
2606    maybe-install-itcl \
2607    maybe-install-ld \
2608    maybe-install-libcpp \
2609    maybe-install-libdecnumber \
2610    maybe-install-libgui \
2611    maybe-install-libiberty \
2612    maybe-install-libtool \
2613    maybe-install-m4 \
2614    maybe-install-make \
2615    maybe-install-mmalloc \
2616    maybe-install-patch \
2617    maybe-install-perl \
2618    maybe-install-prms \
2619    maybe-install-rcs \
2620    maybe-install-readline \
2621    maybe-install-release \
2622    maybe-install-recode \
2623    maybe-install-sed \
2624    maybe-install-send-pr \
2625    maybe-install-shellutils \
2626    maybe-install-sid \
2627    maybe-install-sim \
2628    maybe-install-tar \
2629    maybe-install-texinfo \
2630    maybe-install-textutils \
2631    maybe-install-time \
2632    maybe-install-uudecode \
2633    maybe-install-wdiff \
2634    maybe-install-zip \
2635    maybe-install-zlib \
2636    maybe-install-gdb \
2637    maybe-install-expect \
2638    maybe-install-guile \
2639    maybe-install-tk \
2640    maybe-install-libtermcap \
2641    maybe-install-utils \
2642    maybe-install-gnattools
2643
2644.PHONY: install-target
2645install-target:  \
2646    maybe-install-target-libstdc++-v3 \
2647    maybe-install-target-libmudflap \
2648    maybe-install-target-libssp \
2649    maybe-install-target-newlib \
2650    maybe-install-target-libgcc \
2651    maybe-install-target-libgfortran \
2652    maybe-install-target-libobjc \
2653    maybe-install-target-libtermcap \
2654    maybe-install-target-winsup \
2655    maybe-install-target-libgloss \
2656    maybe-install-target-libiberty \
2657    maybe-install-target-gperf \
2658    maybe-install-target-examples \
2659    maybe-install-target-libffi \
2660    maybe-install-target-libjava \
2661    maybe-install-target-zlib \
2662    maybe-install-target-boehm-gc \
2663    maybe-install-target-qthreads \
2664    maybe-install-target-rda \
2665    maybe-install-target-libada \
2666    maybe-install-target-libgomp
2667
2668uninstall:
2669	@echo "the uninstall target is not supported in this tree"
2670
2671.PHONY: install.all
2672install.all: install-no-fixedincludes
2673	@if [ -f ./gcc/Makefile ] ; then \
2674		r=`${PWD_COMMAND}` ; export r ; \
2675		s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2676		$(HOST_EXPORTS) \
2677		(cd ./gcc && \
2678		$(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2679	else \
2680		true ; \
2681	fi
2682
2683# install-no-fixedincludes is used because Cygnus can not distribute
2684# the fixed header files.
2685.PHONY: install-no-fixedincludes
2686install-no-fixedincludes: installdirs install-host-nogcc \
2687	install-target gcc-no-fixedincludes
2688
2689### other supporting targets
2690
2691MAKEDIRS= \
2692	$(DESTDIR)$(prefix) \
2693	$(DESTDIR)$(exec_prefix)
2694.PHONY: installdirs
2695installdirs: mkinstalldirs
2696	$(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2697
2698dir.info: do-install-info
2699	if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2700	  $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2701	  mv -f dir.info.new dir.info ; \
2702	else true ; \
2703	fi
2704
2705dist:
2706	@echo "Building a full distribution of this tree isn't done"
2707	@echo "via 'make dist'.  Check out the etc/ subdirectory"
2708
2709etags tags: TAGS
2710
2711# Right now this just builds TAGS in each subdirectory.  emacs19 has the
2712# ability to use several tags files at once, so there is probably no need
2713# to combine them into one big TAGS file (like CVS 1.3 does).  We could
2714# (if we felt like it) have this Makefile write a piece of elisp which
2715# the user could load to tell emacs19 where all the TAGS files we just
2716# built are.
2717TAGS: do-TAGS
2718
2719# ------------------------------------
2720# Macros for configure and all targets
2721# ------------------------------------
2722
2723
2724
2725
2726
2727# --------------------------------------
2728# Modules which run on the build machine
2729# --------------------------------------
2730
2731
2732.PHONY: configure-build-libiberty maybe-configure-build-libiberty
2733maybe-configure-build-libiberty:
2734@if gcc-bootstrap
2735configure-build-libiberty: stage_current
2736@endif gcc-bootstrap
2737@if build-libiberty
2738maybe-configure-build-libiberty: configure-build-libiberty
2739configure-build-libiberty:
2740	@: $(MAKE); $(unstage)
2741	@r=`${PWD_COMMAND}`; export r; \
2742	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2743	test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2744	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
2745	$(BUILD_EXPORTS) \
2746	echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2747	cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2748	case $(srcdir) in \
2749	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2750	  *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2751		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2752	esac; \
2753	srcdiroption="--srcdir=$${topdir}/libiberty"; \
2754	libsrcdir="$$s/libiberty"; \
2755	rm -f no-such-file || : ; \
2756	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2757	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2758	  --target=${target_alias} $${srcdiroption}  \
2759	  || exit 1
2760@endif build-libiberty
2761
2762
2763
2764
2765
2766.PHONY: all-build-libiberty maybe-all-build-libiberty
2767maybe-all-build-libiberty:
2768@if gcc-bootstrap
2769all-build-libiberty: stage_current
2770@endif gcc-bootstrap
2771@if build-libiberty
2772TARGET-build-libiberty=all
2773maybe-all-build-libiberty: all-build-libiberty
2774all-build-libiberty: configure-build-libiberty
2775	@: $(MAKE); $(unstage)
2776	@r=`${PWD_COMMAND}`; export r; \
2777	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2778	$(BUILD_EXPORTS) \
2779	(cd $(BUILD_SUBDIR)/libiberty && \
2780	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
2781		$(TARGET-build-libiberty))
2782@endif build-libiberty
2783
2784
2785
2786
2787
2788.PHONY: configure-build-bison maybe-configure-build-bison
2789maybe-configure-build-bison:
2790@if gcc-bootstrap
2791configure-build-bison: stage_current
2792@endif gcc-bootstrap
2793@if build-bison
2794maybe-configure-build-bison: configure-build-bison
2795configure-build-bison:
2796	@: $(MAKE); $(unstage)
2797	@r=`${PWD_COMMAND}`; export r; \
2798	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2799	test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2800	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
2801	$(BUILD_EXPORTS) \
2802	echo Configuring in $(BUILD_SUBDIR)/bison; \
2803	cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2804	case $(srcdir) in \
2805	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2806	  *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2807		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2808	esac; \
2809	srcdiroption="--srcdir=$${topdir}/bison"; \
2810	libsrcdir="$$s/bison"; \
2811	rm -f no-such-file || : ; \
2812	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2813	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2814	  --target=${target_alias} $${srcdiroption}  \
2815	  || exit 1
2816@endif build-bison
2817
2818
2819
2820
2821
2822.PHONY: all-build-bison maybe-all-build-bison
2823maybe-all-build-bison:
2824@if gcc-bootstrap
2825all-build-bison: stage_current
2826@endif gcc-bootstrap
2827@if build-bison
2828TARGET-build-bison=all
2829maybe-all-build-bison: all-build-bison
2830all-build-bison: configure-build-bison
2831	@: $(MAKE); $(unstage)
2832	@r=`${PWD_COMMAND}`; export r; \
2833	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2834	$(BUILD_EXPORTS) \
2835	(cd $(BUILD_SUBDIR)/bison && \
2836	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
2837		$(TARGET-build-bison))
2838@endif build-bison
2839
2840
2841
2842
2843
2844.PHONY: configure-build-byacc maybe-configure-build-byacc
2845maybe-configure-build-byacc:
2846@if gcc-bootstrap
2847configure-build-byacc: stage_current
2848@endif gcc-bootstrap
2849@if build-byacc
2850maybe-configure-build-byacc: configure-build-byacc
2851configure-build-byacc:
2852	@: $(MAKE); $(unstage)
2853	@r=`${PWD_COMMAND}`; export r; \
2854	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2855	test ! -f $(BUILD_SUBDIR)/byacc/Makefile || exit 0; \
2856	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/byacc ; \
2857	$(BUILD_EXPORTS) \
2858	echo Configuring in $(BUILD_SUBDIR)/byacc; \
2859	cd "$(BUILD_SUBDIR)/byacc" || exit 1; \
2860	case $(srcdir) in \
2861	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2862	  *) topdir=`echo $(BUILD_SUBDIR)/byacc/ | \
2863		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2864	esac; \
2865	srcdiroption="--srcdir=$${topdir}/byacc"; \
2866	libsrcdir="$$s/byacc"; \
2867	rm -f no-such-file || : ; \
2868	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2869	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2870	  --target=${target_alias} $${srcdiroption}  \
2871	  || exit 1
2872@endif build-byacc
2873
2874
2875
2876
2877
2878.PHONY: all-build-byacc maybe-all-build-byacc
2879maybe-all-build-byacc:
2880@if gcc-bootstrap
2881all-build-byacc: stage_current
2882@endif gcc-bootstrap
2883@if build-byacc
2884TARGET-build-byacc=all
2885maybe-all-build-byacc: all-build-byacc
2886all-build-byacc: configure-build-byacc
2887	@: $(MAKE); $(unstage)
2888	@r=`${PWD_COMMAND}`; export r; \
2889	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2890	$(BUILD_EXPORTS) \
2891	(cd $(BUILD_SUBDIR)/byacc && \
2892	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
2893		$(TARGET-build-byacc))
2894@endif build-byacc
2895
2896
2897
2898
2899
2900.PHONY: configure-build-flex maybe-configure-build-flex
2901maybe-configure-build-flex:
2902@if gcc-bootstrap
2903configure-build-flex: stage_current
2904@endif gcc-bootstrap
2905@if build-flex
2906maybe-configure-build-flex: configure-build-flex
2907configure-build-flex:
2908	@: $(MAKE); $(unstage)
2909	@r=`${PWD_COMMAND}`; export r; \
2910	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2911	test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2912	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
2913	$(BUILD_EXPORTS) \
2914	echo Configuring in $(BUILD_SUBDIR)/flex; \
2915	cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2916	case $(srcdir) in \
2917	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2918	  *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2919		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2920	esac; \
2921	srcdiroption="--srcdir=$${topdir}/flex"; \
2922	libsrcdir="$$s/flex"; \
2923	rm -f no-such-file || : ; \
2924	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2925	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2926	  --target=${target_alias} $${srcdiroption}  \
2927	  || exit 1
2928@endif build-flex
2929
2930
2931
2932
2933
2934.PHONY: all-build-flex maybe-all-build-flex
2935maybe-all-build-flex:
2936@if gcc-bootstrap
2937all-build-flex: stage_current
2938@endif gcc-bootstrap
2939@if build-flex
2940TARGET-build-flex=all
2941maybe-all-build-flex: all-build-flex
2942all-build-flex: configure-build-flex
2943	@: $(MAKE); $(unstage)
2944	@r=`${PWD_COMMAND}`; export r; \
2945	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2946	$(BUILD_EXPORTS) \
2947	(cd $(BUILD_SUBDIR)/flex && \
2948	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
2949		$(TARGET-build-flex))
2950@endif build-flex
2951
2952
2953
2954
2955
2956.PHONY: configure-build-m4 maybe-configure-build-m4
2957maybe-configure-build-m4:
2958@if gcc-bootstrap
2959configure-build-m4: stage_current
2960@endif gcc-bootstrap
2961@if build-m4
2962maybe-configure-build-m4: configure-build-m4
2963configure-build-m4:
2964	@: $(MAKE); $(unstage)
2965	@r=`${PWD_COMMAND}`; export r; \
2966	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2967	test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2968	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
2969	$(BUILD_EXPORTS) \
2970	echo Configuring in $(BUILD_SUBDIR)/m4; \
2971	cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2972	case $(srcdir) in \
2973	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2974	  *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2975		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2976	esac; \
2977	srcdiroption="--srcdir=$${topdir}/m4"; \
2978	libsrcdir="$$s/m4"; \
2979	rm -f no-such-file || : ; \
2980	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2981	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2982	  --target=${target_alias} $${srcdiroption}  \
2983	  || exit 1
2984@endif build-m4
2985
2986
2987
2988
2989
2990.PHONY: all-build-m4 maybe-all-build-m4
2991maybe-all-build-m4:
2992@if gcc-bootstrap
2993all-build-m4: stage_current
2994@endif gcc-bootstrap
2995@if build-m4
2996TARGET-build-m4=all
2997maybe-all-build-m4: all-build-m4
2998all-build-m4: configure-build-m4
2999	@: $(MAKE); $(unstage)
3000	@r=`${PWD_COMMAND}`; export r; \
3001	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3002	$(BUILD_EXPORTS) \
3003	(cd $(BUILD_SUBDIR)/m4 && \
3004	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
3005		$(TARGET-build-m4))
3006@endif build-m4
3007
3008
3009
3010
3011
3012.PHONY: configure-build-texinfo maybe-configure-build-texinfo
3013maybe-configure-build-texinfo:
3014@if gcc-bootstrap
3015configure-build-texinfo: stage_current
3016@endif gcc-bootstrap
3017@if build-texinfo
3018maybe-configure-build-texinfo: configure-build-texinfo
3019configure-build-texinfo:
3020	@: $(MAKE); $(unstage)
3021	@r=`${PWD_COMMAND}`; export r; \
3022	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3023	test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
3024	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
3025	$(BUILD_EXPORTS) \
3026	echo Configuring in $(BUILD_SUBDIR)/texinfo; \
3027	cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
3028	case $(srcdir) in \
3029	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3030	  *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
3031		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3032	esac; \
3033	srcdiroption="--srcdir=$${topdir}/texinfo"; \
3034	libsrcdir="$$s/texinfo"; \
3035	rm -f no-such-file || : ; \
3036	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
3037	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3038	  --target=${target_alias} $${srcdiroption}  \
3039	  || exit 1
3040@endif build-texinfo
3041
3042
3043
3044
3045
3046.PHONY: all-build-texinfo maybe-all-build-texinfo
3047maybe-all-build-texinfo:
3048@if gcc-bootstrap
3049all-build-texinfo: stage_current
3050@endif gcc-bootstrap
3051@if build-texinfo
3052TARGET-build-texinfo=all
3053maybe-all-build-texinfo: all-build-texinfo
3054all-build-texinfo: configure-build-texinfo
3055	@: $(MAKE); $(unstage)
3056	@r=`${PWD_COMMAND}`; export r; \
3057	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3058	$(BUILD_EXPORTS) \
3059	(cd $(BUILD_SUBDIR)/texinfo && \
3060	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
3061		$(TARGET-build-texinfo))
3062@endif build-texinfo
3063
3064
3065
3066
3067
3068.PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
3069maybe-configure-build-fixincludes:
3070@if gcc-bootstrap
3071configure-build-fixincludes: stage_current
3072@endif gcc-bootstrap
3073@if build-fixincludes
3074maybe-configure-build-fixincludes: configure-build-fixincludes
3075configure-build-fixincludes:
3076	@: $(MAKE); $(unstage)
3077	@r=`${PWD_COMMAND}`; export r; \
3078	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3079	test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
3080	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
3081	$(BUILD_EXPORTS) \
3082	echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
3083	cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
3084	case $(srcdir) in \
3085	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3086	  *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
3087		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3088	esac; \
3089	srcdiroption="--srcdir=$${topdir}/fixincludes"; \
3090	libsrcdir="$$s/fixincludes"; \
3091	rm -f no-such-file || : ; \
3092	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
3093	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3094	  --target=${target_alias} $${srcdiroption}  \
3095	  || exit 1
3096@endif build-fixincludes
3097
3098
3099
3100
3101
3102.PHONY: all-build-fixincludes maybe-all-build-fixincludes
3103maybe-all-build-fixincludes:
3104@if gcc-bootstrap
3105all-build-fixincludes: stage_current
3106@endif gcc-bootstrap
3107@if build-fixincludes
3108TARGET-build-fixincludes=all
3109maybe-all-build-fixincludes: all-build-fixincludes
3110all-build-fixincludes: configure-build-fixincludes
3111	@: $(MAKE); $(unstage)
3112	@r=`${PWD_COMMAND}`; export r; \
3113	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3114	$(BUILD_EXPORTS) \
3115	(cd $(BUILD_SUBDIR)/fixincludes && \
3116	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
3117		$(TARGET-build-fixincludes))
3118@endif build-fixincludes
3119
3120
3121
3122
3123
3124# --------------------------------------
3125# Modules which run on the host machine
3126# --------------------------------------
3127
3128
3129.PHONY: configure-ash maybe-configure-ash
3130maybe-configure-ash:
3131@if gcc-bootstrap
3132configure-ash: stage_current
3133@endif gcc-bootstrap
3134@if ash
3135maybe-configure-ash: configure-ash
3136configure-ash:
3137	@: $(MAKE); $(unstage)
3138	@r=`${PWD_COMMAND}`; export r; \
3139	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3140	test ! -f $(HOST_SUBDIR)/ash/Makefile || exit 0; \
3141	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ash ; \
3142	$(HOST_EXPORTS) \
3143	echo Configuring in $(HOST_SUBDIR)/ash; \
3144	cd "$(HOST_SUBDIR)/ash" || exit 1; \
3145	case $(srcdir) in \
3146	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3147	  *) topdir=`echo $(HOST_SUBDIR)/ash/ | \
3148		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3149	esac; \
3150	srcdiroption="--srcdir=$${topdir}/ash"; \
3151	libsrcdir="$$s/ash"; \
3152	$(SHELL) $${libsrcdir}/configure \
3153	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3154	  --target=${target_alias} $${srcdiroption}  \
3155	  || exit 1
3156@endif ash
3157
3158
3159
3160
3161
3162.PHONY: all-ash maybe-all-ash
3163maybe-all-ash:
3164@if gcc-bootstrap
3165all-ash: stage_current
3166@endif gcc-bootstrap
3167@if ash
3168TARGET-ash=all
3169maybe-all-ash: all-ash
3170all-ash: configure-ash
3171	@: $(MAKE); $(unstage)
3172	@r=`${PWD_COMMAND}`; export r; \
3173	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3174	$(HOST_EXPORTS) \
3175	(cd $(HOST_SUBDIR)/ash && \
3176	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
3177		$(TARGET-ash))
3178@endif ash
3179
3180
3181
3182
3183.PHONY: check-ash maybe-check-ash
3184maybe-check-ash:
3185@if ash
3186maybe-check-ash: check-ash
3187
3188check-ash:
3189	@: $(MAKE); $(unstage)
3190	@r=`${PWD_COMMAND}`; export r; \
3191	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3192	$(HOST_EXPORTS) \
3193	(cd $(HOST_SUBDIR)/ash && \
3194	  $(MAKE) $(FLAGS_TO_PASS)  check)
3195
3196@endif ash
3197
3198.PHONY: install-ash maybe-install-ash
3199maybe-install-ash:
3200@if ash
3201maybe-install-ash: install-ash
3202
3203install-ash: installdirs
3204	@: $(MAKE); $(unstage)
3205	@r=`${PWD_COMMAND}`; export r; \
3206	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3207	$(HOST_EXPORTS) \
3208	(cd $(HOST_SUBDIR)/ash && \
3209	  $(MAKE) $(FLAGS_TO_PASS)  install)
3210
3211@endif ash
3212
3213# Other targets (info, dvi, pdf, etc.)
3214
3215.PHONY: maybe-info-ash info-ash
3216maybe-info-ash:
3217@if ash
3218maybe-info-ash: info-ash
3219
3220info-ash: \
3221    configure-ash
3222	@: $(MAKE); $(unstage)
3223	@[ -f ./ash/Makefile ] || exit 0; \
3224	r=`${PWD_COMMAND}`; export r; \
3225	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3226	$(HOST_EXPORTS) \
3227	for flag in $(EXTRA_HOST_FLAGS) ; do \
3228	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3229	done; \
3230	echo "Doing info in ash" ; \
3231	(cd $(HOST_SUBDIR)/ash && \
3232	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3233	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3234	          "RANLIB=$${RANLIB}" \
3235	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3236	          info) \
3237	  || exit 1
3238
3239@endif ash
3240
3241.PHONY: maybe-dvi-ash dvi-ash
3242maybe-dvi-ash:
3243@if ash
3244maybe-dvi-ash: dvi-ash
3245
3246dvi-ash: \
3247    configure-ash
3248	@: $(MAKE); $(unstage)
3249	@[ -f ./ash/Makefile ] || exit 0; \
3250	r=`${PWD_COMMAND}`; export r; \
3251	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3252	$(HOST_EXPORTS) \
3253	for flag in $(EXTRA_HOST_FLAGS) ; do \
3254	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3255	done; \
3256	echo "Doing dvi in ash" ; \
3257	(cd $(HOST_SUBDIR)/ash && \
3258	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3259	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3260	          "RANLIB=$${RANLIB}" \
3261	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3262	          dvi) \
3263	  || exit 1
3264
3265@endif ash
3266
3267.PHONY: maybe-pdf-ash pdf-ash
3268maybe-pdf-ash:
3269@if ash
3270maybe-pdf-ash: pdf-ash
3271
3272pdf-ash: \
3273    configure-ash
3274	@: $(MAKE); $(unstage)
3275	@[ -f ./ash/Makefile ] || exit 0; \
3276	r=`${PWD_COMMAND}`; export r; \
3277	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3278	$(HOST_EXPORTS) \
3279	for flag in $(EXTRA_HOST_FLAGS) ; do \
3280	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3281	done; \
3282	echo "Doing pdf in ash" ; \
3283	(cd $(HOST_SUBDIR)/ash && \
3284	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3285	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3286	          "RANLIB=$${RANLIB}" \
3287	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3288	          pdf) \
3289	  || exit 1
3290
3291@endif ash
3292
3293.PHONY: maybe-html-ash html-ash
3294maybe-html-ash:
3295@if ash
3296maybe-html-ash: html-ash
3297
3298html-ash: \
3299    configure-ash
3300	@: $(MAKE); $(unstage)
3301	@[ -f ./ash/Makefile ] || exit 0; \
3302	r=`${PWD_COMMAND}`; export r; \
3303	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3304	$(HOST_EXPORTS) \
3305	for flag in $(EXTRA_HOST_FLAGS) ; do \
3306	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3307	done; \
3308	echo "Doing html in ash" ; \
3309	(cd $(HOST_SUBDIR)/ash && \
3310	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3311	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3312	          "RANLIB=$${RANLIB}" \
3313	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3314	          html) \
3315	  || exit 1
3316
3317@endif ash
3318
3319.PHONY: maybe-TAGS-ash TAGS-ash
3320maybe-TAGS-ash:
3321@if ash
3322maybe-TAGS-ash: TAGS-ash
3323
3324TAGS-ash: \
3325    configure-ash
3326	@: $(MAKE); $(unstage)
3327	@[ -f ./ash/Makefile ] || exit 0; \
3328	r=`${PWD_COMMAND}`; export r; \
3329	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3330	$(HOST_EXPORTS) \
3331	for flag in $(EXTRA_HOST_FLAGS) ; do \
3332	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3333	done; \
3334	echo "Doing TAGS in ash" ; \
3335	(cd $(HOST_SUBDIR)/ash && \
3336	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3337	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3338	          "RANLIB=$${RANLIB}" \
3339	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3340	          TAGS) \
3341	  || exit 1
3342
3343@endif ash
3344
3345.PHONY: maybe-install-info-ash install-info-ash
3346maybe-install-info-ash:
3347@if ash
3348maybe-install-info-ash: install-info-ash
3349
3350install-info-ash: \
3351    configure-ash \
3352    info-ash
3353	@: $(MAKE); $(unstage)
3354	@[ -f ./ash/Makefile ] || exit 0; \
3355	r=`${PWD_COMMAND}`; export r; \
3356	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3357	$(HOST_EXPORTS) \
3358	for flag in $(EXTRA_HOST_FLAGS) ; do \
3359	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3360	done; \
3361	echo "Doing install-info in ash" ; \
3362	(cd $(HOST_SUBDIR)/ash && \
3363	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3364	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3365	          "RANLIB=$${RANLIB}" \
3366	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3367	          install-info) \
3368	  || exit 1
3369
3370@endif ash
3371
3372.PHONY: maybe-install-pdf-ash install-pdf-ash
3373maybe-install-pdf-ash:
3374@if ash
3375maybe-install-pdf-ash: install-pdf-ash
3376
3377install-pdf-ash: \
3378    configure-ash \
3379    pdf-ash
3380	@: $(MAKE); $(unstage)
3381	@[ -f ./ash/Makefile ] || exit 0; \
3382	r=`${PWD_COMMAND}`; export r; \
3383	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3384	$(HOST_EXPORTS) \
3385	for flag in $(EXTRA_HOST_FLAGS) ; do \
3386	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3387	done; \
3388	echo "Doing install-pdf in ash" ; \
3389	(cd $(HOST_SUBDIR)/ash && \
3390	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3391	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3392	          "RANLIB=$${RANLIB}" \
3393	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3394	          install-pdf) \
3395	  || exit 1
3396
3397@endif ash
3398
3399.PHONY: maybe-install-html-ash install-html-ash
3400maybe-install-html-ash:
3401@if ash
3402maybe-install-html-ash: install-html-ash
3403
3404install-html-ash: \
3405    configure-ash \
3406    html-ash
3407	@: $(MAKE); $(unstage)
3408	@[ -f ./ash/Makefile ] || exit 0; \
3409	r=`${PWD_COMMAND}`; export r; \
3410	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3411	$(HOST_EXPORTS) \
3412	for flag in $(EXTRA_HOST_FLAGS) ; do \
3413	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3414	done; \
3415	echo "Doing install-html in ash" ; \
3416	(cd $(HOST_SUBDIR)/ash && \
3417	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3418	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3419	          "RANLIB=$${RANLIB}" \
3420	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3421	          install-html) \
3422	  || exit 1
3423
3424@endif ash
3425
3426.PHONY: maybe-installcheck-ash installcheck-ash
3427maybe-installcheck-ash:
3428@if ash
3429maybe-installcheck-ash: installcheck-ash
3430
3431installcheck-ash: \
3432    configure-ash
3433	@: $(MAKE); $(unstage)
3434	@[ -f ./ash/Makefile ] || exit 0; \
3435	r=`${PWD_COMMAND}`; export r; \
3436	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3437	$(HOST_EXPORTS) \
3438	for flag in $(EXTRA_HOST_FLAGS) ; do \
3439	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3440	done; \
3441	echo "Doing installcheck in ash" ; \
3442	(cd $(HOST_SUBDIR)/ash && \
3443	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3444	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3445	          "RANLIB=$${RANLIB}" \
3446	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3447	          installcheck) \
3448	  || exit 1
3449
3450@endif ash
3451
3452.PHONY: maybe-mostlyclean-ash mostlyclean-ash
3453maybe-mostlyclean-ash:
3454@if ash
3455maybe-mostlyclean-ash: mostlyclean-ash
3456
3457mostlyclean-ash:
3458	@: $(MAKE); $(unstage)
3459	@[ -f ./ash/Makefile ] || exit 0; \
3460	r=`${PWD_COMMAND}`; export r; \
3461	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3462	$(HOST_EXPORTS) \
3463	for flag in $(EXTRA_HOST_FLAGS) ; do \
3464	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3465	done; \
3466	echo "Doing mostlyclean in ash" ; \
3467	(cd $(HOST_SUBDIR)/ash && \
3468	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3469	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3470	          "RANLIB=$${RANLIB}" \
3471	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3472	          mostlyclean) \
3473	  || exit 1
3474
3475@endif ash
3476
3477.PHONY: maybe-clean-ash clean-ash
3478maybe-clean-ash:
3479@if ash
3480maybe-clean-ash: clean-ash
3481
3482clean-ash:
3483	@: $(MAKE); $(unstage)
3484	@[ -f ./ash/Makefile ] || exit 0; \
3485	r=`${PWD_COMMAND}`; export r; \
3486	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3487	$(HOST_EXPORTS) \
3488	for flag in $(EXTRA_HOST_FLAGS) ; do \
3489	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3490	done; \
3491	echo "Doing clean in ash" ; \
3492	(cd $(HOST_SUBDIR)/ash && \
3493	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3494	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3495	          "RANLIB=$${RANLIB}" \
3496	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3497	          clean) \
3498	  || exit 1
3499
3500@endif ash
3501
3502.PHONY: maybe-distclean-ash distclean-ash
3503maybe-distclean-ash:
3504@if ash
3505maybe-distclean-ash: distclean-ash
3506
3507distclean-ash:
3508	@: $(MAKE); $(unstage)
3509	@[ -f ./ash/Makefile ] || exit 0; \
3510	r=`${PWD_COMMAND}`; export r; \
3511	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3512	$(HOST_EXPORTS) \
3513	for flag in $(EXTRA_HOST_FLAGS) ; do \
3514	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3515	done; \
3516	echo "Doing distclean in ash" ; \
3517	(cd $(HOST_SUBDIR)/ash && \
3518	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3519	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3520	          "RANLIB=$${RANLIB}" \
3521	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3522	          distclean) \
3523	  || exit 1
3524
3525@endif ash
3526
3527.PHONY: maybe-maintainer-clean-ash maintainer-clean-ash
3528maybe-maintainer-clean-ash:
3529@if ash
3530maybe-maintainer-clean-ash: maintainer-clean-ash
3531
3532maintainer-clean-ash:
3533	@: $(MAKE); $(unstage)
3534	@[ -f ./ash/Makefile ] || exit 0; \
3535	r=`${PWD_COMMAND}`; export r; \
3536	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3537	$(HOST_EXPORTS) \
3538	for flag in $(EXTRA_HOST_FLAGS) ; do \
3539	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3540	done; \
3541	echo "Doing maintainer-clean in ash" ; \
3542	(cd $(HOST_SUBDIR)/ash && \
3543	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3544	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3545	          "RANLIB=$${RANLIB}" \
3546	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3547	          maintainer-clean) \
3548	  || exit 1
3549
3550@endif ash
3551
3552
3553
3554.PHONY: configure-autoconf maybe-configure-autoconf
3555maybe-configure-autoconf:
3556@if gcc-bootstrap
3557configure-autoconf: stage_current
3558@endif gcc-bootstrap
3559@if autoconf
3560maybe-configure-autoconf: configure-autoconf
3561configure-autoconf:
3562	@: $(MAKE); $(unstage)
3563	@r=`${PWD_COMMAND}`; export r; \
3564	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3565	test ! -f $(HOST_SUBDIR)/autoconf/Makefile || exit 0; \
3566	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/autoconf ; \
3567	$(HOST_EXPORTS) \
3568	echo Configuring in $(HOST_SUBDIR)/autoconf; \
3569	cd "$(HOST_SUBDIR)/autoconf" || exit 1; \
3570	case $(srcdir) in \
3571	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3572	  *) topdir=`echo $(HOST_SUBDIR)/autoconf/ | \
3573		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3574	esac; \
3575	srcdiroption="--srcdir=$${topdir}/autoconf"; \
3576	libsrcdir="$$s/autoconf"; \
3577	$(SHELL) $${libsrcdir}/configure \
3578	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3579	  --target=${target_alias} $${srcdiroption}  \
3580	  || exit 1
3581@endif autoconf
3582
3583
3584
3585
3586
3587.PHONY: all-autoconf maybe-all-autoconf
3588maybe-all-autoconf:
3589@if gcc-bootstrap
3590all-autoconf: stage_current
3591@endif gcc-bootstrap
3592@if autoconf
3593TARGET-autoconf=all
3594maybe-all-autoconf: all-autoconf
3595all-autoconf: configure-autoconf
3596	@: $(MAKE); $(unstage)
3597	@r=`${PWD_COMMAND}`; export r; \
3598	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3599	$(HOST_EXPORTS) \
3600	(cd $(HOST_SUBDIR)/autoconf && \
3601	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
3602		$(TARGET-autoconf))
3603@endif autoconf
3604
3605
3606
3607
3608.PHONY: check-autoconf maybe-check-autoconf
3609maybe-check-autoconf:
3610@if autoconf
3611maybe-check-autoconf: check-autoconf
3612
3613check-autoconf:
3614	@: $(MAKE); $(unstage)
3615	@r=`${PWD_COMMAND}`; export r; \
3616	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3617	$(HOST_EXPORTS) \
3618	(cd $(HOST_SUBDIR)/autoconf && \
3619	  $(MAKE) $(FLAGS_TO_PASS)  check)
3620
3621@endif autoconf
3622
3623.PHONY: install-autoconf maybe-install-autoconf
3624maybe-install-autoconf:
3625@if autoconf
3626maybe-install-autoconf: install-autoconf
3627
3628install-autoconf: installdirs
3629	@: $(MAKE); $(unstage)
3630	@r=`${PWD_COMMAND}`; export r; \
3631	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3632	$(HOST_EXPORTS) \
3633	(cd $(HOST_SUBDIR)/autoconf && \
3634	  $(MAKE) $(FLAGS_TO_PASS)  install)
3635
3636@endif autoconf
3637
3638# Other targets (info, dvi, pdf, etc.)
3639
3640.PHONY: maybe-info-autoconf info-autoconf
3641maybe-info-autoconf:
3642@if autoconf
3643maybe-info-autoconf: info-autoconf
3644
3645info-autoconf: \
3646    configure-autoconf
3647	@: $(MAKE); $(unstage)
3648	@[ -f ./autoconf/Makefile ] || exit 0; \
3649	r=`${PWD_COMMAND}`; export r; \
3650	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3651	$(HOST_EXPORTS) \
3652	for flag in $(EXTRA_HOST_FLAGS) ; do \
3653	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3654	done; \
3655	echo "Doing info in autoconf" ; \
3656	(cd $(HOST_SUBDIR)/autoconf && \
3657	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3658	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3659	          "RANLIB=$${RANLIB}" \
3660	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3661	          info) \
3662	  || exit 1
3663
3664@endif autoconf
3665
3666.PHONY: maybe-dvi-autoconf dvi-autoconf
3667maybe-dvi-autoconf:
3668@if autoconf
3669maybe-dvi-autoconf: dvi-autoconf
3670
3671dvi-autoconf: \
3672    configure-autoconf
3673	@: $(MAKE); $(unstage)
3674	@[ -f ./autoconf/Makefile ] || exit 0; \
3675	r=`${PWD_COMMAND}`; export r; \
3676	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3677	$(HOST_EXPORTS) \
3678	for flag in $(EXTRA_HOST_FLAGS) ; do \
3679	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3680	done; \
3681	echo "Doing dvi in autoconf" ; \
3682	(cd $(HOST_SUBDIR)/autoconf && \
3683	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3684	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3685	          "RANLIB=$${RANLIB}" \
3686	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3687	          dvi) \
3688	  || exit 1
3689
3690@endif autoconf
3691
3692.PHONY: maybe-pdf-autoconf pdf-autoconf
3693maybe-pdf-autoconf:
3694@if autoconf
3695maybe-pdf-autoconf: pdf-autoconf
3696
3697pdf-autoconf: \
3698    configure-autoconf
3699	@: $(MAKE); $(unstage)
3700	@[ -f ./autoconf/Makefile ] || exit 0; \
3701	r=`${PWD_COMMAND}`; export r; \
3702	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3703	$(HOST_EXPORTS) \
3704	for flag in $(EXTRA_HOST_FLAGS) ; do \
3705	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3706	done; \
3707	echo "Doing pdf in autoconf" ; \
3708	(cd $(HOST_SUBDIR)/autoconf && \
3709	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3710	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3711	          "RANLIB=$${RANLIB}" \
3712	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3713	          pdf) \
3714	  || exit 1
3715
3716@endif autoconf
3717
3718.PHONY: maybe-html-autoconf html-autoconf
3719maybe-html-autoconf:
3720@if autoconf
3721maybe-html-autoconf: html-autoconf
3722
3723html-autoconf: \
3724    configure-autoconf
3725	@: $(MAKE); $(unstage)
3726	@[ -f ./autoconf/Makefile ] || exit 0; \
3727	r=`${PWD_COMMAND}`; export r; \
3728	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3729	$(HOST_EXPORTS) \
3730	for flag in $(EXTRA_HOST_FLAGS) ; do \
3731	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3732	done; \
3733	echo "Doing html in autoconf" ; \
3734	(cd $(HOST_SUBDIR)/autoconf && \
3735	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3736	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3737	          "RANLIB=$${RANLIB}" \
3738	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3739	          html) \
3740	  || exit 1
3741
3742@endif autoconf
3743
3744.PHONY: maybe-TAGS-autoconf TAGS-autoconf
3745maybe-TAGS-autoconf:
3746@if autoconf
3747maybe-TAGS-autoconf: TAGS-autoconf
3748
3749TAGS-autoconf: \
3750    configure-autoconf
3751	@: $(MAKE); $(unstage)
3752	@[ -f ./autoconf/Makefile ] || exit 0; \
3753	r=`${PWD_COMMAND}`; export r; \
3754	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3755	$(HOST_EXPORTS) \
3756	for flag in $(EXTRA_HOST_FLAGS) ; do \
3757	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3758	done; \
3759	echo "Doing TAGS in autoconf" ; \
3760	(cd $(HOST_SUBDIR)/autoconf && \
3761	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3762	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3763	          "RANLIB=$${RANLIB}" \
3764	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3765	          TAGS) \
3766	  || exit 1
3767
3768@endif autoconf
3769
3770.PHONY: maybe-install-info-autoconf install-info-autoconf
3771maybe-install-info-autoconf:
3772@if autoconf
3773maybe-install-info-autoconf: install-info-autoconf
3774
3775install-info-autoconf: \
3776    configure-autoconf \
3777    info-autoconf
3778	@: $(MAKE); $(unstage)
3779	@[ -f ./autoconf/Makefile ] || exit 0; \
3780	r=`${PWD_COMMAND}`; export r; \
3781	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3782	$(HOST_EXPORTS) \
3783	for flag in $(EXTRA_HOST_FLAGS) ; do \
3784	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3785	done; \
3786	echo "Doing install-info in autoconf" ; \
3787	(cd $(HOST_SUBDIR)/autoconf && \
3788	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3789	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3790	          "RANLIB=$${RANLIB}" \
3791	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3792	          install-info) \
3793	  || exit 1
3794
3795@endif autoconf
3796
3797.PHONY: maybe-install-pdf-autoconf install-pdf-autoconf
3798maybe-install-pdf-autoconf:
3799@if autoconf
3800maybe-install-pdf-autoconf: install-pdf-autoconf
3801
3802install-pdf-autoconf: \
3803    configure-autoconf \
3804    pdf-autoconf
3805	@: $(MAKE); $(unstage)
3806	@[ -f ./autoconf/Makefile ] || exit 0; \
3807	r=`${PWD_COMMAND}`; export r; \
3808	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3809	$(HOST_EXPORTS) \
3810	for flag in $(EXTRA_HOST_FLAGS) ; do \
3811	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3812	done; \
3813	echo "Doing install-pdf in autoconf" ; \
3814	(cd $(HOST_SUBDIR)/autoconf && \
3815	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3816	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3817	          "RANLIB=$${RANLIB}" \
3818	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3819	          install-pdf) \
3820	  || exit 1
3821
3822@endif autoconf
3823
3824.PHONY: maybe-install-html-autoconf install-html-autoconf
3825maybe-install-html-autoconf:
3826@if autoconf
3827maybe-install-html-autoconf: install-html-autoconf
3828
3829install-html-autoconf: \
3830    configure-autoconf \
3831    html-autoconf
3832	@: $(MAKE); $(unstage)
3833	@[ -f ./autoconf/Makefile ] || exit 0; \
3834	r=`${PWD_COMMAND}`; export r; \
3835	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3836	$(HOST_EXPORTS) \
3837	for flag in $(EXTRA_HOST_FLAGS) ; do \
3838	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3839	done; \
3840	echo "Doing install-html in autoconf" ; \
3841	(cd $(HOST_SUBDIR)/autoconf && \
3842	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3843	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3844	          "RANLIB=$${RANLIB}" \
3845	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3846	          install-html) \
3847	  || exit 1
3848
3849@endif autoconf
3850
3851.PHONY: maybe-installcheck-autoconf installcheck-autoconf
3852maybe-installcheck-autoconf:
3853@if autoconf
3854maybe-installcheck-autoconf: installcheck-autoconf
3855
3856installcheck-autoconf: \
3857    configure-autoconf
3858	@: $(MAKE); $(unstage)
3859	@[ -f ./autoconf/Makefile ] || exit 0; \
3860	r=`${PWD_COMMAND}`; export r; \
3861	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3862	$(HOST_EXPORTS) \
3863	for flag in $(EXTRA_HOST_FLAGS) ; do \
3864	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3865	done; \
3866	echo "Doing installcheck in autoconf" ; \
3867	(cd $(HOST_SUBDIR)/autoconf && \
3868	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3869	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3870	          "RANLIB=$${RANLIB}" \
3871	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3872	          installcheck) \
3873	  || exit 1
3874
3875@endif autoconf
3876
3877.PHONY: maybe-mostlyclean-autoconf mostlyclean-autoconf
3878maybe-mostlyclean-autoconf:
3879@if autoconf
3880maybe-mostlyclean-autoconf: mostlyclean-autoconf
3881
3882mostlyclean-autoconf:
3883	@: $(MAKE); $(unstage)
3884	@[ -f ./autoconf/Makefile ] || exit 0; \
3885	r=`${PWD_COMMAND}`; export r; \
3886	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3887	$(HOST_EXPORTS) \
3888	for flag in $(EXTRA_HOST_FLAGS) ; do \
3889	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3890	done; \
3891	echo "Doing mostlyclean in autoconf" ; \
3892	(cd $(HOST_SUBDIR)/autoconf && \
3893	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3894	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3895	          "RANLIB=$${RANLIB}" \
3896	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3897	          mostlyclean) \
3898	  || exit 1
3899
3900@endif autoconf
3901
3902.PHONY: maybe-clean-autoconf clean-autoconf
3903maybe-clean-autoconf:
3904@if autoconf
3905maybe-clean-autoconf: clean-autoconf
3906
3907clean-autoconf:
3908	@: $(MAKE); $(unstage)
3909	@[ -f ./autoconf/Makefile ] || exit 0; \
3910	r=`${PWD_COMMAND}`; export r; \
3911	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3912	$(HOST_EXPORTS) \
3913	for flag in $(EXTRA_HOST_FLAGS) ; do \
3914	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3915	done; \
3916	echo "Doing clean in autoconf" ; \
3917	(cd $(HOST_SUBDIR)/autoconf && \
3918	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3919	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3920	          "RANLIB=$${RANLIB}" \
3921	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3922	          clean) \
3923	  || exit 1
3924
3925@endif autoconf
3926
3927.PHONY: maybe-distclean-autoconf distclean-autoconf
3928maybe-distclean-autoconf:
3929@if autoconf
3930maybe-distclean-autoconf: distclean-autoconf
3931
3932distclean-autoconf:
3933	@: $(MAKE); $(unstage)
3934	@[ -f ./autoconf/Makefile ] || exit 0; \
3935	r=`${PWD_COMMAND}`; export r; \
3936	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3937	$(HOST_EXPORTS) \
3938	for flag in $(EXTRA_HOST_FLAGS) ; do \
3939	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3940	done; \
3941	echo "Doing distclean in autoconf" ; \
3942	(cd $(HOST_SUBDIR)/autoconf && \
3943	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3944	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3945	          "RANLIB=$${RANLIB}" \
3946	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3947	          distclean) \
3948	  || exit 1
3949
3950@endif autoconf
3951
3952.PHONY: maybe-maintainer-clean-autoconf maintainer-clean-autoconf
3953maybe-maintainer-clean-autoconf:
3954@if autoconf
3955maybe-maintainer-clean-autoconf: maintainer-clean-autoconf
3956
3957maintainer-clean-autoconf:
3958	@: $(MAKE); $(unstage)
3959	@[ -f ./autoconf/Makefile ] || exit 0; \
3960	r=`${PWD_COMMAND}`; export r; \
3961	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3962	$(HOST_EXPORTS) \
3963	for flag in $(EXTRA_HOST_FLAGS) ; do \
3964	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3965	done; \
3966	echo "Doing maintainer-clean in autoconf" ; \
3967	(cd $(HOST_SUBDIR)/autoconf && \
3968	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3969	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3970	          "RANLIB=$${RANLIB}" \
3971	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3972	          maintainer-clean) \
3973	  || exit 1
3974
3975@endif autoconf
3976
3977
3978
3979.PHONY: configure-automake maybe-configure-automake
3980maybe-configure-automake:
3981@if gcc-bootstrap
3982configure-automake: stage_current
3983@endif gcc-bootstrap
3984@if automake
3985maybe-configure-automake: configure-automake
3986configure-automake:
3987	@: $(MAKE); $(unstage)
3988	@r=`${PWD_COMMAND}`; export r; \
3989	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3990	test ! -f $(HOST_SUBDIR)/automake/Makefile || exit 0; \
3991	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/automake ; \
3992	$(HOST_EXPORTS) \
3993	echo Configuring in $(HOST_SUBDIR)/automake; \
3994	cd "$(HOST_SUBDIR)/automake" || exit 1; \
3995	case $(srcdir) in \
3996	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3997	  *) topdir=`echo $(HOST_SUBDIR)/automake/ | \
3998		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3999	esac; \
4000	srcdiroption="--srcdir=$${topdir}/automake"; \
4001	libsrcdir="$$s/automake"; \
4002	$(SHELL) $${libsrcdir}/configure \
4003	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4004	  --target=${target_alias} $${srcdiroption}  \
4005	  || exit 1
4006@endif automake
4007
4008
4009
4010
4011
4012.PHONY: all-automake maybe-all-automake
4013maybe-all-automake:
4014@if gcc-bootstrap
4015all-automake: stage_current
4016@endif gcc-bootstrap
4017@if automake
4018TARGET-automake=all
4019maybe-all-automake: all-automake
4020all-automake: configure-automake
4021	@: $(MAKE); $(unstage)
4022	@r=`${PWD_COMMAND}`; export r; \
4023	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4024	$(HOST_EXPORTS) \
4025	(cd $(HOST_SUBDIR)/automake && \
4026	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
4027		$(TARGET-automake))
4028@endif automake
4029
4030
4031
4032
4033.PHONY: check-automake maybe-check-automake
4034maybe-check-automake:
4035@if automake
4036maybe-check-automake: check-automake
4037
4038check-automake:
4039	@: $(MAKE); $(unstage)
4040	@r=`${PWD_COMMAND}`; export r; \
4041	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4042	$(HOST_EXPORTS) \
4043	(cd $(HOST_SUBDIR)/automake && \
4044	  $(MAKE) $(FLAGS_TO_PASS)  check)
4045
4046@endif automake
4047
4048.PHONY: install-automake maybe-install-automake
4049maybe-install-automake:
4050@if automake
4051maybe-install-automake: install-automake
4052
4053install-automake: installdirs
4054	@: $(MAKE); $(unstage)
4055	@r=`${PWD_COMMAND}`; export r; \
4056	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4057	$(HOST_EXPORTS) \
4058	(cd $(HOST_SUBDIR)/automake && \
4059	  $(MAKE) $(FLAGS_TO_PASS)  install)
4060
4061@endif automake
4062
4063# Other targets (info, dvi, pdf, etc.)
4064
4065.PHONY: maybe-info-automake info-automake
4066maybe-info-automake:
4067@if automake
4068maybe-info-automake: info-automake
4069
4070info-automake: \
4071    configure-automake
4072	@: $(MAKE); $(unstage)
4073	@[ -f ./automake/Makefile ] || exit 0; \
4074	r=`${PWD_COMMAND}`; export r; \
4075	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4076	$(HOST_EXPORTS) \
4077	for flag in $(EXTRA_HOST_FLAGS) ; do \
4078	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4079	done; \
4080	echo "Doing info in automake" ; \
4081	(cd $(HOST_SUBDIR)/automake && \
4082	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4083	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4084	          "RANLIB=$${RANLIB}" \
4085	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4086	          info) \
4087	  || exit 1
4088
4089@endif automake
4090
4091.PHONY: maybe-dvi-automake dvi-automake
4092maybe-dvi-automake:
4093@if automake
4094maybe-dvi-automake: dvi-automake
4095
4096dvi-automake: \
4097    configure-automake
4098	@: $(MAKE); $(unstage)
4099	@[ -f ./automake/Makefile ] || exit 0; \
4100	r=`${PWD_COMMAND}`; export r; \
4101	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4102	$(HOST_EXPORTS) \
4103	for flag in $(EXTRA_HOST_FLAGS) ; do \
4104	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4105	done; \
4106	echo "Doing dvi in automake" ; \
4107	(cd $(HOST_SUBDIR)/automake && \
4108	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4109	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4110	          "RANLIB=$${RANLIB}" \
4111	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4112	          dvi) \
4113	  || exit 1
4114
4115@endif automake
4116
4117.PHONY: maybe-pdf-automake pdf-automake
4118maybe-pdf-automake:
4119@if automake
4120maybe-pdf-automake: pdf-automake
4121
4122pdf-automake: \
4123    configure-automake
4124	@: $(MAKE); $(unstage)
4125	@[ -f ./automake/Makefile ] || exit 0; \
4126	r=`${PWD_COMMAND}`; export r; \
4127	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4128	$(HOST_EXPORTS) \
4129	for flag in $(EXTRA_HOST_FLAGS) ; do \
4130	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4131	done; \
4132	echo "Doing pdf in automake" ; \
4133	(cd $(HOST_SUBDIR)/automake && \
4134	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4135	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4136	          "RANLIB=$${RANLIB}" \
4137	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4138	          pdf) \
4139	  || exit 1
4140
4141@endif automake
4142
4143.PHONY: maybe-html-automake html-automake
4144maybe-html-automake:
4145@if automake
4146maybe-html-automake: html-automake
4147
4148html-automake: \
4149    configure-automake
4150	@: $(MAKE); $(unstage)
4151	@[ -f ./automake/Makefile ] || exit 0; \
4152	r=`${PWD_COMMAND}`; export r; \
4153	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4154	$(HOST_EXPORTS) \
4155	for flag in $(EXTRA_HOST_FLAGS) ; do \
4156	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4157	done; \
4158	echo "Doing html in automake" ; \
4159	(cd $(HOST_SUBDIR)/automake && \
4160	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4161	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4162	          "RANLIB=$${RANLIB}" \
4163	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4164	          html) \
4165	  || exit 1
4166
4167@endif automake
4168
4169.PHONY: maybe-TAGS-automake TAGS-automake
4170maybe-TAGS-automake:
4171@if automake
4172maybe-TAGS-automake: TAGS-automake
4173
4174TAGS-automake: \
4175    configure-automake
4176	@: $(MAKE); $(unstage)
4177	@[ -f ./automake/Makefile ] || exit 0; \
4178	r=`${PWD_COMMAND}`; export r; \
4179	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4180	$(HOST_EXPORTS) \
4181	for flag in $(EXTRA_HOST_FLAGS) ; do \
4182	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4183	done; \
4184	echo "Doing TAGS in automake" ; \
4185	(cd $(HOST_SUBDIR)/automake && \
4186	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4187	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4188	          "RANLIB=$${RANLIB}" \
4189	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4190	          TAGS) \
4191	  || exit 1
4192
4193@endif automake
4194
4195.PHONY: maybe-install-info-automake install-info-automake
4196maybe-install-info-automake:
4197@if automake
4198maybe-install-info-automake: install-info-automake
4199
4200install-info-automake: \
4201    configure-automake \
4202    info-automake
4203	@: $(MAKE); $(unstage)
4204	@[ -f ./automake/Makefile ] || exit 0; \
4205	r=`${PWD_COMMAND}`; export r; \
4206	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4207	$(HOST_EXPORTS) \
4208	for flag in $(EXTRA_HOST_FLAGS) ; do \
4209	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4210	done; \
4211	echo "Doing install-info in automake" ; \
4212	(cd $(HOST_SUBDIR)/automake && \
4213	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4214	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4215	          "RANLIB=$${RANLIB}" \
4216	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4217	          install-info) \
4218	  || exit 1
4219
4220@endif automake
4221
4222.PHONY: maybe-install-pdf-automake install-pdf-automake
4223maybe-install-pdf-automake:
4224@if automake
4225maybe-install-pdf-automake: install-pdf-automake
4226
4227install-pdf-automake: \
4228    configure-automake \
4229    pdf-automake
4230	@: $(MAKE); $(unstage)
4231	@[ -f ./automake/Makefile ] || exit 0; \
4232	r=`${PWD_COMMAND}`; export r; \
4233	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4234	$(HOST_EXPORTS) \
4235	for flag in $(EXTRA_HOST_FLAGS) ; do \
4236	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4237	done; \
4238	echo "Doing install-pdf in automake" ; \
4239	(cd $(HOST_SUBDIR)/automake && \
4240	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4241	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4242	          "RANLIB=$${RANLIB}" \
4243	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4244	          install-pdf) \
4245	  || exit 1
4246
4247@endif automake
4248
4249.PHONY: maybe-install-html-automake install-html-automake
4250maybe-install-html-automake:
4251@if automake
4252maybe-install-html-automake: install-html-automake
4253
4254install-html-automake: \
4255    configure-automake \
4256    html-automake
4257	@: $(MAKE); $(unstage)
4258	@[ -f ./automake/Makefile ] || exit 0; \
4259	r=`${PWD_COMMAND}`; export r; \
4260	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4261	$(HOST_EXPORTS) \
4262	for flag in $(EXTRA_HOST_FLAGS) ; do \
4263	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4264	done; \
4265	echo "Doing install-html in automake" ; \
4266	(cd $(HOST_SUBDIR)/automake && \
4267	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4268	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4269	          "RANLIB=$${RANLIB}" \
4270	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4271	          install-html) \
4272	  || exit 1
4273
4274@endif automake
4275
4276.PHONY: maybe-installcheck-automake installcheck-automake
4277maybe-installcheck-automake:
4278@if automake
4279maybe-installcheck-automake: installcheck-automake
4280
4281installcheck-automake: \
4282    configure-automake
4283	@: $(MAKE); $(unstage)
4284	@[ -f ./automake/Makefile ] || exit 0; \
4285	r=`${PWD_COMMAND}`; export r; \
4286	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4287	$(HOST_EXPORTS) \
4288	for flag in $(EXTRA_HOST_FLAGS) ; do \
4289	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4290	done; \
4291	echo "Doing installcheck in automake" ; \
4292	(cd $(HOST_SUBDIR)/automake && \
4293	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4294	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4295	          "RANLIB=$${RANLIB}" \
4296	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4297	          installcheck) \
4298	  || exit 1
4299
4300@endif automake
4301
4302.PHONY: maybe-mostlyclean-automake mostlyclean-automake
4303maybe-mostlyclean-automake:
4304@if automake
4305maybe-mostlyclean-automake: mostlyclean-automake
4306
4307mostlyclean-automake:
4308	@: $(MAKE); $(unstage)
4309	@[ -f ./automake/Makefile ] || exit 0; \
4310	r=`${PWD_COMMAND}`; export r; \
4311	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4312	$(HOST_EXPORTS) \
4313	for flag in $(EXTRA_HOST_FLAGS) ; do \
4314	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4315	done; \
4316	echo "Doing mostlyclean in automake" ; \
4317	(cd $(HOST_SUBDIR)/automake && \
4318	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4319	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4320	          "RANLIB=$${RANLIB}" \
4321	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4322	          mostlyclean) \
4323	  || exit 1
4324
4325@endif automake
4326
4327.PHONY: maybe-clean-automake clean-automake
4328maybe-clean-automake:
4329@if automake
4330maybe-clean-automake: clean-automake
4331
4332clean-automake:
4333	@: $(MAKE); $(unstage)
4334	@[ -f ./automake/Makefile ] || exit 0; \
4335	r=`${PWD_COMMAND}`; export r; \
4336	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4337	$(HOST_EXPORTS) \
4338	for flag in $(EXTRA_HOST_FLAGS) ; do \
4339	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4340	done; \
4341	echo "Doing clean in automake" ; \
4342	(cd $(HOST_SUBDIR)/automake && \
4343	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4344	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4345	          "RANLIB=$${RANLIB}" \
4346	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4347	          clean) \
4348	  || exit 1
4349
4350@endif automake
4351
4352.PHONY: maybe-distclean-automake distclean-automake
4353maybe-distclean-automake:
4354@if automake
4355maybe-distclean-automake: distclean-automake
4356
4357distclean-automake:
4358	@: $(MAKE); $(unstage)
4359	@[ -f ./automake/Makefile ] || exit 0; \
4360	r=`${PWD_COMMAND}`; export r; \
4361	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4362	$(HOST_EXPORTS) \
4363	for flag in $(EXTRA_HOST_FLAGS) ; do \
4364	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4365	done; \
4366	echo "Doing distclean in automake" ; \
4367	(cd $(HOST_SUBDIR)/automake && \
4368	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4369	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4370	          "RANLIB=$${RANLIB}" \
4371	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4372	          distclean) \
4373	  || exit 1
4374
4375@endif automake
4376
4377.PHONY: maybe-maintainer-clean-automake maintainer-clean-automake
4378maybe-maintainer-clean-automake:
4379@if automake
4380maybe-maintainer-clean-automake: maintainer-clean-automake
4381
4382maintainer-clean-automake:
4383	@: $(MAKE); $(unstage)
4384	@[ -f ./automake/Makefile ] || exit 0; \
4385	r=`${PWD_COMMAND}`; export r; \
4386	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4387	$(HOST_EXPORTS) \
4388	for flag in $(EXTRA_HOST_FLAGS) ; do \
4389	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4390	done; \
4391	echo "Doing maintainer-clean in automake" ; \
4392	(cd $(HOST_SUBDIR)/automake && \
4393	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4394	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4395	          "RANLIB=$${RANLIB}" \
4396	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4397	          maintainer-clean) \
4398	  || exit 1
4399
4400@endif automake
4401
4402
4403
4404.PHONY: configure-bash maybe-configure-bash
4405maybe-configure-bash:
4406@if gcc-bootstrap
4407configure-bash: stage_current
4408@endif gcc-bootstrap
4409@if bash
4410maybe-configure-bash: configure-bash
4411configure-bash:
4412	@: $(MAKE); $(unstage)
4413	@r=`${PWD_COMMAND}`; export r; \
4414	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4415	test ! -f $(HOST_SUBDIR)/bash/Makefile || exit 0; \
4416	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bash ; \
4417	$(HOST_EXPORTS) \
4418	echo Configuring in $(HOST_SUBDIR)/bash; \
4419	cd "$(HOST_SUBDIR)/bash" || exit 1; \
4420	case $(srcdir) in \
4421	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4422	  *) topdir=`echo $(HOST_SUBDIR)/bash/ | \
4423		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4424	esac; \
4425	srcdiroption="--srcdir=$${topdir}/bash"; \
4426	libsrcdir="$$s/bash"; \
4427	$(SHELL) $${libsrcdir}/configure \
4428	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4429	  --target=${target_alias} $${srcdiroption}  \
4430	  || exit 1
4431@endif bash
4432
4433
4434
4435
4436
4437.PHONY: all-bash maybe-all-bash
4438maybe-all-bash:
4439@if gcc-bootstrap
4440all-bash: stage_current
4441@endif gcc-bootstrap
4442@if bash
4443TARGET-bash=all
4444maybe-all-bash: all-bash
4445all-bash: configure-bash
4446	@: $(MAKE); $(unstage)
4447	@r=`${PWD_COMMAND}`; export r; \
4448	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4449	$(HOST_EXPORTS) \
4450	(cd $(HOST_SUBDIR)/bash && \
4451	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
4452		$(TARGET-bash))
4453@endif bash
4454
4455
4456
4457
4458.PHONY: check-bash maybe-check-bash
4459maybe-check-bash:
4460@if bash
4461maybe-check-bash: check-bash
4462
4463check-bash:
4464	@: $(MAKE); $(unstage)
4465	@r=`${PWD_COMMAND}`; export r; \
4466	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4467	$(HOST_EXPORTS) \
4468	(cd $(HOST_SUBDIR)/bash && \
4469	  $(MAKE) $(FLAGS_TO_PASS)  check)
4470
4471@endif bash
4472
4473.PHONY: install-bash maybe-install-bash
4474maybe-install-bash:
4475@if bash
4476maybe-install-bash: install-bash
4477
4478install-bash: installdirs
4479	@: $(MAKE); $(unstage)
4480	@r=`${PWD_COMMAND}`; export r; \
4481	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4482	$(HOST_EXPORTS) \
4483	(cd $(HOST_SUBDIR)/bash && \
4484	  $(MAKE) $(FLAGS_TO_PASS)  install)
4485
4486@endif bash
4487
4488# Other targets (info, dvi, pdf, etc.)
4489
4490.PHONY: maybe-info-bash info-bash
4491maybe-info-bash:
4492@if bash
4493maybe-info-bash: info-bash
4494
4495info-bash: \
4496    configure-bash
4497	@: $(MAKE); $(unstage)
4498	@[ -f ./bash/Makefile ] || exit 0; \
4499	r=`${PWD_COMMAND}`; export r; \
4500	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4501	$(HOST_EXPORTS) \
4502	for flag in $(EXTRA_HOST_FLAGS) ; do \
4503	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4504	done; \
4505	echo "Doing info in bash" ; \
4506	(cd $(HOST_SUBDIR)/bash && \
4507	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4508	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4509	          "RANLIB=$${RANLIB}" \
4510	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4511	          info) \
4512	  || exit 1
4513
4514@endif bash
4515
4516.PHONY: maybe-dvi-bash dvi-bash
4517maybe-dvi-bash:
4518@if bash
4519maybe-dvi-bash: dvi-bash
4520
4521dvi-bash: \
4522    configure-bash
4523	@: $(MAKE); $(unstage)
4524	@[ -f ./bash/Makefile ] || exit 0; \
4525	r=`${PWD_COMMAND}`; export r; \
4526	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4527	$(HOST_EXPORTS) \
4528	for flag in $(EXTRA_HOST_FLAGS) ; do \
4529	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4530	done; \
4531	echo "Doing dvi in bash" ; \
4532	(cd $(HOST_SUBDIR)/bash && \
4533	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4534	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4535	          "RANLIB=$${RANLIB}" \
4536	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4537	          dvi) \
4538	  || exit 1
4539
4540@endif bash
4541
4542.PHONY: maybe-pdf-bash pdf-bash
4543maybe-pdf-bash:
4544@if bash
4545maybe-pdf-bash: pdf-bash
4546
4547pdf-bash: \
4548    configure-bash
4549	@: $(MAKE); $(unstage)
4550	@[ -f ./bash/Makefile ] || exit 0; \
4551	r=`${PWD_COMMAND}`; export r; \
4552	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4553	$(HOST_EXPORTS) \
4554	for flag in $(EXTRA_HOST_FLAGS) ; do \
4555	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4556	done; \
4557	echo "Doing pdf in bash" ; \
4558	(cd $(HOST_SUBDIR)/bash && \
4559	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4560	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4561	          "RANLIB=$${RANLIB}" \
4562	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4563	          pdf) \
4564	  || exit 1
4565
4566@endif bash
4567
4568.PHONY: maybe-html-bash html-bash
4569maybe-html-bash:
4570@if bash
4571maybe-html-bash: html-bash
4572
4573html-bash: \
4574    configure-bash
4575	@: $(MAKE); $(unstage)
4576	@[ -f ./bash/Makefile ] || exit 0; \
4577	r=`${PWD_COMMAND}`; export r; \
4578	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4579	$(HOST_EXPORTS) \
4580	for flag in $(EXTRA_HOST_FLAGS) ; do \
4581	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4582	done; \
4583	echo "Doing html in bash" ; \
4584	(cd $(HOST_SUBDIR)/bash && \
4585	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4586	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4587	          "RANLIB=$${RANLIB}" \
4588	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4589	          html) \
4590	  || exit 1
4591
4592@endif bash
4593
4594.PHONY: maybe-TAGS-bash TAGS-bash
4595maybe-TAGS-bash:
4596@if bash
4597maybe-TAGS-bash: TAGS-bash
4598
4599TAGS-bash: \
4600    configure-bash
4601	@: $(MAKE); $(unstage)
4602	@[ -f ./bash/Makefile ] || exit 0; \
4603	r=`${PWD_COMMAND}`; export r; \
4604	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4605	$(HOST_EXPORTS) \
4606	for flag in $(EXTRA_HOST_FLAGS) ; do \
4607	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4608	done; \
4609	echo "Doing TAGS in bash" ; \
4610	(cd $(HOST_SUBDIR)/bash && \
4611	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4612	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4613	          "RANLIB=$${RANLIB}" \
4614	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4615	          TAGS) \
4616	  || exit 1
4617
4618@endif bash
4619
4620.PHONY: maybe-install-info-bash install-info-bash
4621maybe-install-info-bash:
4622@if bash
4623maybe-install-info-bash: install-info-bash
4624
4625install-info-bash: \
4626    configure-bash \
4627    info-bash
4628	@: $(MAKE); $(unstage)
4629	@[ -f ./bash/Makefile ] || exit 0; \
4630	r=`${PWD_COMMAND}`; export r; \
4631	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4632	$(HOST_EXPORTS) \
4633	for flag in $(EXTRA_HOST_FLAGS) ; do \
4634	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4635	done; \
4636	echo "Doing install-info in bash" ; \
4637	(cd $(HOST_SUBDIR)/bash && \
4638	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4639	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4640	          "RANLIB=$${RANLIB}" \
4641	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4642	          install-info) \
4643	  || exit 1
4644
4645@endif bash
4646
4647.PHONY: maybe-install-pdf-bash install-pdf-bash
4648maybe-install-pdf-bash:
4649@if bash
4650maybe-install-pdf-bash: install-pdf-bash
4651
4652install-pdf-bash: \
4653    configure-bash \
4654    pdf-bash
4655	@: $(MAKE); $(unstage)
4656	@[ -f ./bash/Makefile ] || exit 0; \
4657	r=`${PWD_COMMAND}`; export r; \
4658	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4659	$(HOST_EXPORTS) \
4660	for flag in $(EXTRA_HOST_FLAGS) ; do \
4661	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4662	done; \
4663	echo "Doing install-pdf in bash" ; \
4664	(cd $(HOST_SUBDIR)/bash && \
4665	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4666	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4667	          "RANLIB=$${RANLIB}" \
4668	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4669	          install-pdf) \
4670	  || exit 1
4671
4672@endif bash
4673
4674.PHONY: maybe-install-html-bash install-html-bash
4675maybe-install-html-bash:
4676@if bash
4677maybe-install-html-bash: install-html-bash
4678
4679install-html-bash: \
4680    configure-bash \
4681    html-bash
4682	@: $(MAKE); $(unstage)
4683	@[ -f ./bash/Makefile ] || exit 0; \
4684	r=`${PWD_COMMAND}`; export r; \
4685	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4686	$(HOST_EXPORTS) \
4687	for flag in $(EXTRA_HOST_FLAGS) ; do \
4688	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4689	done; \
4690	echo "Doing install-html in bash" ; \
4691	(cd $(HOST_SUBDIR)/bash && \
4692	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4693	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4694	          "RANLIB=$${RANLIB}" \
4695	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4696	          install-html) \
4697	  || exit 1
4698
4699@endif bash
4700
4701.PHONY: maybe-installcheck-bash installcheck-bash
4702maybe-installcheck-bash:
4703@if bash
4704maybe-installcheck-bash: installcheck-bash
4705
4706installcheck-bash: \
4707    configure-bash
4708	@: $(MAKE); $(unstage)
4709	@[ -f ./bash/Makefile ] || exit 0; \
4710	r=`${PWD_COMMAND}`; export r; \
4711	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4712	$(HOST_EXPORTS) \
4713	for flag in $(EXTRA_HOST_FLAGS) ; do \
4714	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4715	done; \
4716	echo "Doing installcheck in bash" ; \
4717	(cd $(HOST_SUBDIR)/bash && \
4718	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4719	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4720	          "RANLIB=$${RANLIB}" \
4721	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4722	          installcheck) \
4723	  || exit 1
4724
4725@endif bash
4726
4727.PHONY: maybe-mostlyclean-bash mostlyclean-bash
4728maybe-mostlyclean-bash:
4729@if bash
4730maybe-mostlyclean-bash: mostlyclean-bash
4731
4732mostlyclean-bash:
4733	@: $(MAKE); $(unstage)
4734	@[ -f ./bash/Makefile ] || exit 0; \
4735	r=`${PWD_COMMAND}`; export r; \
4736	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4737	$(HOST_EXPORTS) \
4738	for flag in $(EXTRA_HOST_FLAGS) ; do \
4739	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4740	done; \
4741	echo "Doing mostlyclean in bash" ; \
4742	(cd $(HOST_SUBDIR)/bash && \
4743	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4744	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4745	          "RANLIB=$${RANLIB}" \
4746	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4747	          mostlyclean) \
4748	  || exit 1
4749
4750@endif bash
4751
4752.PHONY: maybe-clean-bash clean-bash
4753maybe-clean-bash:
4754@if bash
4755maybe-clean-bash: clean-bash
4756
4757clean-bash:
4758	@: $(MAKE); $(unstage)
4759	@[ -f ./bash/Makefile ] || exit 0; \
4760	r=`${PWD_COMMAND}`; export r; \
4761	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4762	$(HOST_EXPORTS) \
4763	for flag in $(EXTRA_HOST_FLAGS) ; do \
4764	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4765	done; \
4766	echo "Doing clean in bash" ; \
4767	(cd $(HOST_SUBDIR)/bash && \
4768	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4769	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4770	          "RANLIB=$${RANLIB}" \
4771	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4772	          clean) \
4773	  || exit 1
4774
4775@endif bash
4776
4777.PHONY: maybe-distclean-bash distclean-bash
4778maybe-distclean-bash:
4779@if bash
4780maybe-distclean-bash: distclean-bash
4781
4782distclean-bash:
4783	@: $(MAKE); $(unstage)
4784	@[ -f ./bash/Makefile ] || exit 0; \
4785	r=`${PWD_COMMAND}`; export r; \
4786	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4787	$(HOST_EXPORTS) \
4788	for flag in $(EXTRA_HOST_FLAGS) ; do \
4789	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4790	done; \
4791	echo "Doing distclean in bash" ; \
4792	(cd $(HOST_SUBDIR)/bash && \
4793	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4794	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4795	          "RANLIB=$${RANLIB}" \
4796	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4797	          distclean) \
4798	  || exit 1
4799
4800@endif bash
4801
4802.PHONY: maybe-maintainer-clean-bash maintainer-clean-bash
4803maybe-maintainer-clean-bash:
4804@if bash
4805maybe-maintainer-clean-bash: maintainer-clean-bash
4806
4807maintainer-clean-bash:
4808	@: $(MAKE); $(unstage)
4809	@[ -f ./bash/Makefile ] || exit 0; \
4810	r=`${PWD_COMMAND}`; export r; \
4811	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4812	$(HOST_EXPORTS) \
4813	for flag in $(EXTRA_HOST_FLAGS) ; do \
4814	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4815	done; \
4816	echo "Doing maintainer-clean in bash" ; \
4817	(cd $(HOST_SUBDIR)/bash && \
4818	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4819	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4820	          "RANLIB=$${RANLIB}" \
4821	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4822	          maintainer-clean) \
4823	  || exit 1
4824
4825@endif bash
4826
4827
4828
4829.PHONY: configure-bfd maybe-configure-bfd
4830maybe-configure-bfd:
4831@if gcc-bootstrap
4832configure-bfd: stage_current
4833@endif gcc-bootstrap
4834@if bfd
4835maybe-configure-bfd: configure-bfd
4836configure-bfd:
4837	@r=`${PWD_COMMAND}`; export r; \
4838	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4839	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
4840	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
4841	$(HOST_EXPORTS) \
4842	echo Configuring in $(HOST_SUBDIR)/bfd; \
4843	cd "$(HOST_SUBDIR)/bfd" || exit 1; \
4844	case $(srcdir) in \
4845	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4846	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4847		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4848	esac; \
4849	srcdiroption="--srcdir=$${topdir}/bfd"; \
4850	libsrcdir="$$s/bfd"; \
4851	$(SHELL) $${libsrcdir}/configure \
4852	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4853	  --target=${target_alias} $${srcdiroption}  \
4854	  || exit 1
4855@endif bfd
4856
4857
4858
4859.PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
4860maybe-configure-stage1-bfd:
4861@if bfd-bootstrap
4862maybe-configure-stage1-bfd: configure-stage1-bfd
4863configure-stage1-bfd:
4864	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4865	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
4866	@r=`${PWD_COMMAND}`; export r; \
4867	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4868	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
4869	$(HOST_EXPORTS)  \
4870	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4871	CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS;  \
4872	echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
4873	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
4874	cd $(HOST_SUBDIR)/bfd || exit 1; \
4875	case $(srcdir) in \
4876	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4877	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4878		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4879	esac; \
4880	srcdiroption="--srcdir=$${topdir}/bfd"; \
4881	libsrcdir="$$s/bfd"; \
4882	$(SHELL) $${libsrcdir}/configure \
4883	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4884	  --target=${target_alias} $${srcdiroption} \
4885	   \
4886	  --disable-intermodule $(STAGE1_CHECKING) 	  --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
4887@endif bfd-bootstrap
4888
4889.PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
4890maybe-configure-stage2-bfd:
4891@if bfd-bootstrap
4892maybe-configure-stage2-bfd: configure-stage2-bfd
4893configure-stage2-bfd:
4894	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4895	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
4896	@r=`${PWD_COMMAND}`; export r; \
4897	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4898	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
4899	$(HOST_EXPORTS) \
4900	$(POSTSTAGE1_HOST_EXPORTS)  \
4901	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4902	CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS;  \
4903	echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
4904	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
4905	cd $(HOST_SUBDIR)/bfd || exit 1; \
4906	case $(srcdir) in \
4907	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4908	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4909		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4910	esac; \
4911	srcdiroption="--srcdir=$${topdir}/bfd"; \
4912	libsrcdir="$$s/bfd"; \
4913	$(SHELL) $${libsrcdir}/configure \
4914	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4915	  --target=${target_alias} $${srcdiroption} \
4916	  --with-build-libsubdir=$(HOST_SUBDIR) \
4917	  @stage2_werror_flag@
4918@endif bfd-bootstrap
4919
4920.PHONY: configure-stageb2g0-bfd maybe-configure-stageb2g0-bfd
4921maybe-configure-stageb2g0-bfd:
4922@if bfd-bootstrap
4923maybe-configure-stageb2g0-bfd: configure-stageb2g0-bfd
4924configure-stageb2g0-bfd:
4925	@[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
4926	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
4927	@r=`${PWD_COMMAND}`; export r; \
4928	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4929	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
4930	$(HOST_EXPORTS) \
4931	$(POSTSTAGE1_HOST_EXPORTS)  \
4932	CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
4933	CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS;  \
4934	echo Configuring stage b2g0 in $(HOST_SUBDIR)/bfd ; \
4935	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
4936	cd $(HOST_SUBDIR)/bfd || exit 1; \
4937	case $(srcdir) in \
4938	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4939	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4940		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4941	esac; \
4942	srcdiroption="--srcdir=$${topdir}/bfd"; \
4943	libsrcdir="$$s/bfd"; \
4944	$(SHELL) $${libsrcdir}/configure \
4945	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4946	  --target=${target_alias} $${srcdiroption} \
4947	  --with-build-libsubdir=$(HOST_SUBDIR) \
4948	  @stage2_werror_flag@
4949@endif bfd-bootstrap
4950
4951.PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
4952maybe-configure-stage3-bfd:
4953@if bfd-bootstrap
4954maybe-configure-stage3-bfd: configure-stage3-bfd
4955configure-stage3-bfd:
4956	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4957	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
4958	@r=`${PWD_COMMAND}`; export r; \
4959	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4960	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
4961	$(HOST_EXPORTS) \
4962	$(POSTSTAGE1_HOST_EXPORTS)  \
4963	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4964	CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS;  \
4965	echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
4966	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
4967	cd $(HOST_SUBDIR)/bfd || exit 1; \
4968	case $(srcdir) in \
4969	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4970	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4971		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4972	esac; \
4973	srcdiroption="--srcdir=$${topdir}/bfd"; \
4974	libsrcdir="$$s/bfd"; \
4975	$(SHELL) $${libsrcdir}/configure \
4976	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4977	  --target=${target_alias} $${srcdiroption} \
4978	  --with-build-libsubdir=$(HOST_SUBDIR) \
4979	  @stage2_werror_flag@
4980@endif bfd-bootstrap
4981
4982.PHONY: configure-stageb3g2-bfd maybe-configure-stageb3g2-bfd
4983maybe-configure-stageb3g2-bfd:
4984@if bfd-bootstrap
4985maybe-configure-stageb3g2-bfd: configure-stageb3g2-bfd
4986configure-stageb3g2-bfd:
4987	@[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
4988	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
4989	@r=`${PWD_COMMAND}`; export r; \
4990	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4991	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
4992	$(HOST_EXPORTS) \
4993	$(POSTSTAGE1_HOST_EXPORTS)  \
4994	CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
4995	CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS;  \
4996	echo Configuring stage b3g2 in $(HOST_SUBDIR)/bfd ; \
4997	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
4998	cd $(HOST_SUBDIR)/bfd || exit 1; \
4999	case $(srcdir) in \
5000	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5001	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5002		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5003	esac; \
5004	srcdiroption="--srcdir=$${topdir}/bfd"; \
5005	libsrcdir="$$s/bfd"; \
5006	$(SHELL) $${libsrcdir}/configure \
5007	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5008	  --target=${target_alias} $${srcdiroption} \
5009	  --with-build-libsubdir=$(HOST_SUBDIR) \
5010	  @stage2_werror_flag@
5011@endif bfd-bootstrap
5012
5013.PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
5014maybe-configure-stage4-bfd:
5015@if bfd-bootstrap
5016maybe-configure-stage4-bfd: configure-stage4-bfd
5017configure-stage4-bfd:
5018	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5019	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
5020	@r=`${PWD_COMMAND}`; export r; \
5021	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5022	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
5023	$(HOST_EXPORTS) \
5024	$(POSTSTAGE1_HOST_EXPORTS)  \
5025	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
5026	CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS;  \
5027	echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
5028	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
5029	cd $(HOST_SUBDIR)/bfd || exit 1; \
5030	case $(srcdir) in \
5031	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5032	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5033		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5034	esac; \
5035	srcdiroption="--srcdir=$${topdir}/bfd"; \
5036	libsrcdir="$$s/bfd"; \
5037	$(SHELL) $${libsrcdir}/configure \
5038	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5039	  --target=${target_alias} $${srcdiroption} \
5040	  --with-build-libsubdir=$(HOST_SUBDIR) \
5041	  @stage2_werror_flag@
5042@endif bfd-bootstrap
5043
5044.PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
5045maybe-configure-stageprofile-bfd:
5046@if bfd-bootstrap
5047maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
5048configure-stageprofile-bfd:
5049	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5050	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
5051	@r=`${PWD_COMMAND}`; export r; \
5052	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5053	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
5054	$(HOST_EXPORTS) \
5055	$(POSTSTAGE1_HOST_EXPORTS)  \
5056	CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
5057	CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS;  \
5058	echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
5059	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
5060	cd $(HOST_SUBDIR)/bfd || exit 1; \
5061	case $(srcdir) in \
5062	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5063	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5064		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5065	esac; \
5066	srcdiroption="--srcdir=$${topdir}/bfd"; \
5067	libsrcdir="$$s/bfd"; \
5068	$(SHELL) $${libsrcdir}/configure \
5069	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5070	  --target=${target_alias} $${srcdiroption} \
5071	  --with-build-libsubdir=$(HOST_SUBDIR) \
5072	  @stage2_werror_flag@
5073@endif bfd-bootstrap
5074
5075.PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
5076maybe-configure-stagefeedback-bfd:
5077@if bfd-bootstrap
5078maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
5079configure-stagefeedback-bfd:
5080	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5081	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
5082	@r=`${PWD_COMMAND}`; export r; \
5083	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5084	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
5085	$(HOST_EXPORTS) \
5086	$(POSTSTAGE1_HOST_EXPORTS)  \
5087	CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
5088	CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS;  \
5089	echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
5090	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
5091	cd $(HOST_SUBDIR)/bfd || exit 1; \
5092	case $(srcdir) in \
5093	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5094	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5095		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5096	esac; \
5097	srcdiroption="--srcdir=$${topdir}/bfd"; \
5098	libsrcdir="$$s/bfd"; \
5099	$(SHELL) $${libsrcdir}/configure \
5100	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5101	  --target=${target_alias} $${srcdiroption} \
5102	  --with-build-libsubdir=$(HOST_SUBDIR) \
5103	  @stage2_werror_flag@
5104@endif bfd-bootstrap
5105
5106
5107
5108
5109
5110.PHONY: all-bfd maybe-all-bfd
5111maybe-all-bfd:
5112@if gcc-bootstrap
5113all-bfd: stage_current
5114@endif gcc-bootstrap
5115@if bfd
5116TARGET-bfd=all
5117maybe-all-bfd: all-bfd
5118all-bfd: configure-bfd
5119	@r=`${PWD_COMMAND}`; export r; \
5120	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5121	$(HOST_EXPORTS) \
5122	(cd $(HOST_SUBDIR)/bfd && \
5123	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
5124		$(TARGET-bfd))
5125@endif bfd
5126
5127
5128
5129.PHONY: all-stage1-bfd maybe-all-stage1-bfd
5130.PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
5131maybe-all-stage1-bfd:
5132maybe-clean-stage1-bfd:
5133@if bfd-bootstrap
5134maybe-all-stage1-bfd: all-stage1-bfd
5135all-stage1: all-stage1-bfd
5136TARGET-stage1-bfd = $(TARGET-bfd)
5137all-stage1-bfd: configure-stage1-bfd
5138	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
5139	@r=`${PWD_COMMAND}`; export r; \
5140	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5141	$(HOST_EXPORTS) \
5142	cd $(HOST_SUBDIR)/bfd && \
5143	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5144		CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
5145		LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
5146		CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
5147		CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS)   \
5148		$(TARGET-stage1-bfd)
5149
5150maybe-clean-stage1-bfd: clean-stage1-bfd
5151clean-stage1: clean-stage1-bfd
5152clean-stage1-bfd:
5153	@if [ $(current_stage) = stage1 ]; then \
5154	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5155	else \
5156	  [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
5157	  $(MAKE) stage1-start; \
5158	fi; \
5159	cd $(HOST_SUBDIR)/bfd && \
5160	$(MAKE) $(EXTRA_HOST_FLAGS)  \
5161		 clean
5162@endif bfd-bootstrap
5163
5164
5165.PHONY: all-stage2-bfd maybe-all-stage2-bfd
5166.PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
5167maybe-all-stage2-bfd:
5168maybe-clean-stage2-bfd:
5169@if bfd-bootstrap
5170maybe-all-stage2-bfd: all-stage2-bfd
5171all-stage2: all-stage2-bfd
5172TARGET-stage2-bfd = $(TARGET-bfd)
5173all-stage2-bfd: configure-stage2-bfd
5174	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
5175	@r=`${PWD_COMMAND}`; export r; \
5176	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5177	$(HOST_EXPORTS) \
5178	$(POSTSTAGE1_HOST_EXPORTS) \
5179	cd $(HOST_SUBDIR)/bfd && \
5180	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5181		CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
5182		LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
5183		CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
5184		CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5185		$(TARGET-stage2-bfd)
5186
5187maybe-clean-stage2-bfd: clean-stage2-bfd
5188clean-stage2: clean-stage2-bfd
5189clean-stage2-bfd:
5190	@if [ $(current_stage) = stage2 ]; then \
5191	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5192	else \
5193	  [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
5194	  $(MAKE) stage2-start; \
5195	fi; \
5196	cd $(HOST_SUBDIR)/bfd && \
5197	$(MAKE) $(EXTRA_HOST_FLAGS)  \
5198		$(POSTSTAGE1_FLAGS_TO_PASS)  \
5199		 clean
5200@endif bfd-bootstrap
5201
5202
5203.PHONY: all-stageb2g0-bfd maybe-all-stageb2g0-bfd
5204.PHONY: clean-stageb2g0-bfd maybe-clean-stageb2g0-bfd
5205maybe-all-stageb2g0-bfd:
5206maybe-clean-stageb2g0-bfd:
5207@if bfd-bootstrap
5208maybe-all-stageb2g0-bfd: all-stageb2g0-bfd
5209all-stageb2g0: all-stageb2g0-bfd
5210TARGET-stageb2g0-bfd = $(TARGET-bfd)
5211all-stageb2g0-bfd: configure-stageb2g0-bfd
5212	@[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
5213	@r=`${PWD_COMMAND}`; export r; \
5214	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5215	$(HOST_EXPORTS) \
5216	$(POSTSTAGE1_HOST_EXPORTS) \
5217	cd $(HOST_SUBDIR)/bfd && \
5218	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5219		CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
5220		LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
5221		CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
5222		CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5223		$(TARGET-stageb2g0-bfd)
5224
5225maybe-clean-stageb2g0-bfd: clean-stageb2g0-bfd
5226clean-stageb2g0: clean-stageb2g0-bfd
5227clean-stageb2g0-bfd:
5228	@if [ $(current_stage) = stageb2g0 ]; then \
5229	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5230	else \
5231	  [ -f $(HOST_SUBDIR)/stageb2g0-bfd/Makefile ] || exit 0; \
5232	  $(MAKE) stageb2g0-start; \
5233	fi; \
5234	cd $(HOST_SUBDIR)/bfd && \
5235	$(MAKE) $(EXTRA_HOST_FLAGS)  \
5236		$(POSTSTAGE1_FLAGS_TO_PASS)  \
5237		 clean
5238@endif bfd-bootstrap
5239
5240
5241.PHONY: all-stage3-bfd maybe-all-stage3-bfd
5242.PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
5243maybe-all-stage3-bfd:
5244maybe-clean-stage3-bfd:
5245@if bfd-bootstrap
5246maybe-all-stage3-bfd: all-stage3-bfd
5247all-stage3: all-stage3-bfd
5248TARGET-stage3-bfd = $(TARGET-bfd)
5249all-stage3-bfd: configure-stage3-bfd
5250	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5251	@r=`${PWD_COMMAND}`; export r; \
5252	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5253	$(HOST_EXPORTS) \
5254	$(POSTSTAGE1_HOST_EXPORTS) \
5255	cd $(HOST_SUBDIR)/bfd && \
5256	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5257		CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
5258		LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
5259		CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
5260		CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5261		$(TARGET-stage3-bfd)
5262
5263maybe-clean-stage3-bfd: clean-stage3-bfd
5264clean-stage3: clean-stage3-bfd
5265clean-stage3-bfd:
5266	@if [ $(current_stage) = stage3 ]; then \
5267	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5268	else \
5269	  [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
5270	  $(MAKE) stage3-start; \
5271	fi; \
5272	cd $(HOST_SUBDIR)/bfd && \
5273	$(MAKE) $(EXTRA_HOST_FLAGS)  \
5274		$(POSTSTAGE1_FLAGS_TO_PASS)  \
5275		 clean
5276@endif bfd-bootstrap
5277
5278
5279.PHONY: all-stageb3g2-bfd maybe-all-stageb3g2-bfd
5280.PHONY: clean-stageb3g2-bfd maybe-clean-stageb3g2-bfd
5281maybe-all-stageb3g2-bfd:
5282maybe-clean-stageb3g2-bfd:
5283@if bfd-bootstrap
5284maybe-all-stageb3g2-bfd: all-stageb3g2-bfd
5285all-stageb3g2: all-stageb3g2-bfd
5286TARGET-stageb3g2-bfd = $(TARGET-bfd)
5287all-stageb3g2-bfd: configure-stageb3g2-bfd
5288	@[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
5289	@r=`${PWD_COMMAND}`; export r; \
5290	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5291	$(HOST_EXPORTS) \
5292	$(POSTSTAGE1_HOST_EXPORTS) \
5293	cd $(HOST_SUBDIR)/bfd && \
5294	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5295		CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
5296		LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
5297		CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
5298		CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5299		$(TARGET-stageb3g2-bfd)
5300
5301maybe-clean-stageb3g2-bfd: clean-stageb3g2-bfd
5302clean-stageb3g2: clean-stageb3g2-bfd
5303clean-stageb3g2-bfd:
5304	@if [ $(current_stage) = stageb3g2 ]; then \
5305	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5306	else \
5307	  [ -f $(HOST_SUBDIR)/stageb3g2-bfd/Makefile ] || exit 0; \
5308	  $(MAKE) stageb3g2-start; \
5309	fi; \
5310	cd $(HOST_SUBDIR)/bfd && \
5311	$(MAKE) $(EXTRA_HOST_FLAGS)  \
5312		$(POSTSTAGE1_FLAGS_TO_PASS)  \
5313		 clean
5314@endif bfd-bootstrap
5315
5316
5317.PHONY: all-stage4-bfd maybe-all-stage4-bfd
5318.PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
5319maybe-all-stage4-bfd:
5320maybe-clean-stage4-bfd:
5321@if bfd-bootstrap
5322maybe-all-stage4-bfd: all-stage4-bfd
5323all-stage4: all-stage4-bfd
5324TARGET-stage4-bfd = $(TARGET-bfd)
5325all-stage4-bfd: configure-stage4-bfd
5326	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5327	@r=`${PWD_COMMAND}`; export r; \
5328	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5329	$(HOST_EXPORTS) \
5330	$(POSTSTAGE1_HOST_EXPORTS) \
5331	cd $(HOST_SUBDIR)/bfd && \
5332	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5333		CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
5334		LIBCFLAGS="$(STAGE4_CFLAGS)" \
5335		CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
5336		CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5337		$(TARGET-stage4-bfd)
5338
5339maybe-clean-stage4-bfd: clean-stage4-bfd
5340clean-stage4: clean-stage4-bfd
5341clean-stage4-bfd:
5342	@if [ $(current_stage) = stage4 ]; then \
5343	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5344	else \
5345	  [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
5346	  $(MAKE) stage4-start; \
5347	fi; \
5348	cd $(HOST_SUBDIR)/bfd && \
5349	$(MAKE) $(EXTRA_HOST_FLAGS)  \
5350		$(POSTSTAGE1_FLAGS_TO_PASS)  \
5351		 clean
5352@endif bfd-bootstrap
5353
5354
5355.PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
5356.PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
5357maybe-all-stageprofile-bfd:
5358maybe-clean-stageprofile-bfd:
5359@if bfd-bootstrap
5360maybe-all-stageprofile-bfd: all-stageprofile-bfd
5361all-stageprofile: all-stageprofile-bfd
5362TARGET-stageprofile-bfd = $(TARGET-bfd)
5363all-stageprofile-bfd: configure-stageprofile-bfd
5364	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5365	@r=`${PWD_COMMAND}`; export r; \
5366	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5367	$(HOST_EXPORTS) \
5368	$(POSTSTAGE1_HOST_EXPORTS) \
5369	cd $(HOST_SUBDIR)/bfd && \
5370	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5371		CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
5372		LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
5373		CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
5374		CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5375		$(TARGET-stageprofile-bfd)
5376
5377maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
5378clean-stageprofile: clean-stageprofile-bfd
5379clean-stageprofile-bfd:
5380	@if [ $(current_stage) = stageprofile ]; then \
5381	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5382	else \
5383	  [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
5384	  $(MAKE) stageprofile-start; \
5385	fi; \
5386	cd $(HOST_SUBDIR)/bfd && \
5387	$(MAKE) $(EXTRA_HOST_FLAGS)  \
5388		$(POSTSTAGE1_FLAGS_TO_PASS)  \
5389		 clean
5390@endif bfd-bootstrap
5391
5392
5393.PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
5394.PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
5395maybe-all-stagefeedback-bfd:
5396maybe-clean-stagefeedback-bfd:
5397@if bfd-bootstrap
5398maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
5399all-stagefeedback: all-stagefeedback-bfd
5400TARGET-stagefeedback-bfd = $(TARGET-bfd)
5401all-stagefeedback-bfd: configure-stagefeedback-bfd
5402	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5403	@r=`${PWD_COMMAND}`; export r; \
5404	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5405	$(HOST_EXPORTS) \
5406	$(POSTSTAGE1_HOST_EXPORTS) \
5407	cd $(HOST_SUBDIR)/bfd && \
5408	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5409		CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
5410		LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
5411		CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
5412		CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5413		$(TARGET-stagefeedback-bfd)
5414
5415maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
5416clean-stagefeedback: clean-stagefeedback-bfd
5417clean-stagefeedback-bfd:
5418	@if [ $(current_stage) = stagefeedback ]; then \
5419	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5420	else \
5421	  [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
5422	  $(MAKE) stagefeedback-start; \
5423	fi; \
5424	cd $(HOST_SUBDIR)/bfd && \
5425	$(MAKE) $(EXTRA_HOST_FLAGS)  \
5426		$(POSTSTAGE1_FLAGS_TO_PASS)  \
5427		 clean
5428@endif bfd-bootstrap
5429
5430
5431
5432
5433
5434.PHONY: check-bfd maybe-check-bfd
5435maybe-check-bfd:
5436@if bfd
5437maybe-check-bfd: check-bfd
5438
5439check-bfd:
5440	@: $(MAKE); $(unstage)
5441	@r=`${PWD_COMMAND}`; export r; \
5442	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5443	$(HOST_EXPORTS) \
5444	(cd $(HOST_SUBDIR)/bfd && \
5445	  $(MAKE) $(FLAGS_TO_PASS)  check)
5446
5447@endif bfd
5448
5449.PHONY: install-bfd maybe-install-bfd
5450maybe-install-bfd:
5451@if bfd
5452maybe-install-bfd: install-bfd
5453
5454install-bfd: installdirs
5455	@: $(MAKE); $(unstage)
5456	@r=`${PWD_COMMAND}`; export r; \
5457	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5458	$(HOST_EXPORTS) \
5459	(cd $(HOST_SUBDIR)/bfd && \
5460	  $(MAKE) $(FLAGS_TO_PASS)  install)
5461
5462@endif bfd
5463
5464# Other targets (info, dvi, pdf, etc.)
5465
5466.PHONY: maybe-info-bfd info-bfd
5467maybe-info-bfd:
5468@if bfd
5469maybe-info-bfd: info-bfd
5470
5471info-bfd: \
5472    configure-bfd
5473	@[ -f ./bfd/Makefile ] || exit 0; \
5474	r=`${PWD_COMMAND}`; export r; \
5475	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5476	$(HOST_EXPORTS) \
5477	for flag in $(EXTRA_HOST_FLAGS) ; do \
5478	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5479	done; \
5480	echo "Doing info in bfd" ; \
5481	(cd $(HOST_SUBDIR)/bfd && \
5482	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5483	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5484	          "RANLIB=$${RANLIB}" \
5485	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5486	          info) \
5487	  || exit 1
5488
5489@endif bfd
5490
5491.PHONY: maybe-dvi-bfd dvi-bfd
5492maybe-dvi-bfd:
5493@if bfd
5494maybe-dvi-bfd: dvi-bfd
5495
5496dvi-bfd: \
5497    configure-bfd
5498	@[ -f ./bfd/Makefile ] || exit 0; \
5499	r=`${PWD_COMMAND}`; export r; \
5500	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5501	$(HOST_EXPORTS) \
5502	for flag in $(EXTRA_HOST_FLAGS) ; do \
5503	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5504	done; \
5505	echo "Doing dvi in bfd" ; \
5506	(cd $(HOST_SUBDIR)/bfd && \
5507	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5508	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5509	          "RANLIB=$${RANLIB}" \
5510	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5511	          dvi) \
5512	  || exit 1
5513
5514@endif bfd
5515
5516.PHONY: maybe-pdf-bfd pdf-bfd
5517maybe-pdf-bfd:
5518@if bfd
5519maybe-pdf-bfd: pdf-bfd
5520
5521pdf-bfd: \
5522    configure-bfd
5523	@[ -f ./bfd/Makefile ] || exit 0; \
5524	r=`${PWD_COMMAND}`; export r; \
5525	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5526	$(HOST_EXPORTS) \
5527	for flag in $(EXTRA_HOST_FLAGS) ; do \
5528	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5529	done; \
5530	echo "Doing pdf in bfd" ; \
5531	(cd $(HOST_SUBDIR)/bfd && \
5532	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5533	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5534	          "RANLIB=$${RANLIB}" \
5535	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5536	          pdf) \
5537	  || exit 1
5538
5539@endif bfd
5540
5541.PHONY: maybe-html-bfd html-bfd
5542maybe-html-bfd:
5543@if bfd
5544maybe-html-bfd: html-bfd
5545
5546html-bfd: \
5547    configure-bfd
5548	@[ -f ./bfd/Makefile ] || exit 0; \
5549	r=`${PWD_COMMAND}`; export r; \
5550	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5551	$(HOST_EXPORTS) \
5552	for flag in $(EXTRA_HOST_FLAGS) ; do \
5553	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5554	done; \
5555	echo "Doing html in bfd" ; \
5556	(cd $(HOST_SUBDIR)/bfd && \
5557	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5558	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5559	          "RANLIB=$${RANLIB}" \
5560	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5561	          html) \
5562	  || exit 1
5563
5564@endif bfd
5565
5566.PHONY: maybe-TAGS-bfd TAGS-bfd
5567maybe-TAGS-bfd:
5568@if bfd
5569maybe-TAGS-bfd: TAGS-bfd
5570
5571TAGS-bfd: \
5572    configure-bfd
5573	@[ -f ./bfd/Makefile ] || exit 0; \
5574	r=`${PWD_COMMAND}`; export r; \
5575	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5576	$(HOST_EXPORTS) \
5577	for flag in $(EXTRA_HOST_FLAGS) ; do \
5578	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5579	done; \
5580	echo "Doing TAGS in bfd" ; \
5581	(cd $(HOST_SUBDIR)/bfd && \
5582	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5583	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5584	          "RANLIB=$${RANLIB}" \
5585	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5586	          TAGS) \
5587	  || exit 1
5588
5589@endif bfd
5590
5591.PHONY: maybe-install-info-bfd install-info-bfd
5592maybe-install-info-bfd:
5593@if bfd
5594maybe-install-info-bfd: install-info-bfd
5595
5596install-info-bfd: \
5597    configure-bfd \
5598    info-bfd
5599	@[ -f ./bfd/Makefile ] || exit 0; \
5600	r=`${PWD_COMMAND}`; export r; \
5601	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5602	$(HOST_EXPORTS) \
5603	for flag in $(EXTRA_HOST_FLAGS) ; do \
5604	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5605	done; \
5606	echo "Doing install-info in bfd" ; \
5607	(cd $(HOST_SUBDIR)/bfd && \
5608	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5609	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5610	          "RANLIB=$${RANLIB}" \
5611	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5612	          install-info) \
5613	  || exit 1
5614
5615@endif bfd
5616
5617.PHONY: maybe-install-pdf-bfd install-pdf-bfd
5618maybe-install-pdf-bfd:
5619@if bfd
5620maybe-install-pdf-bfd: install-pdf-bfd
5621
5622install-pdf-bfd: \
5623    configure-bfd \
5624    pdf-bfd
5625	@[ -f ./bfd/Makefile ] || exit 0; \
5626	r=`${PWD_COMMAND}`; export r; \
5627	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5628	$(HOST_EXPORTS) \
5629	for flag in $(EXTRA_HOST_FLAGS) ; do \
5630	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5631	done; \
5632	echo "Doing install-pdf in bfd" ; \
5633	(cd $(HOST_SUBDIR)/bfd && \
5634	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5635	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5636	          "RANLIB=$${RANLIB}" \
5637	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5638	          install-pdf) \
5639	  || exit 1
5640
5641@endif bfd
5642
5643.PHONY: maybe-install-html-bfd install-html-bfd
5644maybe-install-html-bfd:
5645@if bfd
5646maybe-install-html-bfd: install-html-bfd
5647
5648install-html-bfd: \
5649    configure-bfd \
5650    html-bfd
5651	@[ -f ./bfd/Makefile ] || exit 0; \
5652	r=`${PWD_COMMAND}`; export r; \
5653	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5654	$(HOST_EXPORTS) \
5655	for flag in $(EXTRA_HOST_FLAGS) ; do \
5656	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5657	done; \
5658	echo "Doing install-html in bfd" ; \
5659	(cd $(HOST_SUBDIR)/bfd && \
5660	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5661	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5662	          "RANLIB=$${RANLIB}" \
5663	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5664	          install-html) \
5665	  || exit 1
5666
5667@endif bfd
5668
5669.PHONY: maybe-installcheck-bfd installcheck-bfd
5670maybe-installcheck-bfd:
5671@if bfd
5672maybe-installcheck-bfd: installcheck-bfd
5673
5674installcheck-bfd: \
5675    configure-bfd
5676	@[ -f ./bfd/Makefile ] || exit 0; \
5677	r=`${PWD_COMMAND}`; export r; \
5678	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5679	$(HOST_EXPORTS) \
5680	for flag in $(EXTRA_HOST_FLAGS) ; do \
5681	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5682	done; \
5683	echo "Doing installcheck in bfd" ; \
5684	(cd $(HOST_SUBDIR)/bfd && \
5685	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5686	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5687	          "RANLIB=$${RANLIB}" \
5688	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5689	          installcheck) \
5690	  || exit 1
5691
5692@endif bfd
5693
5694.PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
5695maybe-mostlyclean-bfd:
5696@if bfd
5697maybe-mostlyclean-bfd: mostlyclean-bfd
5698
5699mostlyclean-bfd:
5700	@[ -f ./bfd/Makefile ] || exit 0; \
5701	r=`${PWD_COMMAND}`; export r; \
5702	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5703	$(HOST_EXPORTS) \
5704	for flag in $(EXTRA_HOST_FLAGS) ; do \
5705	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5706	done; \
5707	echo "Doing mostlyclean in bfd" ; \
5708	(cd $(HOST_SUBDIR)/bfd && \
5709	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5710	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5711	          "RANLIB=$${RANLIB}" \
5712	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5713	          mostlyclean) \
5714	  || exit 1
5715
5716@endif bfd
5717
5718.PHONY: maybe-clean-bfd clean-bfd
5719maybe-clean-bfd:
5720@if bfd
5721maybe-clean-bfd: clean-bfd
5722
5723clean-bfd:
5724	@[ -f ./bfd/Makefile ] || exit 0; \
5725	r=`${PWD_COMMAND}`; export r; \
5726	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5727	$(HOST_EXPORTS) \
5728	for flag in $(EXTRA_HOST_FLAGS) ; do \
5729	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5730	done; \
5731	echo "Doing clean in bfd" ; \
5732	(cd $(HOST_SUBDIR)/bfd && \
5733	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5734	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5735	          "RANLIB=$${RANLIB}" \
5736	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5737	          clean) \
5738	  || exit 1
5739
5740@endif bfd
5741
5742.PHONY: maybe-distclean-bfd distclean-bfd
5743maybe-distclean-bfd:
5744@if bfd
5745maybe-distclean-bfd: distclean-bfd
5746
5747distclean-bfd:
5748	@[ -f ./bfd/Makefile ] || exit 0; \
5749	r=`${PWD_COMMAND}`; export r; \
5750	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5751	$(HOST_EXPORTS) \
5752	for flag in $(EXTRA_HOST_FLAGS) ; do \
5753	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5754	done; \
5755	echo "Doing distclean in bfd" ; \
5756	(cd $(HOST_SUBDIR)/bfd && \
5757	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5758	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5759	          "RANLIB=$${RANLIB}" \
5760	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5761	          distclean) \
5762	  || exit 1
5763
5764@endif bfd
5765
5766.PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
5767maybe-maintainer-clean-bfd:
5768@if bfd
5769maybe-maintainer-clean-bfd: maintainer-clean-bfd
5770
5771maintainer-clean-bfd:
5772	@[ -f ./bfd/Makefile ] || exit 0; \
5773	r=`${PWD_COMMAND}`; export r; \
5774	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5775	$(HOST_EXPORTS) \
5776	for flag in $(EXTRA_HOST_FLAGS) ; do \
5777	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5778	done; \
5779	echo "Doing maintainer-clean in bfd" ; \
5780	(cd $(HOST_SUBDIR)/bfd && \
5781	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5782	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5783	          "RANLIB=$${RANLIB}" \
5784	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5785	          maintainer-clean) \
5786	  || exit 1
5787
5788@endif bfd
5789
5790
5791
5792.PHONY: configure-opcodes maybe-configure-opcodes
5793maybe-configure-opcodes:
5794@if gcc-bootstrap
5795configure-opcodes: stage_current
5796@endif gcc-bootstrap
5797@if opcodes
5798maybe-configure-opcodes: configure-opcodes
5799configure-opcodes:
5800	@r=`${PWD_COMMAND}`; export r; \
5801	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5802	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
5803	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
5804	$(HOST_EXPORTS) \
5805	echo Configuring in $(HOST_SUBDIR)/opcodes; \
5806	cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
5807	case $(srcdir) in \
5808	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5809	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5810		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5811	esac; \
5812	srcdiroption="--srcdir=$${topdir}/opcodes"; \
5813	libsrcdir="$$s/opcodes"; \
5814	$(SHELL) $${libsrcdir}/configure \
5815	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5816	  --target=${target_alias} $${srcdiroption}  \
5817	  || exit 1
5818@endif opcodes
5819
5820
5821
5822.PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
5823maybe-configure-stage1-opcodes:
5824@if opcodes-bootstrap
5825maybe-configure-stage1-opcodes: configure-stage1-opcodes
5826configure-stage1-opcodes:
5827	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
5828	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
5829	@r=`${PWD_COMMAND}`; export r; \
5830	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5831	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
5832	$(HOST_EXPORTS)  \
5833	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
5834	CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS;  \
5835	echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
5836	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
5837	cd $(HOST_SUBDIR)/opcodes || exit 1; \
5838	case $(srcdir) in \
5839	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5840	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5841		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5842	esac; \
5843	srcdiroption="--srcdir=$${topdir}/opcodes"; \
5844	libsrcdir="$$s/opcodes"; \
5845	$(SHELL) $${libsrcdir}/configure \
5846	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5847	  --target=${target_alias} $${srcdiroption} \
5848	   \
5849	  --disable-intermodule $(STAGE1_CHECKING) 	  --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
5850@endif opcodes-bootstrap
5851
5852.PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
5853maybe-configure-stage2-opcodes:
5854@if opcodes-bootstrap
5855maybe-configure-stage2-opcodes: configure-stage2-opcodes
5856configure-stage2-opcodes:
5857	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
5858	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
5859	@r=`${PWD_COMMAND}`; export r; \
5860	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5861	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
5862	$(HOST_EXPORTS) \
5863	$(POSTSTAGE1_HOST_EXPORTS)  \
5864	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
5865	CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS;  \
5866	echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
5867	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
5868	cd $(HOST_SUBDIR)/opcodes || exit 1; \
5869	case $(srcdir) in \
5870	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5871	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5872		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5873	esac; \
5874	srcdiroption="--srcdir=$${topdir}/opcodes"; \
5875	libsrcdir="$$s/opcodes"; \
5876	$(SHELL) $${libsrcdir}/configure \
5877	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5878	  --target=${target_alias} $${srcdiroption} \
5879	  --with-build-libsubdir=$(HOST_SUBDIR) \
5880	  @stage2_werror_flag@
5881@endif opcodes-bootstrap
5882
5883.PHONY: configure-stageb2g0-opcodes maybe-configure-stageb2g0-opcodes
5884maybe-configure-stageb2g0-opcodes:
5885@if opcodes-bootstrap
5886maybe-configure-stageb2g0-opcodes: configure-stageb2g0-opcodes
5887configure-stageb2g0-opcodes:
5888	@[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
5889	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
5890	@r=`${PWD_COMMAND}`; export r; \
5891	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5892	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
5893	$(HOST_EXPORTS) \
5894	$(POSTSTAGE1_HOST_EXPORTS)  \
5895	CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
5896	CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS;  \
5897	echo Configuring stage b2g0 in $(HOST_SUBDIR)/opcodes ; \
5898	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
5899	cd $(HOST_SUBDIR)/opcodes || exit 1; \
5900	case $(srcdir) in \
5901	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5902	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5903		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5904	esac; \
5905	srcdiroption="--srcdir=$${topdir}/opcodes"; \
5906	libsrcdir="$$s/opcodes"; \
5907	$(SHELL) $${libsrcdir}/configure \
5908	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5909	  --target=${target_alias} $${srcdiroption} \
5910	  --with-build-libsubdir=$(HOST_SUBDIR) \
5911	  @stage2_werror_flag@
5912@endif opcodes-bootstrap
5913
5914.PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
5915maybe-configure-stage3-opcodes:
5916@if opcodes-bootstrap
5917maybe-configure-stage3-opcodes: configure-stage3-opcodes
5918configure-stage3-opcodes:
5919	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5920	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
5921	@r=`${PWD_COMMAND}`; export r; \
5922	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5923	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
5924	$(HOST_EXPORTS) \
5925	$(POSTSTAGE1_HOST_EXPORTS)  \
5926	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
5927	CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS;  \
5928	echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
5929	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
5930	cd $(HOST_SUBDIR)/opcodes || exit 1; \
5931	case $(srcdir) in \
5932	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5933	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5934		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5935	esac; \
5936	srcdiroption="--srcdir=$${topdir}/opcodes"; \
5937	libsrcdir="$$s/opcodes"; \
5938	$(SHELL) $${libsrcdir}/configure \
5939	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5940	  --target=${target_alias} $${srcdiroption} \
5941	  --with-build-libsubdir=$(HOST_SUBDIR) \
5942	  @stage2_werror_flag@
5943@endif opcodes-bootstrap
5944
5945.PHONY: configure-stageb3g2-opcodes maybe-configure-stageb3g2-opcodes
5946maybe-configure-stageb3g2-opcodes:
5947@if opcodes-bootstrap
5948maybe-configure-stageb3g2-opcodes: configure-stageb3g2-opcodes
5949configure-stageb3g2-opcodes:
5950	@[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
5951	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
5952	@r=`${PWD_COMMAND}`; export r; \
5953	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5954	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
5955	$(HOST_EXPORTS) \
5956	$(POSTSTAGE1_HOST_EXPORTS)  \
5957	CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
5958	CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS;  \
5959	echo Configuring stage b3g2 in $(HOST_SUBDIR)/opcodes ; \
5960	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
5961	cd $(HOST_SUBDIR)/opcodes || exit 1; \
5962	case $(srcdir) in \
5963	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5964	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5965		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5966	esac; \
5967	srcdiroption="--srcdir=$${topdir}/opcodes"; \
5968	libsrcdir="$$s/opcodes"; \
5969	$(SHELL) $${libsrcdir}/configure \
5970	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5971	  --target=${target_alias} $${srcdiroption} \
5972	  --with-build-libsubdir=$(HOST_SUBDIR) \
5973	  @stage2_werror_flag@
5974@endif opcodes-bootstrap
5975
5976.PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
5977maybe-configure-stage4-opcodes:
5978@if opcodes-bootstrap
5979maybe-configure-stage4-opcodes: configure-stage4-opcodes
5980configure-stage4-opcodes:
5981	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5982	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
5983	@r=`${PWD_COMMAND}`; export r; \
5984	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5985	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
5986	$(HOST_EXPORTS) \
5987	$(POSTSTAGE1_HOST_EXPORTS)  \
5988	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
5989	CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS;  \
5990	echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
5991	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
5992	cd $(HOST_SUBDIR)/opcodes || exit 1; \
5993	case $(srcdir) in \
5994	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5995	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5996		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5997	esac; \
5998	srcdiroption="--srcdir=$${topdir}/opcodes"; \
5999	libsrcdir="$$s/opcodes"; \
6000	$(SHELL) $${libsrcdir}/configure \
6001	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6002	  --target=${target_alias} $${srcdiroption} \
6003	  --with-build-libsubdir=$(HOST_SUBDIR) \
6004	  @stage2_werror_flag@
6005@endif opcodes-bootstrap
6006
6007.PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
6008maybe-configure-stageprofile-opcodes:
6009@if opcodes-bootstrap
6010maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
6011configure-stageprofile-opcodes:
6012	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
6013	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
6014	@r=`${PWD_COMMAND}`; export r; \
6015	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6016	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
6017	$(HOST_EXPORTS) \
6018	$(POSTSTAGE1_HOST_EXPORTS)  \
6019	CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
6020	CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS;  \
6021	echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
6022	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
6023	cd $(HOST_SUBDIR)/opcodes || exit 1; \
6024	case $(srcdir) in \
6025	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6026	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6027		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6028	esac; \
6029	srcdiroption="--srcdir=$${topdir}/opcodes"; \
6030	libsrcdir="$$s/opcodes"; \
6031	$(SHELL) $${libsrcdir}/configure \
6032	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6033	  --target=${target_alias} $${srcdiroption} \
6034	  --with-build-libsubdir=$(HOST_SUBDIR) \
6035	  @stage2_werror_flag@
6036@endif opcodes-bootstrap
6037
6038.PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
6039maybe-configure-stagefeedback-opcodes:
6040@if opcodes-bootstrap
6041maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
6042configure-stagefeedback-opcodes:
6043	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
6044	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
6045	@r=`${PWD_COMMAND}`; export r; \
6046	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6047	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
6048	$(HOST_EXPORTS) \
6049	$(POSTSTAGE1_HOST_EXPORTS)  \
6050	CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
6051	CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS;  \
6052	echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
6053	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
6054	cd $(HOST_SUBDIR)/opcodes || exit 1; \
6055	case $(srcdir) in \
6056	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6057	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6058		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6059	esac; \
6060	srcdiroption="--srcdir=$${topdir}/opcodes"; \
6061	libsrcdir="$$s/opcodes"; \
6062	$(SHELL) $${libsrcdir}/configure \
6063	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6064	  --target=${target_alias} $${srcdiroption} \
6065	  --with-build-libsubdir=$(HOST_SUBDIR) \
6066	  @stage2_werror_flag@
6067@endif opcodes-bootstrap
6068
6069
6070
6071
6072
6073.PHONY: all-opcodes maybe-all-opcodes
6074maybe-all-opcodes:
6075@if gcc-bootstrap
6076all-opcodes: stage_current
6077@endif gcc-bootstrap
6078@if opcodes
6079TARGET-opcodes=all
6080maybe-all-opcodes: all-opcodes
6081all-opcodes: configure-opcodes
6082	@r=`${PWD_COMMAND}`; export r; \
6083	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6084	$(HOST_EXPORTS) \
6085	(cd $(HOST_SUBDIR)/opcodes && \
6086	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
6087		$(TARGET-opcodes))
6088@endif opcodes
6089
6090
6091
6092.PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
6093.PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
6094maybe-all-stage1-opcodes:
6095maybe-clean-stage1-opcodes:
6096@if opcodes-bootstrap
6097maybe-all-stage1-opcodes: all-stage1-opcodes
6098all-stage1: all-stage1-opcodes
6099TARGET-stage1-opcodes = $(TARGET-opcodes)
6100all-stage1-opcodes: configure-stage1-opcodes
6101	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
6102	@r=`${PWD_COMMAND}`; export r; \
6103	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6104	$(HOST_EXPORTS) \
6105	cd $(HOST_SUBDIR)/opcodes && \
6106	$(MAKE) $(BASE_FLAGS_TO_PASS) \
6107		CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
6108		LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
6109		CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
6110		CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS)   \
6111		$(TARGET-stage1-opcodes)
6112
6113maybe-clean-stage1-opcodes: clean-stage1-opcodes
6114clean-stage1: clean-stage1-opcodes
6115clean-stage1-opcodes:
6116	@if [ $(current_stage) = stage1 ]; then \
6117	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6118	else \
6119	  [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
6120	  $(MAKE) stage1-start; \
6121	fi; \
6122	cd $(HOST_SUBDIR)/opcodes && \
6123	$(MAKE) $(EXTRA_HOST_FLAGS)  \
6124		 clean
6125@endif opcodes-bootstrap
6126
6127
6128.PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
6129.PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
6130maybe-all-stage2-opcodes:
6131maybe-clean-stage2-opcodes:
6132@if opcodes-bootstrap
6133maybe-all-stage2-opcodes: all-stage2-opcodes
6134all-stage2: all-stage2-opcodes
6135TARGET-stage2-opcodes = $(TARGET-opcodes)
6136all-stage2-opcodes: configure-stage2-opcodes
6137	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
6138	@r=`${PWD_COMMAND}`; export r; \
6139	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6140	$(HOST_EXPORTS) \
6141	$(POSTSTAGE1_HOST_EXPORTS) \
6142	cd $(HOST_SUBDIR)/opcodes && \
6143	$(MAKE) $(BASE_FLAGS_TO_PASS) \
6144		CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
6145		LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
6146		CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
6147		CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
6148		$(TARGET-stage2-opcodes)
6149
6150maybe-clean-stage2-opcodes: clean-stage2-opcodes
6151clean-stage2: clean-stage2-opcodes
6152clean-stage2-opcodes:
6153	@if [ $(current_stage) = stage2 ]; then \
6154	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6155	else \
6156	  [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
6157	  $(MAKE) stage2-start; \
6158	fi; \
6159	cd $(HOST_SUBDIR)/opcodes && \
6160	$(MAKE) $(EXTRA_HOST_FLAGS)  \
6161		$(POSTSTAGE1_FLAGS_TO_PASS)  \
6162		 clean
6163@endif opcodes-bootstrap
6164
6165
6166.PHONY: all-stageb2g0-opcodes maybe-all-stageb2g0-opcodes
6167.PHONY: clean-stageb2g0-opcodes maybe-clean-stageb2g0-opcodes
6168maybe-all-stageb2g0-opcodes:
6169maybe-clean-stageb2g0-opcodes:
6170@if opcodes-bootstrap
6171maybe-all-stageb2g0-opcodes: all-stageb2g0-opcodes
6172all-stageb2g0: all-stageb2g0-opcodes
6173TARGET-stageb2g0-opcodes = $(TARGET-opcodes)
6174all-stageb2g0-opcodes: configure-stageb2g0-opcodes
6175	@[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
6176	@r=`${PWD_COMMAND}`; export r; \
6177	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6178	$(HOST_EXPORTS) \
6179	$(POSTSTAGE1_HOST_EXPORTS) \
6180	cd $(HOST_SUBDIR)/opcodes && \
6181	$(MAKE) $(BASE_FLAGS_TO_PASS) \
6182		CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
6183		LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
6184		CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
6185		CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
6186		$(TARGET-stageb2g0-opcodes)
6187
6188maybe-clean-stageb2g0-opcodes: clean-stageb2g0-opcodes
6189clean-stageb2g0: clean-stageb2g0-opcodes
6190clean-stageb2g0-opcodes:
6191	@if [ $(current_stage) = stageb2g0 ]; then \
6192	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6193	else \
6194	  [ -f $(HOST_SUBDIR)/stageb2g0-opcodes/Makefile ] || exit 0; \
6195	  $(MAKE) stageb2g0-start; \
6196	fi; \
6197	cd $(HOST_SUBDIR)/opcodes && \
6198	$(MAKE) $(EXTRA_HOST_FLAGS)  \
6199		$(POSTSTAGE1_FLAGS_TO_PASS)  \
6200		 clean
6201@endif opcodes-bootstrap
6202
6203
6204.PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
6205.PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
6206maybe-all-stage3-opcodes:
6207maybe-clean-stage3-opcodes:
6208@if opcodes-bootstrap
6209maybe-all-stage3-opcodes: all-stage3-opcodes
6210all-stage3: all-stage3-opcodes
6211TARGET-stage3-opcodes = $(TARGET-opcodes)
6212all-stage3-opcodes: configure-stage3-opcodes
6213	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
6214	@r=`${PWD_COMMAND}`; export r; \
6215	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6216	$(HOST_EXPORTS) \
6217	$(POSTSTAGE1_HOST_EXPORTS) \
6218	cd $(HOST_SUBDIR)/opcodes && \
6219	$(MAKE) $(BASE_FLAGS_TO_PASS) \
6220		CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
6221		LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
6222		CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
6223		CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
6224		$(TARGET-stage3-opcodes)
6225
6226maybe-clean-stage3-opcodes: clean-stage3-opcodes
6227clean-stage3: clean-stage3-opcodes
6228clean-stage3-opcodes:
6229	@if [ $(current_stage) = stage3 ]; then \
6230	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6231	else \
6232	  [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
6233	  $(MAKE) stage3-start; \
6234	fi; \
6235	cd $(HOST_SUBDIR)/opcodes && \
6236	$(MAKE) $(EXTRA_HOST_FLAGS)  \
6237		$(POSTSTAGE1_FLAGS_TO_PASS)  \
6238		 clean
6239@endif opcodes-bootstrap
6240
6241
6242.PHONY: all-stageb3g2-opcodes maybe-all-stageb3g2-opcodes
6243.PHONY: clean-stageb3g2-opcodes maybe-clean-stageb3g2-opcodes
6244maybe-all-stageb3g2-opcodes:
6245maybe-clean-stageb3g2-opcodes:
6246@if opcodes-bootstrap
6247maybe-all-stageb3g2-opcodes: all-stageb3g2-opcodes
6248all-stageb3g2: all-stageb3g2-opcodes
6249TARGET-stageb3g2-opcodes = $(TARGET-opcodes)
6250all-stageb3g2-opcodes: configure-stageb3g2-opcodes
6251	@[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
6252	@r=`${PWD_COMMAND}`; export r; \
6253	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6254	$(HOST_EXPORTS) \
6255	$(POSTSTAGE1_HOST_EXPORTS) \
6256	cd $(HOST_SUBDIR)/opcodes && \
6257	$(MAKE) $(BASE_FLAGS_TO_PASS) \
6258		CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
6259		LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
6260		CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
6261		CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
6262		$(TARGET-stageb3g2-opcodes)
6263
6264maybe-clean-stageb3g2-opcodes: clean-stageb3g2-opcodes
6265clean-stageb3g2: clean-stageb3g2-opcodes
6266clean-stageb3g2-opcodes:
6267	@if [ $(current_stage) = stageb3g2 ]; then \
6268	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6269	else \
6270	  [ -f $(HOST_SUBDIR)/stageb3g2-opcodes/Makefile ] || exit 0; \
6271	  $(MAKE) stageb3g2-start; \
6272	fi; \
6273	cd $(HOST_SUBDIR)/opcodes && \
6274	$(MAKE) $(EXTRA_HOST_FLAGS)  \
6275		$(POSTSTAGE1_FLAGS_TO_PASS)  \
6276		 clean
6277@endif opcodes-bootstrap
6278
6279
6280.PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
6281.PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
6282maybe-all-stage4-opcodes:
6283maybe-clean-stage4-opcodes:
6284@if opcodes-bootstrap
6285maybe-all-stage4-opcodes: all-stage4-opcodes
6286all-stage4: all-stage4-opcodes
6287TARGET-stage4-opcodes = $(TARGET-opcodes)
6288all-stage4-opcodes: configure-stage4-opcodes
6289	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
6290	@r=`${PWD_COMMAND}`; export r; \
6291	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6292	$(HOST_EXPORTS) \
6293	$(POSTSTAGE1_HOST_EXPORTS) \
6294	cd $(HOST_SUBDIR)/opcodes && \
6295	$(MAKE) $(BASE_FLAGS_TO_PASS) \
6296		CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
6297		LIBCFLAGS="$(STAGE4_CFLAGS)" \
6298		CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
6299		CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
6300		$(TARGET-stage4-opcodes)
6301
6302maybe-clean-stage4-opcodes: clean-stage4-opcodes
6303clean-stage4: clean-stage4-opcodes
6304clean-stage4-opcodes:
6305	@if [ $(current_stage) = stage4 ]; then \
6306	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6307	else \
6308	  [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
6309	  $(MAKE) stage4-start; \
6310	fi; \
6311	cd $(HOST_SUBDIR)/opcodes && \
6312	$(MAKE) $(EXTRA_HOST_FLAGS)  \
6313		$(POSTSTAGE1_FLAGS_TO_PASS)  \
6314		 clean
6315@endif opcodes-bootstrap
6316
6317
6318.PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
6319.PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
6320maybe-all-stageprofile-opcodes:
6321maybe-clean-stageprofile-opcodes:
6322@if opcodes-bootstrap
6323maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
6324all-stageprofile: all-stageprofile-opcodes
6325TARGET-stageprofile-opcodes = $(TARGET-opcodes)
6326all-stageprofile-opcodes: configure-stageprofile-opcodes
6327	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
6328	@r=`${PWD_COMMAND}`; export r; \
6329	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6330	$(HOST_EXPORTS) \
6331	$(POSTSTAGE1_HOST_EXPORTS) \
6332	cd $(HOST_SUBDIR)/opcodes && \
6333	$(MAKE) $(BASE_FLAGS_TO_PASS) \
6334		CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
6335		LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
6336		CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
6337		CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
6338		$(TARGET-stageprofile-opcodes)
6339
6340maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
6341clean-stageprofile: clean-stageprofile-opcodes
6342clean-stageprofile-opcodes:
6343	@if [ $(current_stage) = stageprofile ]; then \
6344	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6345	else \
6346	  [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
6347	  $(MAKE) stageprofile-start; \
6348	fi; \
6349	cd $(HOST_SUBDIR)/opcodes && \
6350	$(MAKE) $(EXTRA_HOST_FLAGS)  \
6351		$(POSTSTAGE1_FLAGS_TO_PASS)  \
6352		 clean
6353@endif opcodes-bootstrap
6354
6355
6356.PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
6357.PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
6358maybe-all-stagefeedback-opcodes:
6359maybe-clean-stagefeedback-opcodes:
6360@if opcodes-bootstrap
6361maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
6362all-stagefeedback: all-stagefeedback-opcodes
6363TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
6364all-stagefeedback-opcodes: configure-stagefeedback-opcodes
6365	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
6366	@r=`${PWD_COMMAND}`; export r; \
6367	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6368	$(HOST_EXPORTS) \
6369	$(POSTSTAGE1_HOST_EXPORTS) \
6370	cd $(HOST_SUBDIR)/opcodes && \
6371	$(MAKE) $(BASE_FLAGS_TO_PASS) \
6372		CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
6373		LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
6374		CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
6375		CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
6376		$(TARGET-stagefeedback-opcodes)
6377
6378maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
6379clean-stagefeedback: clean-stagefeedback-opcodes
6380clean-stagefeedback-opcodes:
6381	@if [ $(current_stage) = stagefeedback ]; then \
6382	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6383	else \
6384	  [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
6385	  $(MAKE) stagefeedback-start; \
6386	fi; \
6387	cd $(HOST_SUBDIR)/opcodes && \
6388	$(MAKE) $(EXTRA_HOST_FLAGS)  \
6389		$(POSTSTAGE1_FLAGS_TO_PASS)  \
6390		 clean
6391@endif opcodes-bootstrap
6392
6393
6394
6395
6396
6397.PHONY: check-opcodes maybe-check-opcodes
6398maybe-check-opcodes:
6399@if opcodes
6400maybe-check-opcodes: check-opcodes
6401
6402check-opcodes:
6403	@: $(MAKE); $(unstage)
6404	@r=`${PWD_COMMAND}`; export r; \
6405	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6406	$(HOST_EXPORTS) \
6407	(cd $(HOST_SUBDIR)/opcodes && \
6408	  $(MAKE) $(FLAGS_TO_PASS)  check)
6409
6410@endif opcodes
6411
6412.PHONY: install-opcodes maybe-install-opcodes
6413maybe-install-opcodes:
6414@if opcodes
6415maybe-install-opcodes: install-opcodes
6416
6417install-opcodes: installdirs
6418	@: $(MAKE); $(unstage)
6419	@r=`${PWD_COMMAND}`; export r; \
6420	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6421	$(HOST_EXPORTS) \
6422	(cd $(HOST_SUBDIR)/opcodes && \
6423	  $(MAKE) $(FLAGS_TO_PASS)  install)
6424
6425@endif opcodes
6426
6427# Other targets (info, dvi, pdf, etc.)
6428
6429.PHONY: maybe-info-opcodes info-opcodes
6430maybe-info-opcodes:
6431@if opcodes
6432maybe-info-opcodes: info-opcodes
6433
6434info-opcodes: \
6435    configure-opcodes
6436	@[ -f ./opcodes/Makefile ] || exit 0; \
6437	r=`${PWD_COMMAND}`; export r; \
6438	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6439	$(HOST_EXPORTS) \
6440	for flag in $(EXTRA_HOST_FLAGS) ; do \
6441	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6442	done; \
6443	echo "Doing info in opcodes" ; \
6444	(cd $(HOST_SUBDIR)/opcodes && \
6445	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6446	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6447	          "RANLIB=$${RANLIB}" \
6448	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6449	          info) \
6450	  || exit 1
6451
6452@endif opcodes
6453
6454.PHONY: maybe-dvi-opcodes dvi-opcodes
6455maybe-dvi-opcodes:
6456@if opcodes
6457maybe-dvi-opcodes: dvi-opcodes
6458
6459dvi-opcodes: \
6460    configure-opcodes
6461	@[ -f ./opcodes/Makefile ] || exit 0; \
6462	r=`${PWD_COMMAND}`; export r; \
6463	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6464	$(HOST_EXPORTS) \
6465	for flag in $(EXTRA_HOST_FLAGS) ; do \
6466	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6467	done; \
6468	echo "Doing dvi in opcodes" ; \
6469	(cd $(HOST_SUBDIR)/opcodes && \
6470	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6471	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6472	          "RANLIB=$${RANLIB}" \
6473	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6474	          dvi) \
6475	  || exit 1
6476
6477@endif opcodes
6478
6479.PHONY: maybe-pdf-opcodes pdf-opcodes
6480maybe-pdf-opcodes:
6481@if opcodes
6482maybe-pdf-opcodes: pdf-opcodes
6483
6484pdf-opcodes: \
6485    configure-opcodes
6486	@[ -f ./opcodes/Makefile ] || exit 0; \
6487	r=`${PWD_COMMAND}`; export r; \
6488	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6489	$(HOST_EXPORTS) \
6490	for flag in $(EXTRA_HOST_FLAGS) ; do \
6491	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6492	done; \
6493	echo "Doing pdf in opcodes" ; \
6494	(cd $(HOST_SUBDIR)/opcodes && \
6495	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6496	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6497	          "RANLIB=$${RANLIB}" \
6498	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6499	          pdf) \
6500	  || exit 1
6501
6502@endif opcodes
6503
6504.PHONY: maybe-html-opcodes html-opcodes
6505maybe-html-opcodes:
6506@if opcodes
6507maybe-html-opcodes: html-opcodes
6508
6509html-opcodes: \
6510    configure-opcodes
6511	@[ -f ./opcodes/Makefile ] || exit 0; \
6512	r=`${PWD_COMMAND}`; export r; \
6513	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6514	$(HOST_EXPORTS) \
6515	for flag in $(EXTRA_HOST_FLAGS) ; do \
6516	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6517	done; \
6518	echo "Doing html in opcodes" ; \
6519	(cd $(HOST_SUBDIR)/opcodes && \
6520	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6521	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6522	          "RANLIB=$${RANLIB}" \
6523	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6524	          html) \
6525	  || exit 1
6526
6527@endif opcodes
6528
6529.PHONY: maybe-TAGS-opcodes TAGS-opcodes
6530maybe-TAGS-opcodes:
6531@if opcodes
6532maybe-TAGS-opcodes: TAGS-opcodes
6533
6534TAGS-opcodes: \
6535    configure-opcodes
6536	@[ -f ./opcodes/Makefile ] || exit 0; \
6537	r=`${PWD_COMMAND}`; export r; \
6538	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6539	$(HOST_EXPORTS) \
6540	for flag in $(EXTRA_HOST_FLAGS) ; do \
6541	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6542	done; \
6543	echo "Doing TAGS in opcodes" ; \
6544	(cd $(HOST_SUBDIR)/opcodes && \
6545	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6546	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6547	          "RANLIB=$${RANLIB}" \
6548	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6549	          TAGS) \
6550	  || exit 1
6551
6552@endif opcodes
6553
6554.PHONY: maybe-install-info-opcodes install-info-opcodes
6555maybe-install-info-opcodes:
6556@if opcodes
6557maybe-install-info-opcodes: install-info-opcodes
6558
6559install-info-opcodes: \
6560    configure-opcodes \
6561    info-opcodes
6562	@[ -f ./opcodes/Makefile ] || exit 0; \
6563	r=`${PWD_COMMAND}`; export r; \
6564	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6565	$(HOST_EXPORTS) \
6566	for flag in $(EXTRA_HOST_FLAGS) ; do \
6567	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6568	done; \
6569	echo "Doing install-info in opcodes" ; \
6570	(cd $(HOST_SUBDIR)/opcodes && \
6571	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6572	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6573	          "RANLIB=$${RANLIB}" \
6574	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6575	          install-info) \
6576	  || exit 1
6577
6578@endif opcodes
6579
6580.PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
6581maybe-install-pdf-opcodes:
6582@if opcodes
6583maybe-install-pdf-opcodes: install-pdf-opcodes
6584
6585install-pdf-opcodes: \
6586    configure-opcodes \
6587    pdf-opcodes
6588	@[ -f ./opcodes/Makefile ] || exit 0; \
6589	r=`${PWD_COMMAND}`; export r; \
6590	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6591	$(HOST_EXPORTS) \
6592	for flag in $(EXTRA_HOST_FLAGS) ; do \
6593	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6594	done; \
6595	echo "Doing install-pdf in opcodes" ; \
6596	(cd $(HOST_SUBDIR)/opcodes && \
6597	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6598	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6599	          "RANLIB=$${RANLIB}" \
6600	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6601	          install-pdf) \
6602	  || exit 1
6603
6604@endif opcodes
6605
6606.PHONY: maybe-install-html-opcodes install-html-opcodes
6607maybe-install-html-opcodes:
6608@if opcodes
6609maybe-install-html-opcodes: install-html-opcodes
6610
6611install-html-opcodes: \
6612    configure-opcodes \
6613    html-opcodes
6614	@[ -f ./opcodes/Makefile ] || exit 0; \
6615	r=`${PWD_COMMAND}`; export r; \
6616	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6617	$(HOST_EXPORTS) \
6618	for flag in $(EXTRA_HOST_FLAGS) ; do \
6619	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6620	done; \
6621	echo "Doing install-html in opcodes" ; \
6622	(cd $(HOST_SUBDIR)/opcodes && \
6623	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6624	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6625	          "RANLIB=$${RANLIB}" \
6626	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6627	          install-html) \
6628	  || exit 1
6629
6630@endif opcodes
6631
6632.PHONY: maybe-installcheck-opcodes installcheck-opcodes
6633maybe-installcheck-opcodes:
6634@if opcodes
6635maybe-installcheck-opcodes: installcheck-opcodes
6636
6637installcheck-opcodes: \
6638    configure-opcodes
6639	@[ -f ./opcodes/Makefile ] || exit 0; \
6640	r=`${PWD_COMMAND}`; export r; \
6641	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6642	$(HOST_EXPORTS) \
6643	for flag in $(EXTRA_HOST_FLAGS) ; do \
6644	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6645	done; \
6646	echo "Doing installcheck in opcodes" ; \
6647	(cd $(HOST_SUBDIR)/opcodes && \
6648	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6649	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6650	          "RANLIB=$${RANLIB}" \
6651	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6652	          installcheck) \
6653	  || exit 1
6654
6655@endif opcodes
6656
6657.PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
6658maybe-mostlyclean-opcodes:
6659@if opcodes
6660maybe-mostlyclean-opcodes: mostlyclean-opcodes
6661
6662mostlyclean-opcodes:
6663	@[ -f ./opcodes/Makefile ] || exit 0; \
6664	r=`${PWD_COMMAND}`; export r; \
6665	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6666	$(HOST_EXPORTS) \
6667	for flag in $(EXTRA_HOST_FLAGS) ; do \
6668	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6669	done; \
6670	echo "Doing mostlyclean in opcodes" ; \
6671	(cd $(HOST_SUBDIR)/opcodes && \
6672	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6673	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6674	          "RANLIB=$${RANLIB}" \
6675	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6676	          mostlyclean) \
6677	  || exit 1
6678
6679@endif opcodes
6680
6681.PHONY: maybe-clean-opcodes clean-opcodes
6682maybe-clean-opcodes:
6683@if opcodes
6684maybe-clean-opcodes: clean-opcodes
6685
6686clean-opcodes:
6687	@[ -f ./opcodes/Makefile ] || exit 0; \
6688	r=`${PWD_COMMAND}`; export r; \
6689	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6690	$(HOST_EXPORTS) \
6691	for flag in $(EXTRA_HOST_FLAGS) ; do \
6692	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6693	done; \
6694	echo "Doing clean in opcodes" ; \
6695	(cd $(HOST_SUBDIR)/opcodes && \
6696	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6697	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6698	          "RANLIB=$${RANLIB}" \
6699	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6700	          clean) \
6701	  || exit 1
6702
6703@endif opcodes
6704
6705.PHONY: maybe-distclean-opcodes distclean-opcodes
6706maybe-distclean-opcodes:
6707@if opcodes
6708maybe-distclean-opcodes: distclean-opcodes
6709
6710distclean-opcodes:
6711	@[ -f ./opcodes/Makefile ] || exit 0; \
6712	r=`${PWD_COMMAND}`; export r; \
6713	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6714	$(HOST_EXPORTS) \
6715	for flag in $(EXTRA_HOST_FLAGS) ; do \
6716	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6717	done; \
6718	echo "Doing distclean in opcodes" ; \
6719	(cd $(HOST_SUBDIR)/opcodes && \
6720	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6721	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6722	          "RANLIB=$${RANLIB}" \
6723	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6724	          distclean) \
6725	  || exit 1
6726
6727@endif opcodes
6728
6729.PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
6730maybe-maintainer-clean-opcodes:
6731@if opcodes
6732maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
6733
6734maintainer-clean-opcodes:
6735	@[ -f ./opcodes/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 maintainer-clean in opcodes" ; \
6743	(cd $(HOST_SUBDIR)/opcodes && \
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	          maintainer-clean) \
6749	  || exit 1
6750
6751@endif opcodes
6752
6753
6754
6755.PHONY: configure-binutils maybe-configure-binutils
6756maybe-configure-binutils:
6757@if gcc-bootstrap
6758configure-binutils: stage_current
6759@endif gcc-bootstrap
6760@if binutils
6761maybe-configure-binutils: configure-binutils
6762configure-binutils:
6763	@r=`${PWD_COMMAND}`; export r; \
6764	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6765	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6766	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
6767	$(HOST_EXPORTS) \
6768	echo Configuring in $(HOST_SUBDIR)/binutils; \
6769	cd "$(HOST_SUBDIR)/binutils" || exit 1; \
6770	case $(srcdir) in \
6771	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6772	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6773		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6774	esac; \
6775	srcdiroption="--srcdir=$${topdir}/binutils"; \
6776	libsrcdir="$$s/binutils"; \
6777	$(SHELL) $${libsrcdir}/configure \
6778	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6779	  --target=${target_alias} $${srcdiroption}  \
6780	  || exit 1
6781@endif binutils
6782
6783
6784
6785.PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
6786maybe-configure-stage1-binutils:
6787@if binutils-bootstrap
6788maybe-configure-stage1-binutils: configure-stage1-binutils
6789configure-stage1-binutils:
6790	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
6791	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
6792	@r=`${PWD_COMMAND}`; export r; \
6793	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6794	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6795	$(HOST_EXPORTS)  \
6796	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
6797	CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS;  \
6798	echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
6799	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
6800	cd $(HOST_SUBDIR)/binutils || exit 1; \
6801	case $(srcdir) in \
6802	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6803	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6804		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6805	esac; \
6806	srcdiroption="--srcdir=$${topdir}/binutils"; \
6807	libsrcdir="$$s/binutils"; \
6808	$(SHELL) $${libsrcdir}/configure \
6809	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6810	  --target=${target_alias} $${srcdiroption} \
6811	   \
6812	  --disable-intermodule $(STAGE1_CHECKING) 	  --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
6813@endif binutils-bootstrap
6814
6815.PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
6816maybe-configure-stage2-binutils:
6817@if binutils-bootstrap
6818maybe-configure-stage2-binutils: configure-stage2-binutils
6819configure-stage2-binutils:
6820	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
6821	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
6822	@r=`${PWD_COMMAND}`; export r; \
6823	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6824	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6825	$(HOST_EXPORTS) \
6826	$(POSTSTAGE1_HOST_EXPORTS)  \
6827	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
6828	CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS;  \
6829	echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
6830	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
6831	cd $(HOST_SUBDIR)/binutils || exit 1; \
6832	case $(srcdir) in \
6833	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6834	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6835		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6836	esac; \
6837	srcdiroption="--srcdir=$${topdir}/binutils"; \
6838	libsrcdir="$$s/binutils"; \
6839	$(SHELL) $${libsrcdir}/configure \
6840	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6841	  --target=${target_alias} $${srcdiroption} \
6842	  --with-build-libsubdir=$(HOST_SUBDIR) \
6843	  @stage2_werror_flag@
6844@endif binutils-bootstrap
6845
6846.PHONY: configure-stageb2g0-binutils maybe-configure-stageb2g0-binutils
6847maybe-configure-stageb2g0-binutils:
6848@if binutils-bootstrap
6849maybe-configure-stageb2g0-binutils: configure-stageb2g0-binutils
6850configure-stageb2g0-binutils:
6851	@[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
6852	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
6853	@r=`${PWD_COMMAND}`; export r; \
6854	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6855	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6856	$(HOST_EXPORTS) \
6857	$(POSTSTAGE1_HOST_EXPORTS)  \
6858	CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
6859	CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS;  \
6860	echo Configuring stage b2g0 in $(HOST_SUBDIR)/binutils ; \
6861	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
6862	cd $(HOST_SUBDIR)/binutils || exit 1; \
6863	case $(srcdir) in \
6864	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6865	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6866		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6867	esac; \
6868	srcdiroption="--srcdir=$${topdir}/binutils"; \
6869	libsrcdir="$$s/binutils"; \
6870	$(SHELL) $${libsrcdir}/configure \
6871	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6872	  --target=${target_alias} $${srcdiroption} \
6873	  --with-build-libsubdir=$(HOST_SUBDIR) \
6874	  @stage2_werror_flag@
6875@endif binutils-bootstrap
6876
6877.PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
6878maybe-configure-stage3-binutils:
6879@if binutils-bootstrap
6880maybe-configure-stage3-binutils: configure-stage3-binutils
6881configure-stage3-binutils:
6882	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
6883	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
6884	@r=`${PWD_COMMAND}`; export r; \
6885	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6886	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6887	$(HOST_EXPORTS) \
6888	$(POSTSTAGE1_HOST_EXPORTS)  \
6889	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
6890	CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS;  \
6891	echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
6892	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
6893	cd $(HOST_SUBDIR)/binutils || exit 1; \
6894	case $(srcdir) in \
6895	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6896	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6897		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6898	esac; \
6899	srcdiroption="--srcdir=$${topdir}/binutils"; \
6900	libsrcdir="$$s/binutils"; \
6901	$(SHELL) $${libsrcdir}/configure \
6902	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6903	  --target=${target_alias} $${srcdiroption} \
6904	  --with-build-libsubdir=$(HOST_SUBDIR) \
6905	  @stage2_werror_flag@
6906@endif binutils-bootstrap
6907
6908.PHONY: configure-stageb3g2-binutils maybe-configure-stageb3g2-binutils
6909maybe-configure-stageb3g2-binutils:
6910@if binutils-bootstrap
6911maybe-configure-stageb3g2-binutils: configure-stageb3g2-binutils
6912configure-stageb3g2-binutils:
6913	@[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
6914	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
6915	@r=`${PWD_COMMAND}`; export r; \
6916	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6917	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6918	$(HOST_EXPORTS) \
6919	$(POSTSTAGE1_HOST_EXPORTS)  \
6920	CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
6921	CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS;  \
6922	echo Configuring stage b3g2 in $(HOST_SUBDIR)/binutils ; \
6923	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
6924	cd $(HOST_SUBDIR)/binutils || exit 1; \
6925	case $(srcdir) in \
6926	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6927	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6928		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6929	esac; \
6930	srcdiroption="--srcdir=$${topdir}/binutils"; \
6931	libsrcdir="$$s/binutils"; \
6932	$(SHELL) $${libsrcdir}/configure \
6933	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6934	  --target=${target_alias} $${srcdiroption} \
6935	  --with-build-libsubdir=$(HOST_SUBDIR) \
6936	  @stage2_werror_flag@
6937@endif binutils-bootstrap
6938
6939.PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
6940maybe-configure-stage4-binutils:
6941@if binutils-bootstrap
6942maybe-configure-stage4-binutils: configure-stage4-binutils
6943configure-stage4-binutils:
6944	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
6945	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
6946	@r=`${PWD_COMMAND}`; export r; \
6947	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6948	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6949	$(HOST_EXPORTS) \
6950	$(POSTSTAGE1_HOST_EXPORTS)  \
6951	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
6952	CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS;  \
6953	echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
6954	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
6955	cd $(HOST_SUBDIR)/binutils || exit 1; \
6956	case $(srcdir) in \
6957	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6958	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6959		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6960	esac; \
6961	srcdiroption="--srcdir=$${topdir}/binutils"; \
6962	libsrcdir="$$s/binutils"; \
6963	$(SHELL) $${libsrcdir}/configure \
6964	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6965	  --target=${target_alias} $${srcdiroption} \
6966	  --with-build-libsubdir=$(HOST_SUBDIR) \
6967	  @stage2_werror_flag@
6968@endif binutils-bootstrap
6969
6970.PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
6971maybe-configure-stageprofile-binutils:
6972@if binutils-bootstrap
6973maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
6974configure-stageprofile-binutils:
6975	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
6976	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
6977	@r=`${PWD_COMMAND}`; export r; \
6978	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6979	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6980	$(HOST_EXPORTS) \
6981	$(POSTSTAGE1_HOST_EXPORTS)  \
6982	CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
6983	CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS;  \
6984	echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
6985	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
6986	cd $(HOST_SUBDIR)/binutils || exit 1; \
6987	case $(srcdir) in \
6988	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6989	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6990		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6991	esac; \
6992	srcdiroption="--srcdir=$${topdir}/binutils"; \
6993	libsrcdir="$$s/binutils"; \
6994	$(SHELL) $${libsrcdir}/configure \
6995	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6996	  --target=${target_alias} $${srcdiroption} \
6997	  --with-build-libsubdir=$(HOST_SUBDIR) \
6998	  @stage2_werror_flag@
6999@endif binutils-bootstrap
7000
7001.PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
7002maybe-configure-stagefeedback-binutils:
7003@if binutils-bootstrap
7004maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
7005configure-stagefeedback-binutils:
7006	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
7007	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
7008	@r=`${PWD_COMMAND}`; export r; \
7009	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7010	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
7011	$(HOST_EXPORTS) \
7012	$(POSTSTAGE1_HOST_EXPORTS)  \
7013	CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
7014	CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS;  \
7015	echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
7016	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
7017	cd $(HOST_SUBDIR)/binutils || exit 1; \
7018	case $(srcdir) in \
7019	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7020	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
7021		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7022	esac; \
7023	srcdiroption="--srcdir=$${topdir}/binutils"; \
7024	libsrcdir="$$s/binutils"; \
7025	$(SHELL) $${libsrcdir}/configure \
7026	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7027	  --target=${target_alias} $${srcdiroption} \
7028	  --with-build-libsubdir=$(HOST_SUBDIR) \
7029	  @stage2_werror_flag@
7030@endif binutils-bootstrap
7031
7032
7033
7034
7035
7036.PHONY: all-binutils maybe-all-binutils
7037maybe-all-binutils:
7038@if gcc-bootstrap
7039all-binutils: stage_current
7040@endif gcc-bootstrap
7041@if binutils
7042TARGET-binutils=all
7043maybe-all-binutils: all-binutils
7044all-binutils: configure-binutils
7045	@r=`${PWD_COMMAND}`; export r; \
7046	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7047	$(HOST_EXPORTS) \
7048	(cd $(HOST_SUBDIR)/binutils && \
7049	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
7050		$(TARGET-binutils))
7051@endif binutils
7052
7053
7054
7055.PHONY: all-stage1-binutils maybe-all-stage1-binutils
7056.PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
7057maybe-all-stage1-binutils:
7058maybe-clean-stage1-binutils:
7059@if binutils-bootstrap
7060maybe-all-stage1-binutils: all-stage1-binutils
7061all-stage1: all-stage1-binutils
7062TARGET-stage1-binutils = $(TARGET-binutils)
7063all-stage1-binutils: configure-stage1-binutils
7064	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
7065	@r=`${PWD_COMMAND}`; export r; \
7066	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7067	$(HOST_EXPORTS) \
7068	cd $(HOST_SUBDIR)/binutils && \
7069	$(MAKE) $(BASE_FLAGS_TO_PASS) \
7070		CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
7071		LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
7072		CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
7073		CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS)   \
7074		$(TARGET-stage1-binutils)
7075
7076maybe-clean-stage1-binutils: clean-stage1-binutils
7077clean-stage1: clean-stage1-binutils
7078clean-stage1-binutils:
7079	@if [ $(current_stage) = stage1 ]; then \
7080	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7081	else \
7082	  [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
7083	  $(MAKE) stage1-start; \
7084	fi; \
7085	cd $(HOST_SUBDIR)/binutils && \
7086	$(MAKE) $(EXTRA_HOST_FLAGS)  \
7087		 clean
7088@endif binutils-bootstrap
7089
7090
7091.PHONY: all-stage2-binutils maybe-all-stage2-binutils
7092.PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
7093maybe-all-stage2-binutils:
7094maybe-clean-stage2-binutils:
7095@if binutils-bootstrap
7096maybe-all-stage2-binutils: all-stage2-binutils
7097all-stage2: all-stage2-binutils
7098TARGET-stage2-binutils = $(TARGET-binutils)
7099all-stage2-binutils: configure-stage2-binutils
7100	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
7101	@r=`${PWD_COMMAND}`; export r; \
7102	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7103	$(HOST_EXPORTS) \
7104	$(POSTSTAGE1_HOST_EXPORTS) \
7105	cd $(HOST_SUBDIR)/binutils && \
7106	$(MAKE) $(BASE_FLAGS_TO_PASS) \
7107		CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
7108		LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
7109		CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
7110		CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
7111		$(TARGET-stage2-binutils)
7112
7113maybe-clean-stage2-binutils: clean-stage2-binutils
7114clean-stage2: clean-stage2-binutils
7115clean-stage2-binutils:
7116	@if [ $(current_stage) = stage2 ]; then \
7117	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7118	else \
7119	  [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
7120	  $(MAKE) stage2-start; \
7121	fi; \
7122	cd $(HOST_SUBDIR)/binutils && \
7123	$(MAKE) $(EXTRA_HOST_FLAGS)  \
7124		$(POSTSTAGE1_FLAGS_TO_PASS)  \
7125		 clean
7126@endif binutils-bootstrap
7127
7128
7129.PHONY: all-stageb2g0-binutils maybe-all-stageb2g0-binutils
7130.PHONY: clean-stageb2g0-binutils maybe-clean-stageb2g0-binutils
7131maybe-all-stageb2g0-binutils:
7132maybe-clean-stageb2g0-binutils:
7133@if binutils-bootstrap
7134maybe-all-stageb2g0-binutils: all-stageb2g0-binutils
7135all-stageb2g0: all-stageb2g0-binutils
7136TARGET-stageb2g0-binutils = $(TARGET-binutils)
7137all-stageb2g0-binutils: configure-stageb2g0-binutils
7138	@[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
7139	@r=`${PWD_COMMAND}`; export r; \
7140	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7141	$(HOST_EXPORTS) \
7142	$(POSTSTAGE1_HOST_EXPORTS) \
7143	cd $(HOST_SUBDIR)/binutils && \
7144	$(MAKE) $(BASE_FLAGS_TO_PASS) \
7145		CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
7146		LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
7147		CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
7148		CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
7149		$(TARGET-stageb2g0-binutils)
7150
7151maybe-clean-stageb2g0-binutils: clean-stageb2g0-binutils
7152clean-stageb2g0: clean-stageb2g0-binutils
7153clean-stageb2g0-binutils:
7154	@if [ $(current_stage) = stageb2g0 ]; then \
7155	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7156	else \
7157	  [ -f $(HOST_SUBDIR)/stageb2g0-binutils/Makefile ] || exit 0; \
7158	  $(MAKE) stageb2g0-start; \
7159	fi; \
7160	cd $(HOST_SUBDIR)/binutils && \
7161	$(MAKE) $(EXTRA_HOST_FLAGS)  \
7162		$(POSTSTAGE1_FLAGS_TO_PASS)  \
7163		 clean
7164@endif binutils-bootstrap
7165
7166
7167.PHONY: all-stage3-binutils maybe-all-stage3-binutils
7168.PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
7169maybe-all-stage3-binutils:
7170maybe-clean-stage3-binutils:
7171@if binutils-bootstrap
7172maybe-all-stage3-binutils: all-stage3-binutils
7173all-stage3: all-stage3-binutils
7174TARGET-stage3-binutils = $(TARGET-binutils)
7175all-stage3-binutils: configure-stage3-binutils
7176	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
7177	@r=`${PWD_COMMAND}`; export r; \
7178	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7179	$(HOST_EXPORTS) \
7180	$(POSTSTAGE1_HOST_EXPORTS) \
7181	cd $(HOST_SUBDIR)/binutils && \
7182	$(MAKE) $(BASE_FLAGS_TO_PASS) \
7183		CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
7184		LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
7185		CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
7186		CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
7187		$(TARGET-stage3-binutils)
7188
7189maybe-clean-stage3-binutils: clean-stage3-binutils
7190clean-stage3: clean-stage3-binutils
7191clean-stage3-binutils:
7192	@if [ $(current_stage) = stage3 ]; then \
7193	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7194	else \
7195	  [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
7196	  $(MAKE) stage3-start; \
7197	fi; \
7198	cd $(HOST_SUBDIR)/binutils && \
7199	$(MAKE) $(EXTRA_HOST_FLAGS)  \
7200		$(POSTSTAGE1_FLAGS_TO_PASS)  \
7201		 clean
7202@endif binutils-bootstrap
7203
7204
7205.PHONY: all-stageb3g2-binutils maybe-all-stageb3g2-binutils
7206.PHONY: clean-stageb3g2-binutils maybe-clean-stageb3g2-binutils
7207maybe-all-stageb3g2-binutils:
7208maybe-clean-stageb3g2-binutils:
7209@if binutils-bootstrap
7210maybe-all-stageb3g2-binutils: all-stageb3g2-binutils
7211all-stageb3g2: all-stageb3g2-binutils
7212TARGET-stageb3g2-binutils = $(TARGET-binutils)
7213all-stageb3g2-binutils: configure-stageb3g2-binutils
7214	@[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
7215	@r=`${PWD_COMMAND}`; export r; \
7216	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7217	$(HOST_EXPORTS) \
7218	$(POSTSTAGE1_HOST_EXPORTS) \
7219	cd $(HOST_SUBDIR)/binutils && \
7220	$(MAKE) $(BASE_FLAGS_TO_PASS) \
7221		CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
7222		LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
7223		CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
7224		CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
7225		$(TARGET-stageb3g2-binutils)
7226
7227maybe-clean-stageb3g2-binutils: clean-stageb3g2-binutils
7228clean-stageb3g2: clean-stageb3g2-binutils
7229clean-stageb3g2-binutils:
7230	@if [ $(current_stage) = stageb3g2 ]; then \
7231	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7232	else \
7233	  [ -f $(HOST_SUBDIR)/stageb3g2-binutils/Makefile ] || exit 0; \
7234	  $(MAKE) stageb3g2-start; \
7235	fi; \
7236	cd $(HOST_SUBDIR)/binutils && \
7237	$(MAKE) $(EXTRA_HOST_FLAGS)  \
7238		$(POSTSTAGE1_FLAGS_TO_PASS)  \
7239		 clean
7240@endif binutils-bootstrap
7241
7242
7243.PHONY: all-stage4-binutils maybe-all-stage4-binutils
7244.PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
7245maybe-all-stage4-binutils:
7246maybe-clean-stage4-binutils:
7247@if binutils-bootstrap
7248maybe-all-stage4-binutils: all-stage4-binutils
7249all-stage4: all-stage4-binutils
7250TARGET-stage4-binutils = $(TARGET-binutils)
7251all-stage4-binutils: configure-stage4-binutils
7252	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
7253	@r=`${PWD_COMMAND}`; export r; \
7254	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7255	$(HOST_EXPORTS) \
7256	$(POSTSTAGE1_HOST_EXPORTS) \
7257	cd $(HOST_SUBDIR)/binutils && \
7258	$(MAKE) $(BASE_FLAGS_TO_PASS) \
7259		CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
7260		LIBCFLAGS="$(STAGE4_CFLAGS)" \
7261		CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
7262		CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
7263		$(TARGET-stage4-binutils)
7264
7265maybe-clean-stage4-binutils: clean-stage4-binutils
7266clean-stage4: clean-stage4-binutils
7267clean-stage4-binutils:
7268	@if [ $(current_stage) = stage4 ]; then \
7269	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7270	else \
7271	  [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
7272	  $(MAKE) stage4-start; \
7273	fi; \
7274	cd $(HOST_SUBDIR)/binutils && \
7275	$(MAKE) $(EXTRA_HOST_FLAGS)  \
7276		$(POSTSTAGE1_FLAGS_TO_PASS)  \
7277		 clean
7278@endif binutils-bootstrap
7279
7280
7281.PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
7282.PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
7283maybe-all-stageprofile-binutils:
7284maybe-clean-stageprofile-binutils:
7285@if binutils-bootstrap
7286maybe-all-stageprofile-binutils: all-stageprofile-binutils
7287all-stageprofile: all-stageprofile-binutils
7288TARGET-stageprofile-binutils = $(TARGET-binutils)
7289all-stageprofile-binutils: configure-stageprofile-binutils
7290	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
7291	@r=`${PWD_COMMAND}`; export r; \
7292	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7293	$(HOST_EXPORTS) \
7294	$(POSTSTAGE1_HOST_EXPORTS) \
7295	cd $(HOST_SUBDIR)/binutils && \
7296	$(MAKE) $(BASE_FLAGS_TO_PASS) \
7297		CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
7298		LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
7299		CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
7300		CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
7301		$(TARGET-stageprofile-binutils)
7302
7303maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
7304clean-stageprofile: clean-stageprofile-binutils
7305clean-stageprofile-binutils:
7306	@if [ $(current_stage) = stageprofile ]; then \
7307	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7308	else \
7309	  [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
7310	  $(MAKE) stageprofile-start; \
7311	fi; \
7312	cd $(HOST_SUBDIR)/binutils && \
7313	$(MAKE) $(EXTRA_HOST_FLAGS)  \
7314		$(POSTSTAGE1_FLAGS_TO_PASS)  \
7315		 clean
7316@endif binutils-bootstrap
7317
7318
7319.PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
7320.PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
7321maybe-all-stagefeedback-binutils:
7322maybe-clean-stagefeedback-binutils:
7323@if binutils-bootstrap
7324maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
7325all-stagefeedback: all-stagefeedback-binutils
7326TARGET-stagefeedback-binutils = $(TARGET-binutils)
7327all-stagefeedback-binutils: configure-stagefeedback-binutils
7328	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
7329	@r=`${PWD_COMMAND}`; export r; \
7330	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7331	$(HOST_EXPORTS) \
7332	$(POSTSTAGE1_HOST_EXPORTS) \
7333	cd $(HOST_SUBDIR)/binutils && \
7334	$(MAKE) $(BASE_FLAGS_TO_PASS) \
7335		CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
7336		LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
7337		CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
7338		CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
7339		$(TARGET-stagefeedback-binutils)
7340
7341maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
7342clean-stagefeedback: clean-stagefeedback-binutils
7343clean-stagefeedback-binutils:
7344	@if [ $(current_stage) = stagefeedback ]; then \
7345	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7346	else \
7347	  [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
7348	  $(MAKE) stagefeedback-start; \
7349	fi; \
7350	cd $(HOST_SUBDIR)/binutils && \
7351	$(MAKE) $(EXTRA_HOST_FLAGS)  \
7352		$(POSTSTAGE1_FLAGS_TO_PASS)  \
7353		 clean
7354@endif binutils-bootstrap
7355
7356
7357
7358
7359
7360.PHONY: check-binutils maybe-check-binutils
7361maybe-check-binutils:
7362@if binutils
7363maybe-check-binutils: check-binutils
7364
7365check-binutils:
7366	@: $(MAKE); $(unstage)
7367	@r=`${PWD_COMMAND}`; export r; \
7368	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7369	$(HOST_EXPORTS) \
7370	(cd $(HOST_SUBDIR)/binutils && \
7371	  $(MAKE) $(FLAGS_TO_PASS)  check)
7372
7373@endif binutils
7374
7375.PHONY: install-binutils maybe-install-binutils
7376maybe-install-binutils:
7377@if binutils
7378maybe-install-binutils: install-binutils
7379
7380install-binutils: installdirs
7381	@: $(MAKE); $(unstage)
7382	@r=`${PWD_COMMAND}`; export r; \
7383	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7384	$(HOST_EXPORTS) \
7385	(cd $(HOST_SUBDIR)/binutils && \
7386	  $(MAKE) $(FLAGS_TO_PASS)  install)
7387
7388@endif binutils
7389
7390# Other targets (info, dvi, pdf, etc.)
7391
7392.PHONY: maybe-info-binutils info-binutils
7393maybe-info-binutils:
7394@if binutils
7395maybe-info-binutils: info-binutils
7396
7397info-binutils: \
7398    configure-binutils
7399	@[ -f ./binutils/Makefile ] || exit 0; \
7400	r=`${PWD_COMMAND}`; export r; \
7401	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7402	$(HOST_EXPORTS) \
7403	for flag in $(EXTRA_HOST_FLAGS) ; do \
7404	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7405	done; \
7406	echo "Doing info in binutils" ; \
7407	(cd $(HOST_SUBDIR)/binutils && \
7408	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7409	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7410	          "RANLIB=$${RANLIB}" \
7411	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7412	          info) \
7413	  || exit 1
7414
7415@endif binutils
7416
7417.PHONY: maybe-dvi-binutils dvi-binutils
7418maybe-dvi-binutils:
7419@if binutils
7420maybe-dvi-binutils: dvi-binutils
7421
7422dvi-binutils: \
7423    configure-binutils
7424	@[ -f ./binutils/Makefile ] || exit 0; \
7425	r=`${PWD_COMMAND}`; export r; \
7426	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7427	$(HOST_EXPORTS) \
7428	for flag in $(EXTRA_HOST_FLAGS) ; do \
7429	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7430	done; \
7431	echo "Doing dvi in binutils" ; \
7432	(cd $(HOST_SUBDIR)/binutils && \
7433	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7434	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7435	          "RANLIB=$${RANLIB}" \
7436	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7437	          dvi) \
7438	  || exit 1
7439
7440@endif binutils
7441
7442.PHONY: maybe-pdf-binutils pdf-binutils
7443maybe-pdf-binutils:
7444@if binutils
7445maybe-pdf-binutils: pdf-binutils
7446
7447pdf-binutils: \
7448    configure-binutils
7449	@[ -f ./binutils/Makefile ] || exit 0; \
7450	r=`${PWD_COMMAND}`; export r; \
7451	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7452	$(HOST_EXPORTS) \
7453	for flag in $(EXTRA_HOST_FLAGS) ; do \
7454	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7455	done; \
7456	echo "Doing pdf in binutils" ; \
7457	(cd $(HOST_SUBDIR)/binutils && \
7458	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7459	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7460	          "RANLIB=$${RANLIB}" \
7461	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7462	          pdf) \
7463	  || exit 1
7464
7465@endif binutils
7466
7467.PHONY: maybe-html-binutils html-binutils
7468maybe-html-binutils:
7469@if binutils
7470maybe-html-binutils: html-binutils
7471
7472html-binutils: \
7473    configure-binutils
7474	@[ -f ./binutils/Makefile ] || exit 0; \
7475	r=`${PWD_COMMAND}`; export r; \
7476	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7477	$(HOST_EXPORTS) \
7478	for flag in $(EXTRA_HOST_FLAGS) ; do \
7479	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7480	done; \
7481	echo "Doing html in binutils" ; \
7482	(cd $(HOST_SUBDIR)/binutils && \
7483	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7484	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7485	          "RANLIB=$${RANLIB}" \
7486	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7487	          html) \
7488	  || exit 1
7489
7490@endif binutils
7491
7492.PHONY: maybe-TAGS-binutils TAGS-binutils
7493maybe-TAGS-binutils:
7494@if binutils
7495maybe-TAGS-binutils: TAGS-binutils
7496
7497TAGS-binutils: \
7498    configure-binutils
7499	@[ -f ./binutils/Makefile ] || exit 0; \
7500	r=`${PWD_COMMAND}`; export r; \
7501	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7502	$(HOST_EXPORTS) \
7503	for flag in $(EXTRA_HOST_FLAGS) ; do \
7504	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7505	done; \
7506	echo "Doing TAGS in binutils" ; \
7507	(cd $(HOST_SUBDIR)/binutils && \
7508	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7509	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7510	          "RANLIB=$${RANLIB}" \
7511	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7512	          TAGS) \
7513	  || exit 1
7514
7515@endif binutils
7516
7517.PHONY: maybe-install-info-binutils install-info-binutils
7518maybe-install-info-binutils:
7519@if binutils
7520maybe-install-info-binutils: install-info-binutils
7521
7522install-info-binutils: \
7523    configure-binutils \
7524    info-binutils
7525	@[ -f ./binutils/Makefile ] || exit 0; \
7526	r=`${PWD_COMMAND}`; export r; \
7527	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7528	$(HOST_EXPORTS) \
7529	for flag in $(EXTRA_HOST_FLAGS) ; do \
7530	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7531	done; \
7532	echo "Doing install-info in binutils" ; \
7533	(cd $(HOST_SUBDIR)/binutils && \
7534	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7535	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7536	          "RANLIB=$${RANLIB}" \
7537	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7538	          install-info) \
7539	  || exit 1
7540
7541@endif binutils
7542
7543.PHONY: maybe-install-pdf-binutils install-pdf-binutils
7544maybe-install-pdf-binutils:
7545@if binutils
7546maybe-install-pdf-binutils: install-pdf-binutils
7547
7548install-pdf-binutils: \
7549    configure-binutils \
7550    pdf-binutils
7551	@[ -f ./binutils/Makefile ] || exit 0; \
7552	r=`${PWD_COMMAND}`; export r; \
7553	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7554	$(HOST_EXPORTS) \
7555	for flag in $(EXTRA_HOST_FLAGS) ; do \
7556	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7557	done; \
7558	echo "Doing install-pdf in binutils" ; \
7559	(cd $(HOST_SUBDIR)/binutils && \
7560	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7561	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7562	          "RANLIB=$${RANLIB}" \
7563	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7564	          install-pdf) \
7565	  || exit 1
7566
7567@endif binutils
7568
7569.PHONY: maybe-install-html-binutils install-html-binutils
7570maybe-install-html-binutils:
7571@if binutils
7572maybe-install-html-binutils: install-html-binutils
7573
7574install-html-binutils: \
7575    configure-binutils \
7576    html-binutils
7577	@[ -f ./binutils/Makefile ] || exit 0; \
7578	r=`${PWD_COMMAND}`; export r; \
7579	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7580	$(HOST_EXPORTS) \
7581	for flag in $(EXTRA_HOST_FLAGS) ; do \
7582	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7583	done; \
7584	echo "Doing install-html in binutils" ; \
7585	(cd $(HOST_SUBDIR)/binutils && \
7586	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7587	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7588	          "RANLIB=$${RANLIB}" \
7589	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7590	          install-html) \
7591	  || exit 1
7592
7593@endif binutils
7594
7595.PHONY: maybe-installcheck-binutils installcheck-binutils
7596maybe-installcheck-binutils:
7597@if binutils
7598maybe-installcheck-binutils: installcheck-binutils
7599
7600installcheck-binutils: \
7601    configure-binutils
7602	@[ -f ./binutils/Makefile ] || exit 0; \
7603	r=`${PWD_COMMAND}`; export r; \
7604	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7605	$(HOST_EXPORTS) \
7606	for flag in $(EXTRA_HOST_FLAGS) ; do \
7607	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7608	done; \
7609	echo "Doing installcheck in binutils" ; \
7610	(cd $(HOST_SUBDIR)/binutils && \
7611	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7612	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7613	          "RANLIB=$${RANLIB}" \
7614	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7615	          installcheck) \
7616	  || exit 1
7617
7618@endif binutils
7619
7620.PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
7621maybe-mostlyclean-binutils:
7622@if binutils
7623maybe-mostlyclean-binutils: mostlyclean-binutils
7624
7625mostlyclean-binutils:
7626	@[ -f ./binutils/Makefile ] || exit 0; \
7627	r=`${PWD_COMMAND}`; export r; \
7628	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7629	$(HOST_EXPORTS) \
7630	for flag in $(EXTRA_HOST_FLAGS) ; do \
7631	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7632	done; \
7633	echo "Doing mostlyclean in binutils" ; \
7634	(cd $(HOST_SUBDIR)/binutils && \
7635	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7636	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7637	          "RANLIB=$${RANLIB}" \
7638	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7639	          mostlyclean) \
7640	  || exit 1
7641
7642@endif binutils
7643
7644.PHONY: maybe-clean-binutils clean-binutils
7645maybe-clean-binutils:
7646@if binutils
7647maybe-clean-binutils: clean-binutils
7648
7649clean-binutils:
7650	@[ -f ./binutils/Makefile ] || exit 0; \
7651	r=`${PWD_COMMAND}`; export r; \
7652	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7653	$(HOST_EXPORTS) \
7654	for flag in $(EXTRA_HOST_FLAGS) ; do \
7655	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7656	done; \
7657	echo "Doing clean in binutils" ; \
7658	(cd $(HOST_SUBDIR)/binutils && \
7659	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7660	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7661	          "RANLIB=$${RANLIB}" \
7662	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7663	          clean) \
7664	  || exit 1
7665
7666@endif binutils
7667
7668.PHONY: maybe-distclean-binutils distclean-binutils
7669maybe-distclean-binutils:
7670@if binutils
7671maybe-distclean-binutils: distclean-binutils
7672
7673distclean-binutils:
7674	@[ -f ./binutils/Makefile ] || exit 0; \
7675	r=`${PWD_COMMAND}`; export r; \
7676	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7677	$(HOST_EXPORTS) \
7678	for flag in $(EXTRA_HOST_FLAGS) ; do \
7679	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7680	done; \
7681	echo "Doing distclean in binutils" ; \
7682	(cd $(HOST_SUBDIR)/binutils && \
7683	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7684	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7685	          "RANLIB=$${RANLIB}" \
7686	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7687	          distclean) \
7688	  || exit 1
7689
7690@endif binutils
7691
7692.PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
7693maybe-maintainer-clean-binutils:
7694@if binutils
7695maybe-maintainer-clean-binutils: maintainer-clean-binutils
7696
7697maintainer-clean-binutils:
7698	@[ -f ./binutils/Makefile ] || exit 0; \
7699	r=`${PWD_COMMAND}`; export r; \
7700	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7701	$(HOST_EXPORTS) \
7702	for flag in $(EXTRA_HOST_FLAGS) ; do \
7703	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7704	done; \
7705	echo "Doing maintainer-clean in binutils" ; \
7706	(cd $(HOST_SUBDIR)/binutils && \
7707	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7708	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7709	          "RANLIB=$${RANLIB}" \
7710	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7711	          maintainer-clean) \
7712	  || exit 1
7713
7714@endif binutils
7715
7716
7717
7718.PHONY: configure-bison maybe-configure-bison
7719maybe-configure-bison:
7720@if gcc-bootstrap
7721configure-bison: stage_current
7722@endif gcc-bootstrap
7723@if bison
7724maybe-configure-bison: configure-bison
7725configure-bison:
7726	@: $(MAKE); $(unstage)
7727	@r=`${PWD_COMMAND}`; export r; \
7728	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7729	test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
7730	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
7731	$(HOST_EXPORTS) \
7732	echo Configuring in $(HOST_SUBDIR)/bison; \
7733	cd "$(HOST_SUBDIR)/bison" || exit 1; \
7734	case $(srcdir) in \
7735	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7736	  *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
7737		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7738	esac; \
7739	srcdiroption="--srcdir=$${topdir}/bison"; \
7740	libsrcdir="$$s/bison"; \
7741	$(SHELL) $${libsrcdir}/configure \
7742	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7743	  --target=${target_alias} $${srcdiroption}  \
7744	  || exit 1
7745@endif bison
7746
7747
7748
7749
7750
7751.PHONY: all-bison maybe-all-bison
7752maybe-all-bison:
7753@if gcc-bootstrap
7754all-bison: stage_current
7755@endif gcc-bootstrap
7756@if bison
7757TARGET-bison=all
7758maybe-all-bison: all-bison
7759all-bison: configure-bison
7760	@: $(MAKE); $(unstage)
7761	@r=`${PWD_COMMAND}`; export r; \
7762	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7763	$(HOST_EXPORTS) \
7764	(cd $(HOST_SUBDIR)/bison && \
7765	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
7766		$(TARGET-bison))
7767@endif bison
7768
7769
7770
7771
7772.PHONY: check-bison maybe-check-bison
7773maybe-check-bison:
7774@if bison
7775maybe-check-bison: check-bison
7776
7777# This module is only tested in a native toolchain.
7778check-bison:
7779	@: $(MAKE); $(unstage)
7780	@if [ '$(host)' = '$(target)' ] ; then \
7781	  r=`${PWD_COMMAND}`; export r; \
7782	  s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7783	  $(HOST_EXPORTS) \
7784	  (cd $(HOST_SUBDIR)/bison && \
7785	    $(MAKE) $(FLAGS_TO_PASS)  check); \
7786	fi
7787
7788@endif bison
7789
7790.PHONY: install-bison maybe-install-bison
7791maybe-install-bison:
7792@if bison
7793maybe-install-bison: install-bison
7794
7795install-bison: installdirs
7796	@: $(MAKE); $(unstage)
7797	@r=`${PWD_COMMAND}`; export r; \
7798	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7799	$(HOST_EXPORTS) \
7800	(cd $(HOST_SUBDIR)/bison && \
7801	  $(MAKE) $(FLAGS_TO_PASS)  install)
7802
7803@endif bison
7804
7805# Other targets (info, dvi, pdf, etc.)
7806
7807.PHONY: maybe-info-bison info-bison
7808maybe-info-bison:
7809@if bison
7810maybe-info-bison: info-bison
7811
7812info-bison: \
7813    configure-bison
7814	@: $(MAKE); $(unstage)
7815	@[ -f ./bison/Makefile ] || exit 0; \
7816	r=`${PWD_COMMAND}`; export r; \
7817	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7818	$(HOST_EXPORTS) \
7819	for flag in $(EXTRA_HOST_FLAGS) ; do \
7820	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7821	done; \
7822	echo "Doing info in bison" ; \
7823	(cd $(HOST_SUBDIR)/bison && \
7824	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7825	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7826	          "RANLIB=$${RANLIB}" \
7827	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7828	          info) \
7829	  || exit 1
7830
7831@endif bison
7832
7833.PHONY: maybe-dvi-bison dvi-bison
7834maybe-dvi-bison:
7835@if bison
7836maybe-dvi-bison: dvi-bison
7837
7838dvi-bison: \
7839    configure-bison
7840	@: $(MAKE); $(unstage)
7841	@[ -f ./bison/Makefile ] || exit 0; \
7842	r=`${PWD_COMMAND}`; export r; \
7843	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7844	$(HOST_EXPORTS) \
7845	for flag in $(EXTRA_HOST_FLAGS) ; do \
7846	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7847	done; \
7848	echo "Doing dvi in bison" ; \
7849	(cd $(HOST_SUBDIR)/bison && \
7850	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7851	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7852	          "RANLIB=$${RANLIB}" \
7853	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7854	          dvi) \
7855	  || exit 1
7856
7857@endif bison
7858
7859.PHONY: maybe-pdf-bison pdf-bison
7860maybe-pdf-bison:
7861@if bison
7862maybe-pdf-bison: pdf-bison
7863
7864pdf-bison: \
7865    configure-bison
7866	@: $(MAKE); $(unstage)
7867	@[ -f ./bison/Makefile ] || exit 0; \
7868	r=`${PWD_COMMAND}`; export r; \
7869	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7870	$(HOST_EXPORTS) \
7871	for flag in $(EXTRA_HOST_FLAGS) ; do \
7872	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7873	done; \
7874	echo "Doing pdf in bison" ; \
7875	(cd $(HOST_SUBDIR)/bison && \
7876	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7877	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7878	          "RANLIB=$${RANLIB}" \
7879	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7880	          pdf) \
7881	  || exit 1
7882
7883@endif bison
7884
7885.PHONY: maybe-html-bison html-bison
7886maybe-html-bison:
7887@if bison
7888maybe-html-bison: html-bison
7889
7890html-bison: \
7891    configure-bison
7892	@: $(MAKE); $(unstage)
7893	@[ -f ./bison/Makefile ] || exit 0; \
7894	r=`${PWD_COMMAND}`; export r; \
7895	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7896	$(HOST_EXPORTS) \
7897	for flag in $(EXTRA_HOST_FLAGS) ; do \
7898	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7899	done; \
7900	echo "Doing html in bison" ; \
7901	(cd $(HOST_SUBDIR)/bison && \
7902	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7903	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7904	          "RANLIB=$${RANLIB}" \
7905	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7906	          html) \
7907	  || exit 1
7908
7909@endif bison
7910
7911.PHONY: maybe-TAGS-bison TAGS-bison
7912maybe-TAGS-bison:
7913@if bison
7914maybe-TAGS-bison: TAGS-bison
7915
7916TAGS-bison: \
7917    configure-bison
7918	@: $(MAKE); $(unstage)
7919	@[ -f ./bison/Makefile ] || exit 0; \
7920	r=`${PWD_COMMAND}`; export r; \
7921	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7922	$(HOST_EXPORTS) \
7923	for flag in $(EXTRA_HOST_FLAGS) ; do \
7924	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7925	done; \
7926	echo "Doing TAGS in bison" ; \
7927	(cd $(HOST_SUBDIR)/bison && \
7928	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7929	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7930	          "RANLIB=$${RANLIB}" \
7931	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7932	          TAGS) \
7933	  || exit 1
7934
7935@endif bison
7936
7937.PHONY: maybe-install-info-bison install-info-bison
7938maybe-install-info-bison:
7939@if bison
7940maybe-install-info-bison: install-info-bison
7941
7942install-info-bison: \
7943    configure-bison \
7944    info-bison
7945	@: $(MAKE); $(unstage)
7946	@[ -f ./bison/Makefile ] || exit 0; \
7947	r=`${PWD_COMMAND}`; export r; \
7948	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7949	$(HOST_EXPORTS) \
7950	for flag in $(EXTRA_HOST_FLAGS) ; do \
7951	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7952	done; \
7953	echo "Doing install-info in bison" ; \
7954	(cd $(HOST_SUBDIR)/bison && \
7955	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7956	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7957	          "RANLIB=$${RANLIB}" \
7958	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7959	          install-info) \
7960	  || exit 1
7961
7962@endif bison
7963
7964.PHONY: maybe-install-pdf-bison install-pdf-bison
7965maybe-install-pdf-bison:
7966@if bison
7967maybe-install-pdf-bison: install-pdf-bison
7968
7969install-pdf-bison: \
7970    configure-bison \
7971    pdf-bison
7972	@: $(MAKE); $(unstage)
7973	@[ -f ./bison/Makefile ] || exit 0; \
7974	r=`${PWD_COMMAND}`; export r; \
7975	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7976	$(HOST_EXPORTS) \
7977	for flag in $(EXTRA_HOST_FLAGS) ; do \
7978	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7979	done; \
7980	echo "Doing install-pdf in bison" ; \
7981	(cd $(HOST_SUBDIR)/bison && \
7982	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7983	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7984	          "RANLIB=$${RANLIB}" \
7985	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7986	          install-pdf) \
7987	  || exit 1
7988
7989@endif bison
7990
7991.PHONY: maybe-install-html-bison install-html-bison
7992maybe-install-html-bison:
7993@if bison
7994maybe-install-html-bison: install-html-bison
7995
7996install-html-bison: \
7997    configure-bison \
7998    html-bison
7999	@: $(MAKE); $(unstage)
8000	@[ -f ./bison/Makefile ] || exit 0; \
8001	r=`${PWD_COMMAND}`; export r; \
8002	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8003	$(HOST_EXPORTS) \
8004	for flag in $(EXTRA_HOST_FLAGS) ; do \
8005	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8006	done; \
8007	echo "Doing install-html in bison" ; \
8008	(cd $(HOST_SUBDIR)/bison && \
8009	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8010	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8011	          "RANLIB=$${RANLIB}" \
8012	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8013	          install-html) \
8014	  || exit 1
8015
8016@endif bison
8017
8018.PHONY: maybe-installcheck-bison installcheck-bison
8019maybe-installcheck-bison:
8020@if bison
8021maybe-installcheck-bison: installcheck-bison
8022
8023installcheck-bison: \
8024    configure-bison
8025	@: $(MAKE); $(unstage)
8026	@[ -f ./bison/Makefile ] || exit 0; \
8027	r=`${PWD_COMMAND}`; export r; \
8028	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8029	$(HOST_EXPORTS) \
8030	for flag in $(EXTRA_HOST_FLAGS) ; do \
8031	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8032	done; \
8033	echo "Doing installcheck in bison" ; \
8034	(cd $(HOST_SUBDIR)/bison && \
8035	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8036	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8037	          "RANLIB=$${RANLIB}" \
8038	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8039	          installcheck) \
8040	  || exit 1
8041
8042@endif bison
8043
8044.PHONY: maybe-mostlyclean-bison mostlyclean-bison
8045maybe-mostlyclean-bison:
8046@if bison
8047maybe-mostlyclean-bison: mostlyclean-bison
8048
8049mostlyclean-bison:
8050	@: $(MAKE); $(unstage)
8051	@[ -f ./bison/Makefile ] || exit 0; \
8052	r=`${PWD_COMMAND}`; export r; \
8053	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8054	$(HOST_EXPORTS) \
8055	for flag in $(EXTRA_HOST_FLAGS) ; do \
8056	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8057	done; \
8058	echo "Doing mostlyclean in bison" ; \
8059	(cd $(HOST_SUBDIR)/bison && \
8060	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8061	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8062	          "RANLIB=$${RANLIB}" \
8063	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8064	          mostlyclean) \
8065	  || exit 1
8066
8067@endif bison
8068
8069.PHONY: maybe-clean-bison clean-bison
8070maybe-clean-bison:
8071@if bison
8072maybe-clean-bison: clean-bison
8073
8074clean-bison:
8075	@: $(MAKE); $(unstage)
8076	@[ -f ./bison/Makefile ] || exit 0; \
8077	r=`${PWD_COMMAND}`; export r; \
8078	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8079	$(HOST_EXPORTS) \
8080	for flag in $(EXTRA_HOST_FLAGS) ; do \
8081	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8082	done; \
8083	echo "Doing clean in bison" ; \
8084	(cd $(HOST_SUBDIR)/bison && \
8085	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8086	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8087	          "RANLIB=$${RANLIB}" \
8088	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8089	          clean) \
8090	  || exit 1
8091
8092@endif bison
8093
8094.PHONY: maybe-distclean-bison distclean-bison
8095maybe-distclean-bison:
8096@if bison
8097maybe-distclean-bison: distclean-bison
8098
8099distclean-bison:
8100	@: $(MAKE); $(unstage)
8101	@[ -f ./bison/Makefile ] || exit 0; \
8102	r=`${PWD_COMMAND}`; export r; \
8103	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8104	$(HOST_EXPORTS) \
8105	for flag in $(EXTRA_HOST_FLAGS) ; do \
8106	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8107	done; \
8108	echo "Doing distclean in bison" ; \
8109	(cd $(HOST_SUBDIR)/bison && \
8110	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8111	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8112	          "RANLIB=$${RANLIB}" \
8113	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8114	          distclean) \
8115	  || exit 1
8116
8117@endif bison
8118
8119.PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
8120maybe-maintainer-clean-bison:
8121@if bison
8122maybe-maintainer-clean-bison: maintainer-clean-bison
8123
8124maintainer-clean-bison:
8125	@: $(MAKE); $(unstage)
8126	@[ -f ./bison/Makefile ] || exit 0; \
8127	r=`${PWD_COMMAND}`; export r; \
8128	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8129	$(HOST_EXPORTS) \
8130	for flag in $(EXTRA_HOST_FLAGS) ; do \
8131	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8132	done; \
8133	echo "Doing maintainer-clean in bison" ; \
8134	(cd $(HOST_SUBDIR)/bison && \
8135	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8136	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8137	          "RANLIB=$${RANLIB}" \
8138	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8139	          maintainer-clean) \
8140	  || exit 1
8141
8142@endif bison
8143
8144
8145
8146.PHONY: configure-byacc maybe-configure-byacc
8147maybe-configure-byacc:
8148@if gcc-bootstrap
8149configure-byacc: stage_current
8150@endif gcc-bootstrap
8151@if byacc
8152maybe-configure-byacc: configure-byacc
8153configure-byacc:
8154	@: $(MAKE); $(unstage)
8155	@r=`${PWD_COMMAND}`; export r; \
8156	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8157	test ! -f $(HOST_SUBDIR)/byacc/Makefile || exit 0; \
8158	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/byacc ; \
8159	$(HOST_EXPORTS) \
8160	echo Configuring in $(HOST_SUBDIR)/byacc; \
8161	cd "$(HOST_SUBDIR)/byacc" || exit 1; \
8162	case $(srcdir) in \
8163	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8164	  *) topdir=`echo $(HOST_SUBDIR)/byacc/ | \
8165		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8166	esac; \
8167	srcdiroption="--srcdir=$${topdir}/byacc"; \
8168	libsrcdir="$$s/byacc"; \
8169	$(SHELL) $${libsrcdir}/configure \
8170	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8171	  --target=${target_alias} $${srcdiroption}  \
8172	  || exit 1
8173@endif byacc
8174
8175
8176
8177
8178
8179.PHONY: all-byacc maybe-all-byacc
8180maybe-all-byacc:
8181@if gcc-bootstrap
8182all-byacc: stage_current
8183@endif gcc-bootstrap
8184@if byacc
8185TARGET-byacc=all
8186maybe-all-byacc: all-byacc
8187all-byacc: configure-byacc
8188	@: $(MAKE); $(unstage)
8189	@r=`${PWD_COMMAND}`; export r; \
8190	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8191	$(HOST_EXPORTS) \
8192	(cd $(HOST_SUBDIR)/byacc && \
8193	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
8194		$(TARGET-byacc))
8195@endif byacc
8196
8197
8198
8199
8200.PHONY: check-byacc maybe-check-byacc
8201maybe-check-byacc:
8202@if byacc
8203maybe-check-byacc: check-byacc
8204
8205# This module is only tested in a native toolchain.
8206check-byacc:
8207	@: $(MAKE); $(unstage)
8208	@if [ '$(host)' = '$(target)' ] ; then \
8209	  r=`${PWD_COMMAND}`; export r; \
8210	  s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8211	  $(HOST_EXPORTS) \
8212	  (cd $(HOST_SUBDIR)/byacc && \
8213	    $(MAKE) $(FLAGS_TO_PASS)  check); \
8214	fi
8215
8216@endif byacc
8217
8218.PHONY: install-byacc maybe-install-byacc
8219maybe-install-byacc:
8220@if byacc
8221maybe-install-byacc: install-byacc
8222
8223install-byacc: installdirs
8224	@: $(MAKE); $(unstage)
8225	@r=`${PWD_COMMAND}`; export r; \
8226	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8227	$(HOST_EXPORTS) \
8228	(cd $(HOST_SUBDIR)/byacc && \
8229	  $(MAKE) $(FLAGS_TO_PASS)  install)
8230
8231@endif byacc
8232
8233# Other targets (info, dvi, pdf, etc.)
8234
8235.PHONY: maybe-info-byacc info-byacc
8236maybe-info-byacc:
8237@if byacc
8238maybe-info-byacc: info-byacc
8239
8240info-byacc: \
8241    configure-byacc
8242	@: $(MAKE); $(unstage)
8243	@[ -f ./byacc/Makefile ] || exit 0; \
8244	r=`${PWD_COMMAND}`; export r; \
8245	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8246	$(HOST_EXPORTS) \
8247	for flag in $(EXTRA_HOST_FLAGS) ; do \
8248	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8249	done; \
8250	echo "Doing info in byacc" ; \
8251	(cd $(HOST_SUBDIR)/byacc && \
8252	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8253	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8254	          "RANLIB=$${RANLIB}" \
8255	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8256	          info) \
8257	  || exit 1
8258
8259@endif byacc
8260
8261.PHONY: maybe-dvi-byacc dvi-byacc
8262maybe-dvi-byacc:
8263@if byacc
8264maybe-dvi-byacc: dvi-byacc
8265
8266dvi-byacc: \
8267    configure-byacc
8268	@: $(MAKE); $(unstage)
8269	@[ -f ./byacc/Makefile ] || exit 0; \
8270	r=`${PWD_COMMAND}`; export r; \
8271	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8272	$(HOST_EXPORTS) \
8273	for flag in $(EXTRA_HOST_FLAGS) ; do \
8274	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8275	done; \
8276	echo "Doing dvi in byacc" ; \
8277	(cd $(HOST_SUBDIR)/byacc && \
8278	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8279	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8280	          "RANLIB=$${RANLIB}" \
8281	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8282	          dvi) \
8283	  || exit 1
8284
8285@endif byacc
8286
8287.PHONY: maybe-pdf-byacc pdf-byacc
8288maybe-pdf-byacc:
8289@if byacc
8290maybe-pdf-byacc: pdf-byacc
8291
8292pdf-byacc: \
8293    configure-byacc
8294	@: $(MAKE); $(unstage)
8295	@[ -f ./byacc/Makefile ] || exit 0; \
8296	r=`${PWD_COMMAND}`; export r; \
8297	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8298	$(HOST_EXPORTS) \
8299	for flag in $(EXTRA_HOST_FLAGS) ; do \
8300	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8301	done; \
8302	echo "Doing pdf in byacc" ; \
8303	(cd $(HOST_SUBDIR)/byacc && \
8304	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8305	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8306	          "RANLIB=$${RANLIB}" \
8307	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8308	          pdf) \
8309	  || exit 1
8310
8311@endif byacc
8312
8313.PHONY: maybe-html-byacc html-byacc
8314maybe-html-byacc:
8315@if byacc
8316maybe-html-byacc: html-byacc
8317
8318html-byacc: \
8319    configure-byacc
8320	@: $(MAKE); $(unstage)
8321	@[ -f ./byacc/Makefile ] || exit 0; \
8322	r=`${PWD_COMMAND}`; export r; \
8323	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8324	$(HOST_EXPORTS) \
8325	for flag in $(EXTRA_HOST_FLAGS) ; do \
8326	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8327	done; \
8328	echo "Doing html in byacc" ; \
8329	(cd $(HOST_SUBDIR)/byacc && \
8330	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8331	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8332	          "RANLIB=$${RANLIB}" \
8333	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8334	          html) \
8335	  || exit 1
8336
8337@endif byacc
8338
8339.PHONY: maybe-TAGS-byacc TAGS-byacc
8340maybe-TAGS-byacc:
8341@if byacc
8342maybe-TAGS-byacc: TAGS-byacc
8343
8344TAGS-byacc: \
8345    configure-byacc
8346	@: $(MAKE); $(unstage)
8347	@[ -f ./byacc/Makefile ] || exit 0; \
8348	r=`${PWD_COMMAND}`; export r; \
8349	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8350	$(HOST_EXPORTS) \
8351	for flag in $(EXTRA_HOST_FLAGS) ; do \
8352	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8353	done; \
8354	echo "Doing TAGS in byacc" ; \
8355	(cd $(HOST_SUBDIR)/byacc && \
8356	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8357	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8358	          "RANLIB=$${RANLIB}" \
8359	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8360	          TAGS) \
8361	  || exit 1
8362
8363@endif byacc
8364
8365.PHONY: maybe-install-info-byacc install-info-byacc
8366maybe-install-info-byacc:
8367@if byacc
8368maybe-install-info-byacc: install-info-byacc
8369
8370install-info-byacc: \
8371    configure-byacc \
8372    info-byacc
8373	@: $(MAKE); $(unstage)
8374	@[ -f ./byacc/Makefile ] || exit 0; \
8375	r=`${PWD_COMMAND}`; export r; \
8376	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8377	$(HOST_EXPORTS) \
8378	for flag in $(EXTRA_HOST_FLAGS) ; do \
8379	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8380	done; \
8381	echo "Doing install-info in byacc" ; \
8382	(cd $(HOST_SUBDIR)/byacc && \
8383	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8384	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8385	          "RANLIB=$${RANLIB}" \
8386	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8387	          install-info) \
8388	  || exit 1
8389
8390@endif byacc
8391
8392.PHONY: maybe-install-pdf-byacc install-pdf-byacc
8393maybe-install-pdf-byacc:
8394@if byacc
8395maybe-install-pdf-byacc: install-pdf-byacc
8396
8397install-pdf-byacc: \
8398    configure-byacc \
8399    pdf-byacc
8400	@: $(MAKE); $(unstage)
8401	@[ -f ./byacc/Makefile ] || exit 0; \
8402	r=`${PWD_COMMAND}`; export r; \
8403	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8404	$(HOST_EXPORTS) \
8405	for flag in $(EXTRA_HOST_FLAGS) ; do \
8406	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8407	done; \
8408	echo "Doing install-pdf in byacc" ; \
8409	(cd $(HOST_SUBDIR)/byacc && \
8410	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8411	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8412	          "RANLIB=$${RANLIB}" \
8413	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8414	          install-pdf) \
8415	  || exit 1
8416
8417@endif byacc
8418
8419.PHONY: maybe-install-html-byacc install-html-byacc
8420maybe-install-html-byacc:
8421@if byacc
8422maybe-install-html-byacc: install-html-byacc
8423
8424install-html-byacc: \
8425    configure-byacc \
8426    html-byacc
8427	@: $(MAKE); $(unstage)
8428	@[ -f ./byacc/Makefile ] || exit 0; \
8429	r=`${PWD_COMMAND}`; export r; \
8430	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8431	$(HOST_EXPORTS) \
8432	for flag in $(EXTRA_HOST_FLAGS) ; do \
8433	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8434	done; \
8435	echo "Doing install-html in byacc" ; \
8436	(cd $(HOST_SUBDIR)/byacc && \
8437	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8438	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8439	          "RANLIB=$${RANLIB}" \
8440	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8441	          install-html) \
8442	  || exit 1
8443
8444@endif byacc
8445
8446.PHONY: maybe-installcheck-byacc installcheck-byacc
8447maybe-installcheck-byacc:
8448@if byacc
8449maybe-installcheck-byacc: installcheck-byacc
8450
8451installcheck-byacc: \
8452    configure-byacc
8453	@: $(MAKE); $(unstage)
8454	@[ -f ./byacc/Makefile ] || exit 0; \
8455	r=`${PWD_COMMAND}`; export r; \
8456	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8457	$(HOST_EXPORTS) \
8458	for flag in $(EXTRA_HOST_FLAGS) ; do \
8459	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8460	done; \
8461	echo "Doing installcheck in byacc" ; \
8462	(cd $(HOST_SUBDIR)/byacc && \
8463	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8464	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8465	          "RANLIB=$${RANLIB}" \
8466	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8467	          installcheck) \
8468	  || exit 1
8469
8470@endif byacc
8471
8472.PHONY: maybe-mostlyclean-byacc mostlyclean-byacc
8473maybe-mostlyclean-byacc:
8474@if byacc
8475maybe-mostlyclean-byacc: mostlyclean-byacc
8476
8477mostlyclean-byacc:
8478	@: $(MAKE); $(unstage)
8479	@[ -f ./byacc/Makefile ] || exit 0; \
8480	r=`${PWD_COMMAND}`; export r; \
8481	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8482	$(HOST_EXPORTS) \
8483	for flag in $(EXTRA_HOST_FLAGS) ; do \
8484	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8485	done; \
8486	echo "Doing mostlyclean in byacc" ; \
8487	(cd $(HOST_SUBDIR)/byacc && \
8488	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8489	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8490	          "RANLIB=$${RANLIB}" \
8491	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8492	          mostlyclean) \
8493	  || exit 1
8494
8495@endif byacc
8496
8497.PHONY: maybe-clean-byacc clean-byacc
8498maybe-clean-byacc:
8499@if byacc
8500maybe-clean-byacc: clean-byacc
8501
8502clean-byacc:
8503	@: $(MAKE); $(unstage)
8504	@[ -f ./byacc/Makefile ] || exit 0; \
8505	r=`${PWD_COMMAND}`; export r; \
8506	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8507	$(HOST_EXPORTS) \
8508	for flag in $(EXTRA_HOST_FLAGS) ; do \
8509	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8510	done; \
8511	echo "Doing clean in byacc" ; \
8512	(cd $(HOST_SUBDIR)/byacc && \
8513	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8514	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8515	          "RANLIB=$${RANLIB}" \
8516	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8517	          clean) \
8518	  || exit 1
8519
8520@endif byacc
8521
8522.PHONY: maybe-distclean-byacc distclean-byacc
8523maybe-distclean-byacc:
8524@if byacc
8525maybe-distclean-byacc: distclean-byacc
8526
8527distclean-byacc:
8528	@: $(MAKE); $(unstage)
8529	@[ -f ./byacc/Makefile ] || exit 0; \
8530	r=`${PWD_COMMAND}`; export r; \
8531	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8532	$(HOST_EXPORTS) \
8533	for flag in $(EXTRA_HOST_FLAGS) ; do \
8534	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8535	done; \
8536	echo "Doing distclean in byacc" ; \
8537	(cd $(HOST_SUBDIR)/byacc && \
8538	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8539	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8540	          "RANLIB=$${RANLIB}" \
8541	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8542	          distclean) \
8543	  || exit 1
8544
8545@endif byacc
8546
8547.PHONY: maybe-maintainer-clean-byacc maintainer-clean-byacc
8548maybe-maintainer-clean-byacc:
8549@if byacc
8550maybe-maintainer-clean-byacc: maintainer-clean-byacc
8551
8552maintainer-clean-byacc:
8553	@: $(MAKE); $(unstage)
8554	@[ -f ./byacc/Makefile ] || exit 0; \
8555	r=`${PWD_COMMAND}`; export r; \
8556	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8557	$(HOST_EXPORTS) \
8558	for flag in $(EXTRA_HOST_FLAGS) ; do \
8559	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8560	done; \
8561	echo "Doing maintainer-clean in byacc" ; \
8562	(cd $(HOST_SUBDIR)/byacc && \
8563	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8564	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8565	          "RANLIB=$${RANLIB}" \
8566	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8567	          maintainer-clean) \
8568	  || exit 1
8569
8570@endif byacc
8571
8572
8573
8574.PHONY: configure-bzip2 maybe-configure-bzip2
8575maybe-configure-bzip2:
8576@if gcc-bootstrap
8577configure-bzip2: stage_current
8578@endif gcc-bootstrap
8579@if bzip2
8580maybe-configure-bzip2: configure-bzip2
8581configure-bzip2:
8582	@: $(MAKE); $(unstage)
8583	@r=`${PWD_COMMAND}`; export r; \
8584	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8585	test ! -f $(HOST_SUBDIR)/bzip2/Makefile || exit 0; \
8586	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bzip2 ; \
8587	$(HOST_EXPORTS) \
8588	echo Configuring in $(HOST_SUBDIR)/bzip2; \
8589	cd "$(HOST_SUBDIR)/bzip2" || exit 1; \
8590	case $(srcdir) in \
8591	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8592	  *) topdir=`echo $(HOST_SUBDIR)/bzip2/ | \
8593		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8594	esac; \
8595	srcdiroption="--srcdir=$${topdir}/bzip2"; \
8596	libsrcdir="$$s/bzip2"; \
8597	$(SHELL) $${libsrcdir}/configure \
8598	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8599	  --target=${target_alias} $${srcdiroption}  \
8600	  || exit 1
8601@endif bzip2
8602
8603
8604
8605
8606
8607.PHONY: all-bzip2 maybe-all-bzip2
8608maybe-all-bzip2:
8609@if gcc-bootstrap
8610all-bzip2: stage_current
8611@endif gcc-bootstrap
8612@if bzip2
8613TARGET-bzip2=all
8614maybe-all-bzip2: all-bzip2
8615all-bzip2: configure-bzip2
8616	@: $(MAKE); $(unstage)
8617	@r=`${PWD_COMMAND}`; export r; \
8618	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8619	$(HOST_EXPORTS) \
8620	(cd $(HOST_SUBDIR)/bzip2 && \
8621	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
8622		$(TARGET-bzip2))
8623@endif bzip2
8624
8625
8626
8627
8628.PHONY: check-bzip2 maybe-check-bzip2
8629maybe-check-bzip2:
8630@if bzip2
8631maybe-check-bzip2: check-bzip2
8632
8633check-bzip2:
8634	@: $(MAKE); $(unstage)
8635	@r=`${PWD_COMMAND}`; export r; \
8636	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8637	$(HOST_EXPORTS) \
8638	(cd $(HOST_SUBDIR)/bzip2 && \
8639	  $(MAKE) $(FLAGS_TO_PASS)  check)
8640
8641@endif bzip2
8642
8643.PHONY: install-bzip2 maybe-install-bzip2
8644maybe-install-bzip2:
8645@if bzip2
8646maybe-install-bzip2: install-bzip2
8647
8648install-bzip2: installdirs
8649	@: $(MAKE); $(unstage)
8650	@r=`${PWD_COMMAND}`; export r; \
8651	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8652	$(HOST_EXPORTS) \
8653	(cd $(HOST_SUBDIR)/bzip2 && \
8654	  $(MAKE) $(FLAGS_TO_PASS)  install)
8655
8656@endif bzip2
8657
8658# Other targets (info, dvi, pdf, etc.)
8659
8660.PHONY: maybe-info-bzip2 info-bzip2
8661maybe-info-bzip2:
8662@if bzip2
8663maybe-info-bzip2: info-bzip2
8664
8665info-bzip2: \
8666    configure-bzip2
8667	@: $(MAKE); $(unstage)
8668	@[ -f ./bzip2/Makefile ] || exit 0; \
8669	r=`${PWD_COMMAND}`; export r; \
8670	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8671	$(HOST_EXPORTS) \
8672	for flag in $(EXTRA_HOST_FLAGS) ; do \
8673	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8674	done; \
8675	echo "Doing info in bzip2" ; \
8676	(cd $(HOST_SUBDIR)/bzip2 && \
8677	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8678	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8679	          "RANLIB=$${RANLIB}" \
8680	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8681	          info) \
8682	  || exit 1
8683
8684@endif bzip2
8685
8686.PHONY: maybe-dvi-bzip2 dvi-bzip2
8687maybe-dvi-bzip2:
8688@if bzip2
8689maybe-dvi-bzip2: dvi-bzip2
8690
8691dvi-bzip2: \
8692    configure-bzip2
8693	@: $(MAKE); $(unstage)
8694	@[ -f ./bzip2/Makefile ] || exit 0; \
8695	r=`${PWD_COMMAND}`; export r; \
8696	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8697	$(HOST_EXPORTS) \
8698	for flag in $(EXTRA_HOST_FLAGS) ; do \
8699	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8700	done; \
8701	echo "Doing dvi in bzip2" ; \
8702	(cd $(HOST_SUBDIR)/bzip2 && \
8703	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8704	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8705	          "RANLIB=$${RANLIB}" \
8706	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8707	          dvi) \
8708	  || exit 1
8709
8710@endif bzip2
8711
8712.PHONY: maybe-pdf-bzip2 pdf-bzip2
8713maybe-pdf-bzip2:
8714@if bzip2
8715maybe-pdf-bzip2: pdf-bzip2
8716
8717pdf-bzip2: \
8718    configure-bzip2
8719	@: $(MAKE); $(unstage)
8720	@[ -f ./bzip2/Makefile ] || exit 0; \
8721	r=`${PWD_COMMAND}`; export r; \
8722	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8723	$(HOST_EXPORTS) \
8724	for flag in $(EXTRA_HOST_FLAGS) ; do \
8725	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8726	done; \
8727	echo "Doing pdf in bzip2" ; \
8728	(cd $(HOST_SUBDIR)/bzip2 && \
8729	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8730	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8731	          "RANLIB=$${RANLIB}" \
8732	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8733	          pdf) \
8734	  || exit 1
8735
8736@endif bzip2
8737
8738.PHONY: maybe-html-bzip2 html-bzip2
8739maybe-html-bzip2:
8740@if bzip2
8741maybe-html-bzip2: html-bzip2
8742
8743html-bzip2: \
8744    configure-bzip2
8745	@: $(MAKE); $(unstage)
8746	@[ -f ./bzip2/Makefile ] || exit 0; \
8747	r=`${PWD_COMMAND}`; export r; \
8748	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8749	$(HOST_EXPORTS) \
8750	for flag in $(EXTRA_HOST_FLAGS) ; do \
8751	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8752	done; \
8753	echo "Doing html in bzip2" ; \
8754	(cd $(HOST_SUBDIR)/bzip2 && \
8755	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8756	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8757	          "RANLIB=$${RANLIB}" \
8758	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8759	          html) \
8760	  || exit 1
8761
8762@endif bzip2
8763
8764.PHONY: maybe-TAGS-bzip2 TAGS-bzip2
8765maybe-TAGS-bzip2:
8766@if bzip2
8767maybe-TAGS-bzip2: TAGS-bzip2
8768
8769TAGS-bzip2: \
8770    configure-bzip2
8771	@: $(MAKE); $(unstage)
8772	@[ -f ./bzip2/Makefile ] || exit 0; \
8773	r=`${PWD_COMMAND}`; export r; \
8774	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8775	$(HOST_EXPORTS) \
8776	for flag in $(EXTRA_HOST_FLAGS) ; do \
8777	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8778	done; \
8779	echo "Doing TAGS in bzip2" ; \
8780	(cd $(HOST_SUBDIR)/bzip2 && \
8781	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8782	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8783	          "RANLIB=$${RANLIB}" \
8784	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8785	          TAGS) \
8786	  || exit 1
8787
8788@endif bzip2
8789
8790.PHONY: maybe-install-info-bzip2 install-info-bzip2
8791maybe-install-info-bzip2:
8792@if bzip2
8793maybe-install-info-bzip2: install-info-bzip2
8794
8795install-info-bzip2: \
8796    configure-bzip2 \
8797    info-bzip2
8798	@: $(MAKE); $(unstage)
8799	@[ -f ./bzip2/Makefile ] || exit 0; \
8800	r=`${PWD_COMMAND}`; export r; \
8801	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8802	$(HOST_EXPORTS) \
8803	for flag in $(EXTRA_HOST_FLAGS) ; do \
8804	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8805	done; \
8806	echo "Doing install-info in bzip2" ; \
8807	(cd $(HOST_SUBDIR)/bzip2 && \
8808	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8809	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8810	          "RANLIB=$${RANLIB}" \
8811	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8812	          install-info) \
8813	  || exit 1
8814
8815@endif bzip2
8816
8817.PHONY: maybe-install-pdf-bzip2 install-pdf-bzip2
8818maybe-install-pdf-bzip2:
8819@if bzip2
8820maybe-install-pdf-bzip2: install-pdf-bzip2
8821
8822install-pdf-bzip2: \
8823    configure-bzip2 \
8824    pdf-bzip2
8825	@: $(MAKE); $(unstage)
8826	@[ -f ./bzip2/Makefile ] || exit 0; \
8827	r=`${PWD_COMMAND}`; export r; \
8828	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8829	$(HOST_EXPORTS) \
8830	for flag in $(EXTRA_HOST_FLAGS) ; do \
8831	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8832	done; \
8833	echo "Doing install-pdf in bzip2" ; \
8834	(cd $(HOST_SUBDIR)/bzip2 && \
8835	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8836	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8837	          "RANLIB=$${RANLIB}" \
8838	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8839	          install-pdf) \
8840	  || exit 1
8841
8842@endif bzip2
8843
8844.PHONY: maybe-install-html-bzip2 install-html-bzip2
8845maybe-install-html-bzip2:
8846@if bzip2
8847maybe-install-html-bzip2: install-html-bzip2
8848
8849install-html-bzip2: \
8850    configure-bzip2 \
8851    html-bzip2
8852	@: $(MAKE); $(unstage)
8853	@[ -f ./bzip2/Makefile ] || exit 0; \
8854	r=`${PWD_COMMAND}`; export r; \
8855	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8856	$(HOST_EXPORTS) \
8857	for flag in $(EXTRA_HOST_FLAGS) ; do \
8858	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8859	done; \
8860	echo "Doing install-html in bzip2" ; \
8861	(cd $(HOST_SUBDIR)/bzip2 && \
8862	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8863	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8864	          "RANLIB=$${RANLIB}" \
8865	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8866	          install-html) \
8867	  || exit 1
8868
8869@endif bzip2
8870
8871.PHONY: maybe-installcheck-bzip2 installcheck-bzip2
8872maybe-installcheck-bzip2:
8873@if bzip2
8874maybe-installcheck-bzip2: installcheck-bzip2
8875
8876installcheck-bzip2: \
8877    configure-bzip2
8878	@: $(MAKE); $(unstage)
8879	@[ -f ./bzip2/Makefile ] || exit 0; \
8880	r=`${PWD_COMMAND}`; export r; \
8881	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8882	$(HOST_EXPORTS) \
8883	for flag in $(EXTRA_HOST_FLAGS) ; do \
8884	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8885	done; \
8886	echo "Doing installcheck in bzip2" ; \
8887	(cd $(HOST_SUBDIR)/bzip2 && \
8888	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8889	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8890	          "RANLIB=$${RANLIB}" \
8891	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8892	          installcheck) \
8893	  || exit 1
8894
8895@endif bzip2
8896
8897.PHONY: maybe-mostlyclean-bzip2 mostlyclean-bzip2
8898maybe-mostlyclean-bzip2:
8899@if bzip2
8900maybe-mostlyclean-bzip2: mostlyclean-bzip2
8901
8902mostlyclean-bzip2:
8903	@: $(MAKE); $(unstage)
8904	@[ -f ./bzip2/Makefile ] || exit 0; \
8905	r=`${PWD_COMMAND}`; export r; \
8906	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8907	$(HOST_EXPORTS) \
8908	for flag in $(EXTRA_HOST_FLAGS) ; do \
8909	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8910	done; \
8911	echo "Doing mostlyclean in bzip2" ; \
8912	(cd $(HOST_SUBDIR)/bzip2 && \
8913	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8914	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8915	          "RANLIB=$${RANLIB}" \
8916	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8917	          mostlyclean) \
8918	  || exit 1
8919
8920@endif bzip2
8921
8922.PHONY: maybe-clean-bzip2 clean-bzip2
8923maybe-clean-bzip2:
8924@if bzip2
8925maybe-clean-bzip2: clean-bzip2
8926
8927clean-bzip2:
8928	@: $(MAKE); $(unstage)
8929	@[ -f ./bzip2/Makefile ] || exit 0; \
8930	r=`${PWD_COMMAND}`; export r; \
8931	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8932	$(HOST_EXPORTS) \
8933	for flag in $(EXTRA_HOST_FLAGS) ; do \
8934	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8935	done; \
8936	echo "Doing clean in bzip2" ; \
8937	(cd $(HOST_SUBDIR)/bzip2 && \
8938	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8939	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8940	          "RANLIB=$${RANLIB}" \
8941	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8942	          clean) \
8943	  || exit 1
8944
8945@endif bzip2
8946
8947.PHONY: maybe-distclean-bzip2 distclean-bzip2
8948maybe-distclean-bzip2:
8949@if bzip2
8950maybe-distclean-bzip2: distclean-bzip2
8951
8952distclean-bzip2:
8953	@: $(MAKE); $(unstage)
8954	@[ -f ./bzip2/Makefile ] || exit 0; \
8955	r=`${PWD_COMMAND}`; export r; \
8956	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8957	$(HOST_EXPORTS) \
8958	for flag in $(EXTRA_HOST_FLAGS) ; do \
8959	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8960	done; \
8961	echo "Doing distclean in bzip2" ; \
8962	(cd $(HOST_SUBDIR)/bzip2 && \
8963	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8964	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8965	          "RANLIB=$${RANLIB}" \
8966	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8967	          distclean) \
8968	  || exit 1
8969
8970@endif bzip2
8971
8972.PHONY: maybe-maintainer-clean-bzip2 maintainer-clean-bzip2
8973maybe-maintainer-clean-bzip2:
8974@if bzip2
8975maybe-maintainer-clean-bzip2: maintainer-clean-bzip2
8976
8977maintainer-clean-bzip2:
8978	@: $(MAKE); $(unstage)
8979	@[ -f ./bzip2/Makefile ] || exit 0; \
8980	r=`${PWD_COMMAND}`; export r; \
8981	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8982	$(HOST_EXPORTS) \
8983	for flag in $(EXTRA_HOST_FLAGS) ; do \
8984	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8985	done; \
8986	echo "Doing maintainer-clean in bzip2" ; \
8987	(cd $(HOST_SUBDIR)/bzip2 && \
8988	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8989	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8990	          "RANLIB=$${RANLIB}" \
8991	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8992	          maintainer-clean) \
8993	  || exit 1
8994
8995@endif bzip2
8996
8997
8998
8999.PHONY: configure-dejagnu maybe-configure-dejagnu
9000maybe-configure-dejagnu:
9001@if gcc-bootstrap
9002configure-dejagnu: stage_current
9003@endif gcc-bootstrap
9004@if dejagnu
9005maybe-configure-dejagnu: configure-dejagnu
9006configure-dejagnu:
9007	@: $(MAKE); $(unstage)
9008	@r=`${PWD_COMMAND}`; export r; \
9009	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9010	test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
9011	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
9012	$(HOST_EXPORTS) \
9013	echo Configuring in $(HOST_SUBDIR)/dejagnu; \
9014	cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
9015	case $(srcdir) in \
9016	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9017	  *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
9018		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9019	esac; \
9020	srcdiroption="--srcdir=$${topdir}/dejagnu"; \
9021	libsrcdir="$$s/dejagnu"; \
9022	$(SHELL) $${libsrcdir}/configure \
9023	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9024	  --target=${target_alias} $${srcdiroption}  \
9025	  || exit 1
9026@endif dejagnu
9027
9028
9029
9030
9031
9032.PHONY: all-dejagnu maybe-all-dejagnu
9033maybe-all-dejagnu:
9034@if gcc-bootstrap
9035all-dejagnu: stage_current
9036@endif gcc-bootstrap
9037@if dejagnu
9038TARGET-dejagnu=all
9039maybe-all-dejagnu: all-dejagnu
9040all-dejagnu: configure-dejagnu
9041	@: $(MAKE); $(unstage)
9042	@r=`${PWD_COMMAND}`; export r; \
9043	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9044	$(HOST_EXPORTS) \
9045	(cd $(HOST_SUBDIR)/dejagnu && \
9046	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
9047		$(TARGET-dejagnu))
9048@endif dejagnu
9049
9050
9051
9052
9053.PHONY: check-dejagnu maybe-check-dejagnu
9054maybe-check-dejagnu:
9055@if dejagnu
9056maybe-check-dejagnu: check-dejagnu
9057
9058check-dejagnu:
9059	@: $(MAKE); $(unstage)
9060	@r=`${PWD_COMMAND}`; export r; \
9061	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9062	$(HOST_EXPORTS) \
9063	(cd $(HOST_SUBDIR)/dejagnu && \
9064	  $(MAKE) $(FLAGS_TO_PASS)  check)
9065
9066@endif dejagnu
9067
9068.PHONY: install-dejagnu maybe-install-dejagnu
9069maybe-install-dejagnu:
9070@if dejagnu
9071maybe-install-dejagnu: install-dejagnu
9072
9073install-dejagnu: installdirs
9074	@: $(MAKE); $(unstage)
9075	@r=`${PWD_COMMAND}`; export r; \
9076	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9077	$(HOST_EXPORTS) \
9078	(cd $(HOST_SUBDIR)/dejagnu && \
9079	  $(MAKE) $(FLAGS_TO_PASS)  install)
9080
9081@endif dejagnu
9082
9083# Other targets (info, dvi, pdf, etc.)
9084
9085.PHONY: maybe-info-dejagnu info-dejagnu
9086maybe-info-dejagnu:
9087@if dejagnu
9088maybe-info-dejagnu: info-dejagnu
9089
9090info-dejagnu: \
9091    configure-dejagnu
9092	@: $(MAKE); $(unstage)
9093	@[ -f ./dejagnu/Makefile ] || exit 0; \
9094	r=`${PWD_COMMAND}`; export r; \
9095	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9096	$(HOST_EXPORTS) \
9097	for flag in $(EXTRA_HOST_FLAGS) ; do \
9098	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9099	done; \
9100	echo "Doing info in dejagnu" ; \
9101	(cd $(HOST_SUBDIR)/dejagnu && \
9102	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9103	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9104	          "RANLIB=$${RANLIB}" \
9105	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9106	          info) \
9107	  || exit 1
9108
9109@endif dejagnu
9110
9111.PHONY: maybe-dvi-dejagnu dvi-dejagnu
9112maybe-dvi-dejagnu:
9113@if dejagnu
9114maybe-dvi-dejagnu: dvi-dejagnu
9115
9116dvi-dejagnu: \
9117    configure-dejagnu
9118	@: $(MAKE); $(unstage)
9119	@[ -f ./dejagnu/Makefile ] || exit 0; \
9120	r=`${PWD_COMMAND}`; export r; \
9121	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9122	$(HOST_EXPORTS) \
9123	for flag in $(EXTRA_HOST_FLAGS) ; do \
9124	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9125	done; \
9126	echo "Doing dvi in dejagnu" ; \
9127	(cd $(HOST_SUBDIR)/dejagnu && \
9128	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9129	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9130	          "RANLIB=$${RANLIB}" \
9131	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9132	          dvi) \
9133	  || exit 1
9134
9135@endif dejagnu
9136
9137.PHONY: maybe-pdf-dejagnu pdf-dejagnu
9138maybe-pdf-dejagnu:
9139@if dejagnu
9140maybe-pdf-dejagnu: pdf-dejagnu
9141
9142pdf-dejagnu: \
9143    configure-dejagnu
9144	@: $(MAKE); $(unstage)
9145	@[ -f ./dejagnu/Makefile ] || exit 0; \
9146	r=`${PWD_COMMAND}`; export r; \
9147	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9148	$(HOST_EXPORTS) \
9149	for flag in $(EXTRA_HOST_FLAGS) ; do \
9150	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9151	done; \
9152	echo "Doing pdf in dejagnu" ; \
9153	(cd $(HOST_SUBDIR)/dejagnu && \
9154	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9155	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9156	          "RANLIB=$${RANLIB}" \
9157	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9158	          pdf) \
9159	  || exit 1
9160
9161@endif dejagnu
9162
9163.PHONY: maybe-html-dejagnu html-dejagnu
9164maybe-html-dejagnu:
9165@if dejagnu
9166maybe-html-dejagnu: html-dejagnu
9167
9168html-dejagnu: \
9169    configure-dejagnu
9170	@: $(MAKE); $(unstage)
9171	@[ -f ./dejagnu/Makefile ] || exit 0; \
9172	r=`${PWD_COMMAND}`; export r; \
9173	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9174	$(HOST_EXPORTS) \
9175	for flag in $(EXTRA_HOST_FLAGS) ; do \
9176	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9177	done; \
9178	echo "Doing html in dejagnu" ; \
9179	(cd $(HOST_SUBDIR)/dejagnu && \
9180	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9181	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9182	          "RANLIB=$${RANLIB}" \
9183	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9184	          html) \
9185	  || exit 1
9186
9187@endif dejagnu
9188
9189.PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
9190maybe-TAGS-dejagnu:
9191@if dejagnu
9192maybe-TAGS-dejagnu: TAGS-dejagnu
9193
9194TAGS-dejagnu: \
9195    configure-dejagnu
9196	@: $(MAKE); $(unstage)
9197	@[ -f ./dejagnu/Makefile ] || exit 0; \
9198	r=`${PWD_COMMAND}`; export r; \
9199	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9200	$(HOST_EXPORTS) \
9201	for flag in $(EXTRA_HOST_FLAGS) ; do \
9202	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9203	done; \
9204	echo "Doing TAGS in dejagnu" ; \
9205	(cd $(HOST_SUBDIR)/dejagnu && \
9206	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9207	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9208	          "RANLIB=$${RANLIB}" \
9209	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9210	          TAGS) \
9211	  || exit 1
9212
9213@endif dejagnu
9214
9215.PHONY: maybe-install-info-dejagnu install-info-dejagnu
9216maybe-install-info-dejagnu:
9217@if dejagnu
9218maybe-install-info-dejagnu: install-info-dejagnu
9219
9220install-info-dejagnu: \
9221    configure-dejagnu \
9222    info-dejagnu
9223	@: $(MAKE); $(unstage)
9224	@[ -f ./dejagnu/Makefile ] || exit 0; \
9225	r=`${PWD_COMMAND}`; export r; \
9226	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9227	$(HOST_EXPORTS) \
9228	for flag in $(EXTRA_HOST_FLAGS) ; do \
9229	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9230	done; \
9231	echo "Doing install-info in dejagnu" ; \
9232	(cd $(HOST_SUBDIR)/dejagnu && \
9233	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9234	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9235	          "RANLIB=$${RANLIB}" \
9236	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9237	          install-info) \
9238	  || exit 1
9239
9240@endif dejagnu
9241
9242.PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
9243maybe-install-pdf-dejagnu:
9244@if dejagnu
9245maybe-install-pdf-dejagnu: install-pdf-dejagnu
9246
9247install-pdf-dejagnu: \
9248    configure-dejagnu \
9249    pdf-dejagnu
9250	@: $(MAKE); $(unstage)
9251	@[ -f ./dejagnu/Makefile ] || exit 0; \
9252	r=`${PWD_COMMAND}`; export r; \
9253	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9254	$(HOST_EXPORTS) \
9255	for flag in $(EXTRA_HOST_FLAGS) ; do \
9256	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9257	done; \
9258	echo "Doing install-pdf in dejagnu" ; \
9259	(cd $(HOST_SUBDIR)/dejagnu && \
9260	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9261	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9262	          "RANLIB=$${RANLIB}" \
9263	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9264	          install-pdf) \
9265	  || exit 1
9266
9267@endif dejagnu
9268
9269.PHONY: maybe-install-html-dejagnu install-html-dejagnu
9270maybe-install-html-dejagnu:
9271@if dejagnu
9272maybe-install-html-dejagnu: install-html-dejagnu
9273
9274install-html-dejagnu: \
9275    configure-dejagnu \
9276    html-dejagnu
9277	@: $(MAKE); $(unstage)
9278	@[ -f ./dejagnu/Makefile ] || exit 0; \
9279	r=`${PWD_COMMAND}`; export r; \
9280	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9281	$(HOST_EXPORTS) \
9282	for flag in $(EXTRA_HOST_FLAGS) ; do \
9283	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9284	done; \
9285	echo "Doing install-html in dejagnu" ; \
9286	(cd $(HOST_SUBDIR)/dejagnu && \
9287	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9288	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9289	          "RANLIB=$${RANLIB}" \
9290	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9291	          install-html) \
9292	  || exit 1
9293
9294@endif dejagnu
9295
9296.PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
9297maybe-installcheck-dejagnu:
9298@if dejagnu
9299maybe-installcheck-dejagnu: installcheck-dejagnu
9300
9301installcheck-dejagnu: \
9302    configure-dejagnu
9303	@: $(MAKE); $(unstage)
9304	@[ -f ./dejagnu/Makefile ] || exit 0; \
9305	r=`${PWD_COMMAND}`; export r; \
9306	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9307	$(HOST_EXPORTS) \
9308	for flag in $(EXTRA_HOST_FLAGS) ; do \
9309	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9310	done; \
9311	echo "Doing installcheck in dejagnu" ; \
9312	(cd $(HOST_SUBDIR)/dejagnu && \
9313	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9314	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9315	          "RANLIB=$${RANLIB}" \
9316	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9317	          installcheck) \
9318	  || exit 1
9319
9320@endif dejagnu
9321
9322.PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
9323maybe-mostlyclean-dejagnu:
9324@if dejagnu
9325maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
9326
9327mostlyclean-dejagnu:
9328	@: $(MAKE); $(unstage)
9329	@[ -f ./dejagnu/Makefile ] || exit 0; \
9330	r=`${PWD_COMMAND}`; export r; \
9331	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9332	$(HOST_EXPORTS) \
9333	for flag in $(EXTRA_HOST_FLAGS) ; do \
9334	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9335	done; \
9336	echo "Doing mostlyclean in dejagnu" ; \
9337	(cd $(HOST_SUBDIR)/dejagnu && \
9338	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9339	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9340	          "RANLIB=$${RANLIB}" \
9341	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9342	          mostlyclean) \
9343	  || exit 1
9344
9345@endif dejagnu
9346
9347.PHONY: maybe-clean-dejagnu clean-dejagnu
9348maybe-clean-dejagnu:
9349@if dejagnu
9350maybe-clean-dejagnu: clean-dejagnu
9351
9352clean-dejagnu:
9353	@: $(MAKE); $(unstage)
9354	@[ -f ./dejagnu/Makefile ] || exit 0; \
9355	r=`${PWD_COMMAND}`; export r; \
9356	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9357	$(HOST_EXPORTS) \
9358	for flag in $(EXTRA_HOST_FLAGS) ; do \
9359	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9360	done; \
9361	echo "Doing clean in dejagnu" ; \
9362	(cd $(HOST_SUBDIR)/dejagnu && \
9363	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9364	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9365	          "RANLIB=$${RANLIB}" \
9366	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9367	          clean) \
9368	  || exit 1
9369
9370@endif dejagnu
9371
9372.PHONY: maybe-distclean-dejagnu distclean-dejagnu
9373maybe-distclean-dejagnu:
9374@if dejagnu
9375maybe-distclean-dejagnu: distclean-dejagnu
9376
9377distclean-dejagnu:
9378	@: $(MAKE); $(unstage)
9379	@[ -f ./dejagnu/Makefile ] || exit 0; \
9380	r=`${PWD_COMMAND}`; export r; \
9381	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9382	$(HOST_EXPORTS) \
9383	for flag in $(EXTRA_HOST_FLAGS) ; do \
9384	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9385	done; \
9386	echo "Doing distclean in dejagnu" ; \
9387	(cd $(HOST_SUBDIR)/dejagnu && \
9388	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9389	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9390	          "RANLIB=$${RANLIB}" \
9391	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9392	          distclean) \
9393	  || exit 1
9394
9395@endif dejagnu
9396
9397.PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
9398maybe-maintainer-clean-dejagnu:
9399@if dejagnu
9400maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
9401
9402maintainer-clean-dejagnu:
9403	@: $(MAKE); $(unstage)
9404	@[ -f ./dejagnu/Makefile ] || exit 0; \
9405	r=`${PWD_COMMAND}`; export r; \
9406	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9407	$(HOST_EXPORTS) \
9408	for flag in $(EXTRA_HOST_FLAGS) ; do \
9409	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9410	done; \
9411	echo "Doing maintainer-clean in dejagnu" ; \
9412	(cd $(HOST_SUBDIR)/dejagnu && \
9413	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9414	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9415	          "RANLIB=$${RANLIB}" \
9416	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9417	          maintainer-clean) \
9418	  || exit 1
9419
9420@endif dejagnu
9421
9422
9423
9424.PHONY: configure-diff maybe-configure-diff
9425maybe-configure-diff:
9426@if gcc-bootstrap
9427configure-diff: stage_current
9428@endif gcc-bootstrap
9429@if diff
9430maybe-configure-diff: configure-diff
9431configure-diff:
9432	@: $(MAKE); $(unstage)
9433	@r=`${PWD_COMMAND}`; export r; \
9434	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9435	test ! -f $(HOST_SUBDIR)/diff/Makefile || exit 0; \
9436	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/diff ; \
9437	$(HOST_EXPORTS) \
9438	echo Configuring in $(HOST_SUBDIR)/diff; \
9439	cd "$(HOST_SUBDIR)/diff" || exit 1; \
9440	case $(srcdir) in \
9441	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9442	  *) topdir=`echo $(HOST_SUBDIR)/diff/ | \
9443		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9444	esac; \
9445	srcdiroption="--srcdir=$${topdir}/diff"; \
9446	libsrcdir="$$s/diff"; \
9447	$(SHELL) $${libsrcdir}/configure \
9448	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9449	  --target=${target_alias} $${srcdiroption}  \
9450	  || exit 1
9451@endif diff
9452
9453
9454
9455
9456
9457.PHONY: all-diff maybe-all-diff
9458maybe-all-diff:
9459@if gcc-bootstrap
9460all-diff: stage_current
9461@endif gcc-bootstrap
9462@if diff
9463TARGET-diff=all
9464maybe-all-diff: all-diff
9465all-diff: configure-diff
9466	@: $(MAKE); $(unstage)
9467	@r=`${PWD_COMMAND}`; export r; \
9468	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9469	$(HOST_EXPORTS) \
9470	(cd $(HOST_SUBDIR)/diff && \
9471	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
9472		$(TARGET-diff))
9473@endif diff
9474
9475
9476
9477
9478.PHONY: check-diff maybe-check-diff
9479maybe-check-diff:
9480@if diff
9481maybe-check-diff: check-diff
9482
9483check-diff:
9484	@: $(MAKE); $(unstage)
9485	@r=`${PWD_COMMAND}`; export r; \
9486	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9487	$(HOST_EXPORTS) \
9488	(cd $(HOST_SUBDIR)/diff && \
9489	  $(MAKE) $(FLAGS_TO_PASS)  check)
9490
9491@endif diff
9492
9493.PHONY: install-diff maybe-install-diff
9494maybe-install-diff:
9495@if diff
9496maybe-install-diff: install-diff
9497
9498install-diff: installdirs
9499	@: $(MAKE); $(unstage)
9500	@r=`${PWD_COMMAND}`; export r; \
9501	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9502	$(HOST_EXPORTS) \
9503	(cd $(HOST_SUBDIR)/diff && \
9504	  $(MAKE) $(FLAGS_TO_PASS)  install)
9505
9506@endif diff
9507
9508# Other targets (info, dvi, pdf, etc.)
9509
9510.PHONY: maybe-info-diff info-diff
9511maybe-info-diff:
9512@if diff
9513maybe-info-diff: info-diff
9514
9515info-diff: \
9516    configure-diff
9517	@: $(MAKE); $(unstage)
9518	@[ -f ./diff/Makefile ] || exit 0; \
9519	r=`${PWD_COMMAND}`; export r; \
9520	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9521	$(HOST_EXPORTS) \
9522	for flag in $(EXTRA_HOST_FLAGS) ; do \
9523	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9524	done; \
9525	echo "Doing info in diff" ; \
9526	(cd $(HOST_SUBDIR)/diff && \
9527	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9528	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9529	          "RANLIB=$${RANLIB}" \
9530	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9531	          info) \
9532	  || exit 1
9533
9534@endif diff
9535
9536.PHONY: maybe-dvi-diff dvi-diff
9537maybe-dvi-diff:
9538@if diff
9539maybe-dvi-diff: dvi-diff
9540
9541dvi-diff: \
9542    configure-diff
9543	@: $(MAKE); $(unstage)
9544	@[ -f ./diff/Makefile ] || exit 0; \
9545	r=`${PWD_COMMAND}`; export r; \
9546	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9547	$(HOST_EXPORTS) \
9548	for flag in $(EXTRA_HOST_FLAGS) ; do \
9549	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9550	done; \
9551	echo "Doing dvi in diff" ; \
9552	(cd $(HOST_SUBDIR)/diff && \
9553	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9554	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9555	          "RANLIB=$${RANLIB}" \
9556	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9557	          dvi) \
9558	  || exit 1
9559
9560@endif diff
9561
9562.PHONY: maybe-pdf-diff pdf-diff
9563maybe-pdf-diff:
9564@if diff
9565maybe-pdf-diff: pdf-diff
9566
9567pdf-diff: \
9568    configure-diff
9569	@: $(MAKE); $(unstage)
9570	@[ -f ./diff/Makefile ] || exit 0; \
9571	r=`${PWD_COMMAND}`; export r; \
9572	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9573	$(HOST_EXPORTS) \
9574	for flag in $(EXTRA_HOST_FLAGS) ; do \
9575	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9576	done; \
9577	echo "Doing pdf in diff" ; \
9578	(cd $(HOST_SUBDIR)/diff && \
9579	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9580	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9581	          "RANLIB=$${RANLIB}" \
9582	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9583	          pdf) \
9584	  || exit 1
9585
9586@endif diff
9587
9588.PHONY: maybe-html-diff html-diff
9589maybe-html-diff:
9590@if diff
9591maybe-html-diff: html-diff
9592
9593html-diff: \
9594    configure-diff
9595	@: $(MAKE); $(unstage)
9596	@[ -f ./diff/Makefile ] || exit 0; \
9597	r=`${PWD_COMMAND}`; export r; \
9598	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9599	$(HOST_EXPORTS) \
9600	for flag in $(EXTRA_HOST_FLAGS) ; do \
9601	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9602	done; \
9603	echo "Doing html in diff" ; \
9604	(cd $(HOST_SUBDIR)/diff && \
9605	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9606	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9607	          "RANLIB=$${RANLIB}" \
9608	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9609	          html) \
9610	  || exit 1
9611
9612@endif diff
9613
9614.PHONY: maybe-TAGS-diff TAGS-diff
9615maybe-TAGS-diff:
9616@if diff
9617maybe-TAGS-diff: TAGS-diff
9618
9619TAGS-diff: \
9620    configure-diff
9621	@: $(MAKE); $(unstage)
9622	@[ -f ./diff/Makefile ] || exit 0; \
9623	r=`${PWD_COMMAND}`; export r; \
9624	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9625	$(HOST_EXPORTS) \
9626	for flag in $(EXTRA_HOST_FLAGS) ; do \
9627	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9628	done; \
9629	echo "Doing TAGS in diff" ; \
9630	(cd $(HOST_SUBDIR)/diff && \
9631	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9632	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9633	          "RANLIB=$${RANLIB}" \
9634	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9635	          TAGS) \
9636	  || exit 1
9637
9638@endif diff
9639
9640.PHONY: maybe-install-info-diff install-info-diff
9641maybe-install-info-diff:
9642@if diff
9643maybe-install-info-diff: install-info-diff
9644
9645install-info-diff: \
9646    configure-diff \
9647    info-diff
9648	@: $(MAKE); $(unstage)
9649	@[ -f ./diff/Makefile ] || exit 0; \
9650	r=`${PWD_COMMAND}`; export r; \
9651	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9652	$(HOST_EXPORTS) \
9653	for flag in $(EXTRA_HOST_FLAGS) ; do \
9654	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9655	done; \
9656	echo "Doing install-info in diff" ; \
9657	(cd $(HOST_SUBDIR)/diff && \
9658	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9659	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9660	          "RANLIB=$${RANLIB}" \
9661	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9662	          install-info) \
9663	  || exit 1
9664
9665@endif diff
9666
9667.PHONY: maybe-install-pdf-diff install-pdf-diff
9668maybe-install-pdf-diff:
9669@if diff
9670maybe-install-pdf-diff: install-pdf-diff
9671
9672install-pdf-diff: \
9673    configure-diff \
9674    pdf-diff
9675	@: $(MAKE); $(unstage)
9676	@[ -f ./diff/Makefile ] || exit 0; \
9677	r=`${PWD_COMMAND}`; export r; \
9678	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9679	$(HOST_EXPORTS) \
9680	for flag in $(EXTRA_HOST_FLAGS) ; do \
9681	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9682	done; \
9683	echo "Doing install-pdf in diff" ; \
9684	(cd $(HOST_SUBDIR)/diff && \
9685	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9686	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9687	          "RANLIB=$${RANLIB}" \
9688	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9689	          install-pdf) \
9690	  || exit 1
9691
9692@endif diff
9693
9694.PHONY: maybe-install-html-diff install-html-diff
9695maybe-install-html-diff:
9696@if diff
9697maybe-install-html-diff: install-html-diff
9698
9699install-html-diff: \
9700    configure-diff \
9701    html-diff
9702	@: $(MAKE); $(unstage)
9703	@[ -f ./diff/Makefile ] || exit 0; \
9704	r=`${PWD_COMMAND}`; export r; \
9705	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9706	$(HOST_EXPORTS) \
9707	for flag in $(EXTRA_HOST_FLAGS) ; do \
9708	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9709	done; \
9710	echo "Doing install-html in diff" ; \
9711	(cd $(HOST_SUBDIR)/diff && \
9712	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9713	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9714	          "RANLIB=$${RANLIB}" \
9715	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9716	          install-html) \
9717	  || exit 1
9718
9719@endif diff
9720
9721.PHONY: maybe-installcheck-diff installcheck-diff
9722maybe-installcheck-diff:
9723@if diff
9724maybe-installcheck-diff: installcheck-diff
9725
9726installcheck-diff: \
9727    configure-diff
9728	@: $(MAKE); $(unstage)
9729	@[ -f ./diff/Makefile ] || exit 0; \
9730	r=`${PWD_COMMAND}`; export r; \
9731	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9732	$(HOST_EXPORTS) \
9733	for flag in $(EXTRA_HOST_FLAGS) ; do \
9734	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9735	done; \
9736	echo "Doing installcheck in diff" ; \
9737	(cd $(HOST_SUBDIR)/diff && \
9738	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9739	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9740	          "RANLIB=$${RANLIB}" \
9741	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9742	          installcheck) \
9743	  || exit 1
9744
9745@endif diff
9746
9747.PHONY: maybe-mostlyclean-diff mostlyclean-diff
9748maybe-mostlyclean-diff:
9749@if diff
9750maybe-mostlyclean-diff: mostlyclean-diff
9751
9752mostlyclean-diff:
9753	@: $(MAKE); $(unstage)
9754	@[ -f ./diff/Makefile ] || exit 0; \
9755	r=`${PWD_COMMAND}`; export r; \
9756	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9757	$(HOST_EXPORTS) \
9758	for flag in $(EXTRA_HOST_FLAGS) ; do \
9759	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9760	done; \
9761	echo "Doing mostlyclean in diff" ; \
9762	(cd $(HOST_SUBDIR)/diff && \
9763	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9764	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9765	          "RANLIB=$${RANLIB}" \
9766	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9767	          mostlyclean) \
9768	  || exit 1
9769
9770@endif diff
9771
9772.PHONY: maybe-clean-diff clean-diff
9773maybe-clean-diff:
9774@if diff
9775maybe-clean-diff: clean-diff
9776
9777clean-diff:
9778	@: $(MAKE); $(unstage)
9779	@[ -f ./diff/Makefile ] || exit 0; \
9780	r=`${PWD_COMMAND}`; export r; \
9781	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9782	$(HOST_EXPORTS) \
9783	for flag in $(EXTRA_HOST_FLAGS) ; do \
9784	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9785	done; \
9786	echo "Doing clean in diff" ; \
9787	(cd $(HOST_SUBDIR)/diff && \
9788	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9789	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9790	          "RANLIB=$${RANLIB}" \
9791	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9792	          clean) \
9793	  || exit 1
9794
9795@endif diff
9796
9797.PHONY: maybe-distclean-diff distclean-diff
9798maybe-distclean-diff:
9799@if diff
9800maybe-distclean-diff: distclean-diff
9801
9802distclean-diff:
9803	@: $(MAKE); $(unstage)
9804	@[ -f ./diff/Makefile ] || exit 0; \
9805	r=`${PWD_COMMAND}`; export r; \
9806	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9807	$(HOST_EXPORTS) \
9808	for flag in $(EXTRA_HOST_FLAGS) ; do \
9809	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9810	done; \
9811	echo "Doing distclean in diff" ; \
9812	(cd $(HOST_SUBDIR)/diff && \
9813	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9814	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9815	          "RANLIB=$${RANLIB}" \
9816	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9817	          distclean) \
9818	  || exit 1
9819
9820@endif diff
9821
9822.PHONY: maybe-maintainer-clean-diff maintainer-clean-diff
9823maybe-maintainer-clean-diff:
9824@if diff
9825maybe-maintainer-clean-diff: maintainer-clean-diff
9826
9827maintainer-clean-diff:
9828	@: $(MAKE); $(unstage)
9829	@[ -f ./diff/Makefile ] || exit 0; \
9830	r=`${PWD_COMMAND}`; export r; \
9831	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9832	$(HOST_EXPORTS) \
9833	for flag in $(EXTRA_HOST_FLAGS) ; do \
9834	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9835	done; \
9836	echo "Doing maintainer-clean in diff" ; \
9837	(cd $(HOST_SUBDIR)/diff && \
9838	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9839	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9840	          "RANLIB=$${RANLIB}" \
9841	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9842	          maintainer-clean) \
9843	  || exit 1
9844
9845@endif diff
9846
9847
9848
9849.PHONY: configure-dosutils maybe-configure-dosutils
9850maybe-configure-dosutils:
9851@if gcc-bootstrap
9852configure-dosutils: stage_current
9853@endif gcc-bootstrap
9854@if dosutils
9855maybe-configure-dosutils: configure-dosutils
9856configure-dosutils:
9857	@: $(MAKE); $(unstage)
9858	@r=`${PWD_COMMAND}`; export r; \
9859	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9860	test ! -f $(HOST_SUBDIR)/dosutils/Makefile || exit 0; \
9861	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dosutils ; \
9862	$(HOST_EXPORTS) \
9863	echo Configuring in $(HOST_SUBDIR)/dosutils; \
9864	cd "$(HOST_SUBDIR)/dosutils" || exit 1; \
9865	case $(srcdir) in \
9866	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9867	  *) topdir=`echo $(HOST_SUBDIR)/dosutils/ | \
9868		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9869	esac; \
9870	srcdiroption="--srcdir=$${topdir}/dosutils"; \
9871	libsrcdir="$$s/dosutils"; \
9872	$(SHELL) $${libsrcdir}/configure \
9873	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9874	  --target=${target_alias} $${srcdiroption}  \
9875	  || exit 1
9876@endif dosutils
9877
9878
9879
9880
9881
9882.PHONY: all-dosutils maybe-all-dosutils
9883maybe-all-dosutils:
9884@if gcc-bootstrap
9885all-dosutils: stage_current
9886@endif gcc-bootstrap
9887@if dosutils
9888TARGET-dosutils=all
9889maybe-all-dosutils: all-dosutils
9890all-dosutils: configure-dosutils
9891	@: $(MAKE); $(unstage)
9892	@r=`${PWD_COMMAND}`; export r; \
9893	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9894	$(HOST_EXPORTS) \
9895	(cd $(HOST_SUBDIR)/dosutils && \
9896	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
9897		$(TARGET-dosutils))
9898@endif dosutils
9899
9900
9901
9902
9903.PHONY: check-dosutils maybe-check-dosutils
9904maybe-check-dosutils:
9905@if dosutils
9906maybe-check-dosutils: check-dosutils
9907
9908check-dosutils:
9909
9910@endif dosutils
9911
9912.PHONY: install-dosutils maybe-install-dosutils
9913maybe-install-dosutils:
9914@if dosutils
9915maybe-install-dosutils: install-dosutils
9916
9917install-dosutils: installdirs
9918	@: $(MAKE); $(unstage)
9919	@r=`${PWD_COMMAND}`; export r; \
9920	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9921	$(HOST_EXPORTS) \
9922	(cd $(HOST_SUBDIR)/dosutils && \
9923	  $(MAKE) $(FLAGS_TO_PASS)  install)
9924
9925@endif dosutils
9926
9927# Other targets (info, dvi, pdf, etc.)
9928
9929.PHONY: maybe-info-dosutils info-dosutils
9930maybe-info-dosutils:
9931@if dosutils
9932maybe-info-dosutils: info-dosutils
9933
9934info-dosutils: \
9935    configure-dosutils
9936	@: $(MAKE); $(unstage)
9937	@[ -f ./dosutils/Makefile ] || exit 0; \
9938	r=`${PWD_COMMAND}`; export r; \
9939	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9940	$(HOST_EXPORTS) \
9941	for flag in $(EXTRA_HOST_FLAGS) ; do \
9942	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9943	done; \
9944	echo "Doing info in dosutils" ; \
9945	(cd $(HOST_SUBDIR)/dosutils && \
9946	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9947	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9948	          "RANLIB=$${RANLIB}" \
9949	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9950	          info) \
9951	  || exit 1
9952
9953@endif dosutils
9954
9955.PHONY: maybe-dvi-dosutils dvi-dosutils
9956maybe-dvi-dosutils:
9957@if dosutils
9958maybe-dvi-dosutils: dvi-dosutils
9959
9960dvi-dosutils: \
9961    configure-dosutils
9962	@: $(MAKE); $(unstage)
9963	@[ -f ./dosutils/Makefile ] || exit 0; \
9964	r=`${PWD_COMMAND}`; export r; \
9965	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9966	$(HOST_EXPORTS) \
9967	for flag in $(EXTRA_HOST_FLAGS) ; do \
9968	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9969	done; \
9970	echo "Doing dvi in dosutils" ; \
9971	(cd $(HOST_SUBDIR)/dosutils && \
9972	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9973	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9974	          "RANLIB=$${RANLIB}" \
9975	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9976	          dvi) \
9977	  || exit 1
9978
9979@endif dosutils
9980
9981.PHONY: maybe-pdf-dosutils pdf-dosutils
9982maybe-pdf-dosutils:
9983@if dosutils
9984maybe-pdf-dosutils: pdf-dosutils
9985
9986pdf-dosutils: \
9987    configure-dosutils
9988	@: $(MAKE); $(unstage)
9989	@[ -f ./dosutils/Makefile ] || exit 0; \
9990	r=`${PWD_COMMAND}`; export r; \
9991	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9992	$(HOST_EXPORTS) \
9993	for flag in $(EXTRA_HOST_FLAGS) ; do \
9994	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9995	done; \
9996	echo "Doing pdf in dosutils" ; \
9997	(cd $(HOST_SUBDIR)/dosutils && \
9998	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9999	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10000	          "RANLIB=$${RANLIB}" \
10001	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10002	          pdf) \
10003	  || exit 1
10004
10005@endif dosutils
10006
10007.PHONY: maybe-html-dosutils html-dosutils
10008maybe-html-dosutils:
10009@if dosutils
10010maybe-html-dosutils: html-dosutils
10011
10012html-dosutils: \
10013    configure-dosutils
10014	@: $(MAKE); $(unstage)
10015	@[ -f ./dosutils/Makefile ] || exit 0; \
10016	r=`${PWD_COMMAND}`; export r; \
10017	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10018	$(HOST_EXPORTS) \
10019	for flag in $(EXTRA_HOST_FLAGS) ; do \
10020	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10021	done; \
10022	echo "Doing html in dosutils" ; \
10023	(cd $(HOST_SUBDIR)/dosutils && \
10024	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10025	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10026	          "RANLIB=$${RANLIB}" \
10027	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10028	          html) \
10029	  || exit 1
10030
10031@endif dosutils
10032
10033.PHONY: maybe-TAGS-dosutils TAGS-dosutils
10034maybe-TAGS-dosutils:
10035@if dosutils
10036maybe-TAGS-dosutils: TAGS-dosutils
10037
10038TAGS-dosutils: \
10039    configure-dosutils
10040	@: $(MAKE); $(unstage)
10041	@[ -f ./dosutils/Makefile ] || exit 0; \
10042	r=`${PWD_COMMAND}`; export r; \
10043	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10044	$(HOST_EXPORTS) \
10045	for flag in $(EXTRA_HOST_FLAGS) ; do \
10046	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10047	done; \
10048	echo "Doing TAGS in dosutils" ; \
10049	(cd $(HOST_SUBDIR)/dosutils && \
10050	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10051	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10052	          "RANLIB=$${RANLIB}" \
10053	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10054	          TAGS) \
10055	  || exit 1
10056
10057@endif dosutils
10058
10059.PHONY: maybe-install-info-dosutils install-info-dosutils
10060maybe-install-info-dosutils:
10061@if dosutils
10062maybe-install-info-dosutils: install-info-dosutils
10063
10064install-info-dosutils: \
10065    configure-dosutils \
10066    info-dosutils
10067	@: $(MAKE); $(unstage)
10068	@[ -f ./dosutils/Makefile ] || exit 0; \
10069	r=`${PWD_COMMAND}`; export r; \
10070	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10071	$(HOST_EXPORTS) \
10072	for flag in $(EXTRA_HOST_FLAGS) ; do \
10073	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10074	done; \
10075	echo "Doing install-info in dosutils" ; \
10076	(cd $(HOST_SUBDIR)/dosutils && \
10077	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10078	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10079	          "RANLIB=$${RANLIB}" \
10080	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10081	          install-info) \
10082	  || exit 1
10083
10084@endif dosutils
10085
10086.PHONY: maybe-install-pdf-dosutils install-pdf-dosutils
10087maybe-install-pdf-dosutils:
10088@if dosutils
10089maybe-install-pdf-dosutils: install-pdf-dosutils
10090
10091install-pdf-dosutils: \
10092    configure-dosutils \
10093    pdf-dosutils
10094	@: $(MAKE); $(unstage)
10095	@[ -f ./dosutils/Makefile ] || exit 0; \
10096	r=`${PWD_COMMAND}`; export r; \
10097	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10098	$(HOST_EXPORTS) \
10099	for flag in $(EXTRA_HOST_FLAGS) ; do \
10100	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10101	done; \
10102	echo "Doing install-pdf in dosutils" ; \
10103	(cd $(HOST_SUBDIR)/dosutils && \
10104	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10105	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10106	          "RANLIB=$${RANLIB}" \
10107	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10108	          install-pdf) \
10109	  || exit 1
10110
10111@endif dosutils
10112
10113.PHONY: maybe-install-html-dosutils install-html-dosutils
10114maybe-install-html-dosutils:
10115@if dosutils
10116maybe-install-html-dosutils: install-html-dosutils
10117
10118install-html-dosutils: \
10119    configure-dosutils \
10120    html-dosutils
10121	@: $(MAKE); $(unstage)
10122	@[ -f ./dosutils/Makefile ] || exit 0; \
10123	r=`${PWD_COMMAND}`; export r; \
10124	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10125	$(HOST_EXPORTS) \
10126	for flag in $(EXTRA_HOST_FLAGS) ; do \
10127	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10128	done; \
10129	echo "Doing install-html in dosutils" ; \
10130	(cd $(HOST_SUBDIR)/dosutils && \
10131	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10132	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10133	          "RANLIB=$${RANLIB}" \
10134	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10135	          install-html) \
10136	  || exit 1
10137
10138@endif dosutils
10139
10140.PHONY: maybe-installcheck-dosutils installcheck-dosutils
10141maybe-installcheck-dosutils:
10142@if dosutils
10143maybe-installcheck-dosutils: installcheck-dosutils
10144
10145installcheck-dosutils: \
10146    configure-dosutils
10147	@: $(MAKE); $(unstage)
10148	@[ -f ./dosutils/Makefile ] || exit 0; \
10149	r=`${PWD_COMMAND}`; export r; \
10150	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10151	$(HOST_EXPORTS) \
10152	for flag in $(EXTRA_HOST_FLAGS) ; do \
10153	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10154	done; \
10155	echo "Doing installcheck in dosutils" ; \
10156	(cd $(HOST_SUBDIR)/dosutils && \
10157	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10158	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10159	          "RANLIB=$${RANLIB}" \
10160	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10161	          installcheck) \
10162	  || exit 1
10163
10164@endif dosutils
10165
10166.PHONY: maybe-mostlyclean-dosutils mostlyclean-dosutils
10167maybe-mostlyclean-dosutils:
10168@if dosutils
10169maybe-mostlyclean-dosutils: mostlyclean-dosutils
10170
10171mostlyclean-dosutils:
10172	@: $(MAKE); $(unstage)
10173	@[ -f ./dosutils/Makefile ] || exit 0; \
10174	r=`${PWD_COMMAND}`; export r; \
10175	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10176	$(HOST_EXPORTS) \
10177	for flag in $(EXTRA_HOST_FLAGS) ; do \
10178	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10179	done; \
10180	echo "Doing mostlyclean in dosutils" ; \
10181	(cd $(HOST_SUBDIR)/dosutils && \
10182	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10183	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10184	          "RANLIB=$${RANLIB}" \
10185	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10186	          mostlyclean) \
10187	  || exit 1
10188
10189@endif dosutils
10190
10191.PHONY: maybe-clean-dosutils clean-dosutils
10192maybe-clean-dosutils:
10193@if dosutils
10194maybe-clean-dosutils: clean-dosutils
10195
10196clean-dosutils:
10197	@: $(MAKE); $(unstage)
10198	@[ -f ./dosutils/Makefile ] || exit 0; \
10199	r=`${PWD_COMMAND}`; export r; \
10200	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10201	$(HOST_EXPORTS) \
10202	for flag in $(EXTRA_HOST_FLAGS) ; do \
10203	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10204	done; \
10205	echo "Doing clean in dosutils" ; \
10206	(cd $(HOST_SUBDIR)/dosutils && \
10207	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10208	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10209	          "RANLIB=$${RANLIB}" \
10210	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10211	          clean) \
10212	  || exit 1
10213
10214@endif dosutils
10215
10216.PHONY: maybe-distclean-dosutils distclean-dosutils
10217maybe-distclean-dosutils:
10218@if dosutils
10219maybe-distclean-dosutils: distclean-dosutils
10220
10221distclean-dosutils:
10222	@: $(MAKE); $(unstage)
10223	@[ -f ./dosutils/Makefile ] || exit 0; \
10224	r=`${PWD_COMMAND}`; export r; \
10225	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10226	$(HOST_EXPORTS) \
10227	for flag in $(EXTRA_HOST_FLAGS) ; do \
10228	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10229	done; \
10230	echo "Doing distclean in dosutils" ; \
10231	(cd $(HOST_SUBDIR)/dosutils && \
10232	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10233	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10234	          "RANLIB=$${RANLIB}" \
10235	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10236	          distclean) \
10237	  || exit 1
10238
10239@endif dosutils
10240
10241.PHONY: maybe-maintainer-clean-dosutils maintainer-clean-dosutils
10242maybe-maintainer-clean-dosutils:
10243@if dosutils
10244maybe-maintainer-clean-dosutils: maintainer-clean-dosutils
10245
10246maintainer-clean-dosutils:
10247	@: $(MAKE); $(unstage)
10248	@[ -f ./dosutils/Makefile ] || exit 0; \
10249	r=`${PWD_COMMAND}`; export r; \
10250	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10251	$(HOST_EXPORTS) \
10252	for flag in $(EXTRA_HOST_FLAGS) ; do \
10253	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10254	done; \
10255	echo "Doing maintainer-clean in dosutils" ; \
10256	(cd $(HOST_SUBDIR)/dosutils && \
10257	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10258	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10259	          "RANLIB=$${RANLIB}" \
10260	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10261	          maintainer-clean) \
10262	  || exit 1
10263
10264@endif dosutils
10265
10266
10267
10268.PHONY: configure-etc maybe-configure-etc
10269maybe-configure-etc:
10270@if gcc-bootstrap
10271configure-etc: stage_current
10272@endif gcc-bootstrap
10273@if etc
10274maybe-configure-etc: configure-etc
10275configure-etc:
10276	@: $(MAKE); $(unstage)
10277	@r=`${PWD_COMMAND}`; export r; \
10278	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10279	test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
10280	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
10281	$(HOST_EXPORTS) \
10282	echo Configuring in $(HOST_SUBDIR)/etc; \
10283	cd "$(HOST_SUBDIR)/etc" || exit 1; \
10284	case $(srcdir) in \
10285	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10286	  *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
10287		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10288	esac; \
10289	srcdiroption="--srcdir=$${topdir}/etc"; \
10290	libsrcdir="$$s/etc"; \
10291	$(SHELL) $${libsrcdir}/configure \
10292	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10293	  --target=${target_alias} $${srcdiroption}  \
10294	  || exit 1
10295@endif etc
10296
10297
10298
10299
10300
10301.PHONY: all-etc maybe-all-etc
10302maybe-all-etc:
10303@if gcc-bootstrap
10304all-etc: stage_current
10305@endif gcc-bootstrap
10306@if etc
10307TARGET-etc=all
10308maybe-all-etc: all-etc
10309all-etc: configure-etc
10310	@: $(MAKE); $(unstage)
10311	@r=`${PWD_COMMAND}`; export r; \
10312	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10313	$(HOST_EXPORTS) \
10314	(cd $(HOST_SUBDIR)/etc && \
10315	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
10316		$(TARGET-etc))
10317@endif etc
10318
10319
10320
10321
10322.PHONY: check-etc maybe-check-etc
10323maybe-check-etc:
10324@if etc
10325maybe-check-etc: check-etc
10326
10327check-etc:
10328	@: $(MAKE); $(unstage)
10329	@r=`${PWD_COMMAND}`; export r; \
10330	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10331	$(HOST_EXPORTS) \
10332	(cd $(HOST_SUBDIR)/etc && \
10333	  $(MAKE) $(FLAGS_TO_PASS)  check)
10334
10335@endif etc
10336
10337.PHONY: install-etc maybe-install-etc
10338maybe-install-etc:
10339@if etc
10340maybe-install-etc: install-etc
10341
10342install-etc: installdirs
10343	@: $(MAKE); $(unstage)
10344	@r=`${PWD_COMMAND}`; export r; \
10345	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10346	$(HOST_EXPORTS) \
10347	(cd $(HOST_SUBDIR)/etc && \
10348	  $(MAKE) $(FLAGS_TO_PASS)  install)
10349
10350@endif etc
10351
10352# Other targets (info, dvi, pdf, etc.)
10353
10354.PHONY: maybe-info-etc info-etc
10355maybe-info-etc:
10356@if etc
10357maybe-info-etc: info-etc
10358
10359info-etc: \
10360    configure-etc
10361	@: $(MAKE); $(unstage)
10362	@[ -f ./etc/Makefile ] || exit 0; \
10363	r=`${PWD_COMMAND}`; export r; \
10364	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10365	$(HOST_EXPORTS) \
10366	for flag in $(EXTRA_HOST_FLAGS) ; do \
10367	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10368	done; \
10369	echo "Doing info in etc" ; \
10370	(cd $(HOST_SUBDIR)/etc && \
10371	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10372	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10373	          "RANLIB=$${RANLIB}" \
10374	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10375	          info) \
10376	  || exit 1
10377
10378@endif etc
10379
10380.PHONY: maybe-dvi-etc dvi-etc
10381maybe-dvi-etc:
10382@if etc
10383maybe-dvi-etc: dvi-etc
10384
10385dvi-etc: \
10386    configure-etc
10387	@: $(MAKE); $(unstage)
10388	@[ -f ./etc/Makefile ] || exit 0; \
10389	r=`${PWD_COMMAND}`; export r; \
10390	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10391	$(HOST_EXPORTS) \
10392	for flag in $(EXTRA_HOST_FLAGS) ; do \
10393	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10394	done; \
10395	echo "Doing dvi in etc" ; \
10396	(cd $(HOST_SUBDIR)/etc && \
10397	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10398	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10399	          "RANLIB=$${RANLIB}" \
10400	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10401	          dvi) \
10402	  || exit 1
10403
10404@endif etc
10405
10406.PHONY: maybe-pdf-etc pdf-etc
10407maybe-pdf-etc:
10408@if etc
10409maybe-pdf-etc: pdf-etc
10410
10411pdf-etc: \
10412    configure-etc
10413	@: $(MAKE); $(unstage)
10414	@[ -f ./etc/Makefile ] || exit 0; \
10415	r=`${PWD_COMMAND}`; export r; \
10416	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10417	$(HOST_EXPORTS) \
10418	for flag in $(EXTRA_HOST_FLAGS) ; do \
10419	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10420	done; \
10421	echo "Doing pdf in etc" ; \
10422	(cd $(HOST_SUBDIR)/etc && \
10423	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10424	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10425	          "RANLIB=$${RANLIB}" \
10426	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10427	          pdf) \
10428	  || exit 1
10429
10430@endif etc
10431
10432.PHONY: maybe-html-etc html-etc
10433maybe-html-etc:
10434@if etc
10435maybe-html-etc: html-etc
10436
10437html-etc: \
10438    configure-etc
10439	@: $(MAKE); $(unstage)
10440	@[ -f ./etc/Makefile ] || exit 0; \
10441	r=`${PWD_COMMAND}`; export r; \
10442	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10443	$(HOST_EXPORTS) \
10444	for flag in $(EXTRA_HOST_FLAGS) ; do \
10445	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10446	done; \
10447	echo "Doing html in etc" ; \
10448	(cd $(HOST_SUBDIR)/etc && \
10449	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10450	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10451	          "RANLIB=$${RANLIB}" \
10452	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10453	          html) \
10454	  || exit 1
10455
10456@endif etc
10457
10458.PHONY: maybe-TAGS-etc TAGS-etc
10459maybe-TAGS-etc:
10460@if etc
10461maybe-TAGS-etc: TAGS-etc
10462
10463TAGS-etc: \
10464    configure-etc
10465	@: $(MAKE); $(unstage)
10466	@[ -f ./etc/Makefile ] || exit 0; \
10467	r=`${PWD_COMMAND}`; export r; \
10468	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10469	$(HOST_EXPORTS) \
10470	for flag in $(EXTRA_HOST_FLAGS) ; do \
10471	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10472	done; \
10473	echo "Doing TAGS in etc" ; \
10474	(cd $(HOST_SUBDIR)/etc && \
10475	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10476	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10477	          "RANLIB=$${RANLIB}" \
10478	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10479	          TAGS) \
10480	  || exit 1
10481
10482@endif etc
10483
10484.PHONY: maybe-install-info-etc install-info-etc
10485maybe-install-info-etc:
10486@if etc
10487maybe-install-info-etc: install-info-etc
10488
10489install-info-etc: \
10490    configure-etc \
10491    info-etc
10492	@: $(MAKE); $(unstage)
10493	@[ -f ./etc/Makefile ] || exit 0; \
10494	r=`${PWD_COMMAND}`; export r; \
10495	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10496	$(HOST_EXPORTS) \
10497	for flag in $(EXTRA_HOST_FLAGS) ; do \
10498	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10499	done; \
10500	echo "Doing install-info in etc" ; \
10501	(cd $(HOST_SUBDIR)/etc && \
10502	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10503	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10504	          "RANLIB=$${RANLIB}" \
10505	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10506	          install-info) \
10507	  || exit 1
10508
10509@endif etc
10510
10511.PHONY: maybe-install-pdf-etc install-pdf-etc
10512maybe-install-pdf-etc:
10513@if etc
10514maybe-install-pdf-etc: install-pdf-etc
10515
10516install-pdf-etc: \
10517    configure-etc \
10518    pdf-etc
10519	@: $(MAKE); $(unstage)
10520	@[ -f ./etc/Makefile ] || exit 0; \
10521	r=`${PWD_COMMAND}`; export r; \
10522	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10523	$(HOST_EXPORTS) \
10524	for flag in $(EXTRA_HOST_FLAGS) ; do \
10525	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10526	done; \
10527	echo "Doing install-pdf in etc" ; \
10528	(cd $(HOST_SUBDIR)/etc && \
10529	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10530	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10531	          "RANLIB=$${RANLIB}" \
10532	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10533	          install-pdf) \
10534	  || exit 1
10535
10536@endif etc
10537
10538.PHONY: maybe-install-html-etc install-html-etc
10539maybe-install-html-etc:
10540@if etc
10541maybe-install-html-etc: install-html-etc
10542
10543install-html-etc: \
10544    configure-etc \
10545    html-etc
10546	@: $(MAKE); $(unstage)
10547	@[ -f ./etc/Makefile ] || exit 0; \
10548	r=`${PWD_COMMAND}`; export r; \
10549	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10550	$(HOST_EXPORTS) \
10551	for flag in $(EXTRA_HOST_FLAGS) ; do \
10552	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10553	done; \
10554	echo "Doing install-html in etc" ; \
10555	(cd $(HOST_SUBDIR)/etc && \
10556	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10557	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10558	          "RANLIB=$${RANLIB}" \
10559	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10560	          install-html) \
10561	  || exit 1
10562
10563@endif etc
10564
10565.PHONY: maybe-installcheck-etc installcheck-etc
10566maybe-installcheck-etc:
10567@if etc
10568maybe-installcheck-etc: installcheck-etc
10569
10570installcheck-etc: \
10571    configure-etc
10572	@: $(MAKE); $(unstage)
10573	@[ -f ./etc/Makefile ] || exit 0; \
10574	r=`${PWD_COMMAND}`; export r; \
10575	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10576	$(HOST_EXPORTS) \
10577	for flag in $(EXTRA_HOST_FLAGS) ; do \
10578	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10579	done; \
10580	echo "Doing installcheck in etc" ; \
10581	(cd $(HOST_SUBDIR)/etc && \
10582	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10583	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10584	          "RANLIB=$${RANLIB}" \
10585	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10586	          installcheck) \
10587	  || exit 1
10588
10589@endif etc
10590
10591.PHONY: maybe-mostlyclean-etc mostlyclean-etc
10592maybe-mostlyclean-etc:
10593@if etc
10594maybe-mostlyclean-etc: mostlyclean-etc
10595
10596mostlyclean-etc:
10597	@: $(MAKE); $(unstage)
10598	@[ -f ./etc/Makefile ] || exit 0; \
10599	r=`${PWD_COMMAND}`; export r; \
10600	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10601	$(HOST_EXPORTS) \
10602	for flag in $(EXTRA_HOST_FLAGS) ; do \
10603	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10604	done; \
10605	echo "Doing mostlyclean in etc" ; \
10606	(cd $(HOST_SUBDIR)/etc && \
10607	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10608	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10609	          "RANLIB=$${RANLIB}" \
10610	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10611	          mostlyclean) \
10612	  || exit 1
10613
10614@endif etc
10615
10616.PHONY: maybe-clean-etc clean-etc
10617maybe-clean-etc:
10618@if etc
10619maybe-clean-etc: clean-etc
10620
10621clean-etc:
10622	@: $(MAKE); $(unstage)
10623	@[ -f ./etc/Makefile ] || exit 0; \
10624	r=`${PWD_COMMAND}`; export r; \
10625	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10626	$(HOST_EXPORTS) \
10627	for flag in $(EXTRA_HOST_FLAGS) ; do \
10628	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10629	done; \
10630	echo "Doing clean in etc" ; \
10631	(cd $(HOST_SUBDIR)/etc && \
10632	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10633	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10634	          "RANLIB=$${RANLIB}" \
10635	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10636	          clean) \
10637	  || exit 1
10638
10639@endif etc
10640
10641.PHONY: maybe-distclean-etc distclean-etc
10642maybe-distclean-etc:
10643@if etc
10644maybe-distclean-etc: distclean-etc
10645
10646distclean-etc:
10647	@: $(MAKE); $(unstage)
10648	@[ -f ./etc/Makefile ] || exit 0; \
10649	r=`${PWD_COMMAND}`; export r; \
10650	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10651	$(HOST_EXPORTS) \
10652	for flag in $(EXTRA_HOST_FLAGS) ; do \
10653	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10654	done; \
10655	echo "Doing distclean in etc" ; \
10656	(cd $(HOST_SUBDIR)/etc && \
10657	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10658	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10659	          "RANLIB=$${RANLIB}" \
10660	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10661	          distclean) \
10662	  || exit 1
10663
10664@endif etc
10665
10666.PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
10667maybe-maintainer-clean-etc:
10668@if etc
10669maybe-maintainer-clean-etc: maintainer-clean-etc
10670
10671maintainer-clean-etc:
10672	@: $(MAKE); $(unstage)
10673	@[ -f ./etc/Makefile ] || exit 0; \
10674	r=`${PWD_COMMAND}`; export r; \
10675	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10676	$(HOST_EXPORTS) \
10677	for flag in $(EXTRA_HOST_FLAGS) ; do \
10678	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10679	done; \
10680	echo "Doing maintainer-clean in etc" ; \
10681	(cd $(HOST_SUBDIR)/etc && \
10682	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10683	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10684	          "RANLIB=$${RANLIB}" \
10685	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10686	          maintainer-clean) \
10687	  || exit 1
10688
10689@endif etc
10690
10691
10692
10693.PHONY: configure-fastjar maybe-configure-fastjar
10694maybe-configure-fastjar:
10695@if gcc-bootstrap
10696configure-fastjar: stage_current
10697@endif gcc-bootstrap
10698@if fastjar
10699maybe-configure-fastjar: configure-fastjar
10700configure-fastjar:
10701	@: $(MAKE); $(unstage)
10702	@r=`${PWD_COMMAND}`; export r; \
10703	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10704	test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
10705	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
10706	$(HOST_EXPORTS) \
10707	echo Configuring in $(HOST_SUBDIR)/fastjar; \
10708	cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
10709	case $(srcdir) in \
10710	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10711	  *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
10712		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10713	esac; \
10714	srcdiroption="--srcdir=$${topdir}/fastjar"; \
10715	libsrcdir="$$s/fastjar"; \
10716	$(SHELL) $${libsrcdir}/configure \
10717	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10718	  --target=${target_alias} $${srcdiroption}  \
10719	  || exit 1
10720@endif fastjar
10721
10722
10723
10724
10725
10726.PHONY: all-fastjar maybe-all-fastjar
10727maybe-all-fastjar:
10728@if gcc-bootstrap
10729all-fastjar: stage_current
10730@endif gcc-bootstrap
10731@if fastjar
10732TARGET-fastjar=all
10733maybe-all-fastjar: all-fastjar
10734all-fastjar: configure-fastjar
10735	@: $(MAKE); $(unstage)
10736	@r=`${PWD_COMMAND}`; export r; \
10737	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10738	$(HOST_EXPORTS) \
10739	(cd $(HOST_SUBDIR)/fastjar && \
10740	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
10741		$(TARGET-fastjar))
10742@endif fastjar
10743
10744
10745
10746
10747.PHONY: check-fastjar maybe-check-fastjar
10748maybe-check-fastjar:
10749@if fastjar
10750maybe-check-fastjar: check-fastjar
10751
10752# This module is only tested in a native toolchain.
10753check-fastjar:
10754	@: $(MAKE); $(unstage)
10755	@if [ '$(host)' = '$(target)' ] ; then \
10756	  r=`${PWD_COMMAND}`; export r; \
10757	  s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10758	  $(HOST_EXPORTS) \
10759	  (cd $(HOST_SUBDIR)/fastjar && \
10760	    $(MAKE) $(FLAGS_TO_PASS)  check); \
10761	fi
10762
10763@endif fastjar
10764
10765.PHONY: install-fastjar maybe-install-fastjar
10766maybe-install-fastjar:
10767@if fastjar
10768maybe-install-fastjar: install-fastjar
10769
10770install-fastjar: installdirs
10771	@: $(MAKE); $(unstage)
10772	@r=`${PWD_COMMAND}`; export r; \
10773	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10774	$(HOST_EXPORTS) \
10775	(cd $(HOST_SUBDIR)/fastjar && \
10776	  $(MAKE) $(FLAGS_TO_PASS)  install)
10777
10778@endif fastjar
10779
10780# Other targets (info, dvi, pdf, etc.)
10781
10782.PHONY: maybe-info-fastjar info-fastjar
10783maybe-info-fastjar:
10784@if fastjar
10785maybe-info-fastjar: info-fastjar
10786
10787info-fastjar: \
10788    configure-fastjar
10789	@: $(MAKE); $(unstage)
10790	@[ -f ./fastjar/Makefile ] || exit 0; \
10791	r=`${PWD_COMMAND}`; export r; \
10792	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10793	$(HOST_EXPORTS) \
10794	for flag in $(EXTRA_HOST_FLAGS) ; do \
10795	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10796	done; \
10797	echo "Doing info in fastjar" ; \
10798	(cd $(HOST_SUBDIR)/fastjar && \
10799	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10800	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10801	          "RANLIB=$${RANLIB}" \
10802	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10803	          info) \
10804	  || exit 1
10805
10806@endif fastjar
10807
10808.PHONY: maybe-dvi-fastjar dvi-fastjar
10809maybe-dvi-fastjar:
10810@if fastjar
10811maybe-dvi-fastjar: dvi-fastjar
10812
10813dvi-fastjar: \
10814    configure-fastjar
10815	@: $(MAKE); $(unstage)
10816	@[ -f ./fastjar/Makefile ] || exit 0; \
10817	r=`${PWD_COMMAND}`; export r; \
10818	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10819	$(HOST_EXPORTS) \
10820	for flag in $(EXTRA_HOST_FLAGS) ; do \
10821	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10822	done; \
10823	echo "Doing dvi in fastjar" ; \
10824	(cd $(HOST_SUBDIR)/fastjar && \
10825	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10826	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10827	          "RANLIB=$${RANLIB}" \
10828	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10829	          dvi) \
10830	  || exit 1
10831
10832@endif fastjar
10833
10834.PHONY: maybe-pdf-fastjar pdf-fastjar
10835maybe-pdf-fastjar:
10836@if fastjar
10837maybe-pdf-fastjar: pdf-fastjar
10838
10839pdf-fastjar: \
10840    configure-fastjar
10841	@: $(MAKE); $(unstage)
10842	@[ -f ./fastjar/Makefile ] || exit 0; \
10843	r=`${PWD_COMMAND}`; export r; \
10844	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10845	$(HOST_EXPORTS) \
10846	for flag in $(EXTRA_HOST_FLAGS) ; do \
10847	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10848	done; \
10849	echo "Doing pdf in fastjar" ; \
10850	(cd $(HOST_SUBDIR)/fastjar && \
10851	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10852	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10853	          "RANLIB=$${RANLIB}" \
10854	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10855	          pdf) \
10856	  || exit 1
10857
10858@endif fastjar
10859
10860.PHONY: maybe-html-fastjar html-fastjar
10861maybe-html-fastjar:
10862@if fastjar
10863maybe-html-fastjar: html-fastjar
10864
10865html-fastjar: \
10866    configure-fastjar
10867	@: $(MAKE); $(unstage)
10868	@[ -f ./fastjar/Makefile ] || exit 0; \
10869	r=`${PWD_COMMAND}`; export r; \
10870	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10871	$(HOST_EXPORTS) \
10872	for flag in $(EXTRA_HOST_FLAGS) ; do \
10873	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10874	done; \
10875	echo "Doing html in fastjar" ; \
10876	(cd $(HOST_SUBDIR)/fastjar && \
10877	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10878	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10879	          "RANLIB=$${RANLIB}" \
10880	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10881	          html) \
10882	  || exit 1
10883
10884@endif fastjar
10885
10886.PHONY: maybe-TAGS-fastjar TAGS-fastjar
10887maybe-TAGS-fastjar:
10888@if fastjar
10889maybe-TAGS-fastjar: TAGS-fastjar
10890
10891TAGS-fastjar: \
10892    configure-fastjar
10893	@: $(MAKE); $(unstage)
10894	@[ -f ./fastjar/Makefile ] || exit 0; \
10895	r=`${PWD_COMMAND}`; export r; \
10896	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10897	$(HOST_EXPORTS) \
10898	for flag in $(EXTRA_HOST_FLAGS) ; do \
10899	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10900	done; \
10901	echo "Doing TAGS in fastjar" ; \
10902	(cd $(HOST_SUBDIR)/fastjar && \
10903	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10904	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10905	          "RANLIB=$${RANLIB}" \
10906	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10907	          TAGS) \
10908	  || exit 1
10909
10910@endif fastjar
10911
10912.PHONY: maybe-install-info-fastjar install-info-fastjar
10913maybe-install-info-fastjar:
10914@if fastjar
10915maybe-install-info-fastjar: install-info-fastjar
10916
10917install-info-fastjar: \
10918    configure-fastjar \
10919    info-fastjar
10920	@: $(MAKE); $(unstage)
10921	@[ -f ./fastjar/Makefile ] || exit 0; \
10922	r=`${PWD_COMMAND}`; export r; \
10923	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10924	$(HOST_EXPORTS) \
10925	for flag in $(EXTRA_HOST_FLAGS) ; do \
10926	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10927	done; \
10928	echo "Doing install-info in fastjar" ; \
10929	(cd $(HOST_SUBDIR)/fastjar && \
10930	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10931	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10932	          "RANLIB=$${RANLIB}" \
10933	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10934	          install-info) \
10935	  || exit 1
10936
10937@endif fastjar
10938
10939.PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
10940maybe-install-pdf-fastjar:
10941@if fastjar
10942maybe-install-pdf-fastjar: install-pdf-fastjar
10943
10944install-pdf-fastjar: \
10945    configure-fastjar \
10946    pdf-fastjar
10947	@: $(MAKE); $(unstage)
10948	@[ -f ./fastjar/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 install-pdf in fastjar" ; \
10956	(cd $(HOST_SUBDIR)/fastjar && \
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	          install-pdf) \
10962	  || exit 1
10963
10964@endif fastjar
10965
10966.PHONY: maybe-install-html-fastjar install-html-fastjar
10967maybe-install-html-fastjar:
10968@if fastjar
10969maybe-install-html-fastjar: install-html-fastjar
10970
10971install-html-fastjar: \
10972    configure-fastjar \
10973    html-fastjar
10974	@: $(MAKE); $(unstage)
10975	@[ -f ./fastjar/Makefile ] || exit 0; \
10976	r=`${PWD_COMMAND}`; export r; \
10977	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10978	$(HOST_EXPORTS) \
10979	for flag in $(EXTRA_HOST_FLAGS) ; do \
10980	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10981	done; \
10982	echo "Doing install-html in fastjar" ; \
10983	(cd $(HOST_SUBDIR)/fastjar && \
10984	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10985	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10986	          "RANLIB=$${RANLIB}" \
10987	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10988	          install-html) \
10989	  || exit 1
10990
10991@endif fastjar
10992
10993.PHONY: maybe-installcheck-fastjar installcheck-fastjar
10994maybe-installcheck-fastjar:
10995@if fastjar
10996maybe-installcheck-fastjar: installcheck-fastjar
10997
10998installcheck-fastjar: \
10999    configure-fastjar
11000	@: $(MAKE); $(unstage)
11001	@[ -f ./fastjar/Makefile ] || exit 0; \
11002	r=`${PWD_COMMAND}`; export r; \
11003	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11004	$(HOST_EXPORTS) \
11005	for flag in $(EXTRA_HOST_FLAGS) ; do \
11006	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11007	done; \
11008	echo "Doing installcheck in fastjar" ; \
11009	(cd $(HOST_SUBDIR)/fastjar && \
11010	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11011	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11012	          "RANLIB=$${RANLIB}" \
11013	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11014	          installcheck) \
11015	  || exit 1
11016
11017@endif fastjar
11018
11019.PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
11020maybe-mostlyclean-fastjar:
11021@if fastjar
11022maybe-mostlyclean-fastjar: mostlyclean-fastjar
11023
11024mostlyclean-fastjar:
11025	@: $(MAKE); $(unstage)
11026	@[ -f ./fastjar/Makefile ] || exit 0; \
11027	r=`${PWD_COMMAND}`; export r; \
11028	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11029	$(HOST_EXPORTS) \
11030	for flag in $(EXTRA_HOST_FLAGS) ; do \
11031	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11032	done; \
11033	echo "Doing mostlyclean in fastjar" ; \
11034	(cd $(HOST_SUBDIR)/fastjar && \
11035	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11036	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11037	          "RANLIB=$${RANLIB}" \
11038	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11039	          mostlyclean) \
11040	  || exit 1
11041
11042@endif fastjar
11043
11044.PHONY: maybe-clean-fastjar clean-fastjar
11045maybe-clean-fastjar:
11046@if fastjar
11047maybe-clean-fastjar: clean-fastjar
11048
11049clean-fastjar:
11050	@: $(MAKE); $(unstage)
11051	@[ -f ./fastjar/Makefile ] || exit 0; \
11052	r=`${PWD_COMMAND}`; export r; \
11053	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11054	$(HOST_EXPORTS) \
11055	for flag in $(EXTRA_HOST_FLAGS) ; do \
11056	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11057	done; \
11058	echo "Doing clean in fastjar" ; \
11059	(cd $(HOST_SUBDIR)/fastjar && \
11060	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11061	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11062	          "RANLIB=$${RANLIB}" \
11063	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11064	          clean) \
11065	  || exit 1
11066
11067@endif fastjar
11068
11069.PHONY: maybe-distclean-fastjar distclean-fastjar
11070maybe-distclean-fastjar:
11071@if fastjar
11072maybe-distclean-fastjar: distclean-fastjar
11073
11074distclean-fastjar:
11075	@: $(MAKE); $(unstage)
11076	@[ -f ./fastjar/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 distclean in fastjar" ; \
11084	(cd $(HOST_SUBDIR)/fastjar && \
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	          distclean) \
11090	  || exit 1
11091
11092@endif fastjar
11093
11094.PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
11095maybe-maintainer-clean-fastjar:
11096@if fastjar
11097maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
11098
11099maintainer-clean-fastjar:
11100	@: $(MAKE); $(unstage)
11101	@[ -f ./fastjar/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 maintainer-clean in fastjar" ; \
11109	(cd $(HOST_SUBDIR)/fastjar && \
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	          maintainer-clean) \
11115	  || exit 1
11116
11117@endif fastjar
11118
11119
11120
11121.PHONY: configure-fileutils maybe-configure-fileutils
11122maybe-configure-fileutils:
11123@if gcc-bootstrap
11124configure-fileutils: stage_current
11125@endif gcc-bootstrap
11126@if fileutils
11127maybe-configure-fileutils: configure-fileutils
11128configure-fileutils:
11129	@: $(MAKE); $(unstage)
11130	@r=`${PWD_COMMAND}`; export r; \
11131	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11132	test ! -f $(HOST_SUBDIR)/fileutils/Makefile || exit 0; \
11133	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fileutils ; \
11134	$(HOST_EXPORTS) \
11135	echo Configuring in $(HOST_SUBDIR)/fileutils; \
11136	cd "$(HOST_SUBDIR)/fileutils" || exit 1; \
11137	case $(srcdir) in \
11138	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11139	  *) topdir=`echo $(HOST_SUBDIR)/fileutils/ | \
11140		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11141	esac; \
11142	srcdiroption="--srcdir=$${topdir}/fileutils"; \
11143	libsrcdir="$$s/fileutils"; \
11144	$(SHELL) $${libsrcdir}/configure \
11145	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11146	  --target=${target_alias} $${srcdiroption}  \
11147	  || exit 1
11148@endif fileutils
11149
11150
11151
11152
11153
11154.PHONY: all-fileutils maybe-all-fileutils
11155maybe-all-fileutils:
11156@if gcc-bootstrap
11157all-fileutils: stage_current
11158@endif gcc-bootstrap
11159@if fileutils
11160TARGET-fileutils=all
11161maybe-all-fileutils: all-fileutils
11162all-fileutils: configure-fileutils
11163	@: $(MAKE); $(unstage)
11164	@r=`${PWD_COMMAND}`; export r; \
11165	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11166	$(HOST_EXPORTS) \
11167	(cd $(HOST_SUBDIR)/fileutils && \
11168	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
11169		$(TARGET-fileutils))
11170@endif fileutils
11171
11172
11173
11174
11175.PHONY: check-fileutils maybe-check-fileutils
11176maybe-check-fileutils:
11177@if fileutils
11178maybe-check-fileutils: check-fileutils
11179
11180check-fileutils:
11181	@: $(MAKE); $(unstage)
11182	@r=`${PWD_COMMAND}`; export r; \
11183	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11184	$(HOST_EXPORTS) \
11185	(cd $(HOST_SUBDIR)/fileutils && \
11186	  $(MAKE) $(FLAGS_TO_PASS)  check)
11187
11188@endif fileutils
11189
11190.PHONY: install-fileutils maybe-install-fileutils
11191maybe-install-fileutils:
11192@if fileutils
11193maybe-install-fileutils: install-fileutils
11194
11195install-fileutils: installdirs
11196	@: $(MAKE); $(unstage)
11197	@r=`${PWD_COMMAND}`; export r; \
11198	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11199	$(HOST_EXPORTS) \
11200	(cd $(HOST_SUBDIR)/fileutils && \
11201	  $(MAKE) $(FLAGS_TO_PASS)  install)
11202
11203@endif fileutils
11204
11205# Other targets (info, dvi, pdf, etc.)
11206
11207.PHONY: maybe-info-fileutils info-fileutils
11208maybe-info-fileutils:
11209@if fileutils
11210maybe-info-fileutils: info-fileutils
11211
11212info-fileutils: \
11213    configure-fileutils
11214	@: $(MAKE); $(unstage)
11215	@[ -f ./fileutils/Makefile ] || exit 0; \
11216	r=`${PWD_COMMAND}`; export r; \
11217	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11218	$(HOST_EXPORTS) \
11219	for flag in $(EXTRA_HOST_FLAGS) ; do \
11220	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11221	done; \
11222	echo "Doing info in fileutils" ; \
11223	(cd $(HOST_SUBDIR)/fileutils && \
11224	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11225	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11226	          "RANLIB=$${RANLIB}" \
11227	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11228	          info) \
11229	  || exit 1
11230
11231@endif fileutils
11232
11233.PHONY: maybe-dvi-fileutils dvi-fileutils
11234maybe-dvi-fileutils:
11235@if fileutils
11236maybe-dvi-fileutils: dvi-fileutils
11237
11238dvi-fileutils: \
11239    configure-fileutils
11240	@: $(MAKE); $(unstage)
11241	@[ -f ./fileutils/Makefile ] || exit 0; \
11242	r=`${PWD_COMMAND}`; export r; \
11243	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11244	$(HOST_EXPORTS) \
11245	for flag in $(EXTRA_HOST_FLAGS) ; do \
11246	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11247	done; \
11248	echo "Doing dvi in fileutils" ; \
11249	(cd $(HOST_SUBDIR)/fileutils && \
11250	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11251	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11252	          "RANLIB=$${RANLIB}" \
11253	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11254	          dvi) \
11255	  || exit 1
11256
11257@endif fileutils
11258
11259.PHONY: maybe-pdf-fileutils pdf-fileutils
11260maybe-pdf-fileutils:
11261@if fileutils
11262maybe-pdf-fileutils: pdf-fileutils
11263
11264pdf-fileutils: \
11265    configure-fileutils
11266	@: $(MAKE); $(unstage)
11267	@[ -f ./fileutils/Makefile ] || exit 0; \
11268	r=`${PWD_COMMAND}`; export r; \
11269	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11270	$(HOST_EXPORTS) \
11271	for flag in $(EXTRA_HOST_FLAGS) ; do \
11272	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11273	done; \
11274	echo "Doing pdf in fileutils" ; \
11275	(cd $(HOST_SUBDIR)/fileutils && \
11276	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11277	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11278	          "RANLIB=$${RANLIB}" \
11279	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11280	          pdf) \
11281	  || exit 1
11282
11283@endif fileutils
11284
11285.PHONY: maybe-html-fileutils html-fileutils
11286maybe-html-fileutils:
11287@if fileutils
11288maybe-html-fileutils: html-fileutils
11289
11290html-fileutils: \
11291    configure-fileutils
11292	@: $(MAKE); $(unstage)
11293	@[ -f ./fileutils/Makefile ] || exit 0; \
11294	r=`${PWD_COMMAND}`; export r; \
11295	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11296	$(HOST_EXPORTS) \
11297	for flag in $(EXTRA_HOST_FLAGS) ; do \
11298	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11299	done; \
11300	echo "Doing html in fileutils" ; \
11301	(cd $(HOST_SUBDIR)/fileutils && \
11302	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11303	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11304	          "RANLIB=$${RANLIB}" \
11305	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11306	          html) \
11307	  || exit 1
11308
11309@endif fileutils
11310
11311.PHONY: maybe-TAGS-fileutils TAGS-fileutils
11312maybe-TAGS-fileutils:
11313@if fileutils
11314maybe-TAGS-fileutils: TAGS-fileutils
11315
11316TAGS-fileutils: \
11317    configure-fileutils
11318	@: $(MAKE); $(unstage)
11319	@[ -f ./fileutils/Makefile ] || exit 0; \
11320	r=`${PWD_COMMAND}`; export r; \
11321	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11322	$(HOST_EXPORTS) \
11323	for flag in $(EXTRA_HOST_FLAGS) ; do \
11324	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11325	done; \
11326	echo "Doing TAGS in fileutils" ; \
11327	(cd $(HOST_SUBDIR)/fileutils && \
11328	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11329	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11330	          "RANLIB=$${RANLIB}" \
11331	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11332	          TAGS) \
11333	  || exit 1
11334
11335@endif fileutils
11336
11337.PHONY: maybe-install-info-fileutils install-info-fileutils
11338maybe-install-info-fileutils:
11339@if fileutils
11340maybe-install-info-fileutils: install-info-fileutils
11341
11342install-info-fileutils: \
11343    configure-fileutils \
11344    info-fileutils
11345	@: $(MAKE); $(unstage)
11346	@[ -f ./fileutils/Makefile ] || exit 0; \
11347	r=`${PWD_COMMAND}`; export r; \
11348	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11349	$(HOST_EXPORTS) \
11350	for flag in $(EXTRA_HOST_FLAGS) ; do \
11351	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11352	done; \
11353	echo "Doing install-info in fileutils" ; \
11354	(cd $(HOST_SUBDIR)/fileutils && \
11355	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11356	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11357	          "RANLIB=$${RANLIB}" \
11358	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11359	          install-info) \
11360	  || exit 1
11361
11362@endif fileutils
11363
11364.PHONY: maybe-install-pdf-fileutils install-pdf-fileutils
11365maybe-install-pdf-fileutils:
11366@if fileutils
11367maybe-install-pdf-fileutils: install-pdf-fileutils
11368
11369install-pdf-fileutils: \
11370    configure-fileutils \
11371    pdf-fileutils
11372	@: $(MAKE); $(unstage)
11373	@[ -f ./fileutils/Makefile ] || exit 0; \
11374	r=`${PWD_COMMAND}`; export r; \
11375	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11376	$(HOST_EXPORTS) \
11377	for flag in $(EXTRA_HOST_FLAGS) ; do \
11378	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11379	done; \
11380	echo "Doing install-pdf in fileutils" ; \
11381	(cd $(HOST_SUBDIR)/fileutils && \
11382	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11383	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11384	          "RANLIB=$${RANLIB}" \
11385	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11386	          install-pdf) \
11387	  || exit 1
11388
11389@endif fileutils
11390
11391.PHONY: maybe-install-html-fileutils install-html-fileutils
11392maybe-install-html-fileutils:
11393@if fileutils
11394maybe-install-html-fileutils: install-html-fileutils
11395
11396install-html-fileutils: \
11397    configure-fileutils \
11398    html-fileutils
11399	@: $(MAKE); $(unstage)
11400	@[ -f ./fileutils/Makefile ] || exit 0; \
11401	r=`${PWD_COMMAND}`; export r; \
11402	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11403	$(HOST_EXPORTS) \
11404	for flag in $(EXTRA_HOST_FLAGS) ; do \
11405	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11406	done; \
11407	echo "Doing install-html in fileutils" ; \
11408	(cd $(HOST_SUBDIR)/fileutils && \
11409	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11410	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11411	          "RANLIB=$${RANLIB}" \
11412	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11413	          install-html) \
11414	  || exit 1
11415
11416@endif fileutils
11417
11418.PHONY: maybe-installcheck-fileutils installcheck-fileutils
11419maybe-installcheck-fileutils:
11420@if fileutils
11421maybe-installcheck-fileutils: installcheck-fileutils
11422
11423installcheck-fileutils: \
11424    configure-fileutils
11425	@: $(MAKE); $(unstage)
11426	@[ -f ./fileutils/Makefile ] || exit 0; \
11427	r=`${PWD_COMMAND}`; export r; \
11428	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11429	$(HOST_EXPORTS) \
11430	for flag in $(EXTRA_HOST_FLAGS) ; do \
11431	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11432	done; \
11433	echo "Doing installcheck in fileutils" ; \
11434	(cd $(HOST_SUBDIR)/fileutils && \
11435	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11436	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11437	          "RANLIB=$${RANLIB}" \
11438	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11439	          installcheck) \
11440	  || exit 1
11441
11442@endif fileutils
11443
11444.PHONY: maybe-mostlyclean-fileutils mostlyclean-fileutils
11445maybe-mostlyclean-fileutils:
11446@if fileutils
11447maybe-mostlyclean-fileutils: mostlyclean-fileutils
11448
11449mostlyclean-fileutils:
11450	@: $(MAKE); $(unstage)
11451	@[ -f ./fileutils/Makefile ] || exit 0; \
11452	r=`${PWD_COMMAND}`; export r; \
11453	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11454	$(HOST_EXPORTS) \
11455	for flag in $(EXTRA_HOST_FLAGS) ; do \
11456	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11457	done; \
11458	echo "Doing mostlyclean in fileutils" ; \
11459	(cd $(HOST_SUBDIR)/fileutils && \
11460	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11461	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11462	          "RANLIB=$${RANLIB}" \
11463	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11464	          mostlyclean) \
11465	  || exit 1
11466
11467@endif fileutils
11468
11469.PHONY: maybe-clean-fileutils clean-fileutils
11470maybe-clean-fileutils:
11471@if fileutils
11472maybe-clean-fileutils: clean-fileutils
11473
11474clean-fileutils:
11475	@: $(MAKE); $(unstage)
11476	@[ -f ./fileutils/Makefile ] || exit 0; \
11477	r=`${PWD_COMMAND}`; export r; \
11478	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11479	$(HOST_EXPORTS) \
11480	for flag in $(EXTRA_HOST_FLAGS) ; do \
11481	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11482	done; \
11483	echo "Doing clean in fileutils" ; \
11484	(cd $(HOST_SUBDIR)/fileutils && \
11485	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11486	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11487	          "RANLIB=$${RANLIB}" \
11488	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11489	          clean) \
11490	  || exit 1
11491
11492@endif fileutils
11493
11494.PHONY: maybe-distclean-fileutils distclean-fileutils
11495maybe-distclean-fileutils:
11496@if fileutils
11497maybe-distclean-fileutils: distclean-fileutils
11498
11499distclean-fileutils:
11500	@: $(MAKE); $(unstage)
11501	@[ -f ./fileutils/Makefile ] || exit 0; \
11502	r=`${PWD_COMMAND}`; export r; \
11503	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11504	$(HOST_EXPORTS) \
11505	for flag in $(EXTRA_HOST_FLAGS) ; do \
11506	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11507	done; \
11508	echo "Doing distclean in fileutils" ; \
11509	(cd $(HOST_SUBDIR)/fileutils && \
11510	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11511	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11512	          "RANLIB=$${RANLIB}" \
11513	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11514	          distclean) \
11515	  || exit 1
11516
11517@endif fileutils
11518
11519.PHONY: maybe-maintainer-clean-fileutils maintainer-clean-fileutils
11520maybe-maintainer-clean-fileutils:
11521@if fileutils
11522maybe-maintainer-clean-fileutils: maintainer-clean-fileutils
11523
11524maintainer-clean-fileutils:
11525	@: $(MAKE); $(unstage)
11526	@[ -f ./fileutils/Makefile ] || exit 0; \
11527	r=`${PWD_COMMAND}`; export r; \
11528	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11529	$(HOST_EXPORTS) \
11530	for flag in $(EXTRA_HOST_FLAGS) ; do \
11531	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11532	done; \
11533	echo "Doing maintainer-clean in fileutils" ; \
11534	(cd $(HOST_SUBDIR)/fileutils && \
11535	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11536	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11537	          "RANLIB=$${RANLIB}" \
11538	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11539	          maintainer-clean) \
11540	  || exit 1
11541
11542@endif fileutils
11543
11544
11545
11546.PHONY: configure-findutils maybe-configure-findutils
11547maybe-configure-findutils:
11548@if gcc-bootstrap
11549configure-findutils: stage_current
11550@endif gcc-bootstrap
11551@if findutils
11552maybe-configure-findutils: configure-findutils
11553configure-findutils:
11554	@: $(MAKE); $(unstage)
11555	@r=`${PWD_COMMAND}`; export r; \
11556	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11557	test ! -f $(HOST_SUBDIR)/findutils/Makefile || exit 0; \
11558	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/findutils ; \
11559	$(HOST_EXPORTS) \
11560	echo Configuring in $(HOST_SUBDIR)/findutils; \
11561	cd "$(HOST_SUBDIR)/findutils" || exit 1; \
11562	case $(srcdir) in \
11563	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11564	  *) topdir=`echo $(HOST_SUBDIR)/findutils/ | \
11565		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11566	esac; \
11567	srcdiroption="--srcdir=$${topdir}/findutils"; \
11568	libsrcdir="$$s/findutils"; \
11569	$(SHELL) $${libsrcdir}/configure \
11570	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11571	  --target=${target_alias} $${srcdiroption}  \
11572	  || exit 1
11573@endif findutils
11574
11575
11576
11577
11578
11579.PHONY: all-findutils maybe-all-findutils
11580maybe-all-findutils:
11581@if gcc-bootstrap
11582all-findutils: stage_current
11583@endif gcc-bootstrap
11584@if findutils
11585TARGET-findutils=all
11586maybe-all-findutils: all-findutils
11587all-findutils: configure-findutils
11588	@: $(MAKE); $(unstage)
11589	@r=`${PWD_COMMAND}`; export r; \
11590	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11591	$(HOST_EXPORTS) \
11592	(cd $(HOST_SUBDIR)/findutils && \
11593	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
11594		$(TARGET-findutils))
11595@endif findutils
11596
11597
11598
11599
11600.PHONY: check-findutils maybe-check-findutils
11601maybe-check-findutils:
11602@if findutils
11603maybe-check-findutils: check-findutils
11604
11605check-findutils:
11606	@: $(MAKE); $(unstage)
11607	@r=`${PWD_COMMAND}`; export r; \
11608	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11609	$(HOST_EXPORTS) \
11610	(cd $(HOST_SUBDIR)/findutils && \
11611	  $(MAKE) $(FLAGS_TO_PASS)  check)
11612
11613@endif findutils
11614
11615.PHONY: install-findutils maybe-install-findutils
11616maybe-install-findutils:
11617@if findutils
11618maybe-install-findutils: install-findutils
11619
11620install-findutils: installdirs
11621	@: $(MAKE); $(unstage)
11622	@r=`${PWD_COMMAND}`; export r; \
11623	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11624	$(HOST_EXPORTS) \
11625	(cd $(HOST_SUBDIR)/findutils && \
11626	  $(MAKE) $(FLAGS_TO_PASS)  install)
11627
11628@endif findutils
11629
11630# Other targets (info, dvi, pdf, etc.)
11631
11632.PHONY: maybe-info-findutils info-findutils
11633maybe-info-findutils:
11634@if findutils
11635maybe-info-findutils: info-findutils
11636
11637info-findutils: \
11638    configure-findutils
11639	@: $(MAKE); $(unstage)
11640	@[ -f ./findutils/Makefile ] || exit 0; \
11641	r=`${PWD_COMMAND}`; export r; \
11642	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11643	$(HOST_EXPORTS) \
11644	for flag in $(EXTRA_HOST_FLAGS) ; do \
11645	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11646	done; \
11647	echo "Doing info in findutils" ; \
11648	(cd $(HOST_SUBDIR)/findutils && \
11649	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11650	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11651	          "RANLIB=$${RANLIB}" \
11652	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11653	          info) \
11654	  || exit 1
11655
11656@endif findutils
11657
11658.PHONY: maybe-dvi-findutils dvi-findutils
11659maybe-dvi-findutils:
11660@if findutils
11661maybe-dvi-findutils: dvi-findutils
11662
11663dvi-findutils: \
11664    configure-findutils
11665	@: $(MAKE); $(unstage)
11666	@[ -f ./findutils/Makefile ] || exit 0; \
11667	r=`${PWD_COMMAND}`; export r; \
11668	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11669	$(HOST_EXPORTS) \
11670	for flag in $(EXTRA_HOST_FLAGS) ; do \
11671	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11672	done; \
11673	echo "Doing dvi in findutils" ; \
11674	(cd $(HOST_SUBDIR)/findutils && \
11675	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11676	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11677	          "RANLIB=$${RANLIB}" \
11678	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11679	          dvi) \
11680	  || exit 1
11681
11682@endif findutils
11683
11684.PHONY: maybe-pdf-findutils pdf-findutils
11685maybe-pdf-findutils:
11686@if findutils
11687maybe-pdf-findutils: pdf-findutils
11688
11689pdf-findutils: \
11690    configure-findutils
11691	@: $(MAKE); $(unstage)
11692	@[ -f ./findutils/Makefile ] || exit 0; \
11693	r=`${PWD_COMMAND}`; export r; \
11694	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11695	$(HOST_EXPORTS) \
11696	for flag in $(EXTRA_HOST_FLAGS) ; do \
11697	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11698	done; \
11699	echo "Doing pdf in findutils" ; \
11700	(cd $(HOST_SUBDIR)/findutils && \
11701	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11702	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11703	          "RANLIB=$${RANLIB}" \
11704	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11705	          pdf) \
11706	  || exit 1
11707
11708@endif findutils
11709
11710.PHONY: maybe-html-findutils html-findutils
11711maybe-html-findutils:
11712@if findutils
11713maybe-html-findutils: html-findutils
11714
11715html-findutils: \
11716    configure-findutils
11717	@: $(MAKE); $(unstage)
11718	@[ -f ./findutils/Makefile ] || exit 0; \
11719	r=`${PWD_COMMAND}`; export r; \
11720	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11721	$(HOST_EXPORTS) \
11722	for flag in $(EXTRA_HOST_FLAGS) ; do \
11723	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11724	done; \
11725	echo "Doing html in findutils" ; \
11726	(cd $(HOST_SUBDIR)/findutils && \
11727	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11728	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11729	          "RANLIB=$${RANLIB}" \
11730	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11731	          html) \
11732	  || exit 1
11733
11734@endif findutils
11735
11736.PHONY: maybe-TAGS-findutils TAGS-findutils
11737maybe-TAGS-findutils:
11738@if findutils
11739maybe-TAGS-findutils: TAGS-findutils
11740
11741TAGS-findutils: \
11742    configure-findutils
11743	@: $(MAKE); $(unstage)
11744	@[ -f ./findutils/Makefile ] || exit 0; \
11745	r=`${PWD_COMMAND}`; export r; \
11746	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11747	$(HOST_EXPORTS) \
11748	for flag in $(EXTRA_HOST_FLAGS) ; do \
11749	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11750	done; \
11751	echo "Doing TAGS in findutils" ; \
11752	(cd $(HOST_SUBDIR)/findutils && \
11753	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11754	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11755	          "RANLIB=$${RANLIB}" \
11756	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11757	          TAGS) \
11758	  || exit 1
11759
11760@endif findutils
11761
11762.PHONY: maybe-install-info-findutils install-info-findutils
11763maybe-install-info-findutils:
11764@if findutils
11765maybe-install-info-findutils: install-info-findutils
11766
11767install-info-findutils: \
11768    configure-findutils \
11769    info-findutils
11770	@: $(MAKE); $(unstage)
11771	@[ -f ./findutils/Makefile ] || exit 0; \
11772	r=`${PWD_COMMAND}`; export r; \
11773	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11774	$(HOST_EXPORTS) \
11775	for flag in $(EXTRA_HOST_FLAGS) ; do \
11776	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11777	done; \
11778	echo "Doing install-info in findutils" ; \
11779	(cd $(HOST_SUBDIR)/findutils && \
11780	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11781	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11782	          "RANLIB=$${RANLIB}" \
11783	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11784	          install-info) \
11785	  || exit 1
11786
11787@endif findutils
11788
11789.PHONY: maybe-install-pdf-findutils install-pdf-findutils
11790maybe-install-pdf-findutils:
11791@if findutils
11792maybe-install-pdf-findutils: install-pdf-findutils
11793
11794install-pdf-findutils: \
11795    configure-findutils \
11796    pdf-findutils
11797	@: $(MAKE); $(unstage)
11798	@[ -f ./findutils/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 install-pdf in findutils" ; \
11806	(cd $(HOST_SUBDIR)/findutils && \
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	          install-pdf) \
11812	  || exit 1
11813
11814@endif findutils
11815
11816.PHONY: maybe-install-html-findutils install-html-findutils
11817maybe-install-html-findutils:
11818@if findutils
11819maybe-install-html-findutils: install-html-findutils
11820
11821install-html-findutils: \
11822    configure-findutils \
11823    html-findutils
11824	@: $(MAKE); $(unstage)
11825	@[ -f ./findutils/Makefile ] || exit 0; \
11826	r=`${PWD_COMMAND}`; export r; \
11827	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11828	$(HOST_EXPORTS) \
11829	for flag in $(EXTRA_HOST_FLAGS) ; do \
11830	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11831	done; \
11832	echo "Doing install-html in findutils" ; \
11833	(cd $(HOST_SUBDIR)/findutils && \
11834	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11835	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11836	          "RANLIB=$${RANLIB}" \
11837	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11838	          install-html) \
11839	  || exit 1
11840
11841@endif findutils
11842
11843.PHONY: maybe-installcheck-findutils installcheck-findutils
11844maybe-installcheck-findutils:
11845@if findutils
11846maybe-installcheck-findutils: installcheck-findutils
11847
11848installcheck-findutils: \
11849    configure-findutils
11850	@: $(MAKE); $(unstage)
11851	@[ -f ./findutils/Makefile ] || exit 0; \
11852	r=`${PWD_COMMAND}`; export r; \
11853	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11854	$(HOST_EXPORTS) \
11855	for flag in $(EXTRA_HOST_FLAGS) ; do \
11856	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11857	done; \
11858	echo "Doing installcheck in findutils" ; \
11859	(cd $(HOST_SUBDIR)/findutils && \
11860	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11861	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11862	          "RANLIB=$${RANLIB}" \
11863	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11864	          installcheck) \
11865	  || exit 1
11866
11867@endif findutils
11868
11869.PHONY: maybe-mostlyclean-findutils mostlyclean-findutils
11870maybe-mostlyclean-findutils:
11871@if findutils
11872maybe-mostlyclean-findutils: mostlyclean-findutils
11873
11874mostlyclean-findutils:
11875	@: $(MAKE); $(unstage)
11876	@[ -f ./findutils/Makefile ] || exit 0; \
11877	r=`${PWD_COMMAND}`; export r; \
11878	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11879	$(HOST_EXPORTS) \
11880	for flag in $(EXTRA_HOST_FLAGS) ; do \
11881	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11882	done; \
11883	echo "Doing mostlyclean in findutils" ; \
11884	(cd $(HOST_SUBDIR)/findutils && \
11885	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11886	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11887	          "RANLIB=$${RANLIB}" \
11888	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11889	          mostlyclean) \
11890	  || exit 1
11891
11892@endif findutils
11893
11894.PHONY: maybe-clean-findutils clean-findutils
11895maybe-clean-findutils:
11896@if findutils
11897maybe-clean-findutils: clean-findutils
11898
11899clean-findutils:
11900	@: $(MAKE); $(unstage)
11901	@[ -f ./findutils/Makefile ] || exit 0; \
11902	r=`${PWD_COMMAND}`; export r; \
11903	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11904	$(HOST_EXPORTS) \
11905	for flag in $(EXTRA_HOST_FLAGS) ; do \
11906	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11907	done; \
11908	echo "Doing clean in findutils" ; \
11909	(cd $(HOST_SUBDIR)/findutils && \
11910	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11911	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11912	          "RANLIB=$${RANLIB}" \
11913	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11914	          clean) \
11915	  || exit 1
11916
11917@endif findutils
11918
11919.PHONY: maybe-distclean-findutils distclean-findutils
11920maybe-distclean-findutils:
11921@if findutils
11922maybe-distclean-findutils: distclean-findutils
11923
11924distclean-findutils:
11925	@: $(MAKE); $(unstage)
11926	@[ -f ./findutils/Makefile ] || exit 0; \
11927	r=`${PWD_COMMAND}`; export r; \
11928	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11929	$(HOST_EXPORTS) \
11930	for flag in $(EXTRA_HOST_FLAGS) ; do \
11931	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11932	done; \
11933	echo "Doing distclean in findutils" ; \
11934	(cd $(HOST_SUBDIR)/findutils && \
11935	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11936	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11937	          "RANLIB=$${RANLIB}" \
11938	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11939	          distclean) \
11940	  || exit 1
11941
11942@endif findutils
11943
11944.PHONY: maybe-maintainer-clean-findutils maintainer-clean-findutils
11945maybe-maintainer-clean-findutils:
11946@if findutils
11947maybe-maintainer-clean-findutils: maintainer-clean-findutils
11948
11949maintainer-clean-findutils:
11950	@: $(MAKE); $(unstage)
11951	@[ -f ./findutils/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 maintainer-clean in findutils" ; \
11959	(cd $(HOST_SUBDIR)/findutils && \
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	          maintainer-clean) \
11965	  || exit 1
11966
11967@endif findutils
11968
11969
11970
11971.PHONY: configure-find maybe-configure-find
11972maybe-configure-find:
11973@if gcc-bootstrap
11974configure-find: stage_current
11975@endif gcc-bootstrap
11976@if find
11977maybe-configure-find: configure-find
11978configure-find:
11979	@: $(MAKE); $(unstage)
11980	@r=`${PWD_COMMAND}`; export r; \
11981	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11982	test ! -f $(HOST_SUBDIR)/find/Makefile || exit 0; \
11983	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/find ; \
11984	$(HOST_EXPORTS) \
11985	echo Configuring in $(HOST_SUBDIR)/find; \
11986	cd "$(HOST_SUBDIR)/find" || exit 1; \
11987	case $(srcdir) in \
11988	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11989	  *) topdir=`echo $(HOST_SUBDIR)/find/ | \
11990		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11991	esac; \
11992	srcdiroption="--srcdir=$${topdir}/find"; \
11993	libsrcdir="$$s/find"; \
11994	$(SHELL) $${libsrcdir}/configure \
11995	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11996	  --target=${target_alias} $${srcdiroption}  \
11997	  || exit 1
11998@endif find
11999
12000
12001
12002
12003
12004.PHONY: all-find maybe-all-find
12005maybe-all-find:
12006@if gcc-bootstrap
12007all-find: stage_current
12008@endif gcc-bootstrap
12009@if find
12010TARGET-find=all
12011maybe-all-find: all-find
12012all-find: configure-find
12013	@: $(MAKE); $(unstage)
12014	@r=`${PWD_COMMAND}`; export r; \
12015	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12016	$(HOST_EXPORTS) \
12017	(cd $(HOST_SUBDIR)/find && \
12018	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
12019		$(TARGET-find))
12020@endif find
12021
12022
12023
12024
12025.PHONY: check-find maybe-check-find
12026maybe-check-find:
12027@if find
12028maybe-check-find: check-find
12029
12030check-find:
12031	@: $(MAKE); $(unstage)
12032	@r=`${PWD_COMMAND}`; export r; \
12033	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12034	$(HOST_EXPORTS) \
12035	(cd $(HOST_SUBDIR)/find && \
12036	  $(MAKE) $(FLAGS_TO_PASS)  check)
12037
12038@endif find
12039
12040.PHONY: install-find maybe-install-find
12041maybe-install-find:
12042@if find
12043maybe-install-find: install-find
12044
12045install-find: installdirs
12046	@: $(MAKE); $(unstage)
12047	@r=`${PWD_COMMAND}`; export r; \
12048	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12049	$(HOST_EXPORTS) \
12050	(cd $(HOST_SUBDIR)/find && \
12051	  $(MAKE) $(FLAGS_TO_PASS)  install)
12052
12053@endif find
12054
12055# Other targets (info, dvi, pdf, etc.)
12056
12057.PHONY: maybe-info-find info-find
12058maybe-info-find:
12059@if find
12060maybe-info-find: info-find
12061
12062info-find: \
12063    configure-find
12064	@: $(MAKE); $(unstage)
12065	@[ -f ./find/Makefile ] || exit 0; \
12066	r=`${PWD_COMMAND}`; export r; \
12067	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12068	$(HOST_EXPORTS) \
12069	for flag in $(EXTRA_HOST_FLAGS) ; do \
12070	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12071	done; \
12072	echo "Doing info in find" ; \
12073	(cd $(HOST_SUBDIR)/find && \
12074	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12075	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12076	          "RANLIB=$${RANLIB}" \
12077	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12078	          info) \
12079	  || exit 1
12080
12081@endif find
12082
12083.PHONY: maybe-dvi-find dvi-find
12084maybe-dvi-find:
12085@if find
12086maybe-dvi-find: dvi-find
12087
12088dvi-find: \
12089    configure-find
12090	@: $(MAKE); $(unstage)
12091	@[ -f ./find/Makefile ] || exit 0; \
12092	r=`${PWD_COMMAND}`; export r; \
12093	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12094	$(HOST_EXPORTS) \
12095	for flag in $(EXTRA_HOST_FLAGS) ; do \
12096	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12097	done; \
12098	echo "Doing dvi in find" ; \
12099	(cd $(HOST_SUBDIR)/find && \
12100	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12101	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12102	          "RANLIB=$${RANLIB}" \
12103	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12104	          dvi) \
12105	  || exit 1
12106
12107@endif find
12108
12109.PHONY: maybe-pdf-find pdf-find
12110maybe-pdf-find:
12111@if find
12112maybe-pdf-find: pdf-find
12113
12114pdf-find: \
12115    configure-find
12116	@: $(MAKE); $(unstage)
12117	@[ -f ./find/Makefile ] || exit 0; \
12118	r=`${PWD_COMMAND}`; export r; \
12119	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12120	$(HOST_EXPORTS) \
12121	for flag in $(EXTRA_HOST_FLAGS) ; do \
12122	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12123	done; \
12124	echo "Doing pdf in find" ; \
12125	(cd $(HOST_SUBDIR)/find && \
12126	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12127	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12128	          "RANLIB=$${RANLIB}" \
12129	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12130	          pdf) \
12131	  || exit 1
12132
12133@endif find
12134
12135.PHONY: maybe-html-find html-find
12136maybe-html-find:
12137@if find
12138maybe-html-find: html-find
12139
12140html-find: \
12141    configure-find
12142	@: $(MAKE); $(unstage)
12143	@[ -f ./find/Makefile ] || exit 0; \
12144	r=`${PWD_COMMAND}`; export r; \
12145	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12146	$(HOST_EXPORTS) \
12147	for flag in $(EXTRA_HOST_FLAGS) ; do \
12148	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12149	done; \
12150	echo "Doing html in find" ; \
12151	(cd $(HOST_SUBDIR)/find && \
12152	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12153	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12154	          "RANLIB=$${RANLIB}" \
12155	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12156	          html) \
12157	  || exit 1
12158
12159@endif find
12160
12161.PHONY: maybe-TAGS-find TAGS-find
12162maybe-TAGS-find:
12163@if find
12164maybe-TAGS-find: TAGS-find
12165
12166TAGS-find: \
12167    configure-find
12168	@: $(MAKE); $(unstage)
12169	@[ -f ./find/Makefile ] || exit 0; \
12170	r=`${PWD_COMMAND}`; export r; \
12171	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12172	$(HOST_EXPORTS) \
12173	for flag in $(EXTRA_HOST_FLAGS) ; do \
12174	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12175	done; \
12176	echo "Doing TAGS in find" ; \
12177	(cd $(HOST_SUBDIR)/find && \
12178	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12179	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12180	          "RANLIB=$${RANLIB}" \
12181	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12182	          TAGS) \
12183	  || exit 1
12184
12185@endif find
12186
12187.PHONY: maybe-install-info-find install-info-find
12188maybe-install-info-find:
12189@if find
12190maybe-install-info-find: install-info-find
12191
12192install-info-find: \
12193    configure-find \
12194    info-find
12195	@: $(MAKE); $(unstage)
12196	@[ -f ./find/Makefile ] || exit 0; \
12197	r=`${PWD_COMMAND}`; export r; \
12198	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12199	$(HOST_EXPORTS) \
12200	for flag in $(EXTRA_HOST_FLAGS) ; do \
12201	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12202	done; \
12203	echo "Doing install-info in find" ; \
12204	(cd $(HOST_SUBDIR)/find && \
12205	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12206	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12207	          "RANLIB=$${RANLIB}" \
12208	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12209	          install-info) \
12210	  || exit 1
12211
12212@endif find
12213
12214.PHONY: maybe-install-pdf-find install-pdf-find
12215maybe-install-pdf-find:
12216@if find
12217maybe-install-pdf-find: install-pdf-find
12218
12219install-pdf-find: \
12220    configure-find \
12221    pdf-find
12222	@: $(MAKE); $(unstage)
12223	@[ -f ./find/Makefile ] || exit 0; \
12224	r=`${PWD_COMMAND}`; export r; \
12225	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12226	$(HOST_EXPORTS) \
12227	for flag in $(EXTRA_HOST_FLAGS) ; do \
12228	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12229	done; \
12230	echo "Doing install-pdf in find" ; \
12231	(cd $(HOST_SUBDIR)/find && \
12232	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12233	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12234	          "RANLIB=$${RANLIB}" \
12235	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12236	          install-pdf) \
12237	  || exit 1
12238
12239@endif find
12240
12241.PHONY: maybe-install-html-find install-html-find
12242maybe-install-html-find:
12243@if find
12244maybe-install-html-find: install-html-find
12245
12246install-html-find: \
12247    configure-find \
12248    html-find
12249	@: $(MAKE); $(unstage)
12250	@[ -f ./find/Makefile ] || exit 0; \
12251	r=`${PWD_COMMAND}`; export r; \
12252	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12253	$(HOST_EXPORTS) \
12254	for flag in $(EXTRA_HOST_FLAGS) ; do \
12255	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12256	done; \
12257	echo "Doing install-html in find" ; \
12258	(cd $(HOST_SUBDIR)/find && \
12259	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12260	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12261	          "RANLIB=$${RANLIB}" \
12262	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12263	          install-html) \
12264	  || exit 1
12265
12266@endif find
12267
12268.PHONY: maybe-installcheck-find installcheck-find
12269maybe-installcheck-find:
12270@if find
12271maybe-installcheck-find: installcheck-find
12272
12273installcheck-find: \
12274    configure-find
12275	@: $(MAKE); $(unstage)
12276	@[ -f ./find/Makefile ] || exit 0; \
12277	r=`${PWD_COMMAND}`; export r; \
12278	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12279	$(HOST_EXPORTS) \
12280	for flag in $(EXTRA_HOST_FLAGS) ; do \
12281	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12282	done; \
12283	echo "Doing installcheck in find" ; \
12284	(cd $(HOST_SUBDIR)/find && \
12285	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12286	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12287	          "RANLIB=$${RANLIB}" \
12288	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12289	          installcheck) \
12290	  || exit 1
12291
12292@endif find
12293
12294.PHONY: maybe-mostlyclean-find mostlyclean-find
12295maybe-mostlyclean-find:
12296@if find
12297maybe-mostlyclean-find: mostlyclean-find
12298
12299mostlyclean-find:
12300	@: $(MAKE); $(unstage)
12301	@[ -f ./find/Makefile ] || exit 0; \
12302	r=`${PWD_COMMAND}`; export r; \
12303	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12304	$(HOST_EXPORTS) \
12305	for flag in $(EXTRA_HOST_FLAGS) ; do \
12306	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12307	done; \
12308	echo "Doing mostlyclean in find" ; \
12309	(cd $(HOST_SUBDIR)/find && \
12310	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12311	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12312	          "RANLIB=$${RANLIB}" \
12313	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12314	          mostlyclean) \
12315	  || exit 1
12316
12317@endif find
12318
12319.PHONY: maybe-clean-find clean-find
12320maybe-clean-find:
12321@if find
12322maybe-clean-find: clean-find
12323
12324clean-find:
12325	@: $(MAKE); $(unstage)
12326	@[ -f ./find/Makefile ] || exit 0; \
12327	r=`${PWD_COMMAND}`; export r; \
12328	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12329	$(HOST_EXPORTS) \
12330	for flag in $(EXTRA_HOST_FLAGS) ; do \
12331	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12332	done; \
12333	echo "Doing clean in find" ; \
12334	(cd $(HOST_SUBDIR)/find && \
12335	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12336	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12337	          "RANLIB=$${RANLIB}" \
12338	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12339	          clean) \
12340	  || exit 1
12341
12342@endif find
12343
12344.PHONY: maybe-distclean-find distclean-find
12345maybe-distclean-find:
12346@if find
12347maybe-distclean-find: distclean-find
12348
12349distclean-find:
12350	@: $(MAKE); $(unstage)
12351	@[ -f ./find/Makefile ] || exit 0; \
12352	r=`${PWD_COMMAND}`; export r; \
12353	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12354	$(HOST_EXPORTS) \
12355	for flag in $(EXTRA_HOST_FLAGS) ; do \
12356	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12357	done; \
12358	echo "Doing distclean in find" ; \
12359	(cd $(HOST_SUBDIR)/find && \
12360	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12361	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12362	          "RANLIB=$${RANLIB}" \
12363	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12364	          distclean) \
12365	  || exit 1
12366
12367@endif find
12368
12369.PHONY: maybe-maintainer-clean-find maintainer-clean-find
12370maybe-maintainer-clean-find:
12371@if find
12372maybe-maintainer-clean-find: maintainer-clean-find
12373
12374maintainer-clean-find:
12375	@: $(MAKE); $(unstage)
12376	@[ -f ./find/Makefile ] || exit 0; \
12377	r=`${PWD_COMMAND}`; export r; \
12378	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12379	$(HOST_EXPORTS) \
12380	for flag in $(EXTRA_HOST_FLAGS) ; do \
12381	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12382	done; \
12383	echo "Doing maintainer-clean in find" ; \
12384	(cd $(HOST_SUBDIR)/find && \
12385	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12386	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12387	          "RANLIB=$${RANLIB}" \
12388	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12389	          maintainer-clean) \
12390	  || exit 1
12391
12392@endif find
12393
12394
12395
12396.PHONY: configure-fixincludes maybe-configure-fixincludes
12397maybe-configure-fixincludes:
12398@if gcc-bootstrap
12399configure-fixincludes: stage_current
12400@endif gcc-bootstrap
12401@if fixincludes
12402maybe-configure-fixincludes: configure-fixincludes
12403configure-fixincludes:
12404	@: $(MAKE); $(unstage)
12405	@r=`${PWD_COMMAND}`; export r; \
12406	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12407	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
12408	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
12409	$(HOST_EXPORTS) \
12410	echo Configuring in $(HOST_SUBDIR)/fixincludes; \
12411	cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
12412	case $(srcdir) in \
12413	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12414	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
12415		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12416	esac; \
12417	srcdiroption="--srcdir=$${topdir}/fixincludes"; \
12418	libsrcdir="$$s/fixincludes"; \
12419	$(SHELL) $${libsrcdir}/configure \
12420	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12421	  --target=${target_alias} $${srcdiroption}  \
12422	  || exit 1
12423@endif fixincludes
12424
12425
12426
12427
12428
12429.PHONY: all-fixincludes maybe-all-fixincludes
12430maybe-all-fixincludes:
12431@if gcc-bootstrap
12432all-fixincludes: stage_current
12433@endif gcc-bootstrap
12434@if fixincludes
12435TARGET-fixincludes=all
12436maybe-all-fixincludes: all-fixincludes
12437all-fixincludes: configure-fixincludes
12438	@: $(MAKE); $(unstage)
12439	@r=`${PWD_COMMAND}`; export r; \
12440	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12441	$(HOST_EXPORTS) \
12442	(cd $(HOST_SUBDIR)/fixincludes && \
12443	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
12444		$(TARGET-fixincludes))
12445@endif fixincludes
12446
12447
12448
12449
12450.PHONY: check-fixincludes maybe-check-fixincludes
12451maybe-check-fixincludes:
12452@if fixincludes
12453maybe-check-fixincludes: check-fixincludes
12454
12455check-fixincludes:
12456	@: $(MAKE); $(unstage)
12457	@r=`${PWD_COMMAND}`; export r; \
12458	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12459	$(HOST_EXPORTS) \
12460	(cd $(HOST_SUBDIR)/fixincludes && \
12461	  $(MAKE) $(FLAGS_TO_PASS)  check)
12462
12463@endif fixincludes
12464
12465.PHONY: install-fixincludes maybe-install-fixincludes
12466maybe-install-fixincludes:
12467@if fixincludes
12468maybe-install-fixincludes: install-fixincludes
12469
12470install-fixincludes: installdirs
12471	@: $(MAKE); $(unstage)
12472	@r=`${PWD_COMMAND}`; export r; \
12473	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12474	$(HOST_EXPORTS) \
12475	(cd $(HOST_SUBDIR)/fixincludes && \
12476	  $(MAKE) $(FLAGS_TO_PASS)  install)
12477
12478@endif fixincludes
12479
12480# Other targets (info, dvi, pdf, etc.)
12481
12482.PHONY: maybe-info-fixincludes info-fixincludes
12483maybe-info-fixincludes:
12484@if fixincludes
12485maybe-info-fixincludes: info-fixincludes
12486
12487info-fixincludes: \
12488    configure-fixincludes
12489	@: $(MAKE); $(unstage)
12490	@[ -f ./fixincludes/Makefile ] || exit 0; \
12491	r=`${PWD_COMMAND}`; export r; \
12492	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12493	$(HOST_EXPORTS) \
12494	for flag in $(EXTRA_HOST_FLAGS) ; do \
12495	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12496	done; \
12497	echo "Doing info in fixincludes" ; \
12498	(cd $(HOST_SUBDIR)/fixincludes && \
12499	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12500	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12501	          "RANLIB=$${RANLIB}" \
12502	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12503	          info) \
12504	  || exit 1
12505
12506@endif fixincludes
12507
12508.PHONY: maybe-dvi-fixincludes dvi-fixincludes
12509maybe-dvi-fixincludes:
12510@if fixincludes
12511maybe-dvi-fixincludes: dvi-fixincludes
12512
12513dvi-fixincludes: \
12514    configure-fixincludes
12515	@: $(MAKE); $(unstage)
12516	@[ -f ./fixincludes/Makefile ] || exit 0; \
12517	r=`${PWD_COMMAND}`; export r; \
12518	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12519	$(HOST_EXPORTS) \
12520	for flag in $(EXTRA_HOST_FLAGS) ; do \
12521	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12522	done; \
12523	echo "Doing dvi in fixincludes" ; \
12524	(cd $(HOST_SUBDIR)/fixincludes && \
12525	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12526	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12527	          "RANLIB=$${RANLIB}" \
12528	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12529	          dvi) \
12530	  || exit 1
12531
12532@endif fixincludes
12533
12534.PHONY: maybe-pdf-fixincludes pdf-fixincludes
12535maybe-pdf-fixincludes:
12536@if fixincludes
12537maybe-pdf-fixincludes: pdf-fixincludes
12538
12539pdf-fixincludes: \
12540    configure-fixincludes
12541	@: $(MAKE); $(unstage)
12542	@[ -f ./fixincludes/Makefile ] || exit 0; \
12543	r=`${PWD_COMMAND}`; export r; \
12544	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12545	$(HOST_EXPORTS) \
12546	for flag in $(EXTRA_HOST_FLAGS) ; do \
12547	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12548	done; \
12549	echo "Doing pdf in fixincludes" ; \
12550	(cd $(HOST_SUBDIR)/fixincludes && \
12551	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12552	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12553	          "RANLIB=$${RANLIB}" \
12554	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12555	          pdf) \
12556	  || exit 1
12557
12558@endif fixincludes
12559
12560.PHONY: maybe-html-fixincludes html-fixincludes
12561maybe-html-fixincludes:
12562@if fixincludes
12563maybe-html-fixincludes: html-fixincludes
12564
12565html-fixincludes: \
12566    configure-fixincludes
12567	@: $(MAKE); $(unstage)
12568	@[ -f ./fixincludes/Makefile ] || exit 0; \
12569	r=`${PWD_COMMAND}`; export r; \
12570	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12571	$(HOST_EXPORTS) \
12572	for flag in $(EXTRA_HOST_FLAGS) ; do \
12573	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12574	done; \
12575	echo "Doing html in fixincludes" ; \
12576	(cd $(HOST_SUBDIR)/fixincludes && \
12577	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12578	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12579	          "RANLIB=$${RANLIB}" \
12580	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12581	          html) \
12582	  || exit 1
12583
12584@endif fixincludes
12585
12586.PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
12587maybe-TAGS-fixincludes:
12588@if fixincludes
12589maybe-TAGS-fixincludes: TAGS-fixincludes
12590
12591# fixincludes doesn't support TAGS.
12592TAGS-fixincludes:
12593
12594@endif fixincludes
12595
12596.PHONY: maybe-install-info-fixincludes install-info-fixincludes
12597maybe-install-info-fixincludes:
12598@if fixincludes
12599maybe-install-info-fixincludes: install-info-fixincludes
12600
12601install-info-fixincludes: \
12602    configure-fixincludes \
12603    info-fixincludes
12604	@: $(MAKE); $(unstage)
12605	@[ -f ./fixincludes/Makefile ] || exit 0; \
12606	r=`${PWD_COMMAND}`; export r; \
12607	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12608	$(HOST_EXPORTS) \
12609	for flag in $(EXTRA_HOST_FLAGS) ; do \
12610	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12611	done; \
12612	echo "Doing install-info in fixincludes" ; \
12613	(cd $(HOST_SUBDIR)/fixincludes && \
12614	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12615	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12616	          "RANLIB=$${RANLIB}" \
12617	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12618	          install-info) \
12619	  || exit 1
12620
12621@endif fixincludes
12622
12623.PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
12624maybe-install-pdf-fixincludes:
12625@if fixincludes
12626maybe-install-pdf-fixincludes: install-pdf-fixincludes
12627
12628install-pdf-fixincludes: \
12629    configure-fixincludes \
12630    pdf-fixincludes
12631	@: $(MAKE); $(unstage)
12632	@[ -f ./fixincludes/Makefile ] || exit 0; \
12633	r=`${PWD_COMMAND}`; export r; \
12634	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12635	$(HOST_EXPORTS) \
12636	for flag in $(EXTRA_HOST_FLAGS) ; do \
12637	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12638	done; \
12639	echo "Doing install-pdf in fixincludes" ; \
12640	(cd $(HOST_SUBDIR)/fixincludes && \
12641	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12642	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12643	          "RANLIB=$${RANLIB}" \
12644	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12645	          install-pdf) \
12646	  || exit 1
12647
12648@endif fixincludes
12649
12650.PHONY: maybe-install-html-fixincludes install-html-fixincludes
12651maybe-install-html-fixincludes:
12652@if fixincludes
12653maybe-install-html-fixincludes: install-html-fixincludes
12654
12655install-html-fixincludes: \
12656    configure-fixincludes \
12657    html-fixincludes
12658	@: $(MAKE); $(unstage)
12659	@[ -f ./fixincludes/Makefile ] || exit 0; \
12660	r=`${PWD_COMMAND}`; export r; \
12661	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12662	$(HOST_EXPORTS) \
12663	for flag in $(EXTRA_HOST_FLAGS) ; do \
12664	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12665	done; \
12666	echo "Doing install-html in fixincludes" ; \
12667	(cd $(HOST_SUBDIR)/fixincludes && \
12668	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12669	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12670	          "RANLIB=$${RANLIB}" \
12671	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12672	          install-html) \
12673	  || exit 1
12674
12675@endif fixincludes
12676
12677.PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
12678maybe-installcheck-fixincludes:
12679@if fixincludes
12680maybe-installcheck-fixincludes: installcheck-fixincludes
12681
12682installcheck-fixincludes: \
12683    configure-fixincludes
12684	@: $(MAKE); $(unstage)
12685	@[ -f ./fixincludes/Makefile ] || exit 0; \
12686	r=`${PWD_COMMAND}`; export r; \
12687	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12688	$(HOST_EXPORTS) \
12689	for flag in $(EXTRA_HOST_FLAGS) ; do \
12690	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12691	done; \
12692	echo "Doing installcheck in fixincludes" ; \
12693	(cd $(HOST_SUBDIR)/fixincludes && \
12694	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12695	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12696	          "RANLIB=$${RANLIB}" \
12697	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12698	          installcheck) \
12699	  || exit 1
12700
12701@endif fixincludes
12702
12703.PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
12704maybe-mostlyclean-fixincludes:
12705@if fixincludes
12706maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
12707
12708mostlyclean-fixincludes:
12709	@: $(MAKE); $(unstage)
12710	@[ -f ./fixincludes/Makefile ] || exit 0; \
12711	r=`${PWD_COMMAND}`; export r; \
12712	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12713	$(HOST_EXPORTS) \
12714	for flag in $(EXTRA_HOST_FLAGS) ; do \
12715	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12716	done; \
12717	echo "Doing mostlyclean in fixincludes" ; \
12718	(cd $(HOST_SUBDIR)/fixincludes && \
12719	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12720	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12721	          "RANLIB=$${RANLIB}" \
12722	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12723	          mostlyclean) \
12724	  || exit 1
12725
12726@endif fixincludes
12727
12728.PHONY: maybe-clean-fixincludes clean-fixincludes
12729maybe-clean-fixincludes:
12730@if fixincludes
12731maybe-clean-fixincludes: clean-fixincludes
12732
12733clean-fixincludes:
12734	@: $(MAKE); $(unstage)
12735	@[ -f ./fixincludes/Makefile ] || exit 0; \
12736	r=`${PWD_COMMAND}`; export r; \
12737	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12738	$(HOST_EXPORTS) \
12739	for flag in $(EXTRA_HOST_FLAGS) ; do \
12740	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12741	done; \
12742	echo "Doing clean in fixincludes" ; \
12743	(cd $(HOST_SUBDIR)/fixincludes && \
12744	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12745	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12746	          "RANLIB=$${RANLIB}" \
12747	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12748	          clean) \
12749	  || exit 1
12750
12751@endif fixincludes
12752
12753.PHONY: maybe-distclean-fixincludes distclean-fixincludes
12754maybe-distclean-fixincludes:
12755@if fixincludes
12756maybe-distclean-fixincludes: distclean-fixincludes
12757
12758distclean-fixincludes:
12759	@: $(MAKE); $(unstage)
12760	@[ -f ./fixincludes/Makefile ] || exit 0; \
12761	r=`${PWD_COMMAND}`; export r; \
12762	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12763	$(HOST_EXPORTS) \
12764	for flag in $(EXTRA_HOST_FLAGS) ; do \
12765	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12766	done; \
12767	echo "Doing distclean in fixincludes" ; \
12768	(cd $(HOST_SUBDIR)/fixincludes && \
12769	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12770	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12771	          "RANLIB=$${RANLIB}" \
12772	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12773	          distclean) \
12774	  || exit 1
12775
12776@endif fixincludes
12777
12778.PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
12779maybe-maintainer-clean-fixincludes:
12780@if fixincludes
12781maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
12782
12783maintainer-clean-fixincludes:
12784	@: $(MAKE); $(unstage)
12785	@[ -f ./fixincludes/Makefile ] || exit 0; \
12786	r=`${PWD_COMMAND}`; export r; \
12787	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12788	$(HOST_EXPORTS) \
12789	for flag in $(EXTRA_HOST_FLAGS) ; do \
12790	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12791	done; \
12792	echo "Doing maintainer-clean in fixincludes" ; \
12793	(cd $(HOST_SUBDIR)/fixincludes && \
12794	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12795	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12796	          "RANLIB=$${RANLIB}" \
12797	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12798	          maintainer-clean) \
12799	  || exit 1
12800
12801@endif fixincludes
12802
12803
12804
12805.PHONY: configure-flex maybe-configure-flex
12806maybe-configure-flex:
12807@if gcc-bootstrap
12808configure-flex: stage_current
12809@endif gcc-bootstrap
12810@if flex
12811maybe-configure-flex: configure-flex
12812configure-flex:
12813	@: $(MAKE); $(unstage)
12814	@r=`${PWD_COMMAND}`; export r; \
12815	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12816	test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
12817	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
12818	$(HOST_EXPORTS) \
12819	echo Configuring in $(HOST_SUBDIR)/flex; \
12820	cd "$(HOST_SUBDIR)/flex" || exit 1; \
12821	case $(srcdir) in \
12822	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12823	  *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
12824		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12825	esac; \
12826	srcdiroption="--srcdir=$${topdir}/flex"; \
12827	libsrcdir="$$s/flex"; \
12828	$(SHELL) $${libsrcdir}/configure \
12829	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12830	  --target=${target_alias} $${srcdiroption}  \
12831	  || exit 1
12832@endif flex
12833
12834
12835
12836
12837
12838.PHONY: all-flex maybe-all-flex
12839maybe-all-flex:
12840@if gcc-bootstrap
12841all-flex: stage_current
12842@endif gcc-bootstrap
12843@if flex
12844TARGET-flex=all
12845maybe-all-flex: all-flex
12846all-flex: configure-flex
12847	@: $(MAKE); $(unstage)
12848	@r=`${PWD_COMMAND}`; export r; \
12849	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12850	$(HOST_EXPORTS) \
12851	(cd $(HOST_SUBDIR)/flex && \
12852	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
12853		$(TARGET-flex))
12854@endif flex
12855
12856
12857
12858
12859.PHONY: check-flex maybe-check-flex
12860maybe-check-flex:
12861@if flex
12862maybe-check-flex: check-flex
12863
12864# This module is only tested in a native toolchain.
12865check-flex:
12866	@: $(MAKE); $(unstage)
12867	@if [ '$(host)' = '$(target)' ] ; then \
12868	  r=`${PWD_COMMAND}`; export r; \
12869	  s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12870	  $(HOST_EXPORTS) \
12871	  (cd $(HOST_SUBDIR)/flex && \
12872	    $(MAKE) $(FLAGS_TO_PASS)  check); \
12873	fi
12874
12875@endif flex
12876
12877.PHONY: install-flex maybe-install-flex
12878maybe-install-flex:
12879@if flex
12880maybe-install-flex: install-flex
12881
12882install-flex: installdirs
12883	@: $(MAKE); $(unstage)
12884	@r=`${PWD_COMMAND}`; export r; \
12885	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12886	$(HOST_EXPORTS) \
12887	(cd $(HOST_SUBDIR)/flex && \
12888	  $(MAKE) $(FLAGS_TO_PASS)  install)
12889
12890@endif flex
12891
12892# Other targets (info, dvi, pdf, etc.)
12893
12894.PHONY: maybe-info-flex info-flex
12895maybe-info-flex:
12896@if flex
12897maybe-info-flex: info-flex
12898
12899info-flex: \
12900    configure-flex
12901	@: $(MAKE); $(unstage)
12902	@[ -f ./flex/Makefile ] || exit 0; \
12903	r=`${PWD_COMMAND}`; export r; \
12904	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12905	$(HOST_EXPORTS) \
12906	for flag in $(EXTRA_HOST_FLAGS) ; do \
12907	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12908	done; \
12909	echo "Doing info in flex" ; \
12910	(cd $(HOST_SUBDIR)/flex && \
12911	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12912	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12913	          "RANLIB=$${RANLIB}" \
12914	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12915	          info) \
12916	  || exit 1
12917
12918@endif flex
12919
12920.PHONY: maybe-dvi-flex dvi-flex
12921maybe-dvi-flex:
12922@if flex
12923maybe-dvi-flex: dvi-flex
12924
12925dvi-flex: \
12926    configure-flex
12927	@: $(MAKE); $(unstage)
12928	@[ -f ./flex/Makefile ] || exit 0; \
12929	r=`${PWD_COMMAND}`; export r; \
12930	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12931	$(HOST_EXPORTS) \
12932	for flag in $(EXTRA_HOST_FLAGS) ; do \
12933	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12934	done; \
12935	echo "Doing dvi in flex" ; \
12936	(cd $(HOST_SUBDIR)/flex && \
12937	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12938	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12939	          "RANLIB=$${RANLIB}" \
12940	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12941	          dvi) \
12942	  || exit 1
12943
12944@endif flex
12945
12946.PHONY: maybe-pdf-flex pdf-flex
12947maybe-pdf-flex:
12948@if flex
12949maybe-pdf-flex: pdf-flex
12950
12951pdf-flex: \
12952    configure-flex
12953	@: $(MAKE); $(unstage)
12954	@[ -f ./flex/Makefile ] || exit 0; \
12955	r=`${PWD_COMMAND}`; export r; \
12956	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12957	$(HOST_EXPORTS) \
12958	for flag in $(EXTRA_HOST_FLAGS) ; do \
12959	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12960	done; \
12961	echo "Doing pdf in flex" ; \
12962	(cd $(HOST_SUBDIR)/flex && \
12963	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12964	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12965	          "RANLIB=$${RANLIB}" \
12966	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12967	          pdf) \
12968	  || exit 1
12969
12970@endif flex
12971
12972.PHONY: maybe-html-flex html-flex
12973maybe-html-flex:
12974@if flex
12975maybe-html-flex: html-flex
12976
12977html-flex: \
12978    configure-flex
12979	@: $(MAKE); $(unstage)
12980	@[ -f ./flex/Makefile ] || exit 0; \
12981	r=`${PWD_COMMAND}`; export r; \
12982	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12983	$(HOST_EXPORTS) \
12984	for flag in $(EXTRA_HOST_FLAGS) ; do \
12985	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12986	done; \
12987	echo "Doing html in flex" ; \
12988	(cd $(HOST_SUBDIR)/flex && \
12989	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12990	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12991	          "RANLIB=$${RANLIB}" \
12992	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12993	          html) \
12994	  || exit 1
12995
12996@endif flex
12997
12998.PHONY: maybe-TAGS-flex TAGS-flex
12999maybe-TAGS-flex:
13000@if flex
13001maybe-TAGS-flex: TAGS-flex
13002
13003TAGS-flex: \
13004    configure-flex
13005	@: $(MAKE); $(unstage)
13006	@[ -f ./flex/Makefile ] || exit 0; \
13007	r=`${PWD_COMMAND}`; export r; \
13008	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13009	$(HOST_EXPORTS) \
13010	for flag in $(EXTRA_HOST_FLAGS) ; do \
13011	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13012	done; \
13013	echo "Doing TAGS in flex" ; \
13014	(cd $(HOST_SUBDIR)/flex && \
13015	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13016	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13017	          "RANLIB=$${RANLIB}" \
13018	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13019	          TAGS) \
13020	  || exit 1
13021
13022@endif flex
13023
13024.PHONY: maybe-install-info-flex install-info-flex
13025maybe-install-info-flex:
13026@if flex
13027maybe-install-info-flex: install-info-flex
13028
13029install-info-flex: \
13030    configure-flex \
13031    info-flex
13032	@: $(MAKE); $(unstage)
13033	@[ -f ./flex/Makefile ] || exit 0; \
13034	r=`${PWD_COMMAND}`; export r; \
13035	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13036	$(HOST_EXPORTS) \
13037	for flag in $(EXTRA_HOST_FLAGS) ; do \
13038	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13039	done; \
13040	echo "Doing install-info in flex" ; \
13041	(cd $(HOST_SUBDIR)/flex && \
13042	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13043	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13044	          "RANLIB=$${RANLIB}" \
13045	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13046	          install-info) \
13047	  || exit 1
13048
13049@endif flex
13050
13051.PHONY: maybe-install-pdf-flex install-pdf-flex
13052maybe-install-pdf-flex:
13053@if flex
13054maybe-install-pdf-flex: install-pdf-flex
13055
13056install-pdf-flex: \
13057    configure-flex \
13058    pdf-flex
13059	@: $(MAKE); $(unstage)
13060	@[ -f ./flex/Makefile ] || exit 0; \
13061	r=`${PWD_COMMAND}`; export r; \
13062	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13063	$(HOST_EXPORTS) \
13064	for flag in $(EXTRA_HOST_FLAGS) ; do \
13065	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13066	done; \
13067	echo "Doing install-pdf in flex" ; \
13068	(cd $(HOST_SUBDIR)/flex && \
13069	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13070	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13071	          "RANLIB=$${RANLIB}" \
13072	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13073	          install-pdf) \
13074	  || exit 1
13075
13076@endif flex
13077
13078.PHONY: maybe-install-html-flex install-html-flex
13079maybe-install-html-flex:
13080@if flex
13081maybe-install-html-flex: install-html-flex
13082
13083install-html-flex: \
13084    configure-flex \
13085    html-flex
13086	@: $(MAKE); $(unstage)
13087	@[ -f ./flex/Makefile ] || exit 0; \
13088	r=`${PWD_COMMAND}`; export r; \
13089	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13090	$(HOST_EXPORTS) \
13091	for flag in $(EXTRA_HOST_FLAGS) ; do \
13092	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13093	done; \
13094	echo "Doing install-html in flex" ; \
13095	(cd $(HOST_SUBDIR)/flex && \
13096	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13097	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13098	          "RANLIB=$${RANLIB}" \
13099	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13100	          install-html) \
13101	  || exit 1
13102
13103@endif flex
13104
13105.PHONY: maybe-installcheck-flex installcheck-flex
13106maybe-installcheck-flex:
13107@if flex
13108maybe-installcheck-flex: installcheck-flex
13109
13110installcheck-flex: \
13111    configure-flex
13112	@: $(MAKE); $(unstage)
13113	@[ -f ./flex/Makefile ] || exit 0; \
13114	r=`${PWD_COMMAND}`; export r; \
13115	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13116	$(HOST_EXPORTS) \
13117	for flag in $(EXTRA_HOST_FLAGS) ; do \
13118	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13119	done; \
13120	echo "Doing installcheck in flex" ; \
13121	(cd $(HOST_SUBDIR)/flex && \
13122	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13123	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13124	          "RANLIB=$${RANLIB}" \
13125	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13126	          installcheck) \
13127	  || exit 1
13128
13129@endif flex
13130
13131.PHONY: maybe-mostlyclean-flex mostlyclean-flex
13132maybe-mostlyclean-flex:
13133@if flex
13134maybe-mostlyclean-flex: mostlyclean-flex
13135
13136mostlyclean-flex:
13137	@: $(MAKE); $(unstage)
13138	@[ -f ./flex/Makefile ] || exit 0; \
13139	r=`${PWD_COMMAND}`; export r; \
13140	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13141	$(HOST_EXPORTS) \
13142	for flag in $(EXTRA_HOST_FLAGS) ; do \
13143	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13144	done; \
13145	echo "Doing mostlyclean in flex" ; \
13146	(cd $(HOST_SUBDIR)/flex && \
13147	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13148	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13149	          "RANLIB=$${RANLIB}" \
13150	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13151	          mostlyclean) \
13152	  || exit 1
13153
13154@endif flex
13155
13156.PHONY: maybe-clean-flex clean-flex
13157maybe-clean-flex:
13158@if flex
13159maybe-clean-flex: clean-flex
13160
13161clean-flex:
13162	@: $(MAKE); $(unstage)
13163	@[ -f ./flex/Makefile ] || exit 0; \
13164	r=`${PWD_COMMAND}`; export r; \
13165	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13166	$(HOST_EXPORTS) \
13167	for flag in $(EXTRA_HOST_FLAGS) ; do \
13168	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13169	done; \
13170	echo "Doing clean in flex" ; \
13171	(cd $(HOST_SUBDIR)/flex && \
13172	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13173	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13174	          "RANLIB=$${RANLIB}" \
13175	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13176	          clean) \
13177	  || exit 1
13178
13179@endif flex
13180
13181.PHONY: maybe-distclean-flex distclean-flex
13182maybe-distclean-flex:
13183@if flex
13184maybe-distclean-flex: distclean-flex
13185
13186distclean-flex:
13187	@: $(MAKE); $(unstage)
13188	@[ -f ./flex/Makefile ] || exit 0; \
13189	r=`${PWD_COMMAND}`; export r; \
13190	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13191	$(HOST_EXPORTS) \
13192	for flag in $(EXTRA_HOST_FLAGS) ; do \
13193	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13194	done; \
13195	echo "Doing distclean in flex" ; \
13196	(cd $(HOST_SUBDIR)/flex && \
13197	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13198	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13199	          "RANLIB=$${RANLIB}" \
13200	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13201	          distclean) \
13202	  || exit 1
13203
13204@endif flex
13205
13206.PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
13207maybe-maintainer-clean-flex:
13208@if flex
13209maybe-maintainer-clean-flex: maintainer-clean-flex
13210
13211maintainer-clean-flex:
13212	@: $(MAKE); $(unstage)
13213	@[ -f ./flex/Makefile ] || exit 0; \
13214	r=`${PWD_COMMAND}`; export r; \
13215	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13216	$(HOST_EXPORTS) \
13217	for flag in $(EXTRA_HOST_FLAGS) ; do \
13218	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13219	done; \
13220	echo "Doing maintainer-clean in flex" ; \
13221	(cd $(HOST_SUBDIR)/flex && \
13222	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13223	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13224	          "RANLIB=$${RANLIB}" \
13225	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13226	          maintainer-clean) \
13227	  || exit 1
13228
13229@endif flex
13230
13231
13232
13233.PHONY: configure-gas maybe-configure-gas
13234maybe-configure-gas:
13235@if gcc-bootstrap
13236configure-gas: stage_current
13237@endif gcc-bootstrap
13238@if gas
13239maybe-configure-gas: configure-gas
13240configure-gas:
13241	@r=`${PWD_COMMAND}`; export r; \
13242	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13243	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13244	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
13245	$(HOST_EXPORTS) \
13246	echo Configuring in $(HOST_SUBDIR)/gas; \
13247	cd "$(HOST_SUBDIR)/gas" || exit 1; \
13248	case $(srcdir) in \
13249	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13250	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13251		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13252	esac; \
13253	srcdiroption="--srcdir=$${topdir}/gas"; \
13254	libsrcdir="$$s/gas"; \
13255	$(SHELL) $${libsrcdir}/configure \
13256	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13257	  --target=${target_alias} $${srcdiroption}  \
13258	  || exit 1
13259@endif gas
13260
13261
13262
13263.PHONY: configure-stage1-gas maybe-configure-stage1-gas
13264maybe-configure-stage1-gas:
13265@if gas-bootstrap
13266maybe-configure-stage1-gas: configure-stage1-gas
13267configure-stage1-gas:
13268	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13269	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
13270	@r=`${PWD_COMMAND}`; export r; \
13271	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13272	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13273	$(HOST_EXPORTS)  \
13274	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13275	CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS;  \
13276	echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
13277	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
13278	cd $(HOST_SUBDIR)/gas || exit 1; \
13279	case $(srcdir) in \
13280	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13281	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13282		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13283	esac; \
13284	srcdiroption="--srcdir=$${topdir}/gas"; \
13285	libsrcdir="$$s/gas"; \
13286	$(SHELL) $${libsrcdir}/configure \
13287	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13288	  --target=${target_alias} $${srcdiroption} \
13289	   \
13290	  --disable-intermodule $(STAGE1_CHECKING) 	  --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
13291@endif gas-bootstrap
13292
13293.PHONY: configure-stage2-gas maybe-configure-stage2-gas
13294maybe-configure-stage2-gas:
13295@if gas-bootstrap
13296maybe-configure-stage2-gas: configure-stage2-gas
13297configure-stage2-gas:
13298	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13299	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
13300	@r=`${PWD_COMMAND}`; export r; \
13301	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13302	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13303	$(HOST_EXPORTS) \
13304	$(POSTSTAGE1_HOST_EXPORTS)  \
13305	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13306	CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS;  \
13307	echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
13308	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
13309	cd $(HOST_SUBDIR)/gas || exit 1; \
13310	case $(srcdir) in \
13311	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13312	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13313		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13314	esac; \
13315	srcdiroption="--srcdir=$${topdir}/gas"; \
13316	libsrcdir="$$s/gas"; \
13317	$(SHELL) $${libsrcdir}/configure \
13318	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13319	  --target=${target_alias} $${srcdiroption} \
13320	  --with-build-libsubdir=$(HOST_SUBDIR) \
13321	  @stage2_werror_flag@
13322@endif gas-bootstrap
13323
13324.PHONY: configure-stageb2g0-gas maybe-configure-stageb2g0-gas
13325maybe-configure-stageb2g0-gas:
13326@if gas-bootstrap
13327maybe-configure-stageb2g0-gas: configure-stageb2g0-gas
13328configure-stageb2g0-gas:
13329	@[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
13330	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
13331	@r=`${PWD_COMMAND}`; export r; \
13332	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13333	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13334	$(HOST_EXPORTS) \
13335	$(POSTSTAGE1_HOST_EXPORTS)  \
13336	CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
13337	CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS;  \
13338	echo Configuring stage b2g0 in $(HOST_SUBDIR)/gas ; \
13339	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
13340	cd $(HOST_SUBDIR)/gas || exit 1; \
13341	case $(srcdir) in \
13342	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13343	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13344		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13345	esac; \
13346	srcdiroption="--srcdir=$${topdir}/gas"; \
13347	libsrcdir="$$s/gas"; \
13348	$(SHELL) $${libsrcdir}/configure \
13349	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13350	  --target=${target_alias} $${srcdiroption} \
13351	  --with-build-libsubdir=$(HOST_SUBDIR) \
13352	  @stage2_werror_flag@
13353@endif gas-bootstrap
13354
13355.PHONY: configure-stage3-gas maybe-configure-stage3-gas
13356maybe-configure-stage3-gas:
13357@if gas-bootstrap
13358maybe-configure-stage3-gas: configure-stage3-gas
13359configure-stage3-gas:
13360	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13361	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
13362	@r=`${PWD_COMMAND}`; export r; \
13363	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13364	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13365	$(HOST_EXPORTS) \
13366	$(POSTSTAGE1_HOST_EXPORTS)  \
13367	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13368	CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS;  \
13369	echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
13370	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
13371	cd $(HOST_SUBDIR)/gas || exit 1; \
13372	case $(srcdir) in \
13373	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13374	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13375		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13376	esac; \
13377	srcdiroption="--srcdir=$${topdir}/gas"; \
13378	libsrcdir="$$s/gas"; \
13379	$(SHELL) $${libsrcdir}/configure \
13380	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13381	  --target=${target_alias} $${srcdiroption} \
13382	  --with-build-libsubdir=$(HOST_SUBDIR) \
13383	  @stage2_werror_flag@
13384@endif gas-bootstrap
13385
13386.PHONY: configure-stageb3g2-gas maybe-configure-stageb3g2-gas
13387maybe-configure-stageb3g2-gas:
13388@if gas-bootstrap
13389maybe-configure-stageb3g2-gas: configure-stageb3g2-gas
13390configure-stageb3g2-gas:
13391	@[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
13392	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
13393	@r=`${PWD_COMMAND}`; export r; \
13394	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13395	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13396	$(HOST_EXPORTS) \
13397	$(POSTSTAGE1_HOST_EXPORTS)  \
13398	CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
13399	CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS;  \
13400	echo Configuring stage b3g2 in $(HOST_SUBDIR)/gas ; \
13401	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
13402	cd $(HOST_SUBDIR)/gas || exit 1; \
13403	case $(srcdir) in \
13404	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13405	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13406		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13407	esac; \
13408	srcdiroption="--srcdir=$${topdir}/gas"; \
13409	libsrcdir="$$s/gas"; \
13410	$(SHELL) $${libsrcdir}/configure \
13411	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13412	  --target=${target_alias} $${srcdiroption} \
13413	  --with-build-libsubdir=$(HOST_SUBDIR) \
13414	  @stage2_werror_flag@
13415@endif gas-bootstrap
13416
13417.PHONY: configure-stage4-gas maybe-configure-stage4-gas
13418maybe-configure-stage4-gas:
13419@if gas-bootstrap
13420maybe-configure-stage4-gas: configure-stage4-gas
13421configure-stage4-gas:
13422	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13423	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
13424	@r=`${PWD_COMMAND}`; export r; \
13425	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13426	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13427	$(HOST_EXPORTS) \
13428	$(POSTSTAGE1_HOST_EXPORTS)  \
13429	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13430	CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS;  \
13431	echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
13432	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
13433	cd $(HOST_SUBDIR)/gas || exit 1; \
13434	case $(srcdir) in \
13435	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13436	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13437		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13438	esac; \
13439	srcdiroption="--srcdir=$${topdir}/gas"; \
13440	libsrcdir="$$s/gas"; \
13441	$(SHELL) $${libsrcdir}/configure \
13442	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13443	  --target=${target_alias} $${srcdiroption} \
13444	  --with-build-libsubdir=$(HOST_SUBDIR) \
13445	  @stage2_werror_flag@
13446@endif gas-bootstrap
13447
13448.PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
13449maybe-configure-stageprofile-gas:
13450@if gas-bootstrap
13451maybe-configure-stageprofile-gas: configure-stageprofile-gas
13452configure-stageprofile-gas:
13453	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13454	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
13455	@r=`${PWD_COMMAND}`; export r; \
13456	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13457	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13458	$(HOST_EXPORTS) \
13459	$(POSTSTAGE1_HOST_EXPORTS)  \
13460	CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
13461	CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS;  \
13462	echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
13463	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
13464	cd $(HOST_SUBDIR)/gas || exit 1; \
13465	case $(srcdir) in \
13466	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13467	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13468		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13469	esac; \
13470	srcdiroption="--srcdir=$${topdir}/gas"; \
13471	libsrcdir="$$s/gas"; \
13472	$(SHELL) $${libsrcdir}/configure \
13473	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13474	  --target=${target_alias} $${srcdiroption} \
13475	  --with-build-libsubdir=$(HOST_SUBDIR) \
13476	  @stage2_werror_flag@
13477@endif gas-bootstrap
13478
13479.PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
13480maybe-configure-stagefeedback-gas:
13481@if gas-bootstrap
13482maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
13483configure-stagefeedback-gas:
13484	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13485	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
13486	@r=`${PWD_COMMAND}`; export r; \
13487	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13488	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13489	$(HOST_EXPORTS) \
13490	$(POSTSTAGE1_HOST_EXPORTS)  \
13491	CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
13492	CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS;  \
13493	echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
13494	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
13495	cd $(HOST_SUBDIR)/gas || exit 1; \
13496	case $(srcdir) in \
13497	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13498	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13499		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13500	esac; \
13501	srcdiroption="--srcdir=$${topdir}/gas"; \
13502	libsrcdir="$$s/gas"; \
13503	$(SHELL) $${libsrcdir}/configure \
13504	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13505	  --target=${target_alias} $${srcdiroption} \
13506	  --with-build-libsubdir=$(HOST_SUBDIR) \
13507	  @stage2_werror_flag@
13508@endif gas-bootstrap
13509
13510
13511
13512
13513
13514.PHONY: all-gas maybe-all-gas
13515maybe-all-gas:
13516@if gcc-bootstrap
13517all-gas: stage_current
13518@endif gcc-bootstrap
13519@if gas
13520TARGET-gas=all
13521maybe-all-gas: all-gas
13522all-gas: configure-gas
13523	@r=`${PWD_COMMAND}`; export r; \
13524	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13525	$(HOST_EXPORTS) \
13526	(cd $(HOST_SUBDIR)/gas && \
13527	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
13528		$(TARGET-gas))
13529@endif gas
13530
13531
13532
13533.PHONY: all-stage1-gas maybe-all-stage1-gas
13534.PHONY: clean-stage1-gas maybe-clean-stage1-gas
13535maybe-all-stage1-gas:
13536maybe-clean-stage1-gas:
13537@if gas-bootstrap
13538maybe-all-stage1-gas: all-stage1-gas
13539all-stage1: all-stage1-gas
13540TARGET-stage1-gas = $(TARGET-gas)
13541all-stage1-gas: configure-stage1-gas
13542	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13543	@r=`${PWD_COMMAND}`; export r; \
13544	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13545	$(HOST_EXPORTS) \
13546	cd $(HOST_SUBDIR)/gas && \
13547	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13548		CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
13549		LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
13550		CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
13551		CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS)   \
13552		$(TARGET-stage1-gas)
13553
13554maybe-clean-stage1-gas: clean-stage1-gas
13555clean-stage1: clean-stage1-gas
13556clean-stage1-gas:
13557	@if [ $(current_stage) = stage1 ]; then \
13558	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13559	else \
13560	  [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
13561	  $(MAKE) stage1-start; \
13562	fi; \
13563	cd $(HOST_SUBDIR)/gas && \
13564	$(MAKE) $(EXTRA_HOST_FLAGS)  \
13565		 clean
13566@endif gas-bootstrap
13567
13568
13569.PHONY: all-stage2-gas maybe-all-stage2-gas
13570.PHONY: clean-stage2-gas maybe-clean-stage2-gas
13571maybe-all-stage2-gas:
13572maybe-clean-stage2-gas:
13573@if gas-bootstrap
13574maybe-all-stage2-gas: all-stage2-gas
13575all-stage2: all-stage2-gas
13576TARGET-stage2-gas = $(TARGET-gas)
13577all-stage2-gas: configure-stage2-gas
13578	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13579	@r=`${PWD_COMMAND}`; export r; \
13580	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13581	$(HOST_EXPORTS) \
13582	$(POSTSTAGE1_HOST_EXPORTS) \
13583	cd $(HOST_SUBDIR)/gas && \
13584	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13585		CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
13586		LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
13587		CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
13588		CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
13589		$(TARGET-stage2-gas)
13590
13591maybe-clean-stage2-gas: clean-stage2-gas
13592clean-stage2: clean-stage2-gas
13593clean-stage2-gas:
13594	@if [ $(current_stage) = stage2 ]; then \
13595	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13596	else \
13597	  [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
13598	  $(MAKE) stage2-start; \
13599	fi; \
13600	cd $(HOST_SUBDIR)/gas && \
13601	$(MAKE) $(EXTRA_HOST_FLAGS)  \
13602		$(POSTSTAGE1_FLAGS_TO_PASS)  \
13603		 clean
13604@endif gas-bootstrap
13605
13606
13607.PHONY: all-stageb2g0-gas maybe-all-stageb2g0-gas
13608.PHONY: clean-stageb2g0-gas maybe-clean-stageb2g0-gas
13609maybe-all-stageb2g0-gas:
13610maybe-clean-stageb2g0-gas:
13611@if gas-bootstrap
13612maybe-all-stageb2g0-gas: all-stageb2g0-gas
13613all-stageb2g0: all-stageb2g0-gas
13614TARGET-stageb2g0-gas = $(TARGET-gas)
13615all-stageb2g0-gas: configure-stageb2g0-gas
13616	@[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
13617	@r=`${PWD_COMMAND}`; export r; \
13618	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13619	$(HOST_EXPORTS) \
13620	$(POSTSTAGE1_HOST_EXPORTS) \
13621	cd $(HOST_SUBDIR)/gas && \
13622	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13623		CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
13624		LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
13625		CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
13626		CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
13627		$(TARGET-stageb2g0-gas)
13628
13629maybe-clean-stageb2g0-gas: clean-stageb2g0-gas
13630clean-stageb2g0: clean-stageb2g0-gas
13631clean-stageb2g0-gas:
13632	@if [ $(current_stage) = stageb2g0 ]; then \
13633	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13634	else \
13635	  [ -f $(HOST_SUBDIR)/stageb2g0-gas/Makefile ] || exit 0; \
13636	  $(MAKE) stageb2g0-start; \
13637	fi; \
13638	cd $(HOST_SUBDIR)/gas && \
13639	$(MAKE) $(EXTRA_HOST_FLAGS)  \
13640		$(POSTSTAGE1_FLAGS_TO_PASS)  \
13641		 clean
13642@endif gas-bootstrap
13643
13644
13645.PHONY: all-stage3-gas maybe-all-stage3-gas
13646.PHONY: clean-stage3-gas maybe-clean-stage3-gas
13647maybe-all-stage3-gas:
13648maybe-clean-stage3-gas:
13649@if gas-bootstrap
13650maybe-all-stage3-gas: all-stage3-gas
13651all-stage3: all-stage3-gas
13652TARGET-stage3-gas = $(TARGET-gas)
13653all-stage3-gas: configure-stage3-gas
13654	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13655	@r=`${PWD_COMMAND}`; export r; \
13656	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13657	$(HOST_EXPORTS) \
13658	$(POSTSTAGE1_HOST_EXPORTS) \
13659	cd $(HOST_SUBDIR)/gas && \
13660	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13661		CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
13662		LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
13663		CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
13664		CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
13665		$(TARGET-stage3-gas)
13666
13667maybe-clean-stage3-gas: clean-stage3-gas
13668clean-stage3: clean-stage3-gas
13669clean-stage3-gas:
13670	@if [ $(current_stage) = stage3 ]; then \
13671	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13672	else \
13673	  [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
13674	  $(MAKE) stage3-start; \
13675	fi; \
13676	cd $(HOST_SUBDIR)/gas && \
13677	$(MAKE) $(EXTRA_HOST_FLAGS)  \
13678		$(POSTSTAGE1_FLAGS_TO_PASS)  \
13679		 clean
13680@endif gas-bootstrap
13681
13682
13683.PHONY: all-stageb3g2-gas maybe-all-stageb3g2-gas
13684.PHONY: clean-stageb3g2-gas maybe-clean-stageb3g2-gas
13685maybe-all-stageb3g2-gas:
13686maybe-clean-stageb3g2-gas:
13687@if gas-bootstrap
13688maybe-all-stageb3g2-gas: all-stageb3g2-gas
13689all-stageb3g2: all-stageb3g2-gas
13690TARGET-stageb3g2-gas = $(TARGET-gas)
13691all-stageb3g2-gas: configure-stageb3g2-gas
13692	@[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
13693	@r=`${PWD_COMMAND}`; export r; \
13694	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13695	$(HOST_EXPORTS) \
13696	$(POSTSTAGE1_HOST_EXPORTS) \
13697	cd $(HOST_SUBDIR)/gas && \
13698	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13699		CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
13700		LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
13701		CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
13702		CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
13703		$(TARGET-stageb3g2-gas)
13704
13705maybe-clean-stageb3g2-gas: clean-stageb3g2-gas
13706clean-stageb3g2: clean-stageb3g2-gas
13707clean-stageb3g2-gas:
13708	@if [ $(current_stage) = stageb3g2 ]; then \
13709	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13710	else \
13711	  [ -f $(HOST_SUBDIR)/stageb3g2-gas/Makefile ] || exit 0; \
13712	  $(MAKE) stageb3g2-start; \
13713	fi; \
13714	cd $(HOST_SUBDIR)/gas && \
13715	$(MAKE) $(EXTRA_HOST_FLAGS)  \
13716		$(POSTSTAGE1_FLAGS_TO_PASS)  \
13717		 clean
13718@endif gas-bootstrap
13719
13720
13721.PHONY: all-stage4-gas maybe-all-stage4-gas
13722.PHONY: clean-stage4-gas maybe-clean-stage4-gas
13723maybe-all-stage4-gas:
13724maybe-clean-stage4-gas:
13725@if gas-bootstrap
13726maybe-all-stage4-gas: all-stage4-gas
13727all-stage4: all-stage4-gas
13728TARGET-stage4-gas = $(TARGET-gas)
13729all-stage4-gas: configure-stage4-gas
13730	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13731	@r=`${PWD_COMMAND}`; export r; \
13732	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13733	$(HOST_EXPORTS) \
13734	$(POSTSTAGE1_HOST_EXPORTS) \
13735	cd $(HOST_SUBDIR)/gas && \
13736	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13737		CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
13738		LIBCFLAGS="$(STAGE4_CFLAGS)" \
13739		CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
13740		CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
13741		$(TARGET-stage4-gas)
13742
13743maybe-clean-stage4-gas: clean-stage4-gas
13744clean-stage4: clean-stage4-gas
13745clean-stage4-gas:
13746	@if [ $(current_stage) = stage4 ]; then \
13747	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13748	else \
13749	  [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
13750	  $(MAKE) stage4-start; \
13751	fi; \
13752	cd $(HOST_SUBDIR)/gas && \
13753	$(MAKE) $(EXTRA_HOST_FLAGS)  \
13754		$(POSTSTAGE1_FLAGS_TO_PASS)  \
13755		 clean
13756@endif gas-bootstrap
13757
13758
13759.PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
13760.PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
13761maybe-all-stageprofile-gas:
13762maybe-clean-stageprofile-gas:
13763@if gas-bootstrap
13764maybe-all-stageprofile-gas: all-stageprofile-gas
13765all-stageprofile: all-stageprofile-gas
13766TARGET-stageprofile-gas = $(TARGET-gas)
13767all-stageprofile-gas: configure-stageprofile-gas
13768	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13769	@r=`${PWD_COMMAND}`; export r; \
13770	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13771	$(HOST_EXPORTS) \
13772	$(POSTSTAGE1_HOST_EXPORTS) \
13773	cd $(HOST_SUBDIR)/gas && \
13774	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13775		CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
13776		LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
13777		CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
13778		CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
13779		$(TARGET-stageprofile-gas)
13780
13781maybe-clean-stageprofile-gas: clean-stageprofile-gas
13782clean-stageprofile: clean-stageprofile-gas
13783clean-stageprofile-gas:
13784	@if [ $(current_stage) = stageprofile ]; then \
13785	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13786	else \
13787	  [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
13788	  $(MAKE) stageprofile-start; \
13789	fi; \
13790	cd $(HOST_SUBDIR)/gas && \
13791	$(MAKE) $(EXTRA_HOST_FLAGS)  \
13792		$(POSTSTAGE1_FLAGS_TO_PASS)  \
13793		 clean
13794@endif gas-bootstrap
13795
13796
13797.PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
13798.PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
13799maybe-all-stagefeedback-gas:
13800maybe-clean-stagefeedback-gas:
13801@if gas-bootstrap
13802maybe-all-stagefeedback-gas: all-stagefeedback-gas
13803all-stagefeedback: all-stagefeedback-gas
13804TARGET-stagefeedback-gas = $(TARGET-gas)
13805all-stagefeedback-gas: configure-stagefeedback-gas
13806	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13807	@r=`${PWD_COMMAND}`; export r; \
13808	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13809	$(HOST_EXPORTS) \
13810	$(POSTSTAGE1_HOST_EXPORTS) \
13811	cd $(HOST_SUBDIR)/gas && \
13812	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13813		CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
13814		LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
13815		CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
13816		CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
13817		$(TARGET-stagefeedback-gas)
13818
13819maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
13820clean-stagefeedback: clean-stagefeedback-gas
13821clean-stagefeedback-gas:
13822	@if [ $(current_stage) = stagefeedback ]; then \
13823	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13824	else \
13825	  [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
13826	  $(MAKE) stagefeedback-start; \
13827	fi; \
13828	cd $(HOST_SUBDIR)/gas && \
13829	$(MAKE) $(EXTRA_HOST_FLAGS)  \
13830		$(POSTSTAGE1_FLAGS_TO_PASS)  \
13831		 clean
13832@endif gas-bootstrap
13833
13834
13835
13836
13837
13838.PHONY: check-gas maybe-check-gas
13839maybe-check-gas:
13840@if gas
13841maybe-check-gas: check-gas
13842
13843check-gas:
13844	@: $(MAKE); $(unstage)
13845	@r=`${PWD_COMMAND}`; export r; \
13846	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13847	$(HOST_EXPORTS) \
13848	(cd $(HOST_SUBDIR)/gas && \
13849	  $(MAKE) $(FLAGS_TO_PASS)  check)
13850
13851@endif gas
13852
13853.PHONY: install-gas maybe-install-gas
13854maybe-install-gas:
13855@if gas
13856maybe-install-gas: install-gas
13857
13858install-gas: installdirs
13859	@: $(MAKE); $(unstage)
13860	@r=`${PWD_COMMAND}`; export r; \
13861	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13862	$(HOST_EXPORTS) \
13863	(cd $(HOST_SUBDIR)/gas && \
13864	  $(MAKE) $(FLAGS_TO_PASS)  install)
13865
13866@endif gas
13867
13868# Other targets (info, dvi, pdf, etc.)
13869
13870.PHONY: maybe-info-gas info-gas
13871maybe-info-gas:
13872@if gas
13873maybe-info-gas: info-gas
13874
13875info-gas: \
13876    configure-gas
13877	@[ -f ./gas/Makefile ] || exit 0; \
13878	r=`${PWD_COMMAND}`; export r; \
13879	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13880	$(HOST_EXPORTS) \
13881	for flag in $(EXTRA_HOST_FLAGS) ; do \
13882	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13883	done; \
13884	echo "Doing info in gas" ; \
13885	(cd $(HOST_SUBDIR)/gas && \
13886	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13887	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13888	          "RANLIB=$${RANLIB}" \
13889	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13890	          info) \
13891	  || exit 1
13892
13893@endif gas
13894
13895.PHONY: maybe-dvi-gas dvi-gas
13896maybe-dvi-gas:
13897@if gas
13898maybe-dvi-gas: dvi-gas
13899
13900dvi-gas: \
13901    configure-gas
13902	@[ -f ./gas/Makefile ] || exit 0; \
13903	r=`${PWD_COMMAND}`; export r; \
13904	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13905	$(HOST_EXPORTS) \
13906	for flag in $(EXTRA_HOST_FLAGS) ; do \
13907	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13908	done; \
13909	echo "Doing dvi in gas" ; \
13910	(cd $(HOST_SUBDIR)/gas && \
13911	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13912	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13913	          "RANLIB=$${RANLIB}" \
13914	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13915	          dvi) \
13916	  || exit 1
13917
13918@endif gas
13919
13920.PHONY: maybe-pdf-gas pdf-gas
13921maybe-pdf-gas:
13922@if gas
13923maybe-pdf-gas: pdf-gas
13924
13925pdf-gas: \
13926    configure-gas
13927	@[ -f ./gas/Makefile ] || exit 0; \
13928	r=`${PWD_COMMAND}`; export r; \
13929	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13930	$(HOST_EXPORTS) \
13931	for flag in $(EXTRA_HOST_FLAGS) ; do \
13932	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13933	done; \
13934	echo "Doing pdf in gas" ; \
13935	(cd $(HOST_SUBDIR)/gas && \
13936	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13937	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13938	          "RANLIB=$${RANLIB}" \
13939	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13940	          pdf) \
13941	  || exit 1
13942
13943@endif gas
13944
13945.PHONY: maybe-html-gas html-gas
13946maybe-html-gas:
13947@if gas
13948maybe-html-gas: html-gas
13949
13950html-gas: \
13951    configure-gas
13952	@[ -f ./gas/Makefile ] || exit 0; \
13953	r=`${PWD_COMMAND}`; export r; \
13954	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13955	$(HOST_EXPORTS) \
13956	for flag in $(EXTRA_HOST_FLAGS) ; do \
13957	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13958	done; \
13959	echo "Doing html in gas" ; \
13960	(cd $(HOST_SUBDIR)/gas && \
13961	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13962	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13963	          "RANLIB=$${RANLIB}" \
13964	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13965	          html) \
13966	  || exit 1
13967
13968@endif gas
13969
13970.PHONY: maybe-TAGS-gas TAGS-gas
13971maybe-TAGS-gas:
13972@if gas
13973maybe-TAGS-gas: TAGS-gas
13974
13975TAGS-gas: \
13976    configure-gas
13977	@[ -f ./gas/Makefile ] || exit 0; \
13978	r=`${PWD_COMMAND}`; export r; \
13979	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13980	$(HOST_EXPORTS) \
13981	for flag in $(EXTRA_HOST_FLAGS) ; do \
13982	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13983	done; \
13984	echo "Doing TAGS in gas" ; \
13985	(cd $(HOST_SUBDIR)/gas && \
13986	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13987	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13988	          "RANLIB=$${RANLIB}" \
13989	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13990	          TAGS) \
13991	  || exit 1
13992
13993@endif gas
13994
13995.PHONY: maybe-install-info-gas install-info-gas
13996maybe-install-info-gas:
13997@if gas
13998maybe-install-info-gas: install-info-gas
13999
14000install-info-gas: \
14001    configure-gas \
14002    info-gas
14003	@[ -f ./gas/Makefile ] || exit 0; \
14004	r=`${PWD_COMMAND}`; export r; \
14005	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14006	$(HOST_EXPORTS) \
14007	for flag in $(EXTRA_HOST_FLAGS) ; do \
14008	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14009	done; \
14010	echo "Doing install-info in gas" ; \
14011	(cd $(HOST_SUBDIR)/gas && \
14012	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14013	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14014	          "RANLIB=$${RANLIB}" \
14015	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14016	          install-info) \
14017	  || exit 1
14018
14019@endif gas
14020
14021.PHONY: maybe-install-pdf-gas install-pdf-gas
14022maybe-install-pdf-gas:
14023@if gas
14024maybe-install-pdf-gas: install-pdf-gas
14025
14026install-pdf-gas: \
14027    configure-gas \
14028    pdf-gas
14029	@[ -f ./gas/Makefile ] || exit 0; \
14030	r=`${PWD_COMMAND}`; export r; \
14031	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14032	$(HOST_EXPORTS) \
14033	for flag in $(EXTRA_HOST_FLAGS) ; do \
14034	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14035	done; \
14036	echo "Doing install-pdf in gas" ; \
14037	(cd $(HOST_SUBDIR)/gas && \
14038	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14039	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14040	          "RANLIB=$${RANLIB}" \
14041	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14042	          install-pdf) \
14043	  || exit 1
14044
14045@endif gas
14046
14047.PHONY: maybe-install-html-gas install-html-gas
14048maybe-install-html-gas:
14049@if gas
14050maybe-install-html-gas: install-html-gas
14051
14052install-html-gas: \
14053    configure-gas \
14054    html-gas
14055	@[ -f ./gas/Makefile ] || exit 0; \
14056	r=`${PWD_COMMAND}`; export r; \
14057	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14058	$(HOST_EXPORTS) \
14059	for flag in $(EXTRA_HOST_FLAGS) ; do \
14060	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14061	done; \
14062	echo "Doing install-html in gas" ; \
14063	(cd $(HOST_SUBDIR)/gas && \
14064	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14065	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14066	          "RANLIB=$${RANLIB}" \
14067	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14068	          install-html) \
14069	  || exit 1
14070
14071@endif gas
14072
14073.PHONY: maybe-installcheck-gas installcheck-gas
14074maybe-installcheck-gas:
14075@if gas
14076maybe-installcheck-gas: installcheck-gas
14077
14078installcheck-gas: \
14079    configure-gas
14080	@[ -f ./gas/Makefile ] || exit 0; \
14081	r=`${PWD_COMMAND}`; export r; \
14082	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14083	$(HOST_EXPORTS) \
14084	for flag in $(EXTRA_HOST_FLAGS) ; do \
14085	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14086	done; \
14087	echo "Doing installcheck in gas" ; \
14088	(cd $(HOST_SUBDIR)/gas && \
14089	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14090	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14091	          "RANLIB=$${RANLIB}" \
14092	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14093	          installcheck) \
14094	  || exit 1
14095
14096@endif gas
14097
14098.PHONY: maybe-mostlyclean-gas mostlyclean-gas
14099maybe-mostlyclean-gas:
14100@if gas
14101maybe-mostlyclean-gas: mostlyclean-gas
14102
14103mostlyclean-gas:
14104	@[ -f ./gas/Makefile ] || exit 0; \
14105	r=`${PWD_COMMAND}`; export r; \
14106	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14107	$(HOST_EXPORTS) \
14108	for flag in $(EXTRA_HOST_FLAGS) ; do \
14109	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14110	done; \
14111	echo "Doing mostlyclean in gas" ; \
14112	(cd $(HOST_SUBDIR)/gas && \
14113	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14114	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14115	          "RANLIB=$${RANLIB}" \
14116	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14117	          mostlyclean) \
14118	  || exit 1
14119
14120@endif gas
14121
14122.PHONY: maybe-clean-gas clean-gas
14123maybe-clean-gas:
14124@if gas
14125maybe-clean-gas: clean-gas
14126
14127clean-gas:
14128	@[ -f ./gas/Makefile ] || exit 0; \
14129	r=`${PWD_COMMAND}`; export r; \
14130	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14131	$(HOST_EXPORTS) \
14132	for flag in $(EXTRA_HOST_FLAGS) ; do \
14133	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14134	done; \
14135	echo "Doing clean in gas" ; \
14136	(cd $(HOST_SUBDIR)/gas && \
14137	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14138	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14139	          "RANLIB=$${RANLIB}" \
14140	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14141	          clean) \
14142	  || exit 1
14143
14144@endif gas
14145
14146.PHONY: maybe-distclean-gas distclean-gas
14147maybe-distclean-gas:
14148@if gas
14149maybe-distclean-gas: distclean-gas
14150
14151distclean-gas:
14152	@[ -f ./gas/Makefile ] || exit 0; \
14153	r=`${PWD_COMMAND}`; export r; \
14154	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14155	$(HOST_EXPORTS) \
14156	for flag in $(EXTRA_HOST_FLAGS) ; do \
14157	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14158	done; \
14159	echo "Doing distclean in gas" ; \
14160	(cd $(HOST_SUBDIR)/gas && \
14161	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14162	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14163	          "RANLIB=$${RANLIB}" \
14164	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14165	          distclean) \
14166	  || exit 1
14167
14168@endif gas
14169
14170.PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
14171maybe-maintainer-clean-gas:
14172@if gas
14173maybe-maintainer-clean-gas: maintainer-clean-gas
14174
14175maintainer-clean-gas:
14176	@[ -f ./gas/Makefile ] || exit 0; \
14177	r=`${PWD_COMMAND}`; export r; \
14178	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14179	$(HOST_EXPORTS) \
14180	for flag in $(EXTRA_HOST_FLAGS) ; do \
14181	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14182	done; \
14183	echo "Doing maintainer-clean in gas" ; \
14184	(cd $(HOST_SUBDIR)/gas && \
14185	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14186	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14187	          "RANLIB=$${RANLIB}" \
14188	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14189	          maintainer-clean) \
14190	  || exit 1
14191
14192@endif gas
14193
14194
14195
14196.PHONY: configure-gcc maybe-configure-gcc
14197maybe-configure-gcc:
14198@if gcc-bootstrap
14199configure-gcc: stage_current
14200@endif gcc-bootstrap
14201@if gcc
14202maybe-configure-gcc: configure-gcc
14203configure-gcc:
14204	@r=`${PWD_COMMAND}`; export r; \
14205	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14206	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14207	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
14208	$(HOST_EXPORTS) \
14209	echo Configuring in $(HOST_SUBDIR)/gcc; \
14210	cd "$(HOST_SUBDIR)/gcc" || exit 1; \
14211	case $(srcdir) in \
14212	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14213	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14214		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14215	esac; \
14216	srcdiroption="--srcdir=$${topdir}/gcc"; \
14217	libsrcdir="$$s/gcc"; \
14218	$(SHELL) $${libsrcdir}/configure \
14219	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14220	  --target=${target_alias} $${srcdiroption}  \
14221	  || exit 1
14222@endif gcc
14223
14224
14225
14226.PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
14227maybe-configure-stage1-gcc:
14228@if gcc-bootstrap
14229maybe-configure-stage1-gcc: configure-stage1-gcc
14230configure-stage1-gcc:
14231	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14232	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
14233	@r=`${PWD_COMMAND}`; export r; \
14234	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14235	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14236	$(HOST_EXPORTS)  \
14237	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14238	CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS;  \
14239	echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
14240	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
14241	cd $(HOST_SUBDIR)/gcc || exit 1; \
14242	case $(srcdir) in \
14243	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14244	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14245		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14246	esac; \
14247	srcdiroption="--srcdir=$${topdir}/gcc"; \
14248	libsrcdir="$$s/gcc"; \
14249	$(SHELL) $${libsrcdir}/configure \
14250	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14251	  --target=${target_alias} $${srcdiroption} \
14252	   \
14253	  --disable-intermodule $(STAGE1_CHECKING) 	  --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
14254@endif gcc-bootstrap
14255
14256.PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
14257maybe-configure-stage2-gcc:
14258@if gcc-bootstrap
14259maybe-configure-stage2-gcc: configure-stage2-gcc
14260configure-stage2-gcc:
14261	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14262	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
14263	@r=`${PWD_COMMAND}`; export r; \
14264	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14265	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14266	$(HOST_EXPORTS) \
14267	$(POSTSTAGE1_HOST_EXPORTS)  \
14268	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14269	CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS;  \
14270	echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
14271	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
14272	cd $(HOST_SUBDIR)/gcc || exit 1; \
14273	case $(srcdir) in \
14274	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14275	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14276		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14277	esac; \
14278	srcdiroption="--srcdir=$${topdir}/gcc"; \
14279	libsrcdir="$$s/gcc"; \
14280	$(SHELL) $${libsrcdir}/configure \
14281	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14282	  --target=${target_alias} $${srcdiroption} \
14283	  --with-build-libsubdir=$(HOST_SUBDIR) \
14284	  @stage2_werror_flag@
14285@endif gcc-bootstrap
14286
14287.PHONY: configure-stageb2g0-gcc maybe-configure-stageb2g0-gcc
14288maybe-configure-stageb2g0-gcc:
14289@if gcc-bootstrap
14290maybe-configure-stageb2g0-gcc: configure-stageb2g0-gcc
14291configure-stageb2g0-gcc:
14292	@[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
14293	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
14294	@r=`${PWD_COMMAND}`; export r; \
14295	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14296	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14297	$(HOST_EXPORTS) \
14298	$(POSTSTAGE1_HOST_EXPORTS)  \
14299	CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
14300	CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS;  \
14301	echo Configuring stage b2g0 in $(HOST_SUBDIR)/gcc ; \
14302	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
14303	cd $(HOST_SUBDIR)/gcc || exit 1; \
14304	case $(srcdir) in \
14305	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14306	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14307		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14308	esac; \
14309	srcdiroption="--srcdir=$${topdir}/gcc"; \
14310	libsrcdir="$$s/gcc"; \
14311	$(SHELL) $${libsrcdir}/configure \
14312	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14313	  --target=${target_alias} $${srcdiroption} \
14314	  --with-build-libsubdir=$(HOST_SUBDIR) \
14315	  @stage2_werror_flag@
14316@endif gcc-bootstrap
14317
14318.PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
14319maybe-configure-stage3-gcc:
14320@if gcc-bootstrap
14321maybe-configure-stage3-gcc: configure-stage3-gcc
14322configure-stage3-gcc:
14323	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14324	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
14325	@r=`${PWD_COMMAND}`; export r; \
14326	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14327	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14328	$(HOST_EXPORTS) \
14329	$(POSTSTAGE1_HOST_EXPORTS)  \
14330	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14331	CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS;  \
14332	echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
14333	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
14334	cd $(HOST_SUBDIR)/gcc || exit 1; \
14335	case $(srcdir) in \
14336	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14337	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14338		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14339	esac; \
14340	srcdiroption="--srcdir=$${topdir}/gcc"; \
14341	libsrcdir="$$s/gcc"; \
14342	$(SHELL) $${libsrcdir}/configure \
14343	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14344	  --target=${target_alias} $${srcdiroption} \
14345	  --with-build-libsubdir=$(HOST_SUBDIR) \
14346	  @stage2_werror_flag@
14347@endif gcc-bootstrap
14348
14349.PHONY: configure-stageb3g2-gcc maybe-configure-stageb3g2-gcc
14350maybe-configure-stageb3g2-gcc:
14351@if gcc-bootstrap
14352maybe-configure-stageb3g2-gcc: configure-stageb3g2-gcc
14353configure-stageb3g2-gcc:
14354	@[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
14355	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
14356	@r=`${PWD_COMMAND}`; export r; \
14357	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14358	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14359	$(HOST_EXPORTS) \
14360	$(POSTSTAGE1_HOST_EXPORTS)  \
14361	CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
14362	CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS;  \
14363	echo Configuring stage b3g2 in $(HOST_SUBDIR)/gcc ; \
14364	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
14365	cd $(HOST_SUBDIR)/gcc || exit 1; \
14366	case $(srcdir) in \
14367	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14368	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14369		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14370	esac; \
14371	srcdiroption="--srcdir=$${topdir}/gcc"; \
14372	libsrcdir="$$s/gcc"; \
14373	$(SHELL) $${libsrcdir}/configure \
14374	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14375	  --target=${target_alias} $${srcdiroption} \
14376	  --with-build-libsubdir=$(HOST_SUBDIR) \
14377	  @stage2_werror_flag@
14378@endif gcc-bootstrap
14379
14380.PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
14381maybe-configure-stage4-gcc:
14382@if gcc-bootstrap
14383maybe-configure-stage4-gcc: configure-stage4-gcc
14384configure-stage4-gcc:
14385	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14386	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
14387	@r=`${PWD_COMMAND}`; export r; \
14388	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14389	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14390	$(HOST_EXPORTS) \
14391	$(POSTSTAGE1_HOST_EXPORTS)  \
14392	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14393	CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS;  \
14394	echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
14395	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
14396	cd $(HOST_SUBDIR)/gcc || exit 1; \
14397	case $(srcdir) in \
14398	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14399	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14400		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14401	esac; \
14402	srcdiroption="--srcdir=$${topdir}/gcc"; \
14403	libsrcdir="$$s/gcc"; \
14404	$(SHELL) $${libsrcdir}/configure \
14405	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14406	  --target=${target_alias} $${srcdiroption} \
14407	  --with-build-libsubdir=$(HOST_SUBDIR) \
14408	  @stage2_werror_flag@
14409@endif gcc-bootstrap
14410
14411.PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
14412maybe-configure-stageprofile-gcc:
14413@if gcc-bootstrap
14414maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
14415configure-stageprofile-gcc:
14416	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14417	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
14418	@r=`${PWD_COMMAND}`; export r; \
14419	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14420	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14421	$(HOST_EXPORTS) \
14422	$(POSTSTAGE1_HOST_EXPORTS)  \
14423	CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
14424	CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS;  \
14425	echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
14426	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
14427	cd $(HOST_SUBDIR)/gcc || exit 1; \
14428	case $(srcdir) in \
14429	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14430	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14431		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14432	esac; \
14433	srcdiroption="--srcdir=$${topdir}/gcc"; \
14434	libsrcdir="$$s/gcc"; \
14435	$(SHELL) $${libsrcdir}/configure \
14436	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14437	  --target=${target_alias} $${srcdiroption} \
14438	  --with-build-libsubdir=$(HOST_SUBDIR) \
14439	  @stage2_werror_flag@
14440@endif gcc-bootstrap
14441
14442.PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
14443maybe-configure-stagefeedback-gcc:
14444@if gcc-bootstrap
14445maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
14446configure-stagefeedback-gcc:
14447	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14448	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
14449	@r=`${PWD_COMMAND}`; export r; \
14450	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14451	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14452	$(HOST_EXPORTS) \
14453	$(POSTSTAGE1_HOST_EXPORTS)  \
14454	CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
14455	CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS;  \
14456	echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
14457	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
14458	cd $(HOST_SUBDIR)/gcc || exit 1; \
14459	case $(srcdir) in \
14460	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14461	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14462		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14463	esac; \
14464	srcdiroption="--srcdir=$${topdir}/gcc"; \
14465	libsrcdir="$$s/gcc"; \
14466	$(SHELL) $${libsrcdir}/configure \
14467	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14468	  --target=${target_alias} $${srcdiroption} \
14469	  --with-build-libsubdir=$(HOST_SUBDIR) \
14470	  @stage2_werror_flag@
14471@endif gcc-bootstrap
14472
14473
14474
14475
14476
14477.PHONY: all-gcc maybe-all-gcc
14478maybe-all-gcc:
14479@if gcc-bootstrap
14480all-gcc: stage_current
14481@endif gcc-bootstrap
14482@if gcc
14483TARGET-gcc=all
14484maybe-all-gcc: all-gcc
14485all-gcc: configure-gcc
14486	@r=`${PWD_COMMAND}`; export r; \
14487	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14488	$(HOST_EXPORTS) \
14489	(cd $(HOST_SUBDIR)/gcc && \
14490	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
14491		$(TARGET-gcc))
14492@endif gcc
14493
14494
14495
14496.PHONY: all-stage1-gcc maybe-all-stage1-gcc
14497.PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
14498maybe-all-stage1-gcc:
14499maybe-clean-stage1-gcc:
14500@if gcc-bootstrap
14501maybe-all-stage1-gcc: all-stage1-gcc
14502all-stage1: all-stage1-gcc
14503TARGET-stage1-gcc = $(TARGET-gcc)
14504all-stage1-gcc: configure-stage1-gcc
14505	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14506	@r=`${PWD_COMMAND}`; export r; \
14507	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14508	$(HOST_EXPORTS) \
14509	cd $(HOST_SUBDIR)/gcc && \
14510	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14511		CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
14512		LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
14513		CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
14514		CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS)  $(EXTRA_GCC_FLAGS) \
14515		$(TARGET-stage1-gcc)
14516
14517maybe-clean-stage1-gcc: clean-stage1-gcc
14518clean-stage1: clean-stage1-gcc
14519clean-stage1-gcc:
14520	@if [ $(current_stage) = stage1 ]; then \
14521	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14522	else \
14523	  [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
14524	  $(MAKE) stage1-start; \
14525	fi; \
14526	cd $(HOST_SUBDIR)/gcc && \
14527	$(MAKE) $(EXTRA_HOST_FLAGS)  \
14528		$(EXTRA_GCC_FLAGS) clean
14529@endif gcc-bootstrap
14530
14531
14532.PHONY: all-stage2-gcc maybe-all-stage2-gcc
14533.PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
14534maybe-all-stage2-gcc:
14535maybe-clean-stage2-gcc:
14536@if gcc-bootstrap
14537maybe-all-stage2-gcc: all-stage2-gcc
14538all-stage2: all-stage2-gcc
14539TARGET-stage2-gcc = $(TARGET-gcc)
14540all-stage2-gcc: configure-stage2-gcc
14541	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14542	@r=`${PWD_COMMAND}`; export r; \
14543	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14544	$(HOST_EXPORTS) \
14545	$(POSTSTAGE1_HOST_EXPORTS) \
14546	cd $(HOST_SUBDIR)/gcc && \
14547	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14548		CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
14549		LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
14550		CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
14551		CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14552		$(TARGET-stage2-gcc)
14553
14554maybe-clean-stage2-gcc: clean-stage2-gcc
14555clean-stage2: clean-stage2-gcc
14556clean-stage2-gcc:
14557	@if [ $(current_stage) = stage2 ]; then \
14558	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14559	else \
14560	  [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
14561	  $(MAKE) stage2-start; \
14562	fi; \
14563	cd $(HOST_SUBDIR)/gcc && \
14564	$(MAKE) $(EXTRA_HOST_FLAGS)  \
14565		$(POSTSTAGE1_FLAGS_TO_PASS)  \
14566		$(EXTRA_GCC_FLAGS) clean
14567@endif gcc-bootstrap
14568
14569
14570.PHONY: all-stageb2g0-gcc maybe-all-stageb2g0-gcc
14571.PHONY: clean-stageb2g0-gcc maybe-clean-stageb2g0-gcc
14572maybe-all-stageb2g0-gcc:
14573maybe-clean-stageb2g0-gcc:
14574@if gcc-bootstrap
14575maybe-all-stageb2g0-gcc: all-stageb2g0-gcc
14576all-stageb2g0: all-stageb2g0-gcc
14577TARGET-stageb2g0-gcc = $(TARGET-gcc)
14578all-stageb2g0-gcc: configure-stageb2g0-gcc
14579	@[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
14580	@r=`${PWD_COMMAND}`; export r; \
14581	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14582	$(HOST_EXPORTS) \
14583	$(POSTSTAGE1_HOST_EXPORTS) \
14584	cd $(HOST_SUBDIR)/gcc && \
14585	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14586		CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
14587		LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
14588		CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
14589		CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14590		$(TARGET-stageb2g0-gcc)
14591
14592maybe-clean-stageb2g0-gcc: clean-stageb2g0-gcc
14593clean-stageb2g0: clean-stageb2g0-gcc
14594clean-stageb2g0-gcc:
14595	@if [ $(current_stage) = stageb2g0 ]; then \
14596	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14597	else \
14598	  [ -f $(HOST_SUBDIR)/stageb2g0-gcc/Makefile ] || exit 0; \
14599	  $(MAKE) stageb2g0-start; \
14600	fi; \
14601	cd $(HOST_SUBDIR)/gcc && \
14602	$(MAKE) $(EXTRA_HOST_FLAGS)  \
14603		$(POSTSTAGE1_FLAGS_TO_PASS)  \
14604		$(EXTRA_GCC_FLAGS) clean
14605@endif gcc-bootstrap
14606
14607
14608.PHONY: all-stage3-gcc maybe-all-stage3-gcc
14609.PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
14610maybe-all-stage3-gcc:
14611maybe-clean-stage3-gcc:
14612@if gcc-bootstrap
14613maybe-all-stage3-gcc: all-stage3-gcc
14614all-stage3: all-stage3-gcc
14615TARGET-stage3-gcc = $(TARGET-gcc)
14616all-stage3-gcc: configure-stage3-gcc
14617	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14618	@r=`${PWD_COMMAND}`; export r; \
14619	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14620	$(HOST_EXPORTS) \
14621	$(POSTSTAGE1_HOST_EXPORTS) \
14622	cd $(HOST_SUBDIR)/gcc && \
14623	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14624		CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
14625		LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
14626		CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
14627		CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14628		$(TARGET-stage3-gcc)
14629
14630maybe-clean-stage3-gcc: clean-stage3-gcc
14631clean-stage3: clean-stage3-gcc
14632clean-stage3-gcc:
14633	@if [ $(current_stage) = stage3 ]; then \
14634	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14635	else \
14636	  [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
14637	  $(MAKE) stage3-start; \
14638	fi; \
14639	cd $(HOST_SUBDIR)/gcc && \
14640	$(MAKE) $(EXTRA_HOST_FLAGS)  \
14641		$(POSTSTAGE1_FLAGS_TO_PASS)  \
14642		$(EXTRA_GCC_FLAGS) clean
14643@endif gcc-bootstrap
14644
14645
14646.PHONY: all-stageb3g2-gcc maybe-all-stageb3g2-gcc
14647.PHONY: clean-stageb3g2-gcc maybe-clean-stageb3g2-gcc
14648maybe-all-stageb3g2-gcc:
14649maybe-clean-stageb3g2-gcc:
14650@if gcc-bootstrap
14651maybe-all-stageb3g2-gcc: all-stageb3g2-gcc
14652all-stageb3g2: all-stageb3g2-gcc
14653TARGET-stageb3g2-gcc = $(TARGET-gcc)
14654all-stageb3g2-gcc: configure-stageb3g2-gcc
14655	@[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
14656	@r=`${PWD_COMMAND}`; export r; \
14657	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14658	$(HOST_EXPORTS) \
14659	$(POSTSTAGE1_HOST_EXPORTS) \
14660	cd $(HOST_SUBDIR)/gcc && \
14661	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14662		CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
14663		LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
14664		CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
14665		CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14666		$(TARGET-stageb3g2-gcc)
14667
14668maybe-clean-stageb3g2-gcc: clean-stageb3g2-gcc
14669clean-stageb3g2: clean-stageb3g2-gcc
14670clean-stageb3g2-gcc:
14671	@if [ $(current_stage) = stageb3g2 ]; then \
14672	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14673	else \
14674	  [ -f $(HOST_SUBDIR)/stageb3g2-gcc/Makefile ] || exit 0; \
14675	  $(MAKE) stageb3g2-start; \
14676	fi; \
14677	cd $(HOST_SUBDIR)/gcc && \
14678	$(MAKE) $(EXTRA_HOST_FLAGS)  \
14679		$(POSTSTAGE1_FLAGS_TO_PASS)  \
14680		$(EXTRA_GCC_FLAGS) clean
14681@endif gcc-bootstrap
14682
14683
14684.PHONY: all-stage4-gcc maybe-all-stage4-gcc
14685.PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
14686maybe-all-stage4-gcc:
14687maybe-clean-stage4-gcc:
14688@if gcc-bootstrap
14689maybe-all-stage4-gcc: all-stage4-gcc
14690all-stage4: all-stage4-gcc
14691TARGET-stage4-gcc = $(TARGET-gcc)
14692all-stage4-gcc: configure-stage4-gcc
14693	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14694	@r=`${PWD_COMMAND}`; export r; \
14695	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14696	$(HOST_EXPORTS) \
14697	$(POSTSTAGE1_HOST_EXPORTS) \
14698	cd $(HOST_SUBDIR)/gcc && \
14699	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14700		CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
14701		LIBCFLAGS="$(STAGE4_CFLAGS)" \
14702		CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
14703		CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14704		$(TARGET-stage4-gcc)
14705
14706maybe-clean-stage4-gcc: clean-stage4-gcc
14707clean-stage4: clean-stage4-gcc
14708clean-stage4-gcc:
14709	@if [ $(current_stage) = stage4 ]; then \
14710	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14711	else \
14712	  [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
14713	  $(MAKE) stage4-start; \
14714	fi; \
14715	cd $(HOST_SUBDIR)/gcc && \
14716	$(MAKE) $(EXTRA_HOST_FLAGS)  \
14717		$(POSTSTAGE1_FLAGS_TO_PASS)  \
14718		$(EXTRA_GCC_FLAGS) clean
14719@endif gcc-bootstrap
14720
14721
14722.PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
14723.PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
14724maybe-all-stageprofile-gcc:
14725maybe-clean-stageprofile-gcc:
14726@if gcc-bootstrap
14727maybe-all-stageprofile-gcc: all-stageprofile-gcc
14728all-stageprofile: all-stageprofile-gcc
14729TARGET-stageprofile-gcc = $(TARGET-gcc)
14730all-stageprofile-gcc: configure-stageprofile-gcc
14731	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14732	@r=`${PWD_COMMAND}`; export r; \
14733	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14734	$(HOST_EXPORTS) \
14735	$(POSTSTAGE1_HOST_EXPORTS) \
14736	cd $(HOST_SUBDIR)/gcc && \
14737	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14738		CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
14739		LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
14740		CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
14741		CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14742		$(TARGET-stageprofile-gcc)
14743
14744maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
14745clean-stageprofile: clean-stageprofile-gcc
14746clean-stageprofile-gcc:
14747	@if [ $(current_stage) = stageprofile ]; then \
14748	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14749	else \
14750	  [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
14751	  $(MAKE) stageprofile-start; \
14752	fi; \
14753	cd $(HOST_SUBDIR)/gcc && \
14754	$(MAKE) $(EXTRA_HOST_FLAGS)  \
14755		$(POSTSTAGE1_FLAGS_TO_PASS)  \
14756		$(EXTRA_GCC_FLAGS) clean
14757@endif gcc-bootstrap
14758
14759
14760.PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
14761.PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
14762maybe-all-stagefeedback-gcc:
14763maybe-clean-stagefeedback-gcc:
14764@if gcc-bootstrap
14765maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
14766all-stagefeedback: all-stagefeedback-gcc
14767TARGET-stagefeedback-gcc = $(TARGET-gcc)
14768all-stagefeedback-gcc: configure-stagefeedback-gcc
14769	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14770	@r=`${PWD_COMMAND}`; export r; \
14771	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14772	$(HOST_EXPORTS) \
14773	$(POSTSTAGE1_HOST_EXPORTS) \
14774	cd $(HOST_SUBDIR)/gcc && \
14775	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14776		CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
14777		LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
14778		CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
14779		CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14780		$(TARGET-stagefeedback-gcc)
14781
14782maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
14783clean-stagefeedback: clean-stagefeedback-gcc
14784clean-stagefeedback-gcc:
14785	@if [ $(current_stage) = stagefeedback ]; then \
14786	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14787	else \
14788	  [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
14789	  $(MAKE) stagefeedback-start; \
14790	fi; \
14791	cd $(HOST_SUBDIR)/gcc && \
14792	$(MAKE) $(EXTRA_HOST_FLAGS)  \
14793		$(POSTSTAGE1_FLAGS_TO_PASS)  \
14794		$(EXTRA_GCC_FLAGS) clean
14795@endif gcc-bootstrap
14796
14797
14798
14799
14800
14801.PHONY: check-gcc maybe-check-gcc
14802maybe-check-gcc:
14803@if gcc
14804maybe-check-gcc: check-gcc
14805
14806check-gcc:
14807	@: $(MAKE); $(unstage)
14808	@r=`${PWD_COMMAND}`; export r; \
14809	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14810	$(HOST_EXPORTS) \
14811	(cd $(HOST_SUBDIR)/gcc && \
14812	  $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
14813
14814@endif gcc
14815
14816.PHONY: install-gcc maybe-install-gcc
14817maybe-install-gcc:
14818@if gcc
14819maybe-install-gcc: install-gcc
14820
14821install-gcc: installdirs
14822	@: $(MAKE); $(unstage)
14823	@r=`${PWD_COMMAND}`; export r; \
14824	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14825	$(HOST_EXPORTS) \
14826	(cd $(HOST_SUBDIR)/gcc && \
14827	  $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
14828
14829@endif gcc
14830
14831# Other targets (info, dvi, pdf, etc.)
14832
14833.PHONY: maybe-info-gcc info-gcc
14834maybe-info-gcc:
14835@if gcc
14836maybe-info-gcc: info-gcc
14837
14838info-gcc: \
14839    configure-gcc
14840	@[ -f ./gcc/Makefile ] || exit 0; \
14841	r=`${PWD_COMMAND}`; export r; \
14842	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14843	$(HOST_EXPORTS) \
14844	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14845	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14846	done; \
14847	echo "Doing info in gcc" ; \
14848	(cd $(HOST_SUBDIR)/gcc && \
14849	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14850	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14851	          "RANLIB=$${RANLIB}" \
14852	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14853	          info) \
14854	  || exit 1
14855
14856@endif gcc
14857
14858.PHONY: maybe-dvi-gcc dvi-gcc
14859maybe-dvi-gcc:
14860@if gcc
14861maybe-dvi-gcc: dvi-gcc
14862
14863dvi-gcc: \
14864    configure-gcc
14865	@[ -f ./gcc/Makefile ] || exit 0; \
14866	r=`${PWD_COMMAND}`; export r; \
14867	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14868	$(HOST_EXPORTS) \
14869	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14870	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14871	done; \
14872	echo "Doing dvi in gcc" ; \
14873	(cd $(HOST_SUBDIR)/gcc && \
14874	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14875	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14876	          "RANLIB=$${RANLIB}" \
14877	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14878	          dvi) \
14879	  || exit 1
14880
14881@endif gcc
14882
14883.PHONY: maybe-pdf-gcc pdf-gcc
14884maybe-pdf-gcc:
14885@if gcc
14886maybe-pdf-gcc: pdf-gcc
14887
14888pdf-gcc: \
14889    configure-gcc
14890	@[ -f ./gcc/Makefile ] || exit 0; \
14891	r=`${PWD_COMMAND}`; export r; \
14892	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14893	$(HOST_EXPORTS) \
14894	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14895	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14896	done; \
14897	echo "Doing pdf in gcc" ; \
14898	(cd $(HOST_SUBDIR)/gcc && \
14899	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14900	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14901	          "RANLIB=$${RANLIB}" \
14902	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14903	          pdf) \
14904	  || exit 1
14905
14906@endif gcc
14907
14908.PHONY: maybe-html-gcc html-gcc
14909maybe-html-gcc:
14910@if gcc
14911maybe-html-gcc: html-gcc
14912
14913html-gcc: \
14914    configure-gcc
14915	@[ -f ./gcc/Makefile ] || exit 0; \
14916	r=`${PWD_COMMAND}`; export r; \
14917	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14918	$(HOST_EXPORTS) \
14919	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14920	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14921	done; \
14922	echo "Doing html in gcc" ; \
14923	(cd $(HOST_SUBDIR)/gcc && \
14924	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14925	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14926	          "RANLIB=$${RANLIB}" \
14927	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14928	          html) \
14929	  || exit 1
14930
14931@endif gcc
14932
14933.PHONY: maybe-TAGS-gcc TAGS-gcc
14934maybe-TAGS-gcc:
14935@if gcc
14936maybe-TAGS-gcc: TAGS-gcc
14937
14938TAGS-gcc: \
14939    configure-gcc
14940	@[ -f ./gcc/Makefile ] || exit 0; \
14941	r=`${PWD_COMMAND}`; export r; \
14942	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14943	$(HOST_EXPORTS) \
14944	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14945	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14946	done; \
14947	echo "Doing TAGS in gcc" ; \
14948	(cd $(HOST_SUBDIR)/gcc && \
14949	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14950	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14951	          "RANLIB=$${RANLIB}" \
14952	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14953	          TAGS) \
14954	  || exit 1
14955
14956@endif gcc
14957
14958.PHONY: maybe-install-info-gcc install-info-gcc
14959maybe-install-info-gcc:
14960@if gcc
14961maybe-install-info-gcc: install-info-gcc
14962
14963install-info-gcc: \
14964    configure-gcc \
14965    info-gcc
14966	@[ -f ./gcc/Makefile ] || exit 0; \
14967	r=`${PWD_COMMAND}`; export r; \
14968	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14969	$(HOST_EXPORTS) \
14970	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14971	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14972	done; \
14973	echo "Doing install-info in gcc" ; \
14974	(cd $(HOST_SUBDIR)/gcc && \
14975	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14976	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14977	          "RANLIB=$${RANLIB}" \
14978	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14979	          install-info) \
14980	  || exit 1
14981
14982@endif gcc
14983
14984.PHONY: maybe-install-pdf-gcc install-pdf-gcc
14985maybe-install-pdf-gcc:
14986@if gcc
14987maybe-install-pdf-gcc: install-pdf-gcc
14988
14989install-pdf-gcc: \
14990    configure-gcc \
14991    pdf-gcc
14992	@[ -f ./gcc/Makefile ] || exit 0; \
14993	r=`${PWD_COMMAND}`; export r; \
14994	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14995	$(HOST_EXPORTS) \
14996	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
14997	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14998	done; \
14999	echo "Doing install-pdf in gcc" ; \
15000	(cd $(HOST_SUBDIR)/gcc && \
15001	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15002	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15003	          "RANLIB=$${RANLIB}" \
15004	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15005	          install-pdf) \
15006	  || exit 1
15007
15008@endif gcc
15009
15010.PHONY: maybe-install-html-gcc install-html-gcc
15011maybe-install-html-gcc:
15012@if gcc
15013maybe-install-html-gcc: install-html-gcc
15014
15015install-html-gcc: \
15016    configure-gcc \
15017    html-gcc
15018	@[ -f ./gcc/Makefile ] || exit 0; \
15019	r=`${PWD_COMMAND}`; export r; \
15020	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15021	$(HOST_EXPORTS) \
15022	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15023	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15024	done; \
15025	echo "Doing install-html in gcc" ; \
15026	(cd $(HOST_SUBDIR)/gcc && \
15027	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15028	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15029	          "RANLIB=$${RANLIB}" \
15030	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15031	          install-html) \
15032	  || exit 1
15033
15034@endif gcc
15035
15036.PHONY: maybe-installcheck-gcc installcheck-gcc
15037maybe-installcheck-gcc:
15038@if gcc
15039maybe-installcheck-gcc: installcheck-gcc
15040
15041installcheck-gcc: \
15042    configure-gcc
15043	@[ -f ./gcc/Makefile ] || exit 0; \
15044	r=`${PWD_COMMAND}`; export r; \
15045	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15046	$(HOST_EXPORTS) \
15047	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15048	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15049	done; \
15050	echo "Doing installcheck in gcc" ; \
15051	(cd $(HOST_SUBDIR)/gcc && \
15052	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15053	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15054	          "RANLIB=$${RANLIB}" \
15055	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15056	          installcheck) \
15057	  || exit 1
15058
15059@endif gcc
15060
15061.PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
15062maybe-mostlyclean-gcc:
15063@if gcc
15064maybe-mostlyclean-gcc: mostlyclean-gcc
15065
15066mostlyclean-gcc:
15067	@[ -f ./gcc/Makefile ] || exit 0; \
15068	r=`${PWD_COMMAND}`; export r; \
15069	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15070	$(HOST_EXPORTS) \
15071	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15072	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15073	done; \
15074	echo "Doing mostlyclean in gcc" ; \
15075	(cd $(HOST_SUBDIR)/gcc && \
15076	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15077	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15078	          "RANLIB=$${RANLIB}" \
15079	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15080	          mostlyclean) \
15081	  || exit 1
15082
15083@endif gcc
15084
15085.PHONY: maybe-clean-gcc clean-gcc
15086maybe-clean-gcc:
15087@if gcc
15088maybe-clean-gcc: clean-gcc
15089
15090clean-gcc:
15091	@[ -f ./gcc/Makefile ] || exit 0; \
15092	r=`${PWD_COMMAND}`; export r; \
15093	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15094	$(HOST_EXPORTS) \
15095	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15096	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15097	done; \
15098	echo "Doing clean in gcc" ; \
15099	(cd $(HOST_SUBDIR)/gcc && \
15100	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15101	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15102	          "RANLIB=$${RANLIB}" \
15103	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15104	          clean) \
15105	  || exit 1
15106
15107@endif gcc
15108
15109.PHONY: maybe-distclean-gcc distclean-gcc
15110maybe-distclean-gcc:
15111@if gcc
15112maybe-distclean-gcc: distclean-gcc
15113
15114distclean-gcc:
15115	@[ -f ./gcc/Makefile ] || exit 0; \
15116	r=`${PWD_COMMAND}`; export r; \
15117	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15118	$(HOST_EXPORTS) \
15119	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15120	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15121	done; \
15122	echo "Doing distclean in gcc" ; \
15123	(cd $(HOST_SUBDIR)/gcc && \
15124	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15125	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15126	          "RANLIB=$${RANLIB}" \
15127	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15128	          distclean) \
15129	  || exit 1
15130
15131@endif gcc
15132
15133.PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
15134maybe-maintainer-clean-gcc:
15135@if gcc
15136maybe-maintainer-clean-gcc: maintainer-clean-gcc
15137
15138maintainer-clean-gcc:
15139	@[ -f ./gcc/Makefile ] || exit 0; \
15140	r=`${PWD_COMMAND}`; export r; \
15141	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15142	$(HOST_EXPORTS) \
15143	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15144	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15145	done; \
15146	echo "Doing maintainer-clean in gcc" ; \
15147	(cd $(HOST_SUBDIR)/gcc && \
15148	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15149	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15150	          "RANLIB=$${RANLIB}" \
15151	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15152	          maintainer-clean) \
15153	  || exit 1
15154
15155@endif gcc
15156
15157
15158
15159.PHONY: configure-gawk maybe-configure-gawk
15160maybe-configure-gawk:
15161@if gcc-bootstrap
15162configure-gawk: stage_current
15163@endif gcc-bootstrap
15164@if gawk
15165maybe-configure-gawk: configure-gawk
15166configure-gawk:
15167	@: $(MAKE); $(unstage)
15168	@r=`${PWD_COMMAND}`; export r; \
15169	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15170	test ! -f $(HOST_SUBDIR)/gawk/Makefile || exit 0; \
15171	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gawk ; \
15172	$(HOST_EXPORTS) \
15173	echo Configuring in $(HOST_SUBDIR)/gawk; \
15174	cd "$(HOST_SUBDIR)/gawk" || exit 1; \
15175	case $(srcdir) in \
15176	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15177	  *) topdir=`echo $(HOST_SUBDIR)/gawk/ | \
15178		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15179	esac; \
15180	srcdiroption="--srcdir=$${topdir}/gawk"; \
15181	libsrcdir="$$s/gawk"; \
15182	$(SHELL) $${libsrcdir}/configure \
15183	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15184	  --target=${target_alias} $${srcdiroption}  \
15185	  || exit 1
15186@endif gawk
15187
15188
15189
15190
15191
15192.PHONY: all-gawk maybe-all-gawk
15193maybe-all-gawk:
15194@if gcc-bootstrap
15195all-gawk: stage_current
15196@endif gcc-bootstrap
15197@if gawk
15198TARGET-gawk=all
15199maybe-all-gawk: all-gawk
15200all-gawk: configure-gawk
15201	@: $(MAKE); $(unstage)
15202	@r=`${PWD_COMMAND}`; export r; \
15203	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15204	$(HOST_EXPORTS) \
15205	(cd $(HOST_SUBDIR)/gawk && \
15206	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
15207		$(TARGET-gawk))
15208@endif gawk
15209
15210
15211
15212
15213.PHONY: check-gawk maybe-check-gawk
15214maybe-check-gawk:
15215@if gawk
15216maybe-check-gawk: check-gawk
15217
15218check-gawk:
15219	@: $(MAKE); $(unstage)
15220	@r=`${PWD_COMMAND}`; export r; \
15221	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15222	$(HOST_EXPORTS) \
15223	(cd $(HOST_SUBDIR)/gawk && \
15224	  $(MAKE) $(FLAGS_TO_PASS)  check)
15225
15226@endif gawk
15227
15228.PHONY: install-gawk maybe-install-gawk
15229maybe-install-gawk:
15230@if gawk
15231maybe-install-gawk: install-gawk
15232
15233install-gawk: installdirs
15234	@: $(MAKE); $(unstage)
15235	@r=`${PWD_COMMAND}`; export r; \
15236	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15237	$(HOST_EXPORTS) \
15238	(cd $(HOST_SUBDIR)/gawk && \
15239	  $(MAKE) $(FLAGS_TO_PASS)  install)
15240
15241@endif gawk
15242
15243# Other targets (info, dvi, pdf, etc.)
15244
15245.PHONY: maybe-info-gawk info-gawk
15246maybe-info-gawk:
15247@if gawk
15248maybe-info-gawk: info-gawk
15249
15250info-gawk: \
15251    configure-gawk
15252	@: $(MAKE); $(unstage)
15253	@[ -f ./gawk/Makefile ] || exit 0; \
15254	r=`${PWD_COMMAND}`; export r; \
15255	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15256	$(HOST_EXPORTS) \
15257	for flag in $(EXTRA_HOST_FLAGS) ; do \
15258	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15259	done; \
15260	echo "Doing info in gawk" ; \
15261	(cd $(HOST_SUBDIR)/gawk && \
15262	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15263	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15264	          "RANLIB=$${RANLIB}" \
15265	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15266	          info) \
15267	  || exit 1
15268
15269@endif gawk
15270
15271.PHONY: maybe-dvi-gawk dvi-gawk
15272maybe-dvi-gawk:
15273@if gawk
15274maybe-dvi-gawk: dvi-gawk
15275
15276dvi-gawk: \
15277    configure-gawk
15278	@: $(MAKE); $(unstage)
15279	@[ -f ./gawk/Makefile ] || exit 0; \
15280	r=`${PWD_COMMAND}`; export r; \
15281	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15282	$(HOST_EXPORTS) \
15283	for flag in $(EXTRA_HOST_FLAGS) ; do \
15284	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15285	done; \
15286	echo "Doing dvi in gawk" ; \
15287	(cd $(HOST_SUBDIR)/gawk && \
15288	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15289	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15290	          "RANLIB=$${RANLIB}" \
15291	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15292	          dvi) \
15293	  || exit 1
15294
15295@endif gawk
15296
15297.PHONY: maybe-pdf-gawk pdf-gawk
15298maybe-pdf-gawk:
15299@if gawk
15300maybe-pdf-gawk: pdf-gawk
15301
15302pdf-gawk: \
15303    configure-gawk
15304	@: $(MAKE); $(unstage)
15305	@[ -f ./gawk/Makefile ] || exit 0; \
15306	r=`${PWD_COMMAND}`; export r; \
15307	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15308	$(HOST_EXPORTS) \
15309	for flag in $(EXTRA_HOST_FLAGS) ; do \
15310	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15311	done; \
15312	echo "Doing pdf in gawk" ; \
15313	(cd $(HOST_SUBDIR)/gawk && \
15314	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15315	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15316	          "RANLIB=$${RANLIB}" \
15317	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15318	          pdf) \
15319	  || exit 1
15320
15321@endif gawk
15322
15323.PHONY: maybe-html-gawk html-gawk
15324maybe-html-gawk:
15325@if gawk
15326maybe-html-gawk: html-gawk
15327
15328html-gawk: \
15329    configure-gawk
15330	@: $(MAKE); $(unstage)
15331	@[ -f ./gawk/Makefile ] || exit 0; \
15332	r=`${PWD_COMMAND}`; export r; \
15333	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15334	$(HOST_EXPORTS) \
15335	for flag in $(EXTRA_HOST_FLAGS) ; do \
15336	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15337	done; \
15338	echo "Doing html in gawk" ; \
15339	(cd $(HOST_SUBDIR)/gawk && \
15340	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15341	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15342	          "RANLIB=$${RANLIB}" \
15343	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15344	          html) \
15345	  || exit 1
15346
15347@endif gawk
15348
15349.PHONY: maybe-TAGS-gawk TAGS-gawk
15350maybe-TAGS-gawk:
15351@if gawk
15352maybe-TAGS-gawk: TAGS-gawk
15353
15354TAGS-gawk: \
15355    configure-gawk
15356	@: $(MAKE); $(unstage)
15357	@[ -f ./gawk/Makefile ] || exit 0; \
15358	r=`${PWD_COMMAND}`; export r; \
15359	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15360	$(HOST_EXPORTS) \
15361	for flag in $(EXTRA_HOST_FLAGS) ; do \
15362	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15363	done; \
15364	echo "Doing TAGS in gawk" ; \
15365	(cd $(HOST_SUBDIR)/gawk && \
15366	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15367	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15368	          "RANLIB=$${RANLIB}" \
15369	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15370	          TAGS) \
15371	  || exit 1
15372
15373@endif gawk
15374
15375.PHONY: maybe-install-info-gawk install-info-gawk
15376maybe-install-info-gawk:
15377@if gawk
15378maybe-install-info-gawk: install-info-gawk
15379
15380install-info-gawk: \
15381    configure-gawk \
15382    info-gawk
15383	@: $(MAKE); $(unstage)
15384	@[ -f ./gawk/Makefile ] || exit 0; \
15385	r=`${PWD_COMMAND}`; export r; \
15386	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15387	$(HOST_EXPORTS) \
15388	for flag in $(EXTRA_HOST_FLAGS) ; do \
15389	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15390	done; \
15391	echo "Doing install-info in gawk" ; \
15392	(cd $(HOST_SUBDIR)/gawk && \
15393	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15394	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15395	          "RANLIB=$${RANLIB}" \
15396	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15397	          install-info) \
15398	  || exit 1
15399
15400@endif gawk
15401
15402.PHONY: maybe-install-pdf-gawk install-pdf-gawk
15403maybe-install-pdf-gawk:
15404@if gawk
15405maybe-install-pdf-gawk: install-pdf-gawk
15406
15407install-pdf-gawk: \
15408    configure-gawk \
15409    pdf-gawk
15410	@: $(MAKE); $(unstage)
15411	@[ -f ./gawk/Makefile ] || exit 0; \
15412	r=`${PWD_COMMAND}`; export r; \
15413	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15414	$(HOST_EXPORTS) \
15415	for flag in $(EXTRA_HOST_FLAGS) ; do \
15416	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15417	done; \
15418	echo "Doing install-pdf in gawk" ; \
15419	(cd $(HOST_SUBDIR)/gawk && \
15420	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15421	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15422	          "RANLIB=$${RANLIB}" \
15423	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15424	          install-pdf) \
15425	  || exit 1
15426
15427@endif gawk
15428
15429.PHONY: maybe-install-html-gawk install-html-gawk
15430maybe-install-html-gawk:
15431@if gawk
15432maybe-install-html-gawk: install-html-gawk
15433
15434install-html-gawk: \
15435    configure-gawk \
15436    html-gawk
15437	@: $(MAKE); $(unstage)
15438	@[ -f ./gawk/Makefile ] || exit 0; \
15439	r=`${PWD_COMMAND}`; export r; \
15440	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15441	$(HOST_EXPORTS) \
15442	for flag in $(EXTRA_HOST_FLAGS) ; do \
15443	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15444	done; \
15445	echo "Doing install-html in gawk" ; \
15446	(cd $(HOST_SUBDIR)/gawk && \
15447	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15448	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15449	          "RANLIB=$${RANLIB}" \
15450	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15451	          install-html) \
15452	  || exit 1
15453
15454@endif gawk
15455
15456.PHONY: maybe-installcheck-gawk installcheck-gawk
15457maybe-installcheck-gawk:
15458@if gawk
15459maybe-installcheck-gawk: installcheck-gawk
15460
15461installcheck-gawk: \
15462    configure-gawk
15463	@: $(MAKE); $(unstage)
15464	@[ -f ./gawk/Makefile ] || exit 0; \
15465	r=`${PWD_COMMAND}`; export r; \
15466	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15467	$(HOST_EXPORTS) \
15468	for flag in $(EXTRA_HOST_FLAGS) ; do \
15469	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15470	done; \
15471	echo "Doing installcheck in gawk" ; \
15472	(cd $(HOST_SUBDIR)/gawk && \
15473	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15474	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15475	          "RANLIB=$${RANLIB}" \
15476	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15477	          installcheck) \
15478	  || exit 1
15479
15480@endif gawk
15481
15482.PHONY: maybe-mostlyclean-gawk mostlyclean-gawk
15483maybe-mostlyclean-gawk:
15484@if gawk
15485maybe-mostlyclean-gawk: mostlyclean-gawk
15486
15487mostlyclean-gawk:
15488	@: $(MAKE); $(unstage)
15489	@[ -f ./gawk/Makefile ] || exit 0; \
15490	r=`${PWD_COMMAND}`; export r; \
15491	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15492	$(HOST_EXPORTS) \
15493	for flag in $(EXTRA_HOST_FLAGS) ; do \
15494	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15495	done; \
15496	echo "Doing mostlyclean in gawk" ; \
15497	(cd $(HOST_SUBDIR)/gawk && \
15498	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15499	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15500	          "RANLIB=$${RANLIB}" \
15501	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15502	          mostlyclean) \
15503	  || exit 1
15504
15505@endif gawk
15506
15507.PHONY: maybe-clean-gawk clean-gawk
15508maybe-clean-gawk:
15509@if gawk
15510maybe-clean-gawk: clean-gawk
15511
15512clean-gawk:
15513	@: $(MAKE); $(unstage)
15514	@[ -f ./gawk/Makefile ] || exit 0; \
15515	r=`${PWD_COMMAND}`; export r; \
15516	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15517	$(HOST_EXPORTS) \
15518	for flag in $(EXTRA_HOST_FLAGS) ; do \
15519	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15520	done; \
15521	echo "Doing clean in gawk" ; \
15522	(cd $(HOST_SUBDIR)/gawk && \
15523	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15524	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15525	          "RANLIB=$${RANLIB}" \
15526	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15527	          clean) \
15528	  || exit 1
15529
15530@endif gawk
15531
15532.PHONY: maybe-distclean-gawk distclean-gawk
15533maybe-distclean-gawk:
15534@if gawk
15535maybe-distclean-gawk: distclean-gawk
15536
15537distclean-gawk:
15538	@: $(MAKE); $(unstage)
15539	@[ -f ./gawk/Makefile ] || exit 0; \
15540	r=`${PWD_COMMAND}`; export r; \
15541	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15542	$(HOST_EXPORTS) \
15543	for flag in $(EXTRA_HOST_FLAGS) ; do \
15544	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15545	done; \
15546	echo "Doing distclean in gawk" ; \
15547	(cd $(HOST_SUBDIR)/gawk && \
15548	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15549	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15550	          "RANLIB=$${RANLIB}" \
15551	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15552	          distclean) \
15553	  || exit 1
15554
15555@endif gawk
15556
15557.PHONY: maybe-maintainer-clean-gawk maintainer-clean-gawk
15558maybe-maintainer-clean-gawk:
15559@if gawk
15560maybe-maintainer-clean-gawk: maintainer-clean-gawk
15561
15562maintainer-clean-gawk:
15563	@: $(MAKE); $(unstage)
15564	@[ -f ./gawk/Makefile ] || exit 0; \
15565	r=`${PWD_COMMAND}`; export r; \
15566	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15567	$(HOST_EXPORTS) \
15568	for flag in $(EXTRA_HOST_FLAGS) ; do \
15569	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15570	done; \
15571	echo "Doing maintainer-clean in gawk" ; \
15572	(cd $(HOST_SUBDIR)/gawk && \
15573	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15574	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15575	          "RANLIB=$${RANLIB}" \
15576	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15577	          maintainer-clean) \
15578	  || exit 1
15579
15580@endif gawk
15581
15582
15583
15584.PHONY: configure-gettext maybe-configure-gettext
15585maybe-configure-gettext:
15586@if gcc-bootstrap
15587configure-gettext: stage_current
15588@endif gcc-bootstrap
15589@if gettext
15590maybe-configure-gettext: configure-gettext
15591configure-gettext:
15592	@: $(MAKE); $(unstage)
15593	@r=`${PWD_COMMAND}`; export r; \
15594	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15595	test ! -f $(HOST_SUBDIR)/gettext/Makefile || exit 0; \
15596	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gettext ; \
15597	$(HOST_EXPORTS) \
15598	echo Configuring in $(HOST_SUBDIR)/gettext; \
15599	cd "$(HOST_SUBDIR)/gettext" || exit 1; \
15600	case $(srcdir) in \
15601	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15602	  *) topdir=`echo $(HOST_SUBDIR)/gettext/ | \
15603		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15604	esac; \
15605	srcdiroption="--srcdir=$${topdir}/gettext"; \
15606	libsrcdir="$$s/gettext"; \
15607	$(SHELL) $${libsrcdir}/configure \
15608	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15609	  --target=${target_alias} $${srcdiroption}  \
15610	  || exit 1
15611@endif gettext
15612
15613
15614
15615
15616
15617.PHONY: all-gettext maybe-all-gettext
15618maybe-all-gettext:
15619@if gcc-bootstrap
15620all-gettext: stage_current
15621@endif gcc-bootstrap
15622@if gettext
15623TARGET-gettext=all
15624maybe-all-gettext: all-gettext
15625all-gettext: configure-gettext
15626	@: $(MAKE); $(unstage)
15627	@r=`${PWD_COMMAND}`; export r; \
15628	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15629	$(HOST_EXPORTS) \
15630	(cd $(HOST_SUBDIR)/gettext && \
15631	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
15632		$(TARGET-gettext))
15633@endif gettext
15634
15635
15636
15637
15638.PHONY: check-gettext maybe-check-gettext
15639maybe-check-gettext:
15640@if gettext
15641maybe-check-gettext: check-gettext
15642
15643check-gettext:
15644	@: $(MAKE); $(unstage)
15645	@r=`${PWD_COMMAND}`; export r; \
15646	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15647	$(HOST_EXPORTS) \
15648	(cd $(HOST_SUBDIR)/gettext && \
15649	  $(MAKE) $(FLAGS_TO_PASS)  check)
15650
15651@endif gettext
15652
15653.PHONY: install-gettext maybe-install-gettext
15654maybe-install-gettext:
15655@if gettext
15656maybe-install-gettext: install-gettext
15657
15658install-gettext: installdirs
15659	@: $(MAKE); $(unstage)
15660	@r=`${PWD_COMMAND}`; export r; \
15661	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15662	$(HOST_EXPORTS) \
15663	(cd $(HOST_SUBDIR)/gettext && \
15664	  $(MAKE) $(FLAGS_TO_PASS)  install)
15665
15666@endif gettext
15667
15668# Other targets (info, dvi, pdf, etc.)
15669
15670.PHONY: maybe-info-gettext info-gettext
15671maybe-info-gettext:
15672@if gettext
15673maybe-info-gettext: info-gettext
15674
15675info-gettext: \
15676    configure-gettext
15677	@: $(MAKE); $(unstage)
15678	@[ -f ./gettext/Makefile ] || exit 0; \
15679	r=`${PWD_COMMAND}`; export r; \
15680	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15681	$(HOST_EXPORTS) \
15682	for flag in $(EXTRA_HOST_FLAGS) ; do \
15683	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15684	done; \
15685	echo "Doing info in gettext" ; \
15686	(cd $(HOST_SUBDIR)/gettext && \
15687	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15688	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15689	          "RANLIB=$${RANLIB}" \
15690	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15691	          info) \
15692	  || exit 1
15693
15694@endif gettext
15695
15696.PHONY: maybe-dvi-gettext dvi-gettext
15697maybe-dvi-gettext:
15698@if gettext
15699maybe-dvi-gettext: dvi-gettext
15700
15701dvi-gettext: \
15702    configure-gettext
15703	@: $(MAKE); $(unstage)
15704	@[ -f ./gettext/Makefile ] || exit 0; \
15705	r=`${PWD_COMMAND}`; export r; \
15706	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15707	$(HOST_EXPORTS) \
15708	for flag in $(EXTRA_HOST_FLAGS) ; do \
15709	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15710	done; \
15711	echo "Doing dvi in gettext" ; \
15712	(cd $(HOST_SUBDIR)/gettext && \
15713	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15714	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15715	          "RANLIB=$${RANLIB}" \
15716	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15717	          dvi) \
15718	  || exit 1
15719
15720@endif gettext
15721
15722.PHONY: maybe-pdf-gettext pdf-gettext
15723maybe-pdf-gettext:
15724@if gettext
15725maybe-pdf-gettext: pdf-gettext
15726
15727pdf-gettext: \
15728    configure-gettext
15729	@: $(MAKE); $(unstage)
15730	@[ -f ./gettext/Makefile ] || exit 0; \
15731	r=`${PWD_COMMAND}`; export r; \
15732	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15733	$(HOST_EXPORTS) \
15734	for flag in $(EXTRA_HOST_FLAGS) ; do \
15735	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15736	done; \
15737	echo "Doing pdf in gettext" ; \
15738	(cd $(HOST_SUBDIR)/gettext && \
15739	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15740	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15741	          "RANLIB=$${RANLIB}" \
15742	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15743	          pdf) \
15744	  || exit 1
15745
15746@endif gettext
15747
15748.PHONY: maybe-html-gettext html-gettext
15749maybe-html-gettext:
15750@if gettext
15751maybe-html-gettext: html-gettext
15752
15753html-gettext: \
15754    configure-gettext
15755	@: $(MAKE); $(unstage)
15756	@[ -f ./gettext/Makefile ] || exit 0; \
15757	r=`${PWD_COMMAND}`; export r; \
15758	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15759	$(HOST_EXPORTS) \
15760	for flag in $(EXTRA_HOST_FLAGS) ; do \
15761	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15762	done; \
15763	echo "Doing html in gettext" ; \
15764	(cd $(HOST_SUBDIR)/gettext && \
15765	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15766	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15767	          "RANLIB=$${RANLIB}" \
15768	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15769	          html) \
15770	  || exit 1
15771
15772@endif gettext
15773
15774.PHONY: maybe-TAGS-gettext TAGS-gettext
15775maybe-TAGS-gettext:
15776@if gettext
15777maybe-TAGS-gettext: TAGS-gettext
15778
15779TAGS-gettext: \
15780    configure-gettext
15781	@: $(MAKE); $(unstage)
15782	@[ -f ./gettext/Makefile ] || exit 0; \
15783	r=`${PWD_COMMAND}`; export r; \
15784	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15785	$(HOST_EXPORTS) \
15786	for flag in $(EXTRA_HOST_FLAGS) ; do \
15787	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15788	done; \
15789	echo "Doing TAGS in gettext" ; \
15790	(cd $(HOST_SUBDIR)/gettext && \
15791	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15792	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15793	          "RANLIB=$${RANLIB}" \
15794	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15795	          TAGS) \
15796	  || exit 1
15797
15798@endif gettext
15799
15800.PHONY: maybe-install-info-gettext install-info-gettext
15801maybe-install-info-gettext:
15802@if gettext
15803maybe-install-info-gettext: install-info-gettext
15804
15805install-info-gettext: \
15806    configure-gettext \
15807    info-gettext
15808	@: $(MAKE); $(unstage)
15809	@[ -f ./gettext/Makefile ] || exit 0; \
15810	r=`${PWD_COMMAND}`; export r; \
15811	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15812	$(HOST_EXPORTS) \
15813	for flag in $(EXTRA_HOST_FLAGS) ; do \
15814	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15815	done; \
15816	echo "Doing install-info in gettext" ; \
15817	(cd $(HOST_SUBDIR)/gettext && \
15818	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15819	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15820	          "RANLIB=$${RANLIB}" \
15821	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15822	          install-info) \
15823	  || exit 1
15824
15825@endif gettext
15826
15827.PHONY: maybe-install-pdf-gettext install-pdf-gettext
15828maybe-install-pdf-gettext:
15829@if gettext
15830maybe-install-pdf-gettext: install-pdf-gettext
15831
15832install-pdf-gettext: \
15833    configure-gettext \
15834    pdf-gettext
15835	@: $(MAKE); $(unstage)
15836	@[ -f ./gettext/Makefile ] || exit 0; \
15837	r=`${PWD_COMMAND}`; export r; \
15838	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15839	$(HOST_EXPORTS) \
15840	for flag in $(EXTRA_HOST_FLAGS) ; do \
15841	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15842	done; \
15843	echo "Doing install-pdf in gettext" ; \
15844	(cd $(HOST_SUBDIR)/gettext && \
15845	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15846	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15847	          "RANLIB=$${RANLIB}" \
15848	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15849	          install-pdf) \
15850	  || exit 1
15851
15852@endif gettext
15853
15854.PHONY: maybe-install-html-gettext install-html-gettext
15855maybe-install-html-gettext:
15856@if gettext
15857maybe-install-html-gettext: install-html-gettext
15858
15859install-html-gettext: \
15860    configure-gettext \
15861    html-gettext
15862	@: $(MAKE); $(unstage)
15863	@[ -f ./gettext/Makefile ] || exit 0; \
15864	r=`${PWD_COMMAND}`; export r; \
15865	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15866	$(HOST_EXPORTS) \
15867	for flag in $(EXTRA_HOST_FLAGS) ; do \
15868	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15869	done; \
15870	echo "Doing install-html in gettext" ; \
15871	(cd $(HOST_SUBDIR)/gettext && \
15872	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15873	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15874	          "RANLIB=$${RANLIB}" \
15875	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15876	          install-html) \
15877	  || exit 1
15878
15879@endif gettext
15880
15881.PHONY: maybe-installcheck-gettext installcheck-gettext
15882maybe-installcheck-gettext:
15883@if gettext
15884maybe-installcheck-gettext: installcheck-gettext
15885
15886installcheck-gettext: \
15887    configure-gettext
15888	@: $(MAKE); $(unstage)
15889	@[ -f ./gettext/Makefile ] || exit 0; \
15890	r=`${PWD_COMMAND}`; export r; \
15891	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15892	$(HOST_EXPORTS) \
15893	for flag in $(EXTRA_HOST_FLAGS) ; do \
15894	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15895	done; \
15896	echo "Doing installcheck in gettext" ; \
15897	(cd $(HOST_SUBDIR)/gettext && \
15898	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15899	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15900	          "RANLIB=$${RANLIB}" \
15901	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15902	          installcheck) \
15903	  || exit 1
15904
15905@endif gettext
15906
15907.PHONY: maybe-mostlyclean-gettext mostlyclean-gettext
15908maybe-mostlyclean-gettext:
15909@if gettext
15910maybe-mostlyclean-gettext: mostlyclean-gettext
15911
15912mostlyclean-gettext:
15913	@: $(MAKE); $(unstage)
15914	@[ -f ./gettext/Makefile ] || exit 0; \
15915	r=`${PWD_COMMAND}`; export r; \
15916	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15917	$(HOST_EXPORTS) \
15918	for flag in $(EXTRA_HOST_FLAGS) ; do \
15919	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15920	done; \
15921	echo "Doing mostlyclean in gettext" ; \
15922	(cd $(HOST_SUBDIR)/gettext && \
15923	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15924	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15925	          "RANLIB=$${RANLIB}" \
15926	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15927	          mostlyclean) \
15928	  || exit 1
15929
15930@endif gettext
15931
15932.PHONY: maybe-clean-gettext clean-gettext
15933maybe-clean-gettext:
15934@if gettext
15935maybe-clean-gettext: clean-gettext
15936
15937clean-gettext:
15938	@: $(MAKE); $(unstage)
15939	@[ -f ./gettext/Makefile ] || exit 0; \
15940	r=`${PWD_COMMAND}`; export r; \
15941	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15942	$(HOST_EXPORTS) \
15943	for flag in $(EXTRA_HOST_FLAGS) ; do \
15944	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15945	done; \
15946	echo "Doing clean in gettext" ; \
15947	(cd $(HOST_SUBDIR)/gettext && \
15948	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15949	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15950	          "RANLIB=$${RANLIB}" \
15951	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15952	          clean) \
15953	  || exit 1
15954
15955@endif gettext
15956
15957.PHONY: maybe-distclean-gettext distclean-gettext
15958maybe-distclean-gettext:
15959@if gettext
15960maybe-distclean-gettext: distclean-gettext
15961
15962distclean-gettext:
15963	@: $(MAKE); $(unstage)
15964	@[ -f ./gettext/Makefile ] || exit 0; \
15965	r=`${PWD_COMMAND}`; export r; \
15966	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15967	$(HOST_EXPORTS) \
15968	for flag in $(EXTRA_HOST_FLAGS) ; do \
15969	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15970	done; \
15971	echo "Doing distclean in gettext" ; \
15972	(cd $(HOST_SUBDIR)/gettext && \
15973	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15974	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15975	          "RANLIB=$${RANLIB}" \
15976	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15977	          distclean) \
15978	  || exit 1
15979
15980@endif gettext
15981
15982.PHONY: maybe-maintainer-clean-gettext maintainer-clean-gettext
15983maybe-maintainer-clean-gettext:
15984@if gettext
15985maybe-maintainer-clean-gettext: maintainer-clean-gettext
15986
15987maintainer-clean-gettext:
15988	@: $(MAKE); $(unstage)
15989	@[ -f ./gettext/Makefile ] || exit 0; \
15990	r=`${PWD_COMMAND}`; export r; \
15991	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15992	$(HOST_EXPORTS) \
15993	for flag in $(EXTRA_HOST_FLAGS) ; do \
15994	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15995	done; \
15996	echo "Doing maintainer-clean in gettext" ; \
15997	(cd $(HOST_SUBDIR)/gettext && \
15998	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15999	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16000	          "RANLIB=$${RANLIB}" \
16001	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16002	          maintainer-clean) \
16003	  || exit 1
16004
16005@endif gettext
16006
16007
16008
16009.PHONY: configure-gmp maybe-configure-gmp
16010maybe-configure-gmp:
16011@if gcc-bootstrap
16012configure-gmp: stage_current
16013@endif gcc-bootstrap
16014@if gmp
16015maybe-configure-gmp: configure-gmp
16016configure-gmp:
16017	@r=`${PWD_COMMAND}`; export r; \
16018	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16019	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16020	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16021	$(HOST_EXPORTS) \
16022	echo Configuring in $(HOST_SUBDIR)/gmp; \
16023	cd "$(HOST_SUBDIR)/gmp" || exit 1; \
16024	case $(srcdir) in \
16025	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16026	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16027		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16028	esac; \
16029	srcdiroption="--srcdir=$${topdir}/gmp"; \
16030	libsrcdir="$$s/gmp"; \
16031	$(SHELL) $${libsrcdir}/configure \
16032	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16033	  --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
16034	  || exit 1
16035@endif gmp
16036
16037
16038
16039.PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
16040maybe-configure-stage1-gmp:
16041@if gmp-bootstrap
16042maybe-configure-stage1-gmp: configure-stage1-gmp
16043configure-stage1-gmp:
16044	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16045	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16046	@r=`${PWD_COMMAND}`; export r; \
16047	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16048	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16049	$(HOST_EXPORTS)  \
16050	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16051	CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS;  \
16052	echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
16053	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16054	cd $(HOST_SUBDIR)/gmp || exit 1; \
16055	case $(srcdir) in \
16056	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16057	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16058		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16059	esac; \
16060	srcdiroption="--srcdir=$${topdir}/gmp"; \
16061	libsrcdir="$$s/gmp"; \
16062	$(SHELL) $${libsrcdir}/configure \
16063	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16064	  --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16065	   \
16066	  --disable-intermodule $(STAGE1_CHECKING) 	  --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" --disable-shared
16067@endif gmp-bootstrap
16068
16069.PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
16070maybe-configure-stage2-gmp:
16071@if gmp-bootstrap
16072maybe-configure-stage2-gmp: configure-stage2-gmp
16073configure-stage2-gmp:
16074	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16075	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16076	@r=`${PWD_COMMAND}`; export r; \
16077	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16078	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16079	$(HOST_EXPORTS) \
16080	$(POSTSTAGE1_HOST_EXPORTS)  \
16081	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
16082	CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS;  \
16083	echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
16084	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16085	cd $(HOST_SUBDIR)/gmp || exit 1; \
16086	case $(srcdir) in \
16087	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16088	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16089		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16090	esac; \
16091	srcdiroption="--srcdir=$${topdir}/gmp"; \
16092	libsrcdir="$$s/gmp"; \
16093	$(SHELL) $${libsrcdir}/configure \
16094	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16095	  --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16096	  --with-build-libsubdir=$(HOST_SUBDIR) \
16097	  @stage2_werror_flag@ --disable-shared
16098@endif gmp-bootstrap
16099
16100.PHONY: configure-stageb2g0-gmp maybe-configure-stageb2g0-gmp
16101maybe-configure-stageb2g0-gmp:
16102@if gmp-bootstrap
16103maybe-configure-stageb2g0-gmp: configure-stageb2g0-gmp
16104configure-stageb2g0-gmp:
16105	@[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
16106	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16107	@r=`${PWD_COMMAND}`; export r; \
16108	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16109	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16110	$(HOST_EXPORTS) \
16111	$(POSTSTAGE1_HOST_EXPORTS)  \
16112	CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
16113	CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS;  \
16114	echo Configuring stage b2g0 in $(HOST_SUBDIR)/gmp ; \
16115	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16116	cd $(HOST_SUBDIR)/gmp || exit 1; \
16117	case $(srcdir) in \
16118	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16119	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16120		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16121	esac; \
16122	srcdiroption="--srcdir=$${topdir}/gmp"; \
16123	libsrcdir="$$s/gmp"; \
16124	$(SHELL) $${libsrcdir}/configure \
16125	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16126	  --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16127	  --with-build-libsubdir=$(HOST_SUBDIR) \
16128	  @stage2_werror_flag@ --disable-shared
16129@endif gmp-bootstrap
16130
16131.PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
16132maybe-configure-stage3-gmp:
16133@if gmp-bootstrap
16134maybe-configure-stage3-gmp: configure-stage3-gmp
16135configure-stage3-gmp:
16136	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16137	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16138	@r=`${PWD_COMMAND}`; export r; \
16139	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16140	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16141	$(HOST_EXPORTS) \
16142	$(POSTSTAGE1_HOST_EXPORTS)  \
16143	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
16144	CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS;  \
16145	echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
16146	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16147	cd $(HOST_SUBDIR)/gmp || exit 1; \
16148	case $(srcdir) in \
16149	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16150	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16151		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16152	esac; \
16153	srcdiroption="--srcdir=$${topdir}/gmp"; \
16154	libsrcdir="$$s/gmp"; \
16155	$(SHELL) $${libsrcdir}/configure \
16156	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16157	  --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16158	  --with-build-libsubdir=$(HOST_SUBDIR) \
16159	  @stage2_werror_flag@ --disable-shared
16160@endif gmp-bootstrap
16161
16162.PHONY: configure-stageb3g2-gmp maybe-configure-stageb3g2-gmp
16163maybe-configure-stageb3g2-gmp:
16164@if gmp-bootstrap
16165maybe-configure-stageb3g2-gmp: configure-stageb3g2-gmp
16166configure-stageb3g2-gmp:
16167	@[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
16168	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16169	@r=`${PWD_COMMAND}`; export r; \
16170	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16171	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16172	$(HOST_EXPORTS) \
16173	$(POSTSTAGE1_HOST_EXPORTS)  \
16174	CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
16175	CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS;  \
16176	echo Configuring stage b3g2 in $(HOST_SUBDIR)/gmp ; \
16177	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16178	cd $(HOST_SUBDIR)/gmp || exit 1; \
16179	case $(srcdir) in \
16180	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16181	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16182		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16183	esac; \
16184	srcdiroption="--srcdir=$${topdir}/gmp"; \
16185	libsrcdir="$$s/gmp"; \
16186	$(SHELL) $${libsrcdir}/configure \
16187	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16188	  --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16189	  --with-build-libsubdir=$(HOST_SUBDIR) \
16190	  @stage2_werror_flag@ --disable-shared
16191@endif gmp-bootstrap
16192
16193.PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
16194maybe-configure-stage4-gmp:
16195@if gmp-bootstrap
16196maybe-configure-stage4-gmp: configure-stage4-gmp
16197configure-stage4-gmp:
16198	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16199	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16200	@r=`${PWD_COMMAND}`; export r; \
16201	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16202	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16203	$(HOST_EXPORTS) \
16204	$(POSTSTAGE1_HOST_EXPORTS)  \
16205	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
16206	CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS;  \
16207	echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
16208	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16209	cd $(HOST_SUBDIR)/gmp || exit 1; \
16210	case $(srcdir) in \
16211	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16212	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16213		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16214	esac; \
16215	srcdiroption="--srcdir=$${topdir}/gmp"; \
16216	libsrcdir="$$s/gmp"; \
16217	$(SHELL) $${libsrcdir}/configure \
16218	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16219	  --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16220	  --with-build-libsubdir=$(HOST_SUBDIR) \
16221	  @stage2_werror_flag@ --disable-shared
16222@endif gmp-bootstrap
16223
16224.PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
16225maybe-configure-stageprofile-gmp:
16226@if gmp-bootstrap
16227maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
16228configure-stageprofile-gmp:
16229	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16230	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16231	@r=`${PWD_COMMAND}`; export r; \
16232	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16233	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16234	$(HOST_EXPORTS) \
16235	$(POSTSTAGE1_HOST_EXPORTS)  \
16236	CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
16237	CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS;  \
16238	echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
16239	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16240	cd $(HOST_SUBDIR)/gmp || exit 1; \
16241	case $(srcdir) in \
16242	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16243	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16244		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16245	esac; \
16246	srcdiroption="--srcdir=$${topdir}/gmp"; \
16247	libsrcdir="$$s/gmp"; \
16248	$(SHELL) $${libsrcdir}/configure \
16249	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16250	  --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16251	  --with-build-libsubdir=$(HOST_SUBDIR) \
16252	  @stage2_werror_flag@ --disable-shared
16253@endif gmp-bootstrap
16254
16255.PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
16256maybe-configure-stagefeedback-gmp:
16257@if gmp-bootstrap
16258maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
16259configure-stagefeedback-gmp:
16260	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16261	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16262	@r=`${PWD_COMMAND}`; export r; \
16263	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16264	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16265	$(HOST_EXPORTS) \
16266	$(POSTSTAGE1_HOST_EXPORTS)  \
16267	CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
16268	CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS;  \
16269	echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
16270	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16271	cd $(HOST_SUBDIR)/gmp || exit 1; \
16272	case $(srcdir) in \
16273	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16274	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16275		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16276	esac; \
16277	srcdiroption="--srcdir=$${topdir}/gmp"; \
16278	libsrcdir="$$s/gmp"; \
16279	$(SHELL) $${libsrcdir}/configure \
16280	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16281	  --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16282	  --with-build-libsubdir=$(HOST_SUBDIR) \
16283	  @stage2_werror_flag@ --disable-shared
16284@endif gmp-bootstrap
16285
16286
16287
16288
16289
16290.PHONY: all-gmp maybe-all-gmp
16291maybe-all-gmp:
16292@if gcc-bootstrap
16293all-gmp: stage_current
16294@endif gcc-bootstrap
16295@if gmp
16296TARGET-gmp=all
16297maybe-all-gmp: all-gmp
16298all-gmp: configure-gmp
16299	@r=`${PWD_COMMAND}`; export r; \
16300	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16301	$(HOST_EXPORTS) \
16302	(cd $(HOST_SUBDIR)/gmp && \
16303	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
16304		$(TARGET-gmp))
16305@endif gmp
16306
16307
16308
16309.PHONY: all-stage1-gmp maybe-all-stage1-gmp
16310.PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
16311maybe-all-stage1-gmp:
16312maybe-clean-stage1-gmp:
16313@if gmp-bootstrap
16314maybe-all-stage1-gmp: all-stage1-gmp
16315all-stage1: all-stage1-gmp
16316TARGET-stage1-gmp = $(TARGET-gmp)
16317all-stage1-gmp: configure-stage1-gmp
16318	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16319	@r=`${PWD_COMMAND}`; export r; \
16320	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16321	$(HOST_EXPORTS) \
16322	cd $(HOST_SUBDIR)/gmp && \
16323	$(MAKE) $(BASE_FLAGS_TO_PASS) \
16324		CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
16325		LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
16326		CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
16327		CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS)   \
16328		$(TARGET-stage1-gmp)
16329
16330maybe-clean-stage1-gmp: clean-stage1-gmp
16331clean-stage1: clean-stage1-gmp
16332clean-stage1-gmp:
16333	@if [ $(current_stage) = stage1 ]; then \
16334	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16335	else \
16336	  [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
16337	  $(MAKE) stage1-start; \
16338	fi; \
16339	cd $(HOST_SUBDIR)/gmp && \
16340	$(MAKE) $(EXTRA_HOST_FLAGS)  \
16341		 clean
16342@endif gmp-bootstrap
16343
16344
16345.PHONY: all-stage2-gmp maybe-all-stage2-gmp
16346.PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
16347maybe-all-stage2-gmp:
16348maybe-clean-stage2-gmp:
16349@if gmp-bootstrap
16350maybe-all-stage2-gmp: all-stage2-gmp
16351all-stage2: all-stage2-gmp
16352TARGET-stage2-gmp = $(TARGET-gmp)
16353all-stage2-gmp: configure-stage2-gmp
16354	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16355	@r=`${PWD_COMMAND}`; export r; \
16356	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16357	$(HOST_EXPORTS) \
16358	$(POSTSTAGE1_HOST_EXPORTS) \
16359	cd $(HOST_SUBDIR)/gmp && \
16360	$(MAKE) $(BASE_FLAGS_TO_PASS) \
16361		CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
16362		LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
16363		CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
16364		CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
16365		$(TARGET-stage2-gmp)
16366
16367maybe-clean-stage2-gmp: clean-stage2-gmp
16368clean-stage2: clean-stage2-gmp
16369clean-stage2-gmp:
16370	@if [ $(current_stage) = stage2 ]; then \
16371	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16372	else \
16373	  [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
16374	  $(MAKE) stage2-start; \
16375	fi; \
16376	cd $(HOST_SUBDIR)/gmp && \
16377	$(MAKE) $(EXTRA_HOST_FLAGS)  \
16378		$(POSTSTAGE1_FLAGS_TO_PASS)  \
16379		 clean
16380@endif gmp-bootstrap
16381
16382
16383.PHONY: all-stageb2g0-gmp maybe-all-stageb2g0-gmp
16384.PHONY: clean-stageb2g0-gmp maybe-clean-stageb2g0-gmp
16385maybe-all-stageb2g0-gmp:
16386maybe-clean-stageb2g0-gmp:
16387@if gmp-bootstrap
16388maybe-all-stageb2g0-gmp: all-stageb2g0-gmp
16389all-stageb2g0: all-stageb2g0-gmp
16390TARGET-stageb2g0-gmp = $(TARGET-gmp)
16391all-stageb2g0-gmp: configure-stageb2g0-gmp
16392	@[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
16393	@r=`${PWD_COMMAND}`; export r; \
16394	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16395	$(HOST_EXPORTS) \
16396	$(POSTSTAGE1_HOST_EXPORTS) \
16397	cd $(HOST_SUBDIR)/gmp && \
16398	$(MAKE) $(BASE_FLAGS_TO_PASS) \
16399		CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
16400		LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
16401		CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
16402		CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
16403		$(TARGET-stageb2g0-gmp)
16404
16405maybe-clean-stageb2g0-gmp: clean-stageb2g0-gmp
16406clean-stageb2g0: clean-stageb2g0-gmp
16407clean-stageb2g0-gmp:
16408	@if [ $(current_stage) = stageb2g0 ]; then \
16409	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16410	else \
16411	  [ -f $(HOST_SUBDIR)/stageb2g0-gmp/Makefile ] || exit 0; \
16412	  $(MAKE) stageb2g0-start; \
16413	fi; \
16414	cd $(HOST_SUBDIR)/gmp && \
16415	$(MAKE) $(EXTRA_HOST_FLAGS)  \
16416		$(POSTSTAGE1_FLAGS_TO_PASS)  \
16417		 clean
16418@endif gmp-bootstrap
16419
16420
16421.PHONY: all-stage3-gmp maybe-all-stage3-gmp
16422.PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
16423maybe-all-stage3-gmp:
16424maybe-clean-stage3-gmp:
16425@if gmp-bootstrap
16426maybe-all-stage3-gmp: all-stage3-gmp
16427all-stage3: all-stage3-gmp
16428TARGET-stage3-gmp = $(TARGET-gmp)
16429all-stage3-gmp: configure-stage3-gmp
16430	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16431	@r=`${PWD_COMMAND}`; export r; \
16432	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16433	$(HOST_EXPORTS) \
16434	$(POSTSTAGE1_HOST_EXPORTS) \
16435	cd $(HOST_SUBDIR)/gmp && \
16436	$(MAKE) $(BASE_FLAGS_TO_PASS) \
16437		CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
16438		LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
16439		CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
16440		CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
16441		$(TARGET-stage3-gmp)
16442
16443maybe-clean-stage3-gmp: clean-stage3-gmp
16444clean-stage3: clean-stage3-gmp
16445clean-stage3-gmp:
16446	@if [ $(current_stage) = stage3 ]; then \
16447	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16448	else \
16449	  [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
16450	  $(MAKE) stage3-start; \
16451	fi; \
16452	cd $(HOST_SUBDIR)/gmp && \
16453	$(MAKE) $(EXTRA_HOST_FLAGS)  \
16454		$(POSTSTAGE1_FLAGS_TO_PASS)  \
16455		 clean
16456@endif gmp-bootstrap
16457
16458
16459.PHONY: all-stageb3g2-gmp maybe-all-stageb3g2-gmp
16460.PHONY: clean-stageb3g2-gmp maybe-clean-stageb3g2-gmp
16461maybe-all-stageb3g2-gmp:
16462maybe-clean-stageb3g2-gmp:
16463@if gmp-bootstrap
16464maybe-all-stageb3g2-gmp: all-stageb3g2-gmp
16465all-stageb3g2: all-stageb3g2-gmp
16466TARGET-stageb3g2-gmp = $(TARGET-gmp)
16467all-stageb3g2-gmp: configure-stageb3g2-gmp
16468	@[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
16469	@r=`${PWD_COMMAND}`; export r; \
16470	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16471	$(HOST_EXPORTS) \
16472	$(POSTSTAGE1_HOST_EXPORTS) \
16473	cd $(HOST_SUBDIR)/gmp && \
16474	$(MAKE) $(BASE_FLAGS_TO_PASS) \
16475		CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
16476		LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
16477		CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
16478		CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
16479		$(TARGET-stageb3g2-gmp)
16480
16481maybe-clean-stageb3g2-gmp: clean-stageb3g2-gmp
16482clean-stageb3g2: clean-stageb3g2-gmp
16483clean-stageb3g2-gmp:
16484	@if [ $(current_stage) = stageb3g2 ]; then \
16485	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16486	else \
16487	  [ -f $(HOST_SUBDIR)/stageb3g2-gmp/Makefile ] || exit 0; \
16488	  $(MAKE) stageb3g2-start; \
16489	fi; \
16490	cd $(HOST_SUBDIR)/gmp && \
16491	$(MAKE) $(EXTRA_HOST_FLAGS)  \
16492		$(POSTSTAGE1_FLAGS_TO_PASS)  \
16493		 clean
16494@endif gmp-bootstrap
16495
16496
16497.PHONY: all-stage4-gmp maybe-all-stage4-gmp
16498.PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
16499maybe-all-stage4-gmp:
16500maybe-clean-stage4-gmp:
16501@if gmp-bootstrap
16502maybe-all-stage4-gmp: all-stage4-gmp
16503all-stage4: all-stage4-gmp
16504TARGET-stage4-gmp = $(TARGET-gmp)
16505all-stage4-gmp: configure-stage4-gmp
16506	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16507	@r=`${PWD_COMMAND}`; export r; \
16508	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16509	$(HOST_EXPORTS) \
16510	$(POSTSTAGE1_HOST_EXPORTS) \
16511	cd $(HOST_SUBDIR)/gmp && \
16512	$(MAKE) $(BASE_FLAGS_TO_PASS) \
16513		CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
16514		LIBCFLAGS="$(STAGE4_CFLAGS)" \
16515		CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
16516		CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
16517		$(TARGET-stage4-gmp)
16518
16519maybe-clean-stage4-gmp: clean-stage4-gmp
16520clean-stage4: clean-stage4-gmp
16521clean-stage4-gmp:
16522	@if [ $(current_stage) = stage4 ]; then \
16523	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16524	else \
16525	  [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
16526	  $(MAKE) stage4-start; \
16527	fi; \
16528	cd $(HOST_SUBDIR)/gmp && \
16529	$(MAKE) $(EXTRA_HOST_FLAGS)  \
16530		$(POSTSTAGE1_FLAGS_TO_PASS)  \
16531		 clean
16532@endif gmp-bootstrap
16533
16534
16535.PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
16536.PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
16537maybe-all-stageprofile-gmp:
16538maybe-clean-stageprofile-gmp:
16539@if gmp-bootstrap
16540maybe-all-stageprofile-gmp: all-stageprofile-gmp
16541all-stageprofile: all-stageprofile-gmp
16542TARGET-stageprofile-gmp = $(TARGET-gmp)
16543all-stageprofile-gmp: configure-stageprofile-gmp
16544	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16545	@r=`${PWD_COMMAND}`; export r; \
16546	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16547	$(HOST_EXPORTS) \
16548	$(POSTSTAGE1_HOST_EXPORTS) \
16549	cd $(HOST_SUBDIR)/gmp && \
16550	$(MAKE) $(BASE_FLAGS_TO_PASS) \
16551		CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
16552		LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
16553		CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
16554		CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
16555		$(TARGET-stageprofile-gmp)
16556
16557maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
16558clean-stageprofile: clean-stageprofile-gmp
16559clean-stageprofile-gmp:
16560	@if [ $(current_stage) = stageprofile ]; then \
16561	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16562	else \
16563	  [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
16564	  $(MAKE) stageprofile-start; \
16565	fi; \
16566	cd $(HOST_SUBDIR)/gmp && \
16567	$(MAKE) $(EXTRA_HOST_FLAGS)  \
16568		$(POSTSTAGE1_FLAGS_TO_PASS)  \
16569		 clean
16570@endif gmp-bootstrap
16571
16572
16573.PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
16574.PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
16575maybe-all-stagefeedback-gmp:
16576maybe-clean-stagefeedback-gmp:
16577@if gmp-bootstrap
16578maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
16579all-stagefeedback: all-stagefeedback-gmp
16580TARGET-stagefeedback-gmp = $(TARGET-gmp)
16581all-stagefeedback-gmp: configure-stagefeedback-gmp
16582	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16583	@r=`${PWD_COMMAND}`; export r; \
16584	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16585	$(HOST_EXPORTS) \
16586	$(POSTSTAGE1_HOST_EXPORTS) \
16587	cd $(HOST_SUBDIR)/gmp && \
16588	$(MAKE) $(BASE_FLAGS_TO_PASS) \
16589		CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
16590		LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
16591		CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
16592		CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
16593		$(TARGET-stagefeedback-gmp)
16594
16595maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
16596clean-stagefeedback: clean-stagefeedback-gmp
16597clean-stagefeedback-gmp:
16598	@if [ $(current_stage) = stagefeedback ]; then \
16599	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16600	else \
16601	  [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
16602	  $(MAKE) stagefeedback-start; \
16603	fi; \
16604	cd $(HOST_SUBDIR)/gmp && \
16605	$(MAKE) $(EXTRA_HOST_FLAGS)  \
16606		$(POSTSTAGE1_FLAGS_TO_PASS)  \
16607		 clean
16608@endif gmp-bootstrap
16609
16610
16611
16612
16613
16614.PHONY: check-gmp maybe-check-gmp
16615maybe-check-gmp:
16616@if gmp
16617maybe-check-gmp: check-gmp
16618
16619check-gmp:
16620	@: $(MAKE); $(unstage)
16621	@r=`${PWD_COMMAND}`; export r; \
16622	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16623	$(HOST_EXPORTS) \
16624	(cd $(HOST_SUBDIR)/gmp && \
16625	  $(MAKE) $(FLAGS_TO_PASS)  check)
16626
16627@endif gmp
16628
16629.PHONY: install-gmp maybe-install-gmp
16630maybe-install-gmp:
16631@if gmp
16632maybe-install-gmp: install-gmp
16633
16634install-gmp:
16635
16636@endif gmp
16637
16638# Other targets (info, dvi, pdf, etc.)
16639
16640.PHONY: maybe-info-gmp info-gmp
16641maybe-info-gmp:
16642@if gmp
16643maybe-info-gmp: info-gmp
16644
16645info-gmp: \
16646    configure-gmp
16647	@[ -f ./gmp/Makefile ] || exit 0; \
16648	r=`${PWD_COMMAND}`; export r; \
16649	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16650	$(HOST_EXPORTS) \
16651	for flag in $(EXTRA_HOST_FLAGS) ; do \
16652	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16653	done; \
16654	echo "Doing info in gmp" ; \
16655	(cd $(HOST_SUBDIR)/gmp && \
16656	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16657	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16658	          "RANLIB=$${RANLIB}" \
16659	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16660	          info) \
16661	  || exit 1
16662
16663@endif gmp
16664
16665.PHONY: maybe-dvi-gmp dvi-gmp
16666maybe-dvi-gmp:
16667@if gmp
16668maybe-dvi-gmp: dvi-gmp
16669
16670dvi-gmp: \
16671    configure-gmp
16672	@[ -f ./gmp/Makefile ] || exit 0; \
16673	r=`${PWD_COMMAND}`; export r; \
16674	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16675	$(HOST_EXPORTS) \
16676	for flag in $(EXTRA_HOST_FLAGS) ; do \
16677	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16678	done; \
16679	echo "Doing dvi in gmp" ; \
16680	(cd $(HOST_SUBDIR)/gmp && \
16681	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16682	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16683	          "RANLIB=$${RANLIB}" \
16684	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16685	          dvi) \
16686	  || exit 1
16687
16688@endif gmp
16689
16690.PHONY: maybe-pdf-gmp pdf-gmp
16691maybe-pdf-gmp:
16692@if gmp
16693maybe-pdf-gmp: pdf-gmp
16694
16695pdf-gmp: \
16696    configure-gmp
16697	@[ -f ./gmp/Makefile ] || exit 0; \
16698	r=`${PWD_COMMAND}`; export r; \
16699	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16700	$(HOST_EXPORTS) \
16701	for flag in $(EXTRA_HOST_FLAGS) ; do \
16702	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16703	done; \
16704	echo "Doing pdf in gmp" ; \
16705	(cd $(HOST_SUBDIR)/gmp && \
16706	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16707	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16708	          "RANLIB=$${RANLIB}" \
16709	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16710	          pdf) \
16711	  || exit 1
16712
16713@endif gmp
16714
16715.PHONY: maybe-html-gmp html-gmp
16716maybe-html-gmp:
16717@if gmp
16718maybe-html-gmp: html-gmp
16719
16720html-gmp: \
16721    configure-gmp
16722	@[ -f ./gmp/Makefile ] || exit 0; \
16723	r=`${PWD_COMMAND}`; export r; \
16724	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16725	$(HOST_EXPORTS) \
16726	for flag in $(EXTRA_HOST_FLAGS) ; do \
16727	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16728	done; \
16729	echo "Doing html in gmp" ; \
16730	(cd $(HOST_SUBDIR)/gmp && \
16731	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16732	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16733	          "RANLIB=$${RANLIB}" \
16734	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16735	          html) \
16736	  || exit 1
16737
16738@endif gmp
16739
16740.PHONY: maybe-TAGS-gmp TAGS-gmp
16741maybe-TAGS-gmp:
16742@if gmp
16743maybe-TAGS-gmp: TAGS-gmp
16744
16745TAGS-gmp: \
16746    configure-gmp
16747	@[ -f ./gmp/Makefile ] || exit 0; \
16748	r=`${PWD_COMMAND}`; export r; \
16749	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16750	$(HOST_EXPORTS) \
16751	for flag in $(EXTRA_HOST_FLAGS) ; do \
16752	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16753	done; \
16754	echo "Doing TAGS in gmp" ; \
16755	(cd $(HOST_SUBDIR)/gmp && \
16756	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16757	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16758	          "RANLIB=$${RANLIB}" \
16759	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16760	          TAGS) \
16761	  || exit 1
16762
16763@endif gmp
16764
16765.PHONY: maybe-install-info-gmp install-info-gmp
16766maybe-install-info-gmp:
16767@if gmp
16768maybe-install-info-gmp: install-info-gmp
16769
16770install-info-gmp: \
16771    configure-gmp \
16772    info-gmp
16773	@[ -f ./gmp/Makefile ] || exit 0; \
16774	r=`${PWD_COMMAND}`; export r; \
16775	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16776	$(HOST_EXPORTS) \
16777	for flag in $(EXTRA_HOST_FLAGS) ; do \
16778	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16779	done; \
16780	echo "Doing install-info in gmp" ; \
16781	(cd $(HOST_SUBDIR)/gmp && \
16782	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16783	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16784	          "RANLIB=$${RANLIB}" \
16785	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16786	          install-info) \
16787	  || exit 1
16788
16789@endif gmp
16790
16791.PHONY: maybe-install-pdf-gmp install-pdf-gmp
16792maybe-install-pdf-gmp:
16793@if gmp
16794maybe-install-pdf-gmp: install-pdf-gmp
16795
16796install-pdf-gmp: \
16797    configure-gmp \
16798    pdf-gmp
16799	@[ -f ./gmp/Makefile ] || exit 0; \
16800	r=`${PWD_COMMAND}`; export r; \
16801	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16802	$(HOST_EXPORTS) \
16803	for flag in $(EXTRA_HOST_FLAGS) ; do \
16804	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16805	done; \
16806	echo "Doing install-pdf in gmp" ; \
16807	(cd $(HOST_SUBDIR)/gmp && \
16808	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16809	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16810	          "RANLIB=$${RANLIB}" \
16811	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16812	          install-pdf) \
16813	  || exit 1
16814
16815@endif gmp
16816
16817.PHONY: maybe-install-html-gmp install-html-gmp
16818maybe-install-html-gmp:
16819@if gmp
16820maybe-install-html-gmp: install-html-gmp
16821
16822install-html-gmp: \
16823    configure-gmp \
16824    html-gmp
16825	@[ -f ./gmp/Makefile ] || exit 0; \
16826	r=`${PWD_COMMAND}`; export r; \
16827	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16828	$(HOST_EXPORTS) \
16829	for flag in $(EXTRA_HOST_FLAGS) ; do \
16830	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16831	done; \
16832	echo "Doing install-html in gmp" ; \
16833	(cd $(HOST_SUBDIR)/gmp && \
16834	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16835	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16836	          "RANLIB=$${RANLIB}" \
16837	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16838	          install-html) \
16839	  || exit 1
16840
16841@endif gmp
16842
16843.PHONY: maybe-installcheck-gmp installcheck-gmp
16844maybe-installcheck-gmp:
16845@if gmp
16846maybe-installcheck-gmp: installcheck-gmp
16847
16848installcheck-gmp: \
16849    configure-gmp
16850	@[ -f ./gmp/Makefile ] || exit 0; \
16851	r=`${PWD_COMMAND}`; export r; \
16852	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16853	$(HOST_EXPORTS) \
16854	for flag in $(EXTRA_HOST_FLAGS) ; do \
16855	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16856	done; \
16857	echo "Doing installcheck in gmp" ; \
16858	(cd $(HOST_SUBDIR)/gmp && \
16859	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16860	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16861	          "RANLIB=$${RANLIB}" \
16862	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16863	          installcheck) \
16864	  || exit 1
16865
16866@endif gmp
16867
16868.PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
16869maybe-mostlyclean-gmp:
16870@if gmp
16871maybe-mostlyclean-gmp: mostlyclean-gmp
16872
16873mostlyclean-gmp:
16874	@[ -f ./gmp/Makefile ] || exit 0; \
16875	r=`${PWD_COMMAND}`; export r; \
16876	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16877	$(HOST_EXPORTS) \
16878	for flag in $(EXTRA_HOST_FLAGS) ; do \
16879	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16880	done; \
16881	echo "Doing mostlyclean in gmp" ; \
16882	(cd $(HOST_SUBDIR)/gmp && \
16883	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16884	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16885	          "RANLIB=$${RANLIB}" \
16886	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16887	          mostlyclean) \
16888	  || exit 1
16889
16890@endif gmp
16891
16892.PHONY: maybe-clean-gmp clean-gmp
16893maybe-clean-gmp:
16894@if gmp
16895maybe-clean-gmp: clean-gmp
16896
16897clean-gmp:
16898	@[ -f ./gmp/Makefile ] || exit 0; \
16899	r=`${PWD_COMMAND}`; export r; \
16900	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16901	$(HOST_EXPORTS) \
16902	for flag in $(EXTRA_HOST_FLAGS) ; do \
16903	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16904	done; \
16905	echo "Doing clean in gmp" ; \
16906	(cd $(HOST_SUBDIR)/gmp && \
16907	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16908	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16909	          "RANLIB=$${RANLIB}" \
16910	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16911	          clean) \
16912	  || exit 1
16913
16914@endif gmp
16915
16916.PHONY: maybe-distclean-gmp distclean-gmp
16917maybe-distclean-gmp:
16918@if gmp
16919maybe-distclean-gmp: distclean-gmp
16920
16921distclean-gmp:
16922	@[ -f ./gmp/Makefile ] || exit 0; \
16923	r=`${PWD_COMMAND}`; export r; \
16924	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16925	$(HOST_EXPORTS) \
16926	for flag in $(EXTRA_HOST_FLAGS) ; do \
16927	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16928	done; \
16929	echo "Doing distclean in gmp" ; \
16930	(cd $(HOST_SUBDIR)/gmp && \
16931	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16932	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16933	          "RANLIB=$${RANLIB}" \
16934	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16935	          distclean) \
16936	  || exit 1
16937
16938@endif gmp
16939
16940.PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
16941maybe-maintainer-clean-gmp:
16942@if gmp
16943maybe-maintainer-clean-gmp: maintainer-clean-gmp
16944
16945maintainer-clean-gmp:
16946	@[ -f ./gmp/Makefile ] || exit 0; \
16947	r=`${PWD_COMMAND}`; export r; \
16948	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16949	$(HOST_EXPORTS) \
16950	for flag in $(EXTRA_HOST_FLAGS) ; do \
16951	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16952	done; \
16953	echo "Doing maintainer-clean in gmp" ; \
16954	(cd $(HOST_SUBDIR)/gmp && \
16955	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16956	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16957	          "RANLIB=$${RANLIB}" \
16958	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16959	          maintainer-clean) \
16960	  || exit 1
16961
16962@endif gmp
16963
16964
16965
16966.PHONY: configure-mpfr maybe-configure-mpfr
16967maybe-configure-mpfr:
16968@if gcc-bootstrap
16969configure-mpfr: stage_current
16970@endif gcc-bootstrap
16971@if mpfr
16972maybe-configure-mpfr: configure-mpfr
16973configure-mpfr:
16974	@r=`${PWD_COMMAND}`; export r; \
16975	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16976	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
16977	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
16978	$(HOST_EXPORTS) \
16979	echo Configuring in $(HOST_SUBDIR)/mpfr; \
16980	cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
16981	case $(srcdir) in \
16982	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16983	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
16984		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16985	esac; \
16986	srcdiroption="--srcdir=$${topdir}/mpfr"; \
16987	libsrcdir="$$s/mpfr"; \
16988	$(SHELL) $${libsrcdir}/configure \
16989	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16990	  --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp \
16991	  || exit 1
16992@endif mpfr
16993
16994
16995
16996.PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
16997maybe-configure-stage1-mpfr:
16998@if mpfr-bootstrap
16999maybe-configure-stage1-mpfr: configure-stage1-mpfr
17000configure-stage1-mpfr:
17001	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17002	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17003	@r=`${PWD_COMMAND}`; export r; \
17004	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17005	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17006	$(HOST_EXPORTS)  \
17007	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
17008	CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS;  \
17009	echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
17010	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17011	cd $(HOST_SUBDIR)/mpfr || exit 1; \
17012	case $(srcdir) in \
17013	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17014	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17015		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17016	esac; \
17017	srcdiroption="--srcdir=$${topdir}/mpfr"; \
17018	libsrcdir="$$s/mpfr"; \
17019	$(SHELL) $${libsrcdir}/configure \
17020	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17021	  --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17022	   \
17023	  --disable-intermodule $(STAGE1_CHECKING) 	  --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17024@endif mpfr-bootstrap
17025
17026.PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
17027maybe-configure-stage2-mpfr:
17028@if mpfr-bootstrap
17029maybe-configure-stage2-mpfr: configure-stage2-mpfr
17030configure-stage2-mpfr:
17031	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17032	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17033	@r=`${PWD_COMMAND}`; export r; \
17034	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17035	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17036	$(HOST_EXPORTS) \
17037	$(POSTSTAGE1_HOST_EXPORTS)  \
17038	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
17039	CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS;  \
17040	echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
17041	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17042	cd $(HOST_SUBDIR)/mpfr || exit 1; \
17043	case $(srcdir) in \
17044	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17045	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17046		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17047	esac; \
17048	srcdiroption="--srcdir=$${topdir}/mpfr"; \
17049	libsrcdir="$$s/mpfr"; \
17050	$(SHELL) $${libsrcdir}/configure \
17051	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17052	  --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17053	  --with-build-libsubdir=$(HOST_SUBDIR) \
17054	  @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17055@endif mpfr-bootstrap
17056
17057.PHONY: configure-stageb2g0-mpfr maybe-configure-stageb2g0-mpfr
17058maybe-configure-stageb2g0-mpfr:
17059@if mpfr-bootstrap
17060maybe-configure-stageb2g0-mpfr: configure-stageb2g0-mpfr
17061configure-stageb2g0-mpfr:
17062	@[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
17063	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17064	@r=`${PWD_COMMAND}`; export r; \
17065	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17066	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17067	$(HOST_EXPORTS) \
17068	$(POSTSTAGE1_HOST_EXPORTS)  \
17069	CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
17070	CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS;  \
17071	echo Configuring stage b2g0 in $(HOST_SUBDIR)/mpfr ; \
17072	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17073	cd $(HOST_SUBDIR)/mpfr || exit 1; \
17074	case $(srcdir) in \
17075	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17076	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17077		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17078	esac; \
17079	srcdiroption="--srcdir=$${topdir}/mpfr"; \
17080	libsrcdir="$$s/mpfr"; \
17081	$(SHELL) $${libsrcdir}/configure \
17082	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17083	  --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17084	  --with-build-libsubdir=$(HOST_SUBDIR) \
17085	  @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17086@endif mpfr-bootstrap
17087
17088.PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
17089maybe-configure-stage3-mpfr:
17090@if mpfr-bootstrap
17091maybe-configure-stage3-mpfr: configure-stage3-mpfr
17092configure-stage3-mpfr:
17093	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17094	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17095	@r=`${PWD_COMMAND}`; export r; \
17096	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17097	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17098	$(HOST_EXPORTS) \
17099	$(POSTSTAGE1_HOST_EXPORTS)  \
17100	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
17101	CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS;  \
17102	echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
17103	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17104	cd $(HOST_SUBDIR)/mpfr || exit 1; \
17105	case $(srcdir) in \
17106	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17107	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17108		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17109	esac; \
17110	srcdiroption="--srcdir=$${topdir}/mpfr"; \
17111	libsrcdir="$$s/mpfr"; \
17112	$(SHELL) $${libsrcdir}/configure \
17113	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17114	  --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17115	  --with-build-libsubdir=$(HOST_SUBDIR) \
17116	  @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17117@endif mpfr-bootstrap
17118
17119.PHONY: configure-stageb3g2-mpfr maybe-configure-stageb3g2-mpfr
17120maybe-configure-stageb3g2-mpfr:
17121@if mpfr-bootstrap
17122maybe-configure-stageb3g2-mpfr: configure-stageb3g2-mpfr
17123configure-stageb3g2-mpfr:
17124	@[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
17125	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17126	@r=`${PWD_COMMAND}`; export r; \
17127	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17128	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17129	$(HOST_EXPORTS) \
17130	$(POSTSTAGE1_HOST_EXPORTS)  \
17131	CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
17132	CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS;  \
17133	echo Configuring stage b3g2 in $(HOST_SUBDIR)/mpfr ; \
17134	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17135	cd $(HOST_SUBDIR)/mpfr || exit 1; \
17136	case $(srcdir) in \
17137	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17138	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17139		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17140	esac; \
17141	srcdiroption="--srcdir=$${topdir}/mpfr"; \
17142	libsrcdir="$$s/mpfr"; \
17143	$(SHELL) $${libsrcdir}/configure \
17144	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17145	  --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17146	  --with-build-libsubdir=$(HOST_SUBDIR) \
17147	  @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17148@endif mpfr-bootstrap
17149
17150.PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
17151maybe-configure-stage4-mpfr:
17152@if mpfr-bootstrap
17153maybe-configure-stage4-mpfr: configure-stage4-mpfr
17154configure-stage4-mpfr:
17155	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17156	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17157	@r=`${PWD_COMMAND}`; export r; \
17158	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17159	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17160	$(HOST_EXPORTS) \
17161	$(POSTSTAGE1_HOST_EXPORTS)  \
17162	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
17163	CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS;  \
17164	echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
17165	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17166	cd $(HOST_SUBDIR)/mpfr || exit 1; \
17167	case $(srcdir) in \
17168	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17169	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17170		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17171	esac; \
17172	srcdiroption="--srcdir=$${topdir}/mpfr"; \
17173	libsrcdir="$$s/mpfr"; \
17174	$(SHELL) $${libsrcdir}/configure \
17175	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17176	  --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17177	  --with-build-libsubdir=$(HOST_SUBDIR) \
17178	  @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17179@endif mpfr-bootstrap
17180
17181.PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
17182maybe-configure-stageprofile-mpfr:
17183@if mpfr-bootstrap
17184maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
17185configure-stageprofile-mpfr:
17186	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17187	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17188	@r=`${PWD_COMMAND}`; export r; \
17189	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17190	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17191	$(HOST_EXPORTS) \
17192	$(POSTSTAGE1_HOST_EXPORTS)  \
17193	CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
17194	CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS;  \
17195	echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
17196	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17197	cd $(HOST_SUBDIR)/mpfr || exit 1; \
17198	case $(srcdir) in \
17199	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17200	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17201		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17202	esac; \
17203	srcdiroption="--srcdir=$${topdir}/mpfr"; \
17204	libsrcdir="$$s/mpfr"; \
17205	$(SHELL) $${libsrcdir}/configure \
17206	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17207	  --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17208	  --with-build-libsubdir=$(HOST_SUBDIR) \
17209	  @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17210@endif mpfr-bootstrap
17211
17212.PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
17213maybe-configure-stagefeedback-mpfr:
17214@if mpfr-bootstrap
17215maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
17216configure-stagefeedback-mpfr:
17217	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17218	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17219	@r=`${PWD_COMMAND}`; export r; \
17220	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17221	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17222	$(HOST_EXPORTS) \
17223	$(POSTSTAGE1_HOST_EXPORTS)  \
17224	CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
17225	CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS;  \
17226	echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
17227	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17228	cd $(HOST_SUBDIR)/mpfr || exit 1; \
17229	case $(srcdir) in \
17230	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17231	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17232		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17233	esac; \
17234	srcdiroption="--srcdir=$${topdir}/mpfr"; \
17235	libsrcdir="$$s/mpfr"; \
17236	$(SHELL) $${libsrcdir}/configure \
17237	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17238	  --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17239	  --with-build-libsubdir=$(HOST_SUBDIR) \
17240	  @stage2_werror_flag@ --disable-shared --with-gmp-build=$$r/$(HOST_SUBDIR)/gmp
17241@endif mpfr-bootstrap
17242
17243
17244
17245
17246
17247.PHONY: all-mpfr maybe-all-mpfr
17248maybe-all-mpfr:
17249@if gcc-bootstrap
17250all-mpfr: stage_current
17251@endif gcc-bootstrap
17252@if mpfr
17253TARGET-mpfr=all
17254maybe-all-mpfr: all-mpfr
17255all-mpfr: configure-mpfr
17256	@r=`${PWD_COMMAND}`; export r; \
17257	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17258	$(HOST_EXPORTS) \
17259	(cd $(HOST_SUBDIR)/mpfr && \
17260	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
17261		$(TARGET-mpfr))
17262@endif mpfr
17263
17264
17265
17266.PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
17267.PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
17268maybe-all-stage1-mpfr:
17269maybe-clean-stage1-mpfr:
17270@if mpfr-bootstrap
17271maybe-all-stage1-mpfr: all-stage1-mpfr
17272all-stage1: all-stage1-mpfr
17273TARGET-stage1-mpfr = $(TARGET-mpfr)
17274all-stage1-mpfr: configure-stage1-mpfr
17275	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17276	@r=`${PWD_COMMAND}`; export r; \
17277	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17278	$(HOST_EXPORTS) \
17279	cd $(HOST_SUBDIR)/mpfr && \
17280	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17281		CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
17282		LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
17283		CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
17284		CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS)   \
17285		$(TARGET-stage1-mpfr)
17286
17287maybe-clean-stage1-mpfr: clean-stage1-mpfr
17288clean-stage1: clean-stage1-mpfr
17289clean-stage1-mpfr:
17290	@if [ $(current_stage) = stage1 ]; then \
17291	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17292	else \
17293	  [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
17294	  $(MAKE) stage1-start; \
17295	fi; \
17296	cd $(HOST_SUBDIR)/mpfr && \
17297	$(MAKE) $(EXTRA_HOST_FLAGS)  \
17298		 clean
17299@endif mpfr-bootstrap
17300
17301
17302.PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
17303.PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
17304maybe-all-stage2-mpfr:
17305maybe-clean-stage2-mpfr:
17306@if mpfr-bootstrap
17307maybe-all-stage2-mpfr: all-stage2-mpfr
17308all-stage2: all-stage2-mpfr
17309TARGET-stage2-mpfr = $(TARGET-mpfr)
17310all-stage2-mpfr: configure-stage2-mpfr
17311	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17312	@r=`${PWD_COMMAND}`; export r; \
17313	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17314	$(HOST_EXPORTS) \
17315	$(POSTSTAGE1_HOST_EXPORTS) \
17316	cd $(HOST_SUBDIR)/mpfr && \
17317	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17318		CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
17319		LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
17320		CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
17321		CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17322		$(TARGET-stage2-mpfr)
17323
17324maybe-clean-stage2-mpfr: clean-stage2-mpfr
17325clean-stage2: clean-stage2-mpfr
17326clean-stage2-mpfr:
17327	@if [ $(current_stage) = stage2 ]; then \
17328	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17329	else \
17330	  [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
17331	  $(MAKE) stage2-start; \
17332	fi; \
17333	cd $(HOST_SUBDIR)/mpfr && \
17334	$(MAKE) $(EXTRA_HOST_FLAGS)  \
17335		$(POSTSTAGE1_FLAGS_TO_PASS)  \
17336		 clean
17337@endif mpfr-bootstrap
17338
17339
17340.PHONY: all-stageb2g0-mpfr maybe-all-stageb2g0-mpfr
17341.PHONY: clean-stageb2g0-mpfr maybe-clean-stageb2g0-mpfr
17342maybe-all-stageb2g0-mpfr:
17343maybe-clean-stageb2g0-mpfr:
17344@if mpfr-bootstrap
17345maybe-all-stageb2g0-mpfr: all-stageb2g0-mpfr
17346all-stageb2g0: all-stageb2g0-mpfr
17347TARGET-stageb2g0-mpfr = $(TARGET-mpfr)
17348all-stageb2g0-mpfr: configure-stageb2g0-mpfr
17349	@[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
17350	@r=`${PWD_COMMAND}`; export r; \
17351	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17352	$(HOST_EXPORTS) \
17353	$(POSTSTAGE1_HOST_EXPORTS) \
17354	cd $(HOST_SUBDIR)/mpfr && \
17355	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17356		CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
17357		LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
17358		CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
17359		CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17360		$(TARGET-stageb2g0-mpfr)
17361
17362maybe-clean-stageb2g0-mpfr: clean-stageb2g0-mpfr
17363clean-stageb2g0: clean-stageb2g0-mpfr
17364clean-stageb2g0-mpfr:
17365	@if [ $(current_stage) = stageb2g0 ]; then \
17366	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17367	else \
17368	  [ -f $(HOST_SUBDIR)/stageb2g0-mpfr/Makefile ] || exit 0; \
17369	  $(MAKE) stageb2g0-start; \
17370	fi; \
17371	cd $(HOST_SUBDIR)/mpfr && \
17372	$(MAKE) $(EXTRA_HOST_FLAGS)  \
17373		$(POSTSTAGE1_FLAGS_TO_PASS)  \
17374		 clean
17375@endif mpfr-bootstrap
17376
17377
17378.PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
17379.PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
17380maybe-all-stage3-mpfr:
17381maybe-clean-stage3-mpfr:
17382@if mpfr-bootstrap
17383maybe-all-stage3-mpfr: all-stage3-mpfr
17384all-stage3: all-stage3-mpfr
17385TARGET-stage3-mpfr = $(TARGET-mpfr)
17386all-stage3-mpfr: configure-stage3-mpfr
17387	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17388	@r=`${PWD_COMMAND}`; export r; \
17389	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17390	$(HOST_EXPORTS) \
17391	$(POSTSTAGE1_HOST_EXPORTS) \
17392	cd $(HOST_SUBDIR)/mpfr && \
17393	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17394		CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
17395		LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
17396		CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
17397		CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17398		$(TARGET-stage3-mpfr)
17399
17400maybe-clean-stage3-mpfr: clean-stage3-mpfr
17401clean-stage3: clean-stage3-mpfr
17402clean-stage3-mpfr:
17403	@if [ $(current_stage) = stage3 ]; then \
17404	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17405	else \
17406	  [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
17407	  $(MAKE) stage3-start; \
17408	fi; \
17409	cd $(HOST_SUBDIR)/mpfr && \
17410	$(MAKE) $(EXTRA_HOST_FLAGS)  \
17411		$(POSTSTAGE1_FLAGS_TO_PASS)  \
17412		 clean
17413@endif mpfr-bootstrap
17414
17415
17416.PHONY: all-stageb3g2-mpfr maybe-all-stageb3g2-mpfr
17417.PHONY: clean-stageb3g2-mpfr maybe-clean-stageb3g2-mpfr
17418maybe-all-stageb3g2-mpfr:
17419maybe-clean-stageb3g2-mpfr:
17420@if mpfr-bootstrap
17421maybe-all-stageb3g2-mpfr: all-stageb3g2-mpfr
17422all-stageb3g2: all-stageb3g2-mpfr
17423TARGET-stageb3g2-mpfr = $(TARGET-mpfr)
17424all-stageb3g2-mpfr: configure-stageb3g2-mpfr
17425	@[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
17426	@r=`${PWD_COMMAND}`; export r; \
17427	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17428	$(HOST_EXPORTS) \
17429	$(POSTSTAGE1_HOST_EXPORTS) \
17430	cd $(HOST_SUBDIR)/mpfr && \
17431	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17432		CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
17433		LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
17434		CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
17435		CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17436		$(TARGET-stageb3g2-mpfr)
17437
17438maybe-clean-stageb3g2-mpfr: clean-stageb3g2-mpfr
17439clean-stageb3g2: clean-stageb3g2-mpfr
17440clean-stageb3g2-mpfr:
17441	@if [ $(current_stage) = stageb3g2 ]; then \
17442	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17443	else \
17444	  [ -f $(HOST_SUBDIR)/stageb3g2-mpfr/Makefile ] || exit 0; \
17445	  $(MAKE) stageb3g2-start; \
17446	fi; \
17447	cd $(HOST_SUBDIR)/mpfr && \
17448	$(MAKE) $(EXTRA_HOST_FLAGS)  \
17449		$(POSTSTAGE1_FLAGS_TO_PASS)  \
17450		 clean
17451@endif mpfr-bootstrap
17452
17453
17454.PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
17455.PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
17456maybe-all-stage4-mpfr:
17457maybe-clean-stage4-mpfr:
17458@if mpfr-bootstrap
17459maybe-all-stage4-mpfr: all-stage4-mpfr
17460all-stage4: all-stage4-mpfr
17461TARGET-stage4-mpfr = $(TARGET-mpfr)
17462all-stage4-mpfr: configure-stage4-mpfr
17463	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17464	@r=`${PWD_COMMAND}`; export r; \
17465	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17466	$(HOST_EXPORTS) \
17467	$(POSTSTAGE1_HOST_EXPORTS) \
17468	cd $(HOST_SUBDIR)/mpfr && \
17469	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17470		CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
17471		LIBCFLAGS="$(STAGE4_CFLAGS)" \
17472		CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
17473		CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17474		$(TARGET-stage4-mpfr)
17475
17476maybe-clean-stage4-mpfr: clean-stage4-mpfr
17477clean-stage4: clean-stage4-mpfr
17478clean-stage4-mpfr:
17479	@if [ $(current_stage) = stage4 ]; then \
17480	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17481	else \
17482	  [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
17483	  $(MAKE) stage4-start; \
17484	fi; \
17485	cd $(HOST_SUBDIR)/mpfr && \
17486	$(MAKE) $(EXTRA_HOST_FLAGS)  \
17487		$(POSTSTAGE1_FLAGS_TO_PASS)  \
17488		 clean
17489@endif mpfr-bootstrap
17490
17491
17492.PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
17493.PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
17494maybe-all-stageprofile-mpfr:
17495maybe-clean-stageprofile-mpfr:
17496@if mpfr-bootstrap
17497maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
17498all-stageprofile: all-stageprofile-mpfr
17499TARGET-stageprofile-mpfr = $(TARGET-mpfr)
17500all-stageprofile-mpfr: configure-stageprofile-mpfr
17501	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17502	@r=`${PWD_COMMAND}`; export r; \
17503	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17504	$(HOST_EXPORTS) \
17505	$(POSTSTAGE1_HOST_EXPORTS) \
17506	cd $(HOST_SUBDIR)/mpfr && \
17507	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17508		CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
17509		LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
17510		CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
17511		CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17512		$(TARGET-stageprofile-mpfr)
17513
17514maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
17515clean-stageprofile: clean-stageprofile-mpfr
17516clean-stageprofile-mpfr:
17517	@if [ $(current_stage) = stageprofile ]; then \
17518	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17519	else \
17520	  [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
17521	  $(MAKE) stageprofile-start; \
17522	fi; \
17523	cd $(HOST_SUBDIR)/mpfr && \
17524	$(MAKE) $(EXTRA_HOST_FLAGS)  \
17525		$(POSTSTAGE1_FLAGS_TO_PASS)  \
17526		 clean
17527@endif mpfr-bootstrap
17528
17529
17530.PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
17531.PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
17532maybe-all-stagefeedback-mpfr:
17533maybe-clean-stagefeedback-mpfr:
17534@if mpfr-bootstrap
17535maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
17536all-stagefeedback: all-stagefeedback-mpfr
17537TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
17538all-stagefeedback-mpfr: configure-stagefeedback-mpfr
17539	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17540	@r=`${PWD_COMMAND}`; export r; \
17541	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17542	$(HOST_EXPORTS) \
17543	$(POSTSTAGE1_HOST_EXPORTS) \
17544	cd $(HOST_SUBDIR)/mpfr && \
17545	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17546		CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
17547		LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
17548		CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
17549		CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17550		$(TARGET-stagefeedback-mpfr)
17551
17552maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
17553clean-stagefeedback: clean-stagefeedback-mpfr
17554clean-stagefeedback-mpfr:
17555	@if [ $(current_stage) = stagefeedback ]; then \
17556	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17557	else \
17558	  [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
17559	  $(MAKE) stagefeedback-start; \
17560	fi; \
17561	cd $(HOST_SUBDIR)/mpfr && \
17562	$(MAKE) $(EXTRA_HOST_FLAGS)  \
17563		$(POSTSTAGE1_FLAGS_TO_PASS)  \
17564		 clean
17565@endif mpfr-bootstrap
17566
17567
17568
17569
17570
17571.PHONY: check-mpfr maybe-check-mpfr
17572maybe-check-mpfr:
17573@if mpfr
17574maybe-check-mpfr: check-mpfr
17575
17576check-mpfr:
17577	@: $(MAKE); $(unstage)
17578	@r=`${PWD_COMMAND}`; export r; \
17579	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17580	$(HOST_EXPORTS) \
17581	(cd $(HOST_SUBDIR)/mpfr && \
17582	  $(MAKE) $(FLAGS_TO_PASS)  check)
17583
17584@endif mpfr
17585
17586.PHONY: install-mpfr maybe-install-mpfr
17587maybe-install-mpfr:
17588@if mpfr
17589maybe-install-mpfr: install-mpfr
17590
17591install-mpfr:
17592
17593@endif mpfr
17594
17595# Other targets (info, dvi, pdf, etc.)
17596
17597.PHONY: maybe-info-mpfr info-mpfr
17598maybe-info-mpfr:
17599@if mpfr
17600maybe-info-mpfr: info-mpfr
17601
17602info-mpfr: \
17603    configure-mpfr
17604	@[ -f ./mpfr/Makefile ] || exit 0; \
17605	r=`${PWD_COMMAND}`; export r; \
17606	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17607	$(HOST_EXPORTS) \
17608	for flag in $(EXTRA_HOST_FLAGS) ; do \
17609	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17610	done; \
17611	echo "Doing info in mpfr" ; \
17612	(cd $(HOST_SUBDIR)/mpfr && \
17613	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17614	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17615	          "RANLIB=$${RANLIB}" \
17616	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17617	          info) \
17618	  || exit 1
17619
17620@endif mpfr
17621
17622.PHONY: maybe-dvi-mpfr dvi-mpfr
17623maybe-dvi-mpfr:
17624@if mpfr
17625maybe-dvi-mpfr: dvi-mpfr
17626
17627dvi-mpfr: \
17628    configure-mpfr
17629	@[ -f ./mpfr/Makefile ] || exit 0; \
17630	r=`${PWD_COMMAND}`; export r; \
17631	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17632	$(HOST_EXPORTS) \
17633	for flag in $(EXTRA_HOST_FLAGS) ; do \
17634	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17635	done; \
17636	echo "Doing dvi in mpfr" ; \
17637	(cd $(HOST_SUBDIR)/mpfr && \
17638	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17639	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17640	          "RANLIB=$${RANLIB}" \
17641	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17642	          dvi) \
17643	  || exit 1
17644
17645@endif mpfr
17646
17647.PHONY: maybe-pdf-mpfr pdf-mpfr
17648maybe-pdf-mpfr:
17649@if mpfr
17650maybe-pdf-mpfr: pdf-mpfr
17651
17652pdf-mpfr: \
17653    configure-mpfr
17654	@[ -f ./mpfr/Makefile ] || exit 0; \
17655	r=`${PWD_COMMAND}`; export r; \
17656	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17657	$(HOST_EXPORTS) \
17658	for flag in $(EXTRA_HOST_FLAGS) ; do \
17659	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17660	done; \
17661	echo "Doing pdf in mpfr" ; \
17662	(cd $(HOST_SUBDIR)/mpfr && \
17663	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17664	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17665	          "RANLIB=$${RANLIB}" \
17666	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17667	          pdf) \
17668	  || exit 1
17669
17670@endif mpfr
17671
17672.PHONY: maybe-html-mpfr html-mpfr
17673maybe-html-mpfr:
17674@if mpfr
17675maybe-html-mpfr: html-mpfr
17676
17677html-mpfr: \
17678    configure-mpfr
17679	@[ -f ./mpfr/Makefile ] || exit 0; \
17680	r=`${PWD_COMMAND}`; export r; \
17681	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17682	$(HOST_EXPORTS) \
17683	for flag in $(EXTRA_HOST_FLAGS) ; do \
17684	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17685	done; \
17686	echo "Doing html in mpfr" ; \
17687	(cd $(HOST_SUBDIR)/mpfr && \
17688	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17689	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17690	          "RANLIB=$${RANLIB}" \
17691	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17692	          html) \
17693	  || exit 1
17694
17695@endif mpfr
17696
17697.PHONY: maybe-TAGS-mpfr TAGS-mpfr
17698maybe-TAGS-mpfr:
17699@if mpfr
17700maybe-TAGS-mpfr: TAGS-mpfr
17701
17702TAGS-mpfr: \
17703    configure-mpfr
17704	@[ -f ./mpfr/Makefile ] || exit 0; \
17705	r=`${PWD_COMMAND}`; export r; \
17706	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17707	$(HOST_EXPORTS) \
17708	for flag in $(EXTRA_HOST_FLAGS) ; do \
17709	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17710	done; \
17711	echo "Doing TAGS in mpfr" ; \
17712	(cd $(HOST_SUBDIR)/mpfr && \
17713	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17714	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17715	          "RANLIB=$${RANLIB}" \
17716	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17717	          TAGS) \
17718	  || exit 1
17719
17720@endif mpfr
17721
17722.PHONY: maybe-install-info-mpfr install-info-mpfr
17723maybe-install-info-mpfr:
17724@if mpfr
17725maybe-install-info-mpfr: install-info-mpfr
17726
17727install-info-mpfr: \
17728    configure-mpfr \
17729    info-mpfr
17730	@[ -f ./mpfr/Makefile ] || exit 0; \
17731	r=`${PWD_COMMAND}`; export r; \
17732	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17733	$(HOST_EXPORTS) \
17734	for flag in $(EXTRA_HOST_FLAGS) ; do \
17735	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17736	done; \
17737	echo "Doing install-info in mpfr" ; \
17738	(cd $(HOST_SUBDIR)/mpfr && \
17739	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17740	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17741	          "RANLIB=$${RANLIB}" \
17742	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17743	          install-info) \
17744	  || exit 1
17745
17746@endif mpfr
17747
17748.PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
17749maybe-install-pdf-mpfr:
17750@if mpfr
17751maybe-install-pdf-mpfr: install-pdf-mpfr
17752
17753install-pdf-mpfr: \
17754    configure-mpfr \
17755    pdf-mpfr
17756	@[ -f ./mpfr/Makefile ] || exit 0; \
17757	r=`${PWD_COMMAND}`; export r; \
17758	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17759	$(HOST_EXPORTS) \
17760	for flag in $(EXTRA_HOST_FLAGS) ; do \
17761	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17762	done; \
17763	echo "Doing install-pdf in mpfr" ; \
17764	(cd $(HOST_SUBDIR)/mpfr && \
17765	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17766	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17767	          "RANLIB=$${RANLIB}" \
17768	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17769	          install-pdf) \
17770	  || exit 1
17771
17772@endif mpfr
17773
17774.PHONY: maybe-install-html-mpfr install-html-mpfr
17775maybe-install-html-mpfr:
17776@if mpfr
17777maybe-install-html-mpfr: install-html-mpfr
17778
17779install-html-mpfr: \
17780    configure-mpfr \
17781    html-mpfr
17782	@[ -f ./mpfr/Makefile ] || exit 0; \
17783	r=`${PWD_COMMAND}`; export r; \
17784	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17785	$(HOST_EXPORTS) \
17786	for flag in $(EXTRA_HOST_FLAGS) ; do \
17787	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17788	done; \
17789	echo "Doing install-html in mpfr" ; \
17790	(cd $(HOST_SUBDIR)/mpfr && \
17791	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17792	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17793	          "RANLIB=$${RANLIB}" \
17794	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17795	          install-html) \
17796	  || exit 1
17797
17798@endif mpfr
17799
17800.PHONY: maybe-installcheck-mpfr installcheck-mpfr
17801maybe-installcheck-mpfr:
17802@if mpfr
17803maybe-installcheck-mpfr: installcheck-mpfr
17804
17805installcheck-mpfr: \
17806    configure-mpfr
17807	@[ -f ./mpfr/Makefile ] || exit 0; \
17808	r=`${PWD_COMMAND}`; export r; \
17809	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17810	$(HOST_EXPORTS) \
17811	for flag in $(EXTRA_HOST_FLAGS) ; do \
17812	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17813	done; \
17814	echo "Doing installcheck in mpfr" ; \
17815	(cd $(HOST_SUBDIR)/mpfr && \
17816	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17817	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17818	          "RANLIB=$${RANLIB}" \
17819	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17820	          installcheck) \
17821	  || exit 1
17822
17823@endif mpfr
17824
17825.PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
17826maybe-mostlyclean-mpfr:
17827@if mpfr
17828maybe-mostlyclean-mpfr: mostlyclean-mpfr
17829
17830mostlyclean-mpfr:
17831	@[ -f ./mpfr/Makefile ] || exit 0; \
17832	r=`${PWD_COMMAND}`; export r; \
17833	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17834	$(HOST_EXPORTS) \
17835	for flag in $(EXTRA_HOST_FLAGS) ; do \
17836	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17837	done; \
17838	echo "Doing mostlyclean in mpfr" ; \
17839	(cd $(HOST_SUBDIR)/mpfr && \
17840	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17841	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17842	          "RANLIB=$${RANLIB}" \
17843	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17844	          mostlyclean) \
17845	  || exit 1
17846
17847@endif mpfr
17848
17849.PHONY: maybe-clean-mpfr clean-mpfr
17850maybe-clean-mpfr:
17851@if mpfr
17852maybe-clean-mpfr: clean-mpfr
17853
17854clean-mpfr:
17855	@[ -f ./mpfr/Makefile ] || exit 0; \
17856	r=`${PWD_COMMAND}`; export r; \
17857	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17858	$(HOST_EXPORTS) \
17859	for flag in $(EXTRA_HOST_FLAGS) ; do \
17860	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17861	done; \
17862	echo "Doing clean in mpfr" ; \
17863	(cd $(HOST_SUBDIR)/mpfr && \
17864	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17865	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17866	          "RANLIB=$${RANLIB}" \
17867	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17868	          clean) \
17869	  || exit 1
17870
17871@endif mpfr
17872
17873.PHONY: maybe-distclean-mpfr distclean-mpfr
17874maybe-distclean-mpfr:
17875@if mpfr
17876maybe-distclean-mpfr: distclean-mpfr
17877
17878distclean-mpfr:
17879	@[ -f ./mpfr/Makefile ] || exit 0; \
17880	r=`${PWD_COMMAND}`; export r; \
17881	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17882	$(HOST_EXPORTS) \
17883	for flag in $(EXTRA_HOST_FLAGS) ; do \
17884	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17885	done; \
17886	echo "Doing distclean in mpfr" ; \
17887	(cd $(HOST_SUBDIR)/mpfr && \
17888	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17889	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17890	          "RANLIB=$${RANLIB}" \
17891	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17892	          distclean) \
17893	  || exit 1
17894
17895@endif mpfr
17896
17897.PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
17898maybe-maintainer-clean-mpfr:
17899@if mpfr
17900maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
17901
17902maintainer-clean-mpfr:
17903	@[ -f ./mpfr/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 maintainer-clean in mpfr" ; \
17911	(cd $(HOST_SUBDIR)/mpfr && \
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	          maintainer-clean) \
17917	  || exit 1
17918
17919@endif mpfr
17920
17921
17922
17923.PHONY: configure-gnuserv maybe-configure-gnuserv
17924maybe-configure-gnuserv:
17925@if gcc-bootstrap
17926configure-gnuserv: stage_current
17927@endif gcc-bootstrap
17928@if gnuserv
17929maybe-configure-gnuserv: configure-gnuserv
17930configure-gnuserv:
17931	@: $(MAKE); $(unstage)
17932	@r=`${PWD_COMMAND}`; export r; \
17933	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17934	test ! -f $(HOST_SUBDIR)/gnuserv/Makefile || exit 0; \
17935	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnuserv ; \
17936	$(HOST_EXPORTS) \
17937	echo Configuring in $(HOST_SUBDIR)/gnuserv; \
17938	cd "$(HOST_SUBDIR)/gnuserv" || exit 1; \
17939	case $(srcdir) in \
17940	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17941	  *) topdir=`echo $(HOST_SUBDIR)/gnuserv/ | \
17942		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17943	esac; \
17944	srcdiroption="--srcdir=$${topdir}/gnuserv"; \
17945	libsrcdir="$$s/gnuserv"; \
17946	$(SHELL) $${libsrcdir}/configure \
17947	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17948	  --target=${target_alias} $${srcdiroption}  \
17949	  || exit 1
17950@endif gnuserv
17951
17952
17953
17954
17955
17956.PHONY: all-gnuserv maybe-all-gnuserv
17957maybe-all-gnuserv:
17958@if gcc-bootstrap
17959all-gnuserv: stage_current
17960@endif gcc-bootstrap
17961@if gnuserv
17962TARGET-gnuserv=all
17963maybe-all-gnuserv: all-gnuserv
17964all-gnuserv: configure-gnuserv
17965	@: $(MAKE); $(unstage)
17966	@r=`${PWD_COMMAND}`; export r; \
17967	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17968	$(HOST_EXPORTS) \
17969	(cd $(HOST_SUBDIR)/gnuserv && \
17970	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
17971		$(TARGET-gnuserv))
17972@endif gnuserv
17973
17974
17975
17976
17977.PHONY: check-gnuserv maybe-check-gnuserv
17978maybe-check-gnuserv:
17979@if gnuserv
17980maybe-check-gnuserv: check-gnuserv
17981
17982check-gnuserv:
17983	@: $(MAKE); $(unstage)
17984	@r=`${PWD_COMMAND}`; export r; \
17985	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17986	$(HOST_EXPORTS) \
17987	(cd $(HOST_SUBDIR)/gnuserv && \
17988	  $(MAKE) $(FLAGS_TO_PASS)  check)
17989
17990@endif gnuserv
17991
17992.PHONY: install-gnuserv maybe-install-gnuserv
17993maybe-install-gnuserv:
17994@if gnuserv
17995maybe-install-gnuserv: install-gnuserv
17996
17997install-gnuserv: installdirs
17998	@: $(MAKE); $(unstage)
17999	@r=`${PWD_COMMAND}`; export r; \
18000	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18001	$(HOST_EXPORTS) \
18002	(cd $(HOST_SUBDIR)/gnuserv && \
18003	  $(MAKE) $(FLAGS_TO_PASS)  install)
18004
18005@endif gnuserv
18006
18007# Other targets (info, dvi, pdf, etc.)
18008
18009.PHONY: maybe-info-gnuserv info-gnuserv
18010maybe-info-gnuserv:
18011@if gnuserv
18012maybe-info-gnuserv: info-gnuserv
18013
18014info-gnuserv: \
18015    configure-gnuserv
18016	@: $(MAKE); $(unstage)
18017	@[ -f ./gnuserv/Makefile ] || exit 0; \
18018	r=`${PWD_COMMAND}`; export r; \
18019	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18020	$(HOST_EXPORTS) \
18021	for flag in $(EXTRA_HOST_FLAGS) ; do \
18022	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18023	done; \
18024	echo "Doing info in gnuserv" ; \
18025	(cd $(HOST_SUBDIR)/gnuserv && \
18026	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18027	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18028	          "RANLIB=$${RANLIB}" \
18029	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18030	          info) \
18031	  || exit 1
18032
18033@endif gnuserv
18034
18035.PHONY: maybe-dvi-gnuserv dvi-gnuserv
18036maybe-dvi-gnuserv:
18037@if gnuserv
18038maybe-dvi-gnuserv: dvi-gnuserv
18039
18040dvi-gnuserv: \
18041    configure-gnuserv
18042	@: $(MAKE); $(unstage)
18043	@[ -f ./gnuserv/Makefile ] || exit 0; \
18044	r=`${PWD_COMMAND}`; export r; \
18045	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18046	$(HOST_EXPORTS) \
18047	for flag in $(EXTRA_HOST_FLAGS) ; do \
18048	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18049	done; \
18050	echo "Doing dvi in gnuserv" ; \
18051	(cd $(HOST_SUBDIR)/gnuserv && \
18052	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18053	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18054	          "RANLIB=$${RANLIB}" \
18055	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18056	          dvi) \
18057	  || exit 1
18058
18059@endif gnuserv
18060
18061.PHONY: maybe-pdf-gnuserv pdf-gnuserv
18062maybe-pdf-gnuserv:
18063@if gnuserv
18064maybe-pdf-gnuserv: pdf-gnuserv
18065
18066pdf-gnuserv: \
18067    configure-gnuserv
18068	@: $(MAKE); $(unstage)
18069	@[ -f ./gnuserv/Makefile ] || exit 0; \
18070	r=`${PWD_COMMAND}`; export r; \
18071	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18072	$(HOST_EXPORTS) \
18073	for flag in $(EXTRA_HOST_FLAGS) ; do \
18074	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18075	done; \
18076	echo "Doing pdf in gnuserv" ; \
18077	(cd $(HOST_SUBDIR)/gnuserv && \
18078	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18079	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18080	          "RANLIB=$${RANLIB}" \
18081	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18082	          pdf) \
18083	  || exit 1
18084
18085@endif gnuserv
18086
18087.PHONY: maybe-html-gnuserv html-gnuserv
18088maybe-html-gnuserv:
18089@if gnuserv
18090maybe-html-gnuserv: html-gnuserv
18091
18092html-gnuserv: \
18093    configure-gnuserv
18094	@: $(MAKE); $(unstage)
18095	@[ -f ./gnuserv/Makefile ] || exit 0; \
18096	r=`${PWD_COMMAND}`; export r; \
18097	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18098	$(HOST_EXPORTS) \
18099	for flag in $(EXTRA_HOST_FLAGS) ; do \
18100	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18101	done; \
18102	echo "Doing html in gnuserv" ; \
18103	(cd $(HOST_SUBDIR)/gnuserv && \
18104	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18105	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18106	          "RANLIB=$${RANLIB}" \
18107	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18108	          html) \
18109	  || exit 1
18110
18111@endif gnuserv
18112
18113.PHONY: maybe-TAGS-gnuserv TAGS-gnuserv
18114maybe-TAGS-gnuserv:
18115@if gnuserv
18116maybe-TAGS-gnuserv: TAGS-gnuserv
18117
18118TAGS-gnuserv: \
18119    configure-gnuserv
18120	@: $(MAKE); $(unstage)
18121	@[ -f ./gnuserv/Makefile ] || exit 0; \
18122	r=`${PWD_COMMAND}`; export r; \
18123	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18124	$(HOST_EXPORTS) \
18125	for flag in $(EXTRA_HOST_FLAGS) ; do \
18126	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18127	done; \
18128	echo "Doing TAGS in gnuserv" ; \
18129	(cd $(HOST_SUBDIR)/gnuserv && \
18130	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18131	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18132	          "RANLIB=$${RANLIB}" \
18133	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18134	          TAGS) \
18135	  || exit 1
18136
18137@endif gnuserv
18138
18139.PHONY: maybe-install-info-gnuserv install-info-gnuserv
18140maybe-install-info-gnuserv:
18141@if gnuserv
18142maybe-install-info-gnuserv: install-info-gnuserv
18143
18144install-info-gnuserv: \
18145    configure-gnuserv \
18146    info-gnuserv
18147	@: $(MAKE); $(unstage)
18148	@[ -f ./gnuserv/Makefile ] || exit 0; \
18149	r=`${PWD_COMMAND}`; export r; \
18150	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18151	$(HOST_EXPORTS) \
18152	for flag in $(EXTRA_HOST_FLAGS) ; do \
18153	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18154	done; \
18155	echo "Doing install-info in gnuserv" ; \
18156	(cd $(HOST_SUBDIR)/gnuserv && \
18157	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18158	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18159	          "RANLIB=$${RANLIB}" \
18160	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18161	          install-info) \
18162	  || exit 1
18163
18164@endif gnuserv
18165
18166.PHONY: maybe-install-pdf-gnuserv install-pdf-gnuserv
18167maybe-install-pdf-gnuserv:
18168@if gnuserv
18169maybe-install-pdf-gnuserv: install-pdf-gnuserv
18170
18171install-pdf-gnuserv: \
18172    configure-gnuserv \
18173    pdf-gnuserv
18174	@: $(MAKE); $(unstage)
18175	@[ -f ./gnuserv/Makefile ] || exit 0; \
18176	r=`${PWD_COMMAND}`; export r; \
18177	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18178	$(HOST_EXPORTS) \
18179	for flag in $(EXTRA_HOST_FLAGS) ; do \
18180	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18181	done; \
18182	echo "Doing install-pdf in gnuserv" ; \
18183	(cd $(HOST_SUBDIR)/gnuserv && \
18184	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18185	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18186	          "RANLIB=$${RANLIB}" \
18187	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18188	          install-pdf) \
18189	  || exit 1
18190
18191@endif gnuserv
18192
18193.PHONY: maybe-install-html-gnuserv install-html-gnuserv
18194maybe-install-html-gnuserv:
18195@if gnuserv
18196maybe-install-html-gnuserv: install-html-gnuserv
18197
18198install-html-gnuserv: \
18199    configure-gnuserv \
18200    html-gnuserv
18201	@: $(MAKE); $(unstage)
18202	@[ -f ./gnuserv/Makefile ] || exit 0; \
18203	r=`${PWD_COMMAND}`; export r; \
18204	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18205	$(HOST_EXPORTS) \
18206	for flag in $(EXTRA_HOST_FLAGS) ; do \
18207	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18208	done; \
18209	echo "Doing install-html in gnuserv" ; \
18210	(cd $(HOST_SUBDIR)/gnuserv && \
18211	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18212	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18213	          "RANLIB=$${RANLIB}" \
18214	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18215	          install-html) \
18216	  || exit 1
18217
18218@endif gnuserv
18219
18220.PHONY: maybe-installcheck-gnuserv installcheck-gnuserv
18221maybe-installcheck-gnuserv:
18222@if gnuserv
18223maybe-installcheck-gnuserv: installcheck-gnuserv
18224
18225installcheck-gnuserv: \
18226    configure-gnuserv
18227	@: $(MAKE); $(unstage)
18228	@[ -f ./gnuserv/Makefile ] || exit 0; \
18229	r=`${PWD_COMMAND}`; export r; \
18230	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18231	$(HOST_EXPORTS) \
18232	for flag in $(EXTRA_HOST_FLAGS) ; do \
18233	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18234	done; \
18235	echo "Doing installcheck in gnuserv" ; \
18236	(cd $(HOST_SUBDIR)/gnuserv && \
18237	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18238	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18239	          "RANLIB=$${RANLIB}" \
18240	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18241	          installcheck) \
18242	  || exit 1
18243
18244@endif gnuserv
18245
18246.PHONY: maybe-mostlyclean-gnuserv mostlyclean-gnuserv
18247maybe-mostlyclean-gnuserv:
18248@if gnuserv
18249maybe-mostlyclean-gnuserv: mostlyclean-gnuserv
18250
18251mostlyclean-gnuserv:
18252	@: $(MAKE); $(unstage)
18253	@[ -f ./gnuserv/Makefile ] || exit 0; \
18254	r=`${PWD_COMMAND}`; export r; \
18255	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18256	$(HOST_EXPORTS) \
18257	for flag in $(EXTRA_HOST_FLAGS) ; do \
18258	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18259	done; \
18260	echo "Doing mostlyclean in gnuserv" ; \
18261	(cd $(HOST_SUBDIR)/gnuserv && \
18262	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18263	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18264	          "RANLIB=$${RANLIB}" \
18265	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18266	          mostlyclean) \
18267	  || exit 1
18268
18269@endif gnuserv
18270
18271.PHONY: maybe-clean-gnuserv clean-gnuserv
18272maybe-clean-gnuserv:
18273@if gnuserv
18274maybe-clean-gnuserv: clean-gnuserv
18275
18276clean-gnuserv:
18277	@: $(MAKE); $(unstage)
18278	@[ -f ./gnuserv/Makefile ] || exit 0; \
18279	r=`${PWD_COMMAND}`; export r; \
18280	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18281	$(HOST_EXPORTS) \
18282	for flag in $(EXTRA_HOST_FLAGS) ; do \
18283	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18284	done; \
18285	echo "Doing clean in gnuserv" ; \
18286	(cd $(HOST_SUBDIR)/gnuserv && \
18287	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18288	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18289	          "RANLIB=$${RANLIB}" \
18290	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18291	          clean) \
18292	  || exit 1
18293
18294@endif gnuserv
18295
18296.PHONY: maybe-distclean-gnuserv distclean-gnuserv
18297maybe-distclean-gnuserv:
18298@if gnuserv
18299maybe-distclean-gnuserv: distclean-gnuserv
18300
18301distclean-gnuserv:
18302	@: $(MAKE); $(unstage)
18303	@[ -f ./gnuserv/Makefile ] || exit 0; \
18304	r=`${PWD_COMMAND}`; export r; \
18305	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18306	$(HOST_EXPORTS) \
18307	for flag in $(EXTRA_HOST_FLAGS) ; do \
18308	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18309	done; \
18310	echo "Doing distclean in gnuserv" ; \
18311	(cd $(HOST_SUBDIR)/gnuserv && \
18312	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18313	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18314	          "RANLIB=$${RANLIB}" \
18315	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18316	          distclean) \
18317	  || exit 1
18318
18319@endif gnuserv
18320
18321.PHONY: maybe-maintainer-clean-gnuserv maintainer-clean-gnuserv
18322maybe-maintainer-clean-gnuserv:
18323@if gnuserv
18324maybe-maintainer-clean-gnuserv: maintainer-clean-gnuserv
18325
18326maintainer-clean-gnuserv:
18327	@: $(MAKE); $(unstage)
18328	@[ -f ./gnuserv/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 maintainer-clean in gnuserv" ; \
18336	(cd $(HOST_SUBDIR)/gnuserv && \
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	          maintainer-clean) \
18342	  || exit 1
18343
18344@endif gnuserv
18345
18346
18347
18348.PHONY: configure-gold maybe-configure-gold
18349maybe-configure-gold:
18350@if gcc-bootstrap
18351configure-gold: stage_current
18352@endif gcc-bootstrap
18353@if gold
18354maybe-configure-gold: configure-gold
18355configure-gold:
18356	@r=`${PWD_COMMAND}`; export r; \
18357	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18358	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18359	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18360	$(HOST_EXPORTS) \
18361	echo Configuring in $(HOST_SUBDIR)/gold; \
18362	cd "$(HOST_SUBDIR)/gold" || exit 1; \
18363	case $(srcdir) in \
18364	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18365	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18366		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18367	esac; \
18368	srcdiroption="--srcdir=$${topdir}/gold"; \
18369	libsrcdir="$$s/gold"; \
18370	$(SHELL) $${libsrcdir}/configure \
18371	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18372	  --target=${target_alias} $${srcdiroption}  \
18373	  || exit 1
18374@endif gold
18375
18376
18377
18378.PHONY: configure-stage1-gold maybe-configure-stage1-gold
18379maybe-configure-stage1-gold:
18380@if gold-bootstrap
18381maybe-configure-stage1-gold: configure-stage1-gold
18382configure-stage1-gold:
18383	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18384	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18385	@r=`${PWD_COMMAND}`; export r; \
18386	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18387	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18388	$(HOST_EXPORTS)  \
18389	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
18390	CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS;  \
18391	echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
18392	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18393	cd $(HOST_SUBDIR)/gold || exit 1; \
18394	case $(srcdir) in \
18395	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18396	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18397		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18398	esac; \
18399	srcdiroption="--srcdir=$${topdir}/gold"; \
18400	libsrcdir="$$s/gold"; \
18401	$(SHELL) $${libsrcdir}/configure \
18402	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18403	  --target=${target_alias} $${srcdiroption} \
18404	   \
18405	  --disable-intermodule $(STAGE1_CHECKING) 	  --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
18406@endif gold-bootstrap
18407
18408.PHONY: configure-stage2-gold maybe-configure-stage2-gold
18409maybe-configure-stage2-gold:
18410@if gold-bootstrap
18411maybe-configure-stage2-gold: configure-stage2-gold
18412configure-stage2-gold:
18413	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18414	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18415	@r=`${PWD_COMMAND}`; export r; \
18416	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18417	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18418	$(HOST_EXPORTS) \
18419	$(POSTSTAGE1_HOST_EXPORTS)  \
18420	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
18421	CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS;  \
18422	echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
18423	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18424	cd $(HOST_SUBDIR)/gold || exit 1; \
18425	case $(srcdir) in \
18426	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18427	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18428		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18429	esac; \
18430	srcdiroption="--srcdir=$${topdir}/gold"; \
18431	libsrcdir="$$s/gold"; \
18432	$(SHELL) $${libsrcdir}/configure \
18433	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18434	  --target=${target_alias} $${srcdiroption} \
18435	  --with-build-libsubdir=$(HOST_SUBDIR) \
18436	  @stage2_werror_flag@
18437@endif gold-bootstrap
18438
18439.PHONY: configure-stageb2g0-gold maybe-configure-stageb2g0-gold
18440maybe-configure-stageb2g0-gold:
18441@if gold-bootstrap
18442maybe-configure-stageb2g0-gold: configure-stageb2g0-gold
18443configure-stageb2g0-gold:
18444	@[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
18445	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18446	@r=`${PWD_COMMAND}`; export r; \
18447	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18448	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18449	$(HOST_EXPORTS) \
18450	$(POSTSTAGE1_HOST_EXPORTS)  \
18451	CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
18452	CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS;  \
18453	echo Configuring stage b2g0 in $(HOST_SUBDIR)/gold ; \
18454	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18455	cd $(HOST_SUBDIR)/gold || exit 1; \
18456	case $(srcdir) in \
18457	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18458	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18459		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18460	esac; \
18461	srcdiroption="--srcdir=$${topdir}/gold"; \
18462	libsrcdir="$$s/gold"; \
18463	$(SHELL) $${libsrcdir}/configure \
18464	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18465	  --target=${target_alias} $${srcdiroption} \
18466	  --with-build-libsubdir=$(HOST_SUBDIR) \
18467	  @stage2_werror_flag@
18468@endif gold-bootstrap
18469
18470.PHONY: configure-stage3-gold maybe-configure-stage3-gold
18471maybe-configure-stage3-gold:
18472@if gold-bootstrap
18473maybe-configure-stage3-gold: configure-stage3-gold
18474configure-stage3-gold:
18475	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18476	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18477	@r=`${PWD_COMMAND}`; export r; \
18478	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18479	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18480	$(HOST_EXPORTS) \
18481	$(POSTSTAGE1_HOST_EXPORTS)  \
18482	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
18483	CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS;  \
18484	echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
18485	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18486	cd $(HOST_SUBDIR)/gold || exit 1; \
18487	case $(srcdir) in \
18488	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18489	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18490		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18491	esac; \
18492	srcdiroption="--srcdir=$${topdir}/gold"; \
18493	libsrcdir="$$s/gold"; \
18494	$(SHELL) $${libsrcdir}/configure \
18495	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18496	  --target=${target_alias} $${srcdiroption} \
18497	  --with-build-libsubdir=$(HOST_SUBDIR) \
18498	  @stage2_werror_flag@
18499@endif gold-bootstrap
18500
18501.PHONY: configure-stageb3g2-gold maybe-configure-stageb3g2-gold
18502maybe-configure-stageb3g2-gold:
18503@if gold-bootstrap
18504maybe-configure-stageb3g2-gold: configure-stageb3g2-gold
18505configure-stageb3g2-gold:
18506	@[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
18507	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18508	@r=`${PWD_COMMAND}`; export r; \
18509	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18510	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18511	$(HOST_EXPORTS) \
18512	$(POSTSTAGE1_HOST_EXPORTS)  \
18513	CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
18514	CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS;  \
18515	echo Configuring stage b3g2 in $(HOST_SUBDIR)/gold ; \
18516	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18517	cd $(HOST_SUBDIR)/gold || exit 1; \
18518	case $(srcdir) in \
18519	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18520	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18521		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18522	esac; \
18523	srcdiroption="--srcdir=$${topdir}/gold"; \
18524	libsrcdir="$$s/gold"; \
18525	$(SHELL) $${libsrcdir}/configure \
18526	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18527	  --target=${target_alias} $${srcdiroption} \
18528	  --with-build-libsubdir=$(HOST_SUBDIR) \
18529	  @stage2_werror_flag@
18530@endif gold-bootstrap
18531
18532.PHONY: configure-stage4-gold maybe-configure-stage4-gold
18533maybe-configure-stage4-gold:
18534@if gold-bootstrap
18535maybe-configure-stage4-gold: configure-stage4-gold
18536configure-stage4-gold:
18537	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18538	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18539	@r=`${PWD_COMMAND}`; export r; \
18540	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18541	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18542	$(HOST_EXPORTS) \
18543	$(POSTSTAGE1_HOST_EXPORTS)  \
18544	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
18545	CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS;  \
18546	echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
18547	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18548	cd $(HOST_SUBDIR)/gold || exit 1; \
18549	case $(srcdir) in \
18550	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18551	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18552		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18553	esac; \
18554	srcdiroption="--srcdir=$${topdir}/gold"; \
18555	libsrcdir="$$s/gold"; \
18556	$(SHELL) $${libsrcdir}/configure \
18557	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18558	  --target=${target_alias} $${srcdiroption} \
18559	  --with-build-libsubdir=$(HOST_SUBDIR) \
18560	  @stage2_werror_flag@
18561@endif gold-bootstrap
18562
18563.PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
18564maybe-configure-stageprofile-gold:
18565@if gold-bootstrap
18566maybe-configure-stageprofile-gold: configure-stageprofile-gold
18567configure-stageprofile-gold:
18568	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18569	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18570	@r=`${PWD_COMMAND}`; export r; \
18571	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18572	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18573	$(HOST_EXPORTS) \
18574	$(POSTSTAGE1_HOST_EXPORTS)  \
18575	CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
18576	CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS;  \
18577	echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
18578	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18579	cd $(HOST_SUBDIR)/gold || exit 1; \
18580	case $(srcdir) in \
18581	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18582	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18583		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18584	esac; \
18585	srcdiroption="--srcdir=$${topdir}/gold"; \
18586	libsrcdir="$$s/gold"; \
18587	$(SHELL) $${libsrcdir}/configure \
18588	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18589	  --target=${target_alias} $${srcdiroption} \
18590	  --with-build-libsubdir=$(HOST_SUBDIR) \
18591	  @stage2_werror_flag@
18592@endif gold-bootstrap
18593
18594.PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
18595maybe-configure-stagefeedback-gold:
18596@if gold-bootstrap
18597maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
18598configure-stagefeedback-gold:
18599	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18600	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18601	@r=`${PWD_COMMAND}`; export r; \
18602	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18603	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18604	$(HOST_EXPORTS) \
18605	$(POSTSTAGE1_HOST_EXPORTS)  \
18606	CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
18607	CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS;  \
18608	echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
18609	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
18610	cd $(HOST_SUBDIR)/gold || exit 1; \
18611	case $(srcdir) in \
18612	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18613	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18614		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18615	esac; \
18616	srcdiroption="--srcdir=$${topdir}/gold"; \
18617	libsrcdir="$$s/gold"; \
18618	$(SHELL) $${libsrcdir}/configure \
18619	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18620	  --target=${target_alias} $${srcdiroption} \
18621	  --with-build-libsubdir=$(HOST_SUBDIR) \
18622	  @stage2_werror_flag@
18623@endif gold-bootstrap
18624
18625
18626
18627
18628
18629.PHONY: all-gold maybe-all-gold
18630maybe-all-gold:
18631@if gcc-bootstrap
18632all-gold: stage_current
18633@endif gcc-bootstrap
18634@if gold
18635TARGET-gold=all
18636maybe-all-gold: all-gold
18637all-gold: configure-gold
18638	@r=`${PWD_COMMAND}`; export r; \
18639	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18640	$(HOST_EXPORTS) \
18641	(cd $(HOST_SUBDIR)/gold && \
18642	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
18643		$(TARGET-gold))
18644@endif gold
18645
18646
18647
18648.PHONY: all-stage1-gold maybe-all-stage1-gold
18649.PHONY: clean-stage1-gold maybe-clean-stage1-gold
18650maybe-all-stage1-gold:
18651maybe-clean-stage1-gold:
18652@if gold-bootstrap
18653maybe-all-stage1-gold: all-stage1-gold
18654all-stage1: all-stage1-gold
18655TARGET-stage1-gold = $(TARGET-gold)
18656all-stage1-gold: configure-stage1-gold
18657	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18658	@r=`${PWD_COMMAND}`; export r; \
18659	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18660	$(HOST_EXPORTS) \
18661	cd $(HOST_SUBDIR)/gold && \
18662	$(MAKE) $(BASE_FLAGS_TO_PASS) \
18663		CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
18664		LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
18665		CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
18666		CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS)   \
18667		$(TARGET-stage1-gold)
18668
18669maybe-clean-stage1-gold: clean-stage1-gold
18670clean-stage1: clean-stage1-gold
18671clean-stage1-gold:
18672	@if [ $(current_stage) = stage1 ]; then \
18673	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18674	else \
18675	  [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
18676	  $(MAKE) stage1-start; \
18677	fi; \
18678	cd $(HOST_SUBDIR)/gold && \
18679	$(MAKE) $(EXTRA_HOST_FLAGS)  \
18680		 clean
18681@endif gold-bootstrap
18682
18683
18684.PHONY: all-stage2-gold maybe-all-stage2-gold
18685.PHONY: clean-stage2-gold maybe-clean-stage2-gold
18686maybe-all-stage2-gold:
18687maybe-clean-stage2-gold:
18688@if gold-bootstrap
18689maybe-all-stage2-gold: all-stage2-gold
18690all-stage2: all-stage2-gold
18691TARGET-stage2-gold = $(TARGET-gold)
18692all-stage2-gold: configure-stage2-gold
18693	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18694	@r=`${PWD_COMMAND}`; export r; \
18695	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18696	$(HOST_EXPORTS) \
18697	$(POSTSTAGE1_HOST_EXPORTS) \
18698	cd $(HOST_SUBDIR)/gold && \
18699	$(MAKE) $(BASE_FLAGS_TO_PASS) \
18700		CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
18701		LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
18702		CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
18703		CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
18704		$(TARGET-stage2-gold)
18705
18706maybe-clean-stage2-gold: clean-stage2-gold
18707clean-stage2: clean-stage2-gold
18708clean-stage2-gold:
18709	@if [ $(current_stage) = stage2 ]; then \
18710	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18711	else \
18712	  [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
18713	  $(MAKE) stage2-start; \
18714	fi; \
18715	cd $(HOST_SUBDIR)/gold && \
18716	$(MAKE) $(EXTRA_HOST_FLAGS)  \
18717		$(POSTSTAGE1_FLAGS_TO_PASS)  \
18718		 clean
18719@endif gold-bootstrap
18720
18721
18722.PHONY: all-stageb2g0-gold maybe-all-stageb2g0-gold
18723.PHONY: clean-stageb2g0-gold maybe-clean-stageb2g0-gold
18724maybe-all-stageb2g0-gold:
18725maybe-clean-stageb2g0-gold:
18726@if gold-bootstrap
18727maybe-all-stageb2g0-gold: all-stageb2g0-gold
18728all-stageb2g0: all-stageb2g0-gold
18729TARGET-stageb2g0-gold = $(TARGET-gold)
18730all-stageb2g0-gold: configure-stageb2g0-gold
18731	@[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
18732	@r=`${PWD_COMMAND}`; export r; \
18733	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18734	$(HOST_EXPORTS) \
18735	$(POSTSTAGE1_HOST_EXPORTS) \
18736	cd $(HOST_SUBDIR)/gold && \
18737	$(MAKE) $(BASE_FLAGS_TO_PASS) \
18738		CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
18739		LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
18740		CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
18741		CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
18742		$(TARGET-stageb2g0-gold)
18743
18744maybe-clean-stageb2g0-gold: clean-stageb2g0-gold
18745clean-stageb2g0: clean-stageb2g0-gold
18746clean-stageb2g0-gold:
18747	@if [ $(current_stage) = stageb2g0 ]; then \
18748	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18749	else \
18750	  [ -f $(HOST_SUBDIR)/stageb2g0-gold/Makefile ] || exit 0; \
18751	  $(MAKE) stageb2g0-start; \
18752	fi; \
18753	cd $(HOST_SUBDIR)/gold && \
18754	$(MAKE) $(EXTRA_HOST_FLAGS)  \
18755		$(POSTSTAGE1_FLAGS_TO_PASS)  \
18756		 clean
18757@endif gold-bootstrap
18758
18759
18760.PHONY: all-stage3-gold maybe-all-stage3-gold
18761.PHONY: clean-stage3-gold maybe-clean-stage3-gold
18762maybe-all-stage3-gold:
18763maybe-clean-stage3-gold:
18764@if gold-bootstrap
18765maybe-all-stage3-gold: all-stage3-gold
18766all-stage3: all-stage3-gold
18767TARGET-stage3-gold = $(TARGET-gold)
18768all-stage3-gold: configure-stage3-gold
18769	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18770	@r=`${PWD_COMMAND}`; export r; \
18771	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18772	$(HOST_EXPORTS) \
18773	$(POSTSTAGE1_HOST_EXPORTS) \
18774	cd $(HOST_SUBDIR)/gold && \
18775	$(MAKE) $(BASE_FLAGS_TO_PASS) \
18776		CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
18777		LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
18778		CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
18779		CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
18780		$(TARGET-stage3-gold)
18781
18782maybe-clean-stage3-gold: clean-stage3-gold
18783clean-stage3: clean-stage3-gold
18784clean-stage3-gold:
18785	@if [ $(current_stage) = stage3 ]; then \
18786	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18787	else \
18788	  [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
18789	  $(MAKE) stage3-start; \
18790	fi; \
18791	cd $(HOST_SUBDIR)/gold && \
18792	$(MAKE) $(EXTRA_HOST_FLAGS)  \
18793		$(POSTSTAGE1_FLAGS_TO_PASS)  \
18794		 clean
18795@endif gold-bootstrap
18796
18797
18798.PHONY: all-stageb3g2-gold maybe-all-stageb3g2-gold
18799.PHONY: clean-stageb3g2-gold maybe-clean-stageb3g2-gold
18800maybe-all-stageb3g2-gold:
18801maybe-clean-stageb3g2-gold:
18802@if gold-bootstrap
18803maybe-all-stageb3g2-gold: all-stageb3g2-gold
18804all-stageb3g2: all-stageb3g2-gold
18805TARGET-stageb3g2-gold = $(TARGET-gold)
18806all-stageb3g2-gold: configure-stageb3g2-gold
18807	@[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
18808	@r=`${PWD_COMMAND}`; export r; \
18809	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18810	$(HOST_EXPORTS) \
18811	$(POSTSTAGE1_HOST_EXPORTS) \
18812	cd $(HOST_SUBDIR)/gold && \
18813	$(MAKE) $(BASE_FLAGS_TO_PASS) \
18814		CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
18815		LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
18816		CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
18817		CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
18818		$(TARGET-stageb3g2-gold)
18819
18820maybe-clean-stageb3g2-gold: clean-stageb3g2-gold
18821clean-stageb3g2: clean-stageb3g2-gold
18822clean-stageb3g2-gold:
18823	@if [ $(current_stage) = stageb3g2 ]; then \
18824	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18825	else \
18826	  [ -f $(HOST_SUBDIR)/stageb3g2-gold/Makefile ] || exit 0; \
18827	  $(MAKE) stageb3g2-start; \
18828	fi; \
18829	cd $(HOST_SUBDIR)/gold && \
18830	$(MAKE) $(EXTRA_HOST_FLAGS)  \
18831		$(POSTSTAGE1_FLAGS_TO_PASS)  \
18832		 clean
18833@endif gold-bootstrap
18834
18835
18836.PHONY: all-stage4-gold maybe-all-stage4-gold
18837.PHONY: clean-stage4-gold maybe-clean-stage4-gold
18838maybe-all-stage4-gold:
18839maybe-clean-stage4-gold:
18840@if gold-bootstrap
18841maybe-all-stage4-gold: all-stage4-gold
18842all-stage4: all-stage4-gold
18843TARGET-stage4-gold = $(TARGET-gold)
18844all-stage4-gold: configure-stage4-gold
18845	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18846	@r=`${PWD_COMMAND}`; export r; \
18847	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18848	$(HOST_EXPORTS) \
18849	$(POSTSTAGE1_HOST_EXPORTS) \
18850	cd $(HOST_SUBDIR)/gold && \
18851	$(MAKE) $(BASE_FLAGS_TO_PASS) \
18852		CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
18853		LIBCFLAGS="$(STAGE4_CFLAGS)" \
18854		CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
18855		CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
18856		$(TARGET-stage4-gold)
18857
18858maybe-clean-stage4-gold: clean-stage4-gold
18859clean-stage4: clean-stage4-gold
18860clean-stage4-gold:
18861	@if [ $(current_stage) = stage4 ]; then \
18862	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18863	else \
18864	  [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
18865	  $(MAKE) stage4-start; \
18866	fi; \
18867	cd $(HOST_SUBDIR)/gold && \
18868	$(MAKE) $(EXTRA_HOST_FLAGS)  \
18869		$(POSTSTAGE1_FLAGS_TO_PASS)  \
18870		 clean
18871@endif gold-bootstrap
18872
18873
18874.PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
18875.PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
18876maybe-all-stageprofile-gold:
18877maybe-clean-stageprofile-gold:
18878@if gold-bootstrap
18879maybe-all-stageprofile-gold: all-stageprofile-gold
18880all-stageprofile: all-stageprofile-gold
18881TARGET-stageprofile-gold = $(TARGET-gold)
18882all-stageprofile-gold: configure-stageprofile-gold
18883	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18884	@r=`${PWD_COMMAND}`; export r; \
18885	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18886	$(HOST_EXPORTS) \
18887	$(POSTSTAGE1_HOST_EXPORTS) \
18888	cd $(HOST_SUBDIR)/gold && \
18889	$(MAKE) $(BASE_FLAGS_TO_PASS) \
18890		CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
18891		LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
18892		CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
18893		CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
18894		$(TARGET-stageprofile-gold)
18895
18896maybe-clean-stageprofile-gold: clean-stageprofile-gold
18897clean-stageprofile: clean-stageprofile-gold
18898clean-stageprofile-gold:
18899	@if [ $(current_stage) = stageprofile ]; then \
18900	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18901	else \
18902	  [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
18903	  $(MAKE) stageprofile-start; \
18904	fi; \
18905	cd $(HOST_SUBDIR)/gold && \
18906	$(MAKE) $(EXTRA_HOST_FLAGS)  \
18907		$(POSTSTAGE1_FLAGS_TO_PASS)  \
18908		 clean
18909@endif gold-bootstrap
18910
18911
18912.PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
18913.PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
18914maybe-all-stagefeedback-gold:
18915maybe-clean-stagefeedback-gold:
18916@if gold-bootstrap
18917maybe-all-stagefeedback-gold: all-stagefeedback-gold
18918all-stagefeedback: all-stagefeedback-gold
18919TARGET-stagefeedback-gold = $(TARGET-gold)
18920all-stagefeedback-gold: configure-stagefeedback-gold
18921	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18922	@r=`${PWD_COMMAND}`; export r; \
18923	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18924	$(HOST_EXPORTS) \
18925	$(POSTSTAGE1_HOST_EXPORTS) \
18926	cd $(HOST_SUBDIR)/gold && \
18927	$(MAKE) $(BASE_FLAGS_TO_PASS) \
18928		CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
18929		LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
18930		CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
18931		CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
18932		$(TARGET-stagefeedback-gold)
18933
18934maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
18935clean-stagefeedback: clean-stagefeedback-gold
18936clean-stagefeedback-gold:
18937	@if [ $(current_stage) = stagefeedback ]; then \
18938	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18939	else \
18940	  [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
18941	  $(MAKE) stagefeedback-start; \
18942	fi; \
18943	cd $(HOST_SUBDIR)/gold && \
18944	$(MAKE) $(EXTRA_HOST_FLAGS)  \
18945		$(POSTSTAGE1_FLAGS_TO_PASS)  \
18946		 clean
18947@endif gold-bootstrap
18948
18949
18950
18951
18952
18953.PHONY: check-gold maybe-check-gold
18954maybe-check-gold:
18955@if gold
18956maybe-check-gold: check-gold
18957
18958check-gold:
18959	@: $(MAKE); $(unstage)
18960	@r=`${PWD_COMMAND}`; export r; \
18961	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18962	$(HOST_EXPORTS) \
18963	(cd $(HOST_SUBDIR)/gold && \
18964	  $(MAKE) $(FLAGS_TO_PASS)  check)
18965
18966@endif gold
18967
18968.PHONY: install-gold maybe-install-gold
18969maybe-install-gold:
18970@if gold
18971maybe-install-gold: install-gold
18972
18973install-gold: installdirs
18974	@: $(MAKE); $(unstage)
18975	@r=`${PWD_COMMAND}`; export r; \
18976	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18977	$(HOST_EXPORTS) \
18978	(cd $(HOST_SUBDIR)/gold && \
18979	  $(MAKE) $(FLAGS_TO_PASS)  install)
18980
18981@endif gold
18982
18983# Other targets (info, dvi, pdf, etc.)
18984
18985.PHONY: maybe-info-gold info-gold
18986maybe-info-gold:
18987@if gold
18988maybe-info-gold: info-gold
18989
18990info-gold: \
18991    configure-gold
18992	@[ -f ./gold/Makefile ] || exit 0; \
18993	r=`${PWD_COMMAND}`; export r; \
18994	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18995	$(HOST_EXPORTS) \
18996	for flag in $(EXTRA_HOST_FLAGS) ; do \
18997	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18998	done; \
18999	echo "Doing info in gold" ; \
19000	(cd $(HOST_SUBDIR)/gold && \
19001	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19002	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19003	          "RANLIB=$${RANLIB}" \
19004	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19005	          info) \
19006	  || exit 1
19007
19008@endif gold
19009
19010.PHONY: maybe-dvi-gold dvi-gold
19011maybe-dvi-gold:
19012@if gold
19013maybe-dvi-gold: dvi-gold
19014
19015dvi-gold: \
19016    configure-gold
19017	@[ -f ./gold/Makefile ] || exit 0; \
19018	r=`${PWD_COMMAND}`; export r; \
19019	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19020	$(HOST_EXPORTS) \
19021	for flag in $(EXTRA_HOST_FLAGS) ; do \
19022	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19023	done; \
19024	echo "Doing dvi in gold" ; \
19025	(cd $(HOST_SUBDIR)/gold && \
19026	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19027	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19028	          "RANLIB=$${RANLIB}" \
19029	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19030	          dvi) \
19031	  || exit 1
19032
19033@endif gold
19034
19035.PHONY: maybe-pdf-gold pdf-gold
19036maybe-pdf-gold:
19037@if gold
19038maybe-pdf-gold: pdf-gold
19039
19040pdf-gold: \
19041    configure-gold
19042	@[ -f ./gold/Makefile ] || exit 0; \
19043	r=`${PWD_COMMAND}`; export r; \
19044	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19045	$(HOST_EXPORTS) \
19046	for flag in $(EXTRA_HOST_FLAGS) ; do \
19047	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19048	done; \
19049	echo "Doing pdf in gold" ; \
19050	(cd $(HOST_SUBDIR)/gold && \
19051	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19052	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19053	          "RANLIB=$${RANLIB}" \
19054	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19055	          pdf) \
19056	  || exit 1
19057
19058@endif gold
19059
19060.PHONY: maybe-html-gold html-gold
19061maybe-html-gold:
19062@if gold
19063maybe-html-gold: html-gold
19064
19065html-gold: \
19066    configure-gold
19067	@[ -f ./gold/Makefile ] || exit 0; \
19068	r=`${PWD_COMMAND}`; export r; \
19069	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19070	$(HOST_EXPORTS) \
19071	for flag in $(EXTRA_HOST_FLAGS) ; do \
19072	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19073	done; \
19074	echo "Doing html in gold" ; \
19075	(cd $(HOST_SUBDIR)/gold && \
19076	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19077	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19078	          "RANLIB=$${RANLIB}" \
19079	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19080	          html) \
19081	  || exit 1
19082
19083@endif gold
19084
19085.PHONY: maybe-TAGS-gold TAGS-gold
19086maybe-TAGS-gold:
19087@if gold
19088maybe-TAGS-gold: TAGS-gold
19089
19090TAGS-gold: \
19091    configure-gold
19092	@[ -f ./gold/Makefile ] || exit 0; \
19093	r=`${PWD_COMMAND}`; export r; \
19094	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19095	$(HOST_EXPORTS) \
19096	for flag in $(EXTRA_HOST_FLAGS) ; do \
19097	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19098	done; \
19099	echo "Doing TAGS in gold" ; \
19100	(cd $(HOST_SUBDIR)/gold && \
19101	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19102	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19103	          "RANLIB=$${RANLIB}" \
19104	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19105	          TAGS) \
19106	  || exit 1
19107
19108@endif gold
19109
19110.PHONY: maybe-install-info-gold install-info-gold
19111maybe-install-info-gold:
19112@if gold
19113maybe-install-info-gold: install-info-gold
19114
19115install-info-gold: \
19116    configure-gold \
19117    info-gold
19118	@[ -f ./gold/Makefile ] || exit 0; \
19119	r=`${PWD_COMMAND}`; export r; \
19120	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19121	$(HOST_EXPORTS) \
19122	for flag in $(EXTRA_HOST_FLAGS) ; do \
19123	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19124	done; \
19125	echo "Doing install-info in gold" ; \
19126	(cd $(HOST_SUBDIR)/gold && \
19127	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19128	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19129	          "RANLIB=$${RANLIB}" \
19130	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19131	          install-info) \
19132	  || exit 1
19133
19134@endif gold
19135
19136.PHONY: maybe-install-pdf-gold install-pdf-gold
19137maybe-install-pdf-gold:
19138@if gold
19139maybe-install-pdf-gold: install-pdf-gold
19140
19141install-pdf-gold: \
19142    configure-gold \
19143    pdf-gold
19144	@[ -f ./gold/Makefile ] || exit 0; \
19145	r=`${PWD_COMMAND}`; export r; \
19146	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19147	$(HOST_EXPORTS) \
19148	for flag in $(EXTRA_HOST_FLAGS) ; do \
19149	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19150	done; \
19151	echo "Doing install-pdf in gold" ; \
19152	(cd $(HOST_SUBDIR)/gold && \
19153	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19154	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19155	          "RANLIB=$${RANLIB}" \
19156	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19157	          install-pdf) \
19158	  || exit 1
19159
19160@endif gold
19161
19162.PHONY: maybe-install-html-gold install-html-gold
19163maybe-install-html-gold:
19164@if gold
19165maybe-install-html-gold: install-html-gold
19166
19167install-html-gold: \
19168    configure-gold \
19169    html-gold
19170	@[ -f ./gold/Makefile ] || exit 0; \
19171	r=`${PWD_COMMAND}`; export r; \
19172	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19173	$(HOST_EXPORTS) \
19174	for flag in $(EXTRA_HOST_FLAGS) ; do \
19175	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19176	done; \
19177	echo "Doing install-html in gold" ; \
19178	(cd $(HOST_SUBDIR)/gold && \
19179	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19180	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19181	          "RANLIB=$${RANLIB}" \
19182	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19183	          install-html) \
19184	  || exit 1
19185
19186@endif gold
19187
19188.PHONY: maybe-installcheck-gold installcheck-gold
19189maybe-installcheck-gold:
19190@if gold
19191maybe-installcheck-gold: installcheck-gold
19192
19193installcheck-gold: \
19194    configure-gold
19195	@[ -f ./gold/Makefile ] || exit 0; \
19196	r=`${PWD_COMMAND}`; export r; \
19197	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19198	$(HOST_EXPORTS) \
19199	for flag in $(EXTRA_HOST_FLAGS) ; do \
19200	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19201	done; \
19202	echo "Doing installcheck in gold" ; \
19203	(cd $(HOST_SUBDIR)/gold && \
19204	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19205	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19206	          "RANLIB=$${RANLIB}" \
19207	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19208	          installcheck) \
19209	  || exit 1
19210
19211@endif gold
19212
19213.PHONY: maybe-mostlyclean-gold mostlyclean-gold
19214maybe-mostlyclean-gold:
19215@if gold
19216maybe-mostlyclean-gold: mostlyclean-gold
19217
19218mostlyclean-gold:
19219	@[ -f ./gold/Makefile ] || exit 0; \
19220	r=`${PWD_COMMAND}`; export r; \
19221	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19222	$(HOST_EXPORTS) \
19223	for flag in $(EXTRA_HOST_FLAGS) ; do \
19224	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19225	done; \
19226	echo "Doing mostlyclean in gold" ; \
19227	(cd $(HOST_SUBDIR)/gold && \
19228	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19229	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19230	          "RANLIB=$${RANLIB}" \
19231	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19232	          mostlyclean) \
19233	  || exit 1
19234
19235@endif gold
19236
19237.PHONY: maybe-clean-gold clean-gold
19238maybe-clean-gold:
19239@if gold
19240maybe-clean-gold: clean-gold
19241
19242clean-gold:
19243	@[ -f ./gold/Makefile ] || exit 0; \
19244	r=`${PWD_COMMAND}`; export r; \
19245	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19246	$(HOST_EXPORTS) \
19247	for flag in $(EXTRA_HOST_FLAGS) ; do \
19248	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19249	done; \
19250	echo "Doing clean in gold" ; \
19251	(cd $(HOST_SUBDIR)/gold && \
19252	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19253	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19254	          "RANLIB=$${RANLIB}" \
19255	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19256	          clean) \
19257	  || exit 1
19258
19259@endif gold
19260
19261.PHONY: maybe-distclean-gold distclean-gold
19262maybe-distclean-gold:
19263@if gold
19264maybe-distclean-gold: distclean-gold
19265
19266distclean-gold:
19267	@[ -f ./gold/Makefile ] || exit 0; \
19268	r=`${PWD_COMMAND}`; export r; \
19269	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19270	$(HOST_EXPORTS) \
19271	for flag in $(EXTRA_HOST_FLAGS) ; do \
19272	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19273	done; \
19274	echo "Doing distclean in gold" ; \
19275	(cd $(HOST_SUBDIR)/gold && \
19276	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19277	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19278	          "RANLIB=$${RANLIB}" \
19279	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19280	          distclean) \
19281	  || exit 1
19282
19283@endif gold
19284
19285.PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
19286maybe-maintainer-clean-gold:
19287@if gold
19288maybe-maintainer-clean-gold: maintainer-clean-gold
19289
19290maintainer-clean-gold:
19291	@[ -f ./gold/Makefile ] || exit 0; \
19292	r=`${PWD_COMMAND}`; export r; \
19293	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19294	$(HOST_EXPORTS) \
19295	for flag in $(EXTRA_HOST_FLAGS) ; do \
19296	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19297	done; \
19298	echo "Doing maintainer-clean in gold" ; \
19299	(cd $(HOST_SUBDIR)/gold && \
19300	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19301	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19302	          "RANLIB=$${RANLIB}" \
19303	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19304	          maintainer-clean) \
19305	  || exit 1
19306
19307@endif gold
19308
19309
19310
19311.PHONY: configure-gprof maybe-configure-gprof
19312maybe-configure-gprof:
19313@if gcc-bootstrap
19314configure-gprof: stage_current
19315@endif gcc-bootstrap
19316@if gprof
19317maybe-configure-gprof: configure-gprof
19318configure-gprof:
19319	@: $(MAKE); $(unstage)
19320	@r=`${PWD_COMMAND}`; export r; \
19321	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19322	test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
19323	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
19324	$(HOST_EXPORTS) \
19325	echo Configuring in $(HOST_SUBDIR)/gprof; \
19326	cd "$(HOST_SUBDIR)/gprof" || exit 1; \
19327	case $(srcdir) in \
19328	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19329	  *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
19330		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19331	esac; \
19332	srcdiroption="--srcdir=$${topdir}/gprof"; \
19333	libsrcdir="$$s/gprof"; \
19334	$(SHELL) $${libsrcdir}/configure \
19335	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19336	  --target=${target_alias} $${srcdiroption}  \
19337	  || exit 1
19338@endif gprof
19339
19340
19341
19342
19343
19344.PHONY: all-gprof maybe-all-gprof
19345maybe-all-gprof:
19346@if gcc-bootstrap
19347all-gprof: stage_current
19348@endif gcc-bootstrap
19349@if gprof
19350TARGET-gprof=all
19351maybe-all-gprof: all-gprof
19352all-gprof: configure-gprof
19353	@: $(MAKE); $(unstage)
19354	@r=`${PWD_COMMAND}`; export r; \
19355	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19356	$(HOST_EXPORTS) \
19357	(cd $(HOST_SUBDIR)/gprof && \
19358	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
19359		$(TARGET-gprof))
19360@endif gprof
19361
19362
19363
19364
19365.PHONY: check-gprof maybe-check-gprof
19366maybe-check-gprof:
19367@if gprof
19368maybe-check-gprof: check-gprof
19369
19370check-gprof:
19371	@: $(MAKE); $(unstage)
19372	@r=`${PWD_COMMAND}`; export r; \
19373	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19374	$(HOST_EXPORTS) \
19375	(cd $(HOST_SUBDIR)/gprof && \
19376	  $(MAKE) $(FLAGS_TO_PASS)  check)
19377
19378@endif gprof
19379
19380.PHONY: install-gprof maybe-install-gprof
19381maybe-install-gprof:
19382@if gprof
19383maybe-install-gprof: install-gprof
19384
19385install-gprof: installdirs
19386	@: $(MAKE); $(unstage)
19387	@r=`${PWD_COMMAND}`; export r; \
19388	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19389	$(HOST_EXPORTS) \
19390	(cd $(HOST_SUBDIR)/gprof && \
19391	  $(MAKE) $(FLAGS_TO_PASS)  install)
19392
19393@endif gprof
19394
19395# Other targets (info, dvi, pdf, etc.)
19396
19397.PHONY: maybe-info-gprof info-gprof
19398maybe-info-gprof:
19399@if gprof
19400maybe-info-gprof: info-gprof
19401
19402info-gprof: \
19403    configure-gprof
19404	@: $(MAKE); $(unstage)
19405	@[ -f ./gprof/Makefile ] || exit 0; \
19406	r=`${PWD_COMMAND}`; export r; \
19407	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19408	$(HOST_EXPORTS) \
19409	for flag in $(EXTRA_HOST_FLAGS) ; do \
19410	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19411	done; \
19412	echo "Doing info in gprof" ; \
19413	(cd $(HOST_SUBDIR)/gprof && \
19414	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19415	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19416	          "RANLIB=$${RANLIB}" \
19417	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19418	          info) \
19419	  || exit 1
19420
19421@endif gprof
19422
19423.PHONY: maybe-dvi-gprof dvi-gprof
19424maybe-dvi-gprof:
19425@if gprof
19426maybe-dvi-gprof: dvi-gprof
19427
19428dvi-gprof: \
19429    configure-gprof
19430	@: $(MAKE); $(unstage)
19431	@[ -f ./gprof/Makefile ] || exit 0; \
19432	r=`${PWD_COMMAND}`; export r; \
19433	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19434	$(HOST_EXPORTS) \
19435	for flag in $(EXTRA_HOST_FLAGS) ; do \
19436	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19437	done; \
19438	echo "Doing dvi in gprof" ; \
19439	(cd $(HOST_SUBDIR)/gprof && \
19440	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19441	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19442	          "RANLIB=$${RANLIB}" \
19443	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19444	          dvi) \
19445	  || exit 1
19446
19447@endif gprof
19448
19449.PHONY: maybe-pdf-gprof pdf-gprof
19450maybe-pdf-gprof:
19451@if gprof
19452maybe-pdf-gprof: pdf-gprof
19453
19454pdf-gprof: \
19455    configure-gprof
19456	@: $(MAKE); $(unstage)
19457	@[ -f ./gprof/Makefile ] || exit 0; \
19458	r=`${PWD_COMMAND}`; export r; \
19459	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19460	$(HOST_EXPORTS) \
19461	for flag in $(EXTRA_HOST_FLAGS) ; do \
19462	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19463	done; \
19464	echo "Doing pdf in gprof" ; \
19465	(cd $(HOST_SUBDIR)/gprof && \
19466	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19467	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19468	          "RANLIB=$${RANLIB}" \
19469	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19470	          pdf) \
19471	  || exit 1
19472
19473@endif gprof
19474
19475.PHONY: maybe-html-gprof html-gprof
19476maybe-html-gprof:
19477@if gprof
19478maybe-html-gprof: html-gprof
19479
19480html-gprof: \
19481    configure-gprof
19482	@: $(MAKE); $(unstage)
19483	@[ -f ./gprof/Makefile ] || exit 0; \
19484	r=`${PWD_COMMAND}`; export r; \
19485	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19486	$(HOST_EXPORTS) \
19487	for flag in $(EXTRA_HOST_FLAGS) ; do \
19488	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19489	done; \
19490	echo "Doing html in gprof" ; \
19491	(cd $(HOST_SUBDIR)/gprof && \
19492	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19493	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19494	          "RANLIB=$${RANLIB}" \
19495	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19496	          html) \
19497	  || exit 1
19498
19499@endif gprof
19500
19501.PHONY: maybe-TAGS-gprof TAGS-gprof
19502maybe-TAGS-gprof:
19503@if gprof
19504maybe-TAGS-gprof: TAGS-gprof
19505
19506TAGS-gprof: \
19507    configure-gprof
19508	@: $(MAKE); $(unstage)
19509	@[ -f ./gprof/Makefile ] || exit 0; \
19510	r=`${PWD_COMMAND}`; export r; \
19511	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19512	$(HOST_EXPORTS) \
19513	for flag in $(EXTRA_HOST_FLAGS) ; do \
19514	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19515	done; \
19516	echo "Doing TAGS in gprof" ; \
19517	(cd $(HOST_SUBDIR)/gprof && \
19518	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19519	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19520	          "RANLIB=$${RANLIB}" \
19521	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19522	          TAGS) \
19523	  || exit 1
19524
19525@endif gprof
19526
19527.PHONY: maybe-install-info-gprof install-info-gprof
19528maybe-install-info-gprof:
19529@if gprof
19530maybe-install-info-gprof: install-info-gprof
19531
19532install-info-gprof: \
19533    configure-gprof \
19534    info-gprof
19535	@: $(MAKE); $(unstage)
19536	@[ -f ./gprof/Makefile ] || exit 0; \
19537	r=`${PWD_COMMAND}`; export r; \
19538	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19539	$(HOST_EXPORTS) \
19540	for flag in $(EXTRA_HOST_FLAGS) ; do \
19541	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19542	done; \
19543	echo "Doing install-info in gprof" ; \
19544	(cd $(HOST_SUBDIR)/gprof && \
19545	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19546	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19547	          "RANLIB=$${RANLIB}" \
19548	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19549	          install-info) \
19550	  || exit 1
19551
19552@endif gprof
19553
19554.PHONY: maybe-install-pdf-gprof install-pdf-gprof
19555maybe-install-pdf-gprof:
19556@if gprof
19557maybe-install-pdf-gprof: install-pdf-gprof
19558
19559install-pdf-gprof: \
19560    configure-gprof \
19561    pdf-gprof
19562	@: $(MAKE); $(unstage)
19563	@[ -f ./gprof/Makefile ] || exit 0; \
19564	r=`${PWD_COMMAND}`; export r; \
19565	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19566	$(HOST_EXPORTS) \
19567	for flag in $(EXTRA_HOST_FLAGS) ; do \
19568	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19569	done; \
19570	echo "Doing install-pdf in gprof" ; \
19571	(cd $(HOST_SUBDIR)/gprof && \
19572	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19573	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19574	          "RANLIB=$${RANLIB}" \
19575	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19576	          install-pdf) \
19577	  || exit 1
19578
19579@endif gprof
19580
19581.PHONY: maybe-install-html-gprof install-html-gprof
19582maybe-install-html-gprof:
19583@if gprof
19584maybe-install-html-gprof: install-html-gprof
19585
19586install-html-gprof: \
19587    configure-gprof \
19588    html-gprof
19589	@: $(MAKE); $(unstage)
19590	@[ -f ./gprof/Makefile ] || exit 0; \
19591	r=`${PWD_COMMAND}`; export r; \
19592	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19593	$(HOST_EXPORTS) \
19594	for flag in $(EXTRA_HOST_FLAGS) ; do \
19595	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19596	done; \
19597	echo "Doing install-html in gprof" ; \
19598	(cd $(HOST_SUBDIR)/gprof && \
19599	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19600	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19601	          "RANLIB=$${RANLIB}" \
19602	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19603	          install-html) \
19604	  || exit 1
19605
19606@endif gprof
19607
19608.PHONY: maybe-installcheck-gprof installcheck-gprof
19609maybe-installcheck-gprof:
19610@if gprof
19611maybe-installcheck-gprof: installcheck-gprof
19612
19613installcheck-gprof: \
19614    configure-gprof
19615	@: $(MAKE); $(unstage)
19616	@[ -f ./gprof/Makefile ] || exit 0; \
19617	r=`${PWD_COMMAND}`; export r; \
19618	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19619	$(HOST_EXPORTS) \
19620	for flag in $(EXTRA_HOST_FLAGS) ; do \
19621	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19622	done; \
19623	echo "Doing installcheck in gprof" ; \
19624	(cd $(HOST_SUBDIR)/gprof && \
19625	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19626	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19627	          "RANLIB=$${RANLIB}" \
19628	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19629	          installcheck) \
19630	  || exit 1
19631
19632@endif gprof
19633
19634.PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
19635maybe-mostlyclean-gprof:
19636@if gprof
19637maybe-mostlyclean-gprof: mostlyclean-gprof
19638
19639mostlyclean-gprof:
19640	@: $(MAKE); $(unstage)
19641	@[ -f ./gprof/Makefile ] || exit 0; \
19642	r=`${PWD_COMMAND}`; export r; \
19643	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19644	$(HOST_EXPORTS) \
19645	for flag in $(EXTRA_HOST_FLAGS) ; do \
19646	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19647	done; \
19648	echo "Doing mostlyclean in gprof" ; \
19649	(cd $(HOST_SUBDIR)/gprof && \
19650	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19651	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19652	          "RANLIB=$${RANLIB}" \
19653	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19654	          mostlyclean) \
19655	  || exit 1
19656
19657@endif gprof
19658
19659.PHONY: maybe-clean-gprof clean-gprof
19660maybe-clean-gprof:
19661@if gprof
19662maybe-clean-gprof: clean-gprof
19663
19664clean-gprof:
19665	@: $(MAKE); $(unstage)
19666	@[ -f ./gprof/Makefile ] || exit 0; \
19667	r=`${PWD_COMMAND}`; export r; \
19668	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19669	$(HOST_EXPORTS) \
19670	for flag in $(EXTRA_HOST_FLAGS) ; do \
19671	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19672	done; \
19673	echo "Doing clean in gprof" ; \
19674	(cd $(HOST_SUBDIR)/gprof && \
19675	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19676	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19677	          "RANLIB=$${RANLIB}" \
19678	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19679	          clean) \
19680	  || exit 1
19681
19682@endif gprof
19683
19684.PHONY: maybe-distclean-gprof distclean-gprof
19685maybe-distclean-gprof:
19686@if gprof
19687maybe-distclean-gprof: distclean-gprof
19688
19689distclean-gprof:
19690	@: $(MAKE); $(unstage)
19691	@[ -f ./gprof/Makefile ] || exit 0; \
19692	r=`${PWD_COMMAND}`; export r; \
19693	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19694	$(HOST_EXPORTS) \
19695	for flag in $(EXTRA_HOST_FLAGS) ; do \
19696	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19697	done; \
19698	echo "Doing distclean in gprof" ; \
19699	(cd $(HOST_SUBDIR)/gprof && \
19700	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19701	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19702	          "RANLIB=$${RANLIB}" \
19703	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19704	          distclean) \
19705	  || exit 1
19706
19707@endif gprof
19708
19709.PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
19710maybe-maintainer-clean-gprof:
19711@if gprof
19712maybe-maintainer-clean-gprof: maintainer-clean-gprof
19713
19714maintainer-clean-gprof:
19715	@: $(MAKE); $(unstage)
19716	@[ -f ./gprof/Makefile ] || exit 0; \
19717	r=`${PWD_COMMAND}`; export r; \
19718	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19719	$(HOST_EXPORTS) \
19720	for flag in $(EXTRA_HOST_FLAGS) ; do \
19721	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19722	done; \
19723	echo "Doing maintainer-clean in gprof" ; \
19724	(cd $(HOST_SUBDIR)/gprof && \
19725	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19726	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19727	          "RANLIB=$${RANLIB}" \
19728	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19729	          maintainer-clean) \
19730	  || exit 1
19731
19732@endif gprof
19733
19734
19735
19736.PHONY: configure-gzip maybe-configure-gzip
19737maybe-configure-gzip:
19738@if gcc-bootstrap
19739configure-gzip: stage_current
19740@endif gcc-bootstrap
19741@if gzip
19742maybe-configure-gzip: configure-gzip
19743configure-gzip:
19744	@: $(MAKE); $(unstage)
19745	@r=`${PWD_COMMAND}`; export r; \
19746	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19747	test ! -f $(HOST_SUBDIR)/gzip/Makefile || exit 0; \
19748	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gzip ; \
19749	$(HOST_EXPORTS) \
19750	echo Configuring in $(HOST_SUBDIR)/gzip; \
19751	cd "$(HOST_SUBDIR)/gzip" || exit 1; \
19752	case $(srcdir) in \
19753	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19754	  *) topdir=`echo $(HOST_SUBDIR)/gzip/ | \
19755		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19756	esac; \
19757	srcdiroption="--srcdir=$${topdir}/gzip"; \
19758	libsrcdir="$$s/gzip"; \
19759	$(SHELL) $${libsrcdir}/configure \
19760	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19761	  --target=${target_alias} $${srcdiroption}  \
19762	  || exit 1
19763@endif gzip
19764
19765
19766
19767
19768
19769.PHONY: all-gzip maybe-all-gzip
19770maybe-all-gzip:
19771@if gcc-bootstrap
19772all-gzip: stage_current
19773@endif gcc-bootstrap
19774@if gzip
19775TARGET-gzip=all
19776maybe-all-gzip: all-gzip
19777all-gzip: configure-gzip
19778	@: $(MAKE); $(unstage)
19779	@r=`${PWD_COMMAND}`; export r; \
19780	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19781	$(HOST_EXPORTS) \
19782	(cd $(HOST_SUBDIR)/gzip && \
19783	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
19784		$(TARGET-gzip))
19785@endif gzip
19786
19787
19788
19789
19790.PHONY: check-gzip maybe-check-gzip
19791maybe-check-gzip:
19792@if gzip
19793maybe-check-gzip: check-gzip
19794
19795check-gzip:
19796	@: $(MAKE); $(unstage)
19797	@r=`${PWD_COMMAND}`; export r; \
19798	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19799	$(HOST_EXPORTS) \
19800	(cd $(HOST_SUBDIR)/gzip && \
19801	  $(MAKE) $(FLAGS_TO_PASS)  check)
19802
19803@endif gzip
19804
19805.PHONY: install-gzip maybe-install-gzip
19806maybe-install-gzip:
19807@if gzip
19808maybe-install-gzip: install-gzip
19809
19810install-gzip: installdirs
19811	@: $(MAKE); $(unstage)
19812	@r=`${PWD_COMMAND}`; export r; \
19813	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19814	$(HOST_EXPORTS) \
19815	(cd $(HOST_SUBDIR)/gzip && \
19816	  $(MAKE) $(FLAGS_TO_PASS)  install)
19817
19818@endif gzip
19819
19820# Other targets (info, dvi, pdf, etc.)
19821
19822.PHONY: maybe-info-gzip info-gzip
19823maybe-info-gzip:
19824@if gzip
19825maybe-info-gzip: info-gzip
19826
19827info-gzip: \
19828    configure-gzip
19829	@: $(MAKE); $(unstage)
19830	@[ -f ./gzip/Makefile ] || exit 0; \
19831	r=`${PWD_COMMAND}`; export r; \
19832	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19833	$(HOST_EXPORTS) \
19834	for flag in $(EXTRA_HOST_FLAGS) ; do \
19835	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19836	done; \
19837	echo "Doing info in gzip" ; \
19838	(cd $(HOST_SUBDIR)/gzip && \
19839	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19840	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19841	          "RANLIB=$${RANLIB}" \
19842	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19843	          info) \
19844	  || exit 1
19845
19846@endif gzip
19847
19848.PHONY: maybe-dvi-gzip dvi-gzip
19849maybe-dvi-gzip:
19850@if gzip
19851maybe-dvi-gzip: dvi-gzip
19852
19853dvi-gzip: \
19854    configure-gzip
19855	@: $(MAKE); $(unstage)
19856	@[ -f ./gzip/Makefile ] || exit 0; \
19857	r=`${PWD_COMMAND}`; export r; \
19858	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19859	$(HOST_EXPORTS) \
19860	for flag in $(EXTRA_HOST_FLAGS) ; do \
19861	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19862	done; \
19863	echo "Doing dvi in gzip" ; \
19864	(cd $(HOST_SUBDIR)/gzip && \
19865	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19866	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19867	          "RANLIB=$${RANLIB}" \
19868	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19869	          dvi) \
19870	  || exit 1
19871
19872@endif gzip
19873
19874.PHONY: maybe-pdf-gzip pdf-gzip
19875maybe-pdf-gzip:
19876@if gzip
19877maybe-pdf-gzip: pdf-gzip
19878
19879pdf-gzip: \
19880    configure-gzip
19881	@: $(MAKE); $(unstage)
19882	@[ -f ./gzip/Makefile ] || exit 0; \
19883	r=`${PWD_COMMAND}`; export r; \
19884	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19885	$(HOST_EXPORTS) \
19886	for flag in $(EXTRA_HOST_FLAGS) ; do \
19887	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19888	done; \
19889	echo "Doing pdf in gzip" ; \
19890	(cd $(HOST_SUBDIR)/gzip && \
19891	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19892	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19893	          "RANLIB=$${RANLIB}" \
19894	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19895	          pdf) \
19896	  || exit 1
19897
19898@endif gzip
19899
19900.PHONY: maybe-html-gzip html-gzip
19901maybe-html-gzip:
19902@if gzip
19903maybe-html-gzip: html-gzip
19904
19905html-gzip: \
19906    configure-gzip
19907	@: $(MAKE); $(unstage)
19908	@[ -f ./gzip/Makefile ] || exit 0; \
19909	r=`${PWD_COMMAND}`; export r; \
19910	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19911	$(HOST_EXPORTS) \
19912	for flag in $(EXTRA_HOST_FLAGS) ; do \
19913	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19914	done; \
19915	echo "Doing html in gzip" ; \
19916	(cd $(HOST_SUBDIR)/gzip && \
19917	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19918	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19919	          "RANLIB=$${RANLIB}" \
19920	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19921	          html) \
19922	  || exit 1
19923
19924@endif gzip
19925
19926.PHONY: maybe-TAGS-gzip TAGS-gzip
19927maybe-TAGS-gzip:
19928@if gzip
19929maybe-TAGS-gzip: TAGS-gzip
19930
19931TAGS-gzip: \
19932    configure-gzip
19933	@: $(MAKE); $(unstage)
19934	@[ -f ./gzip/Makefile ] || exit 0; \
19935	r=`${PWD_COMMAND}`; export r; \
19936	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19937	$(HOST_EXPORTS) \
19938	for flag in $(EXTRA_HOST_FLAGS) ; do \
19939	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19940	done; \
19941	echo "Doing TAGS in gzip" ; \
19942	(cd $(HOST_SUBDIR)/gzip && \
19943	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19944	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19945	          "RANLIB=$${RANLIB}" \
19946	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19947	          TAGS) \
19948	  || exit 1
19949
19950@endif gzip
19951
19952.PHONY: maybe-install-info-gzip install-info-gzip
19953maybe-install-info-gzip:
19954@if gzip
19955maybe-install-info-gzip: install-info-gzip
19956
19957install-info-gzip: \
19958    configure-gzip \
19959    info-gzip
19960	@: $(MAKE); $(unstage)
19961	@[ -f ./gzip/Makefile ] || exit 0; \
19962	r=`${PWD_COMMAND}`; export r; \
19963	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19964	$(HOST_EXPORTS) \
19965	for flag in $(EXTRA_HOST_FLAGS) ; do \
19966	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19967	done; \
19968	echo "Doing install-info in gzip" ; \
19969	(cd $(HOST_SUBDIR)/gzip && \
19970	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19971	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19972	          "RANLIB=$${RANLIB}" \
19973	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19974	          install-info) \
19975	  || exit 1
19976
19977@endif gzip
19978
19979.PHONY: maybe-install-pdf-gzip install-pdf-gzip
19980maybe-install-pdf-gzip:
19981@if gzip
19982maybe-install-pdf-gzip: install-pdf-gzip
19983
19984install-pdf-gzip: \
19985    configure-gzip \
19986    pdf-gzip
19987	@: $(MAKE); $(unstage)
19988	@[ -f ./gzip/Makefile ] || exit 0; \
19989	r=`${PWD_COMMAND}`; export r; \
19990	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19991	$(HOST_EXPORTS) \
19992	for flag in $(EXTRA_HOST_FLAGS) ; do \
19993	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19994	done; \
19995	echo "Doing install-pdf in gzip" ; \
19996	(cd $(HOST_SUBDIR)/gzip && \
19997	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19998	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19999	          "RANLIB=$${RANLIB}" \
20000	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20001	          install-pdf) \
20002	  || exit 1
20003
20004@endif gzip
20005
20006.PHONY: maybe-install-html-gzip install-html-gzip
20007maybe-install-html-gzip:
20008@if gzip
20009maybe-install-html-gzip: install-html-gzip
20010
20011install-html-gzip: \
20012    configure-gzip \
20013    html-gzip
20014	@: $(MAKE); $(unstage)
20015	@[ -f ./gzip/Makefile ] || exit 0; \
20016	r=`${PWD_COMMAND}`; export r; \
20017	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20018	$(HOST_EXPORTS) \
20019	for flag in $(EXTRA_HOST_FLAGS) ; do \
20020	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20021	done; \
20022	echo "Doing install-html in gzip" ; \
20023	(cd $(HOST_SUBDIR)/gzip && \
20024	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20025	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20026	          "RANLIB=$${RANLIB}" \
20027	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20028	          install-html) \
20029	  || exit 1
20030
20031@endif gzip
20032
20033.PHONY: maybe-installcheck-gzip installcheck-gzip
20034maybe-installcheck-gzip:
20035@if gzip
20036maybe-installcheck-gzip: installcheck-gzip
20037
20038installcheck-gzip: \
20039    configure-gzip
20040	@: $(MAKE); $(unstage)
20041	@[ -f ./gzip/Makefile ] || exit 0; \
20042	r=`${PWD_COMMAND}`; export r; \
20043	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20044	$(HOST_EXPORTS) \
20045	for flag in $(EXTRA_HOST_FLAGS) ; do \
20046	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20047	done; \
20048	echo "Doing installcheck in gzip" ; \
20049	(cd $(HOST_SUBDIR)/gzip && \
20050	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20051	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20052	          "RANLIB=$${RANLIB}" \
20053	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20054	          installcheck) \
20055	  || exit 1
20056
20057@endif gzip
20058
20059.PHONY: maybe-mostlyclean-gzip mostlyclean-gzip
20060maybe-mostlyclean-gzip:
20061@if gzip
20062maybe-mostlyclean-gzip: mostlyclean-gzip
20063
20064mostlyclean-gzip:
20065	@: $(MAKE); $(unstage)
20066	@[ -f ./gzip/Makefile ] || exit 0; \
20067	r=`${PWD_COMMAND}`; export r; \
20068	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20069	$(HOST_EXPORTS) \
20070	for flag in $(EXTRA_HOST_FLAGS) ; do \
20071	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20072	done; \
20073	echo "Doing mostlyclean in gzip" ; \
20074	(cd $(HOST_SUBDIR)/gzip && \
20075	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20076	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20077	          "RANLIB=$${RANLIB}" \
20078	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20079	          mostlyclean) \
20080	  || exit 1
20081
20082@endif gzip
20083
20084.PHONY: maybe-clean-gzip clean-gzip
20085maybe-clean-gzip:
20086@if gzip
20087maybe-clean-gzip: clean-gzip
20088
20089clean-gzip:
20090	@: $(MAKE); $(unstage)
20091	@[ -f ./gzip/Makefile ] || exit 0; \
20092	r=`${PWD_COMMAND}`; export r; \
20093	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20094	$(HOST_EXPORTS) \
20095	for flag in $(EXTRA_HOST_FLAGS) ; do \
20096	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20097	done; \
20098	echo "Doing clean in gzip" ; \
20099	(cd $(HOST_SUBDIR)/gzip && \
20100	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20101	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20102	          "RANLIB=$${RANLIB}" \
20103	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20104	          clean) \
20105	  || exit 1
20106
20107@endif gzip
20108
20109.PHONY: maybe-distclean-gzip distclean-gzip
20110maybe-distclean-gzip:
20111@if gzip
20112maybe-distclean-gzip: distclean-gzip
20113
20114distclean-gzip:
20115	@: $(MAKE); $(unstage)
20116	@[ -f ./gzip/Makefile ] || exit 0; \
20117	r=`${PWD_COMMAND}`; export r; \
20118	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20119	$(HOST_EXPORTS) \
20120	for flag in $(EXTRA_HOST_FLAGS) ; do \
20121	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20122	done; \
20123	echo "Doing distclean in gzip" ; \
20124	(cd $(HOST_SUBDIR)/gzip && \
20125	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20126	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20127	          "RANLIB=$${RANLIB}" \
20128	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20129	          distclean) \
20130	  || exit 1
20131
20132@endif gzip
20133
20134.PHONY: maybe-maintainer-clean-gzip maintainer-clean-gzip
20135maybe-maintainer-clean-gzip:
20136@if gzip
20137maybe-maintainer-clean-gzip: maintainer-clean-gzip
20138
20139maintainer-clean-gzip:
20140	@: $(MAKE); $(unstage)
20141	@[ -f ./gzip/Makefile ] || exit 0; \
20142	r=`${PWD_COMMAND}`; export r; \
20143	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20144	$(HOST_EXPORTS) \
20145	for flag in $(EXTRA_HOST_FLAGS) ; do \
20146	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20147	done; \
20148	echo "Doing maintainer-clean in gzip" ; \
20149	(cd $(HOST_SUBDIR)/gzip && \
20150	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20151	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20152	          "RANLIB=$${RANLIB}" \
20153	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20154	          maintainer-clean) \
20155	  || exit 1
20156
20157@endif gzip
20158
20159
20160
20161.PHONY: configure-hello maybe-configure-hello
20162maybe-configure-hello:
20163@if gcc-bootstrap
20164configure-hello: stage_current
20165@endif gcc-bootstrap
20166@if hello
20167maybe-configure-hello: configure-hello
20168configure-hello:
20169	@: $(MAKE); $(unstage)
20170	@r=`${PWD_COMMAND}`; export r; \
20171	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20172	test ! -f $(HOST_SUBDIR)/hello/Makefile || exit 0; \
20173	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/hello ; \
20174	$(HOST_EXPORTS) \
20175	echo Configuring in $(HOST_SUBDIR)/hello; \
20176	cd "$(HOST_SUBDIR)/hello" || exit 1; \
20177	case $(srcdir) in \
20178	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20179	  *) topdir=`echo $(HOST_SUBDIR)/hello/ | \
20180		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20181	esac; \
20182	srcdiroption="--srcdir=$${topdir}/hello"; \
20183	libsrcdir="$$s/hello"; \
20184	$(SHELL) $${libsrcdir}/configure \
20185	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20186	  --target=${target_alias} $${srcdiroption}  \
20187	  || exit 1
20188@endif hello
20189
20190
20191
20192
20193
20194.PHONY: all-hello maybe-all-hello
20195maybe-all-hello:
20196@if gcc-bootstrap
20197all-hello: stage_current
20198@endif gcc-bootstrap
20199@if hello
20200TARGET-hello=all
20201maybe-all-hello: all-hello
20202all-hello: configure-hello
20203	@: $(MAKE); $(unstage)
20204	@r=`${PWD_COMMAND}`; export r; \
20205	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20206	$(HOST_EXPORTS) \
20207	(cd $(HOST_SUBDIR)/hello && \
20208	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
20209		$(TARGET-hello))
20210@endif hello
20211
20212
20213
20214
20215.PHONY: check-hello maybe-check-hello
20216maybe-check-hello:
20217@if hello
20218maybe-check-hello: check-hello
20219
20220check-hello:
20221	@: $(MAKE); $(unstage)
20222	@r=`${PWD_COMMAND}`; export r; \
20223	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20224	$(HOST_EXPORTS) \
20225	(cd $(HOST_SUBDIR)/hello && \
20226	  $(MAKE) $(FLAGS_TO_PASS)  check)
20227
20228@endif hello
20229
20230.PHONY: install-hello maybe-install-hello
20231maybe-install-hello:
20232@if hello
20233maybe-install-hello: install-hello
20234
20235install-hello: installdirs
20236	@: $(MAKE); $(unstage)
20237	@r=`${PWD_COMMAND}`; export r; \
20238	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20239	$(HOST_EXPORTS) \
20240	(cd $(HOST_SUBDIR)/hello && \
20241	  $(MAKE) $(FLAGS_TO_PASS)  install)
20242
20243@endif hello
20244
20245# Other targets (info, dvi, pdf, etc.)
20246
20247.PHONY: maybe-info-hello info-hello
20248maybe-info-hello:
20249@if hello
20250maybe-info-hello: info-hello
20251
20252info-hello: \
20253    configure-hello
20254	@: $(MAKE); $(unstage)
20255	@[ -f ./hello/Makefile ] || exit 0; \
20256	r=`${PWD_COMMAND}`; export r; \
20257	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20258	$(HOST_EXPORTS) \
20259	for flag in $(EXTRA_HOST_FLAGS) ; do \
20260	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20261	done; \
20262	echo "Doing info in hello" ; \
20263	(cd $(HOST_SUBDIR)/hello && \
20264	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20265	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20266	          "RANLIB=$${RANLIB}" \
20267	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20268	          info) \
20269	  || exit 1
20270
20271@endif hello
20272
20273.PHONY: maybe-dvi-hello dvi-hello
20274maybe-dvi-hello:
20275@if hello
20276maybe-dvi-hello: dvi-hello
20277
20278dvi-hello: \
20279    configure-hello
20280	@: $(MAKE); $(unstage)
20281	@[ -f ./hello/Makefile ] || exit 0; \
20282	r=`${PWD_COMMAND}`; export r; \
20283	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20284	$(HOST_EXPORTS) \
20285	for flag in $(EXTRA_HOST_FLAGS) ; do \
20286	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20287	done; \
20288	echo "Doing dvi in hello" ; \
20289	(cd $(HOST_SUBDIR)/hello && \
20290	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20291	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20292	          "RANLIB=$${RANLIB}" \
20293	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20294	          dvi) \
20295	  || exit 1
20296
20297@endif hello
20298
20299.PHONY: maybe-pdf-hello pdf-hello
20300maybe-pdf-hello:
20301@if hello
20302maybe-pdf-hello: pdf-hello
20303
20304pdf-hello: \
20305    configure-hello
20306	@: $(MAKE); $(unstage)
20307	@[ -f ./hello/Makefile ] || exit 0; \
20308	r=`${PWD_COMMAND}`; export r; \
20309	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20310	$(HOST_EXPORTS) \
20311	for flag in $(EXTRA_HOST_FLAGS) ; do \
20312	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20313	done; \
20314	echo "Doing pdf in hello" ; \
20315	(cd $(HOST_SUBDIR)/hello && \
20316	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20317	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20318	          "RANLIB=$${RANLIB}" \
20319	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20320	          pdf) \
20321	  || exit 1
20322
20323@endif hello
20324
20325.PHONY: maybe-html-hello html-hello
20326maybe-html-hello:
20327@if hello
20328maybe-html-hello: html-hello
20329
20330html-hello: \
20331    configure-hello
20332	@: $(MAKE); $(unstage)
20333	@[ -f ./hello/Makefile ] || exit 0; \
20334	r=`${PWD_COMMAND}`; export r; \
20335	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20336	$(HOST_EXPORTS) \
20337	for flag in $(EXTRA_HOST_FLAGS) ; do \
20338	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20339	done; \
20340	echo "Doing html in hello" ; \
20341	(cd $(HOST_SUBDIR)/hello && \
20342	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20343	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20344	          "RANLIB=$${RANLIB}" \
20345	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20346	          html) \
20347	  || exit 1
20348
20349@endif hello
20350
20351.PHONY: maybe-TAGS-hello TAGS-hello
20352maybe-TAGS-hello:
20353@if hello
20354maybe-TAGS-hello: TAGS-hello
20355
20356TAGS-hello: \
20357    configure-hello
20358	@: $(MAKE); $(unstage)
20359	@[ -f ./hello/Makefile ] || exit 0; \
20360	r=`${PWD_COMMAND}`; export r; \
20361	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20362	$(HOST_EXPORTS) \
20363	for flag in $(EXTRA_HOST_FLAGS) ; do \
20364	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20365	done; \
20366	echo "Doing TAGS in hello" ; \
20367	(cd $(HOST_SUBDIR)/hello && \
20368	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20369	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20370	          "RANLIB=$${RANLIB}" \
20371	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20372	          TAGS) \
20373	  || exit 1
20374
20375@endif hello
20376
20377.PHONY: maybe-install-info-hello install-info-hello
20378maybe-install-info-hello:
20379@if hello
20380maybe-install-info-hello: install-info-hello
20381
20382install-info-hello: \
20383    configure-hello \
20384    info-hello
20385	@: $(MAKE); $(unstage)
20386	@[ -f ./hello/Makefile ] || exit 0; \
20387	r=`${PWD_COMMAND}`; export r; \
20388	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20389	$(HOST_EXPORTS) \
20390	for flag in $(EXTRA_HOST_FLAGS) ; do \
20391	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20392	done; \
20393	echo "Doing install-info in hello" ; \
20394	(cd $(HOST_SUBDIR)/hello && \
20395	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20396	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20397	          "RANLIB=$${RANLIB}" \
20398	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20399	          install-info) \
20400	  || exit 1
20401
20402@endif hello
20403
20404.PHONY: maybe-install-pdf-hello install-pdf-hello
20405maybe-install-pdf-hello:
20406@if hello
20407maybe-install-pdf-hello: install-pdf-hello
20408
20409install-pdf-hello: \
20410    configure-hello \
20411    pdf-hello
20412	@: $(MAKE); $(unstage)
20413	@[ -f ./hello/Makefile ] || exit 0; \
20414	r=`${PWD_COMMAND}`; export r; \
20415	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20416	$(HOST_EXPORTS) \
20417	for flag in $(EXTRA_HOST_FLAGS) ; do \
20418	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20419	done; \
20420	echo "Doing install-pdf in hello" ; \
20421	(cd $(HOST_SUBDIR)/hello && \
20422	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20423	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20424	          "RANLIB=$${RANLIB}" \
20425	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20426	          install-pdf) \
20427	  || exit 1
20428
20429@endif hello
20430
20431.PHONY: maybe-install-html-hello install-html-hello
20432maybe-install-html-hello:
20433@if hello
20434maybe-install-html-hello: install-html-hello
20435
20436install-html-hello: \
20437    configure-hello \
20438    html-hello
20439	@: $(MAKE); $(unstage)
20440	@[ -f ./hello/Makefile ] || exit 0; \
20441	r=`${PWD_COMMAND}`; export r; \
20442	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20443	$(HOST_EXPORTS) \
20444	for flag in $(EXTRA_HOST_FLAGS) ; do \
20445	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20446	done; \
20447	echo "Doing install-html in hello" ; \
20448	(cd $(HOST_SUBDIR)/hello && \
20449	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20450	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20451	          "RANLIB=$${RANLIB}" \
20452	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20453	          install-html) \
20454	  || exit 1
20455
20456@endif hello
20457
20458.PHONY: maybe-installcheck-hello installcheck-hello
20459maybe-installcheck-hello:
20460@if hello
20461maybe-installcheck-hello: installcheck-hello
20462
20463installcheck-hello: \
20464    configure-hello
20465	@: $(MAKE); $(unstage)
20466	@[ -f ./hello/Makefile ] || exit 0; \
20467	r=`${PWD_COMMAND}`; export r; \
20468	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20469	$(HOST_EXPORTS) \
20470	for flag in $(EXTRA_HOST_FLAGS) ; do \
20471	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20472	done; \
20473	echo "Doing installcheck in hello" ; \
20474	(cd $(HOST_SUBDIR)/hello && \
20475	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20476	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20477	          "RANLIB=$${RANLIB}" \
20478	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20479	          installcheck) \
20480	  || exit 1
20481
20482@endif hello
20483
20484.PHONY: maybe-mostlyclean-hello mostlyclean-hello
20485maybe-mostlyclean-hello:
20486@if hello
20487maybe-mostlyclean-hello: mostlyclean-hello
20488
20489mostlyclean-hello:
20490	@: $(MAKE); $(unstage)
20491	@[ -f ./hello/Makefile ] || exit 0; \
20492	r=`${PWD_COMMAND}`; export r; \
20493	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20494	$(HOST_EXPORTS) \
20495	for flag in $(EXTRA_HOST_FLAGS) ; do \
20496	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20497	done; \
20498	echo "Doing mostlyclean in hello" ; \
20499	(cd $(HOST_SUBDIR)/hello && \
20500	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20501	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20502	          "RANLIB=$${RANLIB}" \
20503	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20504	          mostlyclean) \
20505	  || exit 1
20506
20507@endif hello
20508
20509.PHONY: maybe-clean-hello clean-hello
20510maybe-clean-hello:
20511@if hello
20512maybe-clean-hello: clean-hello
20513
20514clean-hello:
20515	@: $(MAKE); $(unstage)
20516	@[ -f ./hello/Makefile ] || exit 0; \
20517	r=`${PWD_COMMAND}`; export r; \
20518	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20519	$(HOST_EXPORTS) \
20520	for flag in $(EXTRA_HOST_FLAGS) ; do \
20521	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20522	done; \
20523	echo "Doing clean in hello" ; \
20524	(cd $(HOST_SUBDIR)/hello && \
20525	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20526	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20527	          "RANLIB=$${RANLIB}" \
20528	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20529	          clean) \
20530	  || exit 1
20531
20532@endif hello
20533
20534.PHONY: maybe-distclean-hello distclean-hello
20535maybe-distclean-hello:
20536@if hello
20537maybe-distclean-hello: distclean-hello
20538
20539distclean-hello:
20540	@: $(MAKE); $(unstage)
20541	@[ -f ./hello/Makefile ] || exit 0; \
20542	r=`${PWD_COMMAND}`; export r; \
20543	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20544	$(HOST_EXPORTS) \
20545	for flag in $(EXTRA_HOST_FLAGS) ; do \
20546	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20547	done; \
20548	echo "Doing distclean in hello" ; \
20549	(cd $(HOST_SUBDIR)/hello && \
20550	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20551	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20552	          "RANLIB=$${RANLIB}" \
20553	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20554	          distclean) \
20555	  || exit 1
20556
20557@endif hello
20558
20559.PHONY: maybe-maintainer-clean-hello maintainer-clean-hello
20560maybe-maintainer-clean-hello:
20561@if hello
20562maybe-maintainer-clean-hello: maintainer-clean-hello
20563
20564maintainer-clean-hello:
20565	@: $(MAKE); $(unstage)
20566	@[ -f ./hello/Makefile ] || exit 0; \
20567	r=`${PWD_COMMAND}`; export r; \
20568	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20569	$(HOST_EXPORTS) \
20570	for flag in $(EXTRA_HOST_FLAGS) ; do \
20571	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20572	done; \
20573	echo "Doing maintainer-clean in hello" ; \
20574	(cd $(HOST_SUBDIR)/hello && \
20575	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20576	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20577	          "RANLIB=$${RANLIB}" \
20578	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20579	          maintainer-clean) \
20580	  || exit 1
20581
20582@endif hello
20583
20584
20585
20586.PHONY: configure-indent maybe-configure-indent
20587maybe-configure-indent:
20588@if gcc-bootstrap
20589configure-indent: stage_current
20590@endif gcc-bootstrap
20591@if indent
20592maybe-configure-indent: configure-indent
20593configure-indent:
20594	@: $(MAKE); $(unstage)
20595	@r=`${PWD_COMMAND}`; export r; \
20596	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20597	test ! -f $(HOST_SUBDIR)/indent/Makefile || exit 0; \
20598	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/indent ; \
20599	$(HOST_EXPORTS) \
20600	echo Configuring in $(HOST_SUBDIR)/indent; \
20601	cd "$(HOST_SUBDIR)/indent" || exit 1; \
20602	case $(srcdir) in \
20603	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20604	  *) topdir=`echo $(HOST_SUBDIR)/indent/ | \
20605		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20606	esac; \
20607	srcdiroption="--srcdir=$${topdir}/indent"; \
20608	libsrcdir="$$s/indent"; \
20609	$(SHELL) $${libsrcdir}/configure \
20610	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20611	  --target=${target_alias} $${srcdiroption}  \
20612	  || exit 1
20613@endif indent
20614
20615
20616
20617
20618
20619.PHONY: all-indent maybe-all-indent
20620maybe-all-indent:
20621@if gcc-bootstrap
20622all-indent: stage_current
20623@endif gcc-bootstrap
20624@if indent
20625TARGET-indent=all
20626maybe-all-indent: all-indent
20627all-indent: configure-indent
20628	@: $(MAKE); $(unstage)
20629	@r=`${PWD_COMMAND}`; export r; \
20630	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20631	$(HOST_EXPORTS) \
20632	(cd $(HOST_SUBDIR)/indent && \
20633	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
20634		$(TARGET-indent))
20635@endif indent
20636
20637
20638
20639
20640.PHONY: check-indent maybe-check-indent
20641maybe-check-indent:
20642@if indent
20643maybe-check-indent: check-indent
20644
20645check-indent:
20646	@: $(MAKE); $(unstage)
20647	@r=`${PWD_COMMAND}`; export r; \
20648	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20649	$(HOST_EXPORTS) \
20650	(cd $(HOST_SUBDIR)/indent && \
20651	  $(MAKE) $(FLAGS_TO_PASS)  check)
20652
20653@endif indent
20654
20655.PHONY: install-indent maybe-install-indent
20656maybe-install-indent:
20657@if indent
20658maybe-install-indent: install-indent
20659
20660install-indent: installdirs
20661	@: $(MAKE); $(unstage)
20662	@r=`${PWD_COMMAND}`; export r; \
20663	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20664	$(HOST_EXPORTS) \
20665	(cd $(HOST_SUBDIR)/indent && \
20666	  $(MAKE) $(FLAGS_TO_PASS)  install)
20667
20668@endif indent
20669
20670# Other targets (info, dvi, pdf, etc.)
20671
20672.PHONY: maybe-info-indent info-indent
20673maybe-info-indent:
20674@if indent
20675maybe-info-indent: info-indent
20676
20677info-indent: \
20678    configure-indent
20679	@: $(MAKE); $(unstage)
20680	@[ -f ./indent/Makefile ] || exit 0; \
20681	r=`${PWD_COMMAND}`; export r; \
20682	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20683	$(HOST_EXPORTS) \
20684	for flag in $(EXTRA_HOST_FLAGS) ; do \
20685	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20686	done; \
20687	echo "Doing info in indent" ; \
20688	(cd $(HOST_SUBDIR)/indent && \
20689	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20690	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20691	          "RANLIB=$${RANLIB}" \
20692	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20693	          info) \
20694	  || exit 1
20695
20696@endif indent
20697
20698.PHONY: maybe-dvi-indent dvi-indent
20699maybe-dvi-indent:
20700@if indent
20701maybe-dvi-indent: dvi-indent
20702
20703dvi-indent: \
20704    configure-indent
20705	@: $(MAKE); $(unstage)
20706	@[ -f ./indent/Makefile ] || exit 0; \
20707	r=`${PWD_COMMAND}`; export r; \
20708	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20709	$(HOST_EXPORTS) \
20710	for flag in $(EXTRA_HOST_FLAGS) ; do \
20711	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20712	done; \
20713	echo "Doing dvi in indent" ; \
20714	(cd $(HOST_SUBDIR)/indent && \
20715	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20716	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20717	          "RANLIB=$${RANLIB}" \
20718	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20719	          dvi) \
20720	  || exit 1
20721
20722@endif indent
20723
20724.PHONY: maybe-pdf-indent pdf-indent
20725maybe-pdf-indent:
20726@if indent
20727maybe-pdf-indent: pdf-indent
20728
20729pdf-indent: \
20730    configure-indent
20731	@: $(MAKE); $(unstage)
20732	@[ -f ./indent/Makefile ] || exit 0; \
20733	r=`${PWD_COMMAND}`; export r; \
20734	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20735	$(HOST_EXPORTS) \
20736	for flag in $(EXTRA_HOST_FLAGS) ; do \
20737	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20738	done; \
20739	echo "Doing pdf in indent" ; \
20740	(cd $(HOST_SUBDIR)/indent && \
20741	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20742	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20743	          "RANLIB=$${RANLIB}" \
20744	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20745	          pdf) \
20746	  || exit 1
20747
20748@endif indent
20749
20750.PHONY: maybe-html-indent html-indent
20751maybe-html-indent:
20752@if indent
20753maybe-html-indent: html-indent
20754
20755html-indent: \
20756    configure-indent
20757	@: $(MAKE); $(unstage)
20758	@[ -f ./indent/Makefile ] || exit 0; \
20759	r=`${PWD_COMMAND}`; export r; \
20760	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20761	$(HOST_EXPORTS) \
20762	for flag in $(EXTRA_HOST_FLAGS) ; do \
20763	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20764	done; \
20765	echo "Doing html in indent" ; \
20766	(cd $(HOST_SUBDIR)/indent && \
20767	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20768	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20769	          "RANLIB=$${RANLIB}" \
20770	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20771	          html) \
20772	  || exit 1
20773
20774@endif indent
20775
20776.PHONY: maybe-TAGS-indent TAGS-indent
20777maybe-TAGS-indent:
20778@if indent
20779maybe-TAGS-indent: TAGS-indent
20780
20781TAGS-indent: \
20782    configure-indent
20783	@: $(MAKE); $(unstage)
20784	@[ -f ./indent/Makefile ] || exit 0; \
20785	r=`${PWD_COMMAND}`; export r; \
20786	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20787	$(HOST_EXPORTS) \
20788	for flag in $(EXTRA_HOST_FLAGS) ; do \
20789	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20790	done; \
20791	echo "Doing TAGS in indent" ; \
20792	(cd $(HOST_SUBDIR)/indent && \
20793	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20794	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20795	          "RANLIB=$${RANLIB}" \
20796	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20797	          TAGS) \
20798	  || exit 1
20799
20800@endif indent
20801
20802.PHONY: maybe-install-info-indent install-info-indent
20803maybe-install-info-indent:
20804@if indent
20805maybe-install-info-indent: install-info-indent
20806
20807install-info-indent: \
20808    configure-indent \
20809    info-indent
20810	@: $(MAKE); $(unstage)
20811	@[ -f ./indent/Makefile ] || exit 0; \
20812	r=`${PWD_COMMAND}`; export r; \
20813	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20814	$(HOST_EXPORTS) \
20815	for flag in $(EXTRA_HOST_FLAGS) ; do \
20816	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20817	done; \
20818	echo "Doing install-info in indent" ; \
20819	(cd $(HOST_SUBDIR)/indent && \
20820	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20821	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20822	          "RANLIB=$${RANLIB}" \
20823	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20824	          install-info) \
20825	  || exit 1
20826
20827@endif indent
20828
20829.PHONY: maybe-install-pdf-indent install-pdf-indent
20830maybe-install-pdf-indent:
20831@if indent
20832maybe-install-pdf-indent: install-pdf-indent
20833
20834install-pdf-indent: \
20835    configure-indent \
20836    pdf-indent
20837	@: $(MAKE); $(unstage)
20838	@[ -f ./indent/Makefile ] || exit 0; \
20839	r=`${PWD_COMMAND}`; export r; \
20840	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20841	$(HOST_EXPORTS) \
20842	for flag in $(EXTRA_HOST_FLAGS) ; do \
20843	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20844	done; \
20845	echo "Doing install-pdf in indent" ; \
20846	(cd $(HOST_SUBDIR)/indent && \
20847	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20848	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20849	          "RANLIB=$${RANLIB}" \
20850	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20851	          install-pdf) \
20852	  || exit 1
20853
20854@endif indent
20855
20856.PHONY: maybe-install-html-indent install-html-indent
20857maybe-install-html-indent:
20858@if indent
20859maybe-install-html-indent: install-html-indent
20860
20861install-html-indent: \
20862    configure-indent \
20863    html-indent
20864	@: $(MAKE); $(unstage)
20865	@[ -f ./indent/Makefile ] || exit 0; \
20866	r=`${PWD_COMMAND}`; export r; \
20867	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20868	$(HOST_EXPORTS) \
20869	for flag in $(EXTRA_HOST_FLAGS) ; do \
20870	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20871	done; \
20872	echo "Doing install-html in indent" ; \
20873	(cd $(HOST_SUBDIR)/indent && \
20874	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20875	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20876	          "RANLIB=$${RANLIB}" \
20877	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20878	          install-html) \
20879	  || exit 1
20880
20881@endif indent
20882
20883.PHONY: maybe-installcheck-indent installcheck-indent
20884maybe-installcheck-indent:
20885@if indent
20886maybe-installcheck-indent: installcheck-indent
20887
20888installcheck-indent: \
20889    configure-indent
20890	@: $(MAKE); $(unstage)
20891	@[ -f ./indent/Makefile ] || exit 0; \
20892	r=`${PWD_COMMAND}`; export r; \
20893	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20894	$(HOST_EXPORTS) \
20895	for flag in $(EXTRA_HOST_FLAGS) ; do \
20896	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20897	done; \
20898	echo "Doing installcheck in indent" ; \
20899	(cd $(HOST_SUBDIR)/indent && \
20900	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20901	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20902	          "RANLIB=$${RANLIB}" \
20903	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20904	          installcheck) \
20905	  || exit 1
20906
20907@endif indent
20908
20909.PHONY: maybe-mostlyclean-indent mostlyclean-indent
20910maybe-mostlyclean-indent:
20911@if indent
20912maybe-mostlyclean-indent: mostlyclean-indent
20913
20914mostlyclean-indent:
20915	@: $(MAKE); $(unstage)
20916	@[ -f ./indent/Makefile ] || exit 0; \
20917	r=`${PWD_COMMAND}`; export r; \
20918	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20919	$(HOST_EXPORTS) \
20920	for flag in $(EXTRA_HOST_FLAGS) ; do \
20921	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20922	done; \
20923	echo "Doing mostlyclean in indent" ; \
20924	(cd $(HOST_SUBDIR)/indent && \
20925	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20926	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20927	          "RANLIB=$${RANLIB}" \
20928	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20929	          mostlyclean) \
20930	  || exit 1
20931
20932@endif indent
20933
20934.PHONY: maybe-clean-indent clean-indent
20935maybe-clean-indent:
20936@if indent
20937maybe-clean-indent: clean-indent
20938
20939clean-indent:
20940	@: $(MAKE); $(unstage)
20941	@[ -f ./indent/Makefile ] || exit 0; \
20942	r=`${PWD_COMMAND}`; export r; \
20943	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20944	$(HOST_EXPORTS) \
20945	for flag in $(EXTRA_HOST_FLAGS) ; do \
20946	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20947	done; \
20948	echo "Doing clean in indent" ; \
20949	(cd $(HOST_SUBDIR)/indent && \
20950	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20951	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20952	          "RANLIB=$${RANLIB}" \
20953	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20954	          clean) \
20955	  || exit 1
20956
20957@endif indent
20958
20959.PHONY: maybe-distclean-indent distclean-indent
20960maybe-distclean-indent:
20961@if indent
20962maybe-distclean-indent: distclean-indent
20963
20964distclean-indent:
20965	@: $(MAKE); $(unstage)
20966	@[ -f ./indent/Makefile ] || exit 0; \
20967	r=`${PWD_COMMAND}`; export r; \
20968	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20969	$(HOST_EXPORTS) \
20970	for flag in $(EXTRA_HOST_FLAGS) ; do \
20971	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20972	done; \
20973	echo "Doing distclean in indent" ; \
20974	(cd $(HOST_SUBDIR)/indent && \
20975	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20976	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20977	          "RANLIB=$${RANLIB}" \
20978	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20979	          distclean) \
20980	  || exit 1
20981
20982@endif indent
20983
20984.PHONY: maybe-maintainer-clean-indent maintainer-clean-indent
20985maybe-maintainer-clean-indent:
20986@if indent
20987maybe-maintainer-clean-indent: maintainer-clean-indent
20988
20989maintainer-clean-indent:
20990	@: $(MAKE); $(unstage)
20991	@[ -f ./indent/Makefile ] || exit 0; \
20992	r=`${PWD_COMMAND}`; export r; \
20993	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20994	$(HOST_EXPORTS) \
20995	for flag in $(EXTRA_HOST_FLAGS) ; do \
20996	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20997	done; \
20998	echo "Doing maintainer-clean in indent" ; \
20999	(cd $(HOST_SUBDIR)/indent && \
21000	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21001	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21002	          "RANLIB=$${RANLIB}" \
21003	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21004	          maintainer-clean) \
21005	  || exit 1
21006
21007@endif indent
21008
21009
21010
21011.PHONY: configure-intl maybe-configure-intl
21012maybe-configure-intl:
21013@if gcc-bootstrap
21014configure-intl: stage_current
21015@endif gcc-bootstrap
21016@if intl
21017maybe-configure-intl: configure-intl
21018configure-intl:
21019	@r=`${PWD_COMMAND}`; export r; \
21020	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21021	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
21022	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
21023	$(HOST_EXPORTS) \
21024	echo Configuring in $(HOST_SUBDIR)/intl; \
21025	cd "$(HOST_SUBDIR)/intl" || exit 1; \
21026	case $(srcdir) in \
21027	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21028	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21029		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21030	esac; \
21031	srcdiroption="--srcdir=$${topdir}/intl"; \
21032	libsrcdir="$$s/intl"; \
21033	$(SHELL) $${libsrcdir}/configure \
21034	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21035	  --target=${target_alias} $${srcdiroption}  \
21036	  || exit 1
21037@endif intl
21038
21039
21040
21041.PHONY: configure-stage1-intl maybe-configure-stage1-intl
21042maybe-configure-stage1-intl:
21043@if intl-bootstrap
21044maybe-configure-stage1-intl: configure-stage1-intl
21045configure-stage1-intl:
21046	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21047	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
21048	@r=`${PWD_COMMAND}`; export r; \
21049	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21050	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
21051	$(HOST_EXPORTS)  \
21052	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21053	CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS;  \
21054	echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
21055	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
21056	cd $(HOST_SUBDIR)/intl || exit 1; \
21057	case $(srcdir) in \
21058	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21059	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21060		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21061	esac; \
21062	srcdiroption="--srcdir=$${topdir}/intl"; \
21063	libsrcdir="$$s/intl"; \
21064	$(SHELL) $${libsrcdir}/configure \
21065	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21066	  --target=${target_alias} $${srcdiroption} \
21067	   \
21068	  --disable-intermodule $(STAGE1_CHECKING) 	  --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
21069@endif intl-bootstrap
21070
21071.PHONY: configure-stage2-intl maybe-configure-stage2-intl
21072maybe-configure-stage2-intl:
21073@if intl-bootstrap
21074maybe-configure-stage2-intl: configure-stage2-intl
21075configure-stage2-intl:
21076	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21077	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
21078	@r=`${PWD_COMMAND}`; export r; \
21079	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21080	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
21081	$(HOST_EXPORTS) \
21082	$(POSTSTAGE1_HOST_EXPORTS)  \
21083	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21084	CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS;  \
21085	echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
21086	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
21087	cd $(HOST_SUBDIR)/intl || exit 1; \
21088	case $(srcdir) in \
21089	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21090	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21091		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21092	esac; \
21093	srcdiroption="--srcdir=$${topdir}/intl"; \
21094	libsrcdir="$$s/intl"; \
21095	$(SHELL) $${libsrcdir}/configure \
21096	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21097	  --target=${target_alias} $${srcdiroption} \
21098	  --with-build-libsubdir=$(HOST_SUBDIR) \
21099	  @stage2_werror_flag@
21100@endif intl-bootstrap
21101
21102.PHONY: configure-stageb2g0-intl maybe-configure-stageb2g0-intl
21103maybe-configure-stageb2g0-intl:
21104@if intl-bootstrap
21105maybe-configure-stageb2g0-intl: configure-stageb2g0-intl
21106configure-stageb2g0-intl:
21107	@[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
21108	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
21109	@r=`${PWD_COMMAND}`; export r; \
21110	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21111	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
21112	$(HOST_EXPORTS) \
21113	$(POSTSTAGE1_HOST_EXPORTS)  \
21114	CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
21115	CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS;  \
21116	echo Configuring stage b2g0 in $(HOST_SUBDIR)/intl ; \
21117	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
21118	cd $(HOST_SUBDIR)/intl || exit 1; \
21119	case $(srcdir) in \
21120	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21121	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21122		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21123	esac; \
21124	srcdiroption="--srcdir=$${topdir}/intl"; \
21125	libsrcdir="$$s/intl"; \
21126	$(SHELL) $${libsrcdir}/configure \
21127	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21128	  --target=${target_alias} $${srcdiroption} \
21129	  --with-build-libsubdir=$(HOST_SUBDIR) \
21130	  @stage2_werror_flag@
21131@endif intl-bootstrap
21132
21133.PHONY: configure-stage3-intl maybe-configure-stage3-intl
21134maybe-configure-stage3-intl:
21135@if intl-bootstrap
21136maybe-configure-stage3-intl: configure-stage3-intl
21137configure-stage3-intl:
21138	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21139	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
21140	@r=`${PWD_COMMAND}`; export r; \
21141	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21142	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
21143	$(HOST_EXPORTS) \
21144	$(POSTSTAGE1_HOST_EXPORTS)  \
21145	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21146	CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS;  \
21147	echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
21148	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
21149	cd $(HOST_SUBDIR)/intl || exit 1; \
21150	case $(srcdir) in \
21151	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21152	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21153		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21154	esac; \
21155	srcdiroption="--srcdir=$${topdir}/intl"; \
21156	libsrcdir="$$s/intl"; \
21157	$(SHELL) $${libsrcdir}/configure \
21158	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21159	  --target=${target_alias} $${srcdiroption} \
21160	  --with-build-libsubdir=$(HOST_SUBDIR) \
21161	  @stage2_werror_flag@
21162@endif intl-bootstrap
21163
21164.PHONY: configure-stageb3g2-intl maybe-configure-stageb3g2-intl
21165maybe-configure-stageb3g2-intl:
21166@if intl-bootstrap
21167maybe-configure-stageb3g2-intl: configure-stageb3g2-intl
21168configure-stageb3g2-intl:
21169	@[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
21170	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
21171	@r=`${PWD_COMMAND}`; export r; \
21172	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21173	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
21174	$(HOST_EXPORTS) \
21175	$(POSTSTAGE1_HOST_EXPORTS)  \
21176	CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
21177	CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS;  \
21178	echo Configuring stage b3g2 in $(HOST_SUBDIR)/intl ; \
21179	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
21180	cd $(HOST_SUBDIR)/intl || exit 1; \
21181	case $(srcdir) in \
21182	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21183	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21184		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21185	esac; \
21186	srcdiroption="--srcdir=$${topdir}/intl"; \
21187	libsrcdir="$$s/intl"; \
21188	$(SHELL) $${libsrcdir}/configure \
21189	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21190	  --target=${target_alias} $${srcdiroption} \
21191	  --with-build-libsubdir=$(HOST_SUBDIR) \
21192	  @stage2_werror_flag@
21193@endif intl-bootstrap
21194
21195.PHONY: configure-stage4-intl maybe-configure-stage4-intl
21196maybe-configure-stage4-intl:
21197@if intl-bootstrap
21198maybe-configure-stage4-intl: configure-stage4-intl
21199configure-stage4-intl:
21200	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21201	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
21202	@r=`${PWD_COMMAND}`; export r; \
21203	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21204	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
21205	$(HOST_EXPORTS) \
21206	$(POSTSTAGE1_HOST_EXPORTS)  \
21207	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21208	CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS;  \
21209	echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
21210	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
21211	cd $(HOST_SUBDIR)/intl || exit 1; \
21212	case $(srcdir) in \
21213	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21214	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21215		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21216	esac; \
21217	srcdiroption="--srcdir=$${topdir}/intl"; \
21218	libsrcdir="$$s/intl"; \
21219	$(SHELL) $${libsrcdir}/configure \
21220	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21221	  --target=${target_alias} $${srcdiroption} \
21222	  --with-build-libsubdir=$(HOST_SUBDIR) \
21223	  @stage2_werror_flag@
21224@endif intl-bootstrap
21225
21226.PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
21227maybe-configure-stageprofile-intl:
21228@if intl-bootstrap
21229maybe-configure-stageprofile-intl: configure-stageprofile-intl
21230configure-stageprofile-intl:
21231	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21232	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
21233	@r=`${PWD_COMMAND}`; export r; \
21234	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21235	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
21236	$(HOST_EXPORTS) \
21237	$(POSTSTAGE1_HOST_EXPORTS)  \
21238	CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
21239	CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS;  \
21240	echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
21241	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
21242	cd $(HOST_SUBDIR)/intl || exit 1; \
21243	case $(srcdir) in \
21244	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21245	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21246		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21247	esac; \
21248	srcdiroption="--srcdir=$${topdir}/intl"; \
21249	libsrcdir="$$s/intl"; \
21250	$(SHELL) $${libsrcdir}/configure \
21251	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21252	  --target=${target_alias} $${srcdiroption} \
21253	  --with-build-libsubdir=$(HOST_SUBDIR) \
21254	  @stage2_werror_flag@
21255@endif intl-bootstrap
21256
21257.PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
21258maybe-configure-stagefeedback-intl:
21259@if intl-bootstrap
21260maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
21261configure-stagefeedback-intl:
21262	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21263	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
21264	@r=`${PWD_COMMAND}`; export r; \
21265	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21266	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
21267	$(HOST_EXPORTS) \
21268	$(POSTSTAGE1_HOST_EXPORTS)  \
21269	CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
21270	CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS;  \
21271	echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
21272	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
21273	cd $(HOST_SUBDIR)/intl || exit 1; \
21274	case $(srcdir) in \
21275	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21276	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21277		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21278	esac; \
21279	srcdiroption="--srcdir=$${topdir}/intl"; \
21280	libsrcdir="$$s/intl"; \
21281	$(SHELL) $${libsrcdir}/configure \
21282	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21283	  --target=${target_alias} $${srcdiroption} \
21284	  --with-build-libsubdir=$(HOST_SUBDIR) \
21285	  @stage2_werror_flag@
21286@endif intl-bootstrap
21287
21288
21289
21290
21291
21292.PHONY: all-intl maybe-all-intl
21293maybe-all-intl:
21294@if gcc-bootstrap
21295all-intl: stage_current
21296@endif gcc-bootstrap
21297@if intl
21298TARGET-intl=all
21299maybe-all-intl: all-intl
21300all-intl: configure-intl
21301	@r=`${PWD_COMMAND}`; export r; \
21302	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21303	$(HOST_EXPORTS) \
21304	(cd $(HOST_SUBDIR)/intl && \
21305	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
21306		$(TARGET-intl))
21307@endif intl
21308
21309
21310
21311.PHONY: all-stage1-intl maybe-all-stage1-intl
21312.PHONY: clean-stage1-intl maybe-clean-stage1-intl
21313maybe-all-stage1-intl:
21314maybe-clean-stage1-intl:
21315@if intl-bootstrap
21316maybe-all-stage1-intl: all-stage1-intl
21317all-stage1: all-stage1-intl
21318TARGET-stage1-intl = $(TARGET-intl)
21319all-stage1-intl: configure-stage1-intl
21320	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21321	@r=`${PWD_COMMAND}`; export r; \
21322	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21323	$(HOST_EXPORTS) \
21324	cd $(HOST_SUBDIR)/intl && \
21325	$(MAKE) $(BASE_FLAGS_TO_PASS) \
21326		CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
21327		LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
21328		CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
21329		CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS)   \
21330		$(TARGET-stage1-intl)
21331
21332maybe-clean-stage1-intl: clean-stage1-intl
21333clean-stage1: clean-stage1-intl
21334clean-stage1-intl:
21335	@if [ $(current_stage) = stage1 ]; then \
21336	  [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21337	else \
21338	  [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
21339	  $(MAKE) stage1-start; \
21340	fi; \
21341	cd $(HOST_SUBDIR)/intl && \
21342	$(MAKE) $(EXTRA_HOST_FLAGS)  \
21343		 clean
21344@endif intl-bootstrap
21345
21346
21347.PHONY: all-stage2-intl maybe-all-stage2-intl
21348.PHONY: clean-stage2-intl maybe-clean-stage2-intl
21349maybe-all-stage2-intl:
21350maybe-clean-stage2-intl:
21351@if intl-bootstrap
21352maybe-all-stage2-intl: all-stage2-intl
21353all-stage2: all-stage2-intl
21354TARGET-stage2-intl = $(TARGET-intl)
21355all-stage2-intl: configure-stage2-intl
21356	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21357	@r=`${PWD_COMMAND}`; export r; \
21358	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21359	$(HOST_EXPORTS) \
21360	$(POSTSTAGE1_HOST_EXPORTS) \
21361	cd $(HOST_SUBDIR)/intl && \
21362	$(MAKE) $(BASE_FLAGS_TO_PASS) \
21363		CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
21364		LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
21365		CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
21366		CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
21367		$(TARGET-stage2-intl)
21368
21369maybe-clean-stage2-intl: clean-stage2-intl
21370clean-stage2: clean-stage2-intl
21371clean-stage2-intl:
21372	@if [ $(current_stage) = stage2 ]; then \
21373	  [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21374	else \
21375	  [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
21376	  $(MAKE) stage2-start; \
21377	fi; \
21378	cd $(HOST_SUBDIR)/intl && \
21379	$(MAKE) $(EXTRA_HOST_FLAGS)  \
21380		$(POSTSTAGE1_FLAGS_TO_PASS)  \
21381		 clean
21382@endif intl-bootstrap
21383
21384
21385.PHONY: all-stageb2g0-intl maybe-all-stageb2g0-intl
21386.PHONY: clean-stageb2g0-intl maybe-clean-stageb2g0-intl
21387maybe-all-stageb2g0-intl:
21388maybe-clean-stageb2g0-intl:
21389@if intl-bootstrap
21390maybe-all-stageb2g0-intl: all-stageb2g0-intl
21391all-stageb2g0: all-stageb2g0-intl
21392TARGET-stageb2g0-intl = $(TARGET-intl)
21393all-stageb2g0-intl: configure-stageb2g0-intl
21394	@[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
21395	@r=`${PWD_COMMAND}`; export r; \
21396	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21397	$(HOST_EXPORTS) \
21398	$(POSTSTAGE1_HOST_EXPORTS) \
21399	cd $(HOST_SUBDIR)/intl && \
21400	$(MAKE) $(BASE_FLAGS_TO_PASS) \
21401		CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
21402		LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
21403		CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
21404		CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
21405		$(TARGET-stageb2g0-intl)
21406
21407maybe-clean-stageb2g0-intl: clean-stageb2g0-intl
21408clean-stageb2g0: clean-stageb2g0-intl
21409clean-stageb2g0-intl:
21410	@if [ $(current_stage) = stageb2g0 ]; then \
21411	  [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21412	else \
21413	  [ -f $(HOST_SUBDIR)/stageb2g0-intl/Makefile ] || exit 0; \
21414	  $(MAKE) stageb2g0-start; \
21415	fi; \
21416	cd $(HOST_SUBDIR)/intl && \
21417	$(MAKE) $(EXTRA_HOST_FLAGS)  \
21418		$(POSTSTAGE1_FLAGS_TO_PASS)  \
21419		 clean
21420@endif intl-bootstrap
21421
21422
21423.PHONY: all-stage3-intl maybe-all-stage3-intl
21424.PHONY: clean-stage3-intl maybe-clean-stage3-intl
21425maybe-all-stage3-intl:
21426maybe-clean-stage3-intl:
21427@if intl-bootstrap
21428maybe-all-stage3-intl: all-stage3-intl
21429all-stage3: all-stage3-intl
21430TARGET-stage3-intl = $(TARGET-intl)
21431all-stage3-intl: configure-stage3-intl
21432	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21433	@r=`${PWD_COMMAND}`; export r; \
21434	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21435	$(HOST_EXPORTS) \
21436	$(POSTSTAGE1_HOST_EXPORTS) \
21437	cd $(HOST_SUBDIR)/intl && \
21438	$(MAKE) $(BASE_FLAGS_TO_PASS) \
21439		CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
21440		LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
21441		CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
21442		CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
21443		$(TARGET-stage3-intl)
21444
21445maybe-clean-stage3-intl: clean-stage3-intl
21446clean-stage3: clean-stage3-intl
21447clean-stage3-intl:
21448	@if [ $(current_stage) = stage3 ]; then \
21449	  [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21450	else \
21451	  [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
21452	  $(MAKE) stage3-start; \
21453	fi; \
21454	cd $(HOST_SUBDIR)/intl && \
21455	$(MAKE) $(EXTRA_HOST_FLAGS)  \
21456		$(POSTSTAGE1_FLAGS_TO_PASS)  \
21457		 clean
21458@endif intl-bootstrap
21459
21460
21461.PHONY: all-stageb3g2-intl maybe-all-stageb3g2-intl
21462.PHONY: clean-stageb3g2-intl maybe-clean-stageb3g2-intl
21463maybe-all-stageb3g2-intl:
21464maybe-clean-stageb3g2-intl:
21465@if intl-bootstrap
21466maybe-all-stageb3g2-intl: all-stageb3g2-intl
21467all-stageb3g2: all-stageb3g2-intl
21468TARGET-stageb3g2-intl = $(TARGET-intl)
21469all-stageb3g2-intl: configure-stageb3g2-intl
21470	@[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
21471	@r=`${PWD_COMMAND}`; export r; \
21472	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21473	$(HOST_EXPORTS) \
21474	$(POSTSTAGE1_HOST_EXPORTS) \
21475	cd $(HOST_SUBDIR)/intl && \
21476	$(MAKE) $(BASE_FLAGS_TO_PASS) \
21477		CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
21478		LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
21479		CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
21480		CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
21481		$(TARGET-stageb3g2-intl)
21482
21483maybe-clean-stageb3g2-intl: clean-stageb3g2-intl
21484clean-stageb3g2: clean-stageb3g2-intl
21485clean-stageb3g2-intl:
21486	@if [ $(current_stage) = stageb3g2 ]; then \
21487	  [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21488	else \
21489	  [ -f $(HOST_SUBDIR)/stageb3g2-intl/Makefile ] || exit 0; \
21490	  $(MAKE) stageb3g2-start; \
21491	fi; \
21492	cd $(HOST_SUBDIR)/intl && \
21493	$(MAKE) $(EXTRA_HOST_FLAGS)  \
21494		$(POSTSTAGE1_FLAGS_TO_PASS)  \
21495		 clean
21496@endif intl-bootstrap
21497
21498
21499.PHONY: all-stage4-intl maybe-all-stage4-intl
21500.PHONY: clean-stage4-intl maybe-clean-stage4-intl
21501maybe-all-stage4-intl:
21502maybe-clean-stage4-intl:
21503@if intl-bootstrap
21504maybe-all-stage4-intl: all-stage4-intl
21505all-stage4: all-stage4-intl
21506TARGET-stage4-intl = $(TARGET-intl)
21507all-stage4-intl: configure-stage4-intl
21508	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21509	@r=`${PWD_COMMAND}`; export r; \
21510	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21511	$(HOST_EXPORTS) \
21512	$(POSTSTAGE1_HOST_EXPORTS) \
21513	cd $(HOST_SUBDIR)/intl && \
21514	$(MAKE) $(BASE_FLAGS_TO_PASS) \
21515		CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
21516		LIBCFLAGS="$(STAGE4_CFLAGS)" \
21517		CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
21518		CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
21519		$(TARGET-stage4-intl)
21520
21521maybe-clean-stage4-intl: clean-stage4-intl
21522clean-stage4: clean-stage4-intl
21523clean-stage4-intl:
21524	@if [ $(current_stage) = stage4 ]; then \
21525	  [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21526	else \
21527	  [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
21528	  $(MAKE) stage4-start; \
21529	fi; \
21530	cd $(HOST_SUBDIR)/intl && \
21531	$(MAKE) $(EXTRA_HOST_FLAGS)  \
21532		$(POSTSTAGE1_FLAGS_TO_PASS)  \
21533		 clean
21534@endif intl-bootstrap
21535
21536
21537.PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
21538.PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
21539maybe-all-stageprofile-intl:
21540maybe-clean-stageprofile-intl:
21541@if intl-bootstrap
21542maybe-all-stageprofile-intl: all-stageprofile-intl
21543all-stageprofile: all-stageprofile-intl
21544TARGET-stageprofile-intl = $(TARGET-intl)
21545all-stageprofile-intl: configure-stageprofile-intl
21546	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21547	@r=`${PWD_COMMAND}`; export r; \
21548	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21549	$(HOST_EXPORTS) \
21550	$(POSTSTAGE1_HOST_EXPORTS) \
21551	cd $(HOST_SUBDIR)/intl && \
21552	$(MAKE) $(BASE_FLAGS_TO_PASS) \
21553		CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
21554		LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
21555		CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
21556		CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
21557		$(TARGET-stageprofile-intl)
21558
21559maybe-clean-stageprofile-intl: clean-stageprofile-intl
21560clean-stageprofile: clean-stageprofile-intl
21561clean-stageprofile-intl:
21562	@if [ $(current_stage) = stageprofile ]; then \
21563	  [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21564	else \
21565	  [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
21566	  $(MAKE) stageprofile-start; \
21567	fi; \
21568	cd $(HOST_SUBDIR)/intl && \
21569	$(MAKE) $(EXTRA_HOST_FLAGS)  \
21570		$(POSTSTAGE1_FLAGS_TO_PASS)  \
21571		 clean
21572@endif intl-bootstrap
21573
21574
21575.PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
21576.PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
21577maybe-all-stagefeedback-intl:
21578maybe-clean-stagefeedback-intl:
21579@if intl-bootstrap
21580maybe-all-stagefeedback-intl: all-stagefeedback-intl
21581all-stagefeedback: all-stagefeedback-intl
21582TARGET-stagefeedback-intl = $(TARGET-intl)
21583all-stagefeedback-intl: configure-stagefeedback-intl
21584	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21585	@r=`${PWD_COMMAND}`; export r; \
21586	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21587	$(HOST_EXPORTS) \
21588	$(POSTSTAGE1_HOST_EXPORTS) \
21589	cd $(HOST_SUBDIR)/intl && \
21590	$(MAKE) $(BASE_FLAGS_TO_PASS) \
21591		CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
21592		LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
21593		CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
21594		CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
21595		$(TARGET-stagefeedback-intl)
21596
21597maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
21598clean-stagefeedback: clean-stagefeedback-intl
21599clean-stagefeedback-intl:
21600	@if [ $(current_stage) = stagefeedback ]; then \
21601	  [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21602	else \
21603	  [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
21604	  $(MAKE) stagefeedback-start; \
21605	fi; \
21606	cd $(HOST_SUBDIR)/intl && \
21607	$(MAKE) $(EXTRA_HOST_FLAGS)  \
21608		$(POSTSTAGE1_FLAGS_TO_PASS)  \
21609		 clean
21610@endif intl-bootstrap
21611
21612
21613
21614
21615
21616.PHONY: check-intl maybe-check-intl
21617maybe-check-intl:
21618@if intl
21619maybe-check-intl: check-intl
21620
21621check-intl:
21622	@: $(MAKE); $(unstage)
21623	@r=`${PWD_COMMAND}`; export r; \
21624	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21625	$(HOST_EXPORTS) \
21626	(cd $(HOST_SUBDIR)/intl && \
21627	  $(MAKE) $(FLAGS_TO_PASS)  check)
21628
21629@endif intl
21630
21631.PHONY: install-intl maybe-install-intl
21632maybe-install-intl:
21633@if intl
21634maybe-install-intl: install-intl
21635
21636install-intl: installdirs
21637	@: $(MAKE); $(unstage)
21638	@r=`${PWD_COMMAND}`; export r; \
21639	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21640	$(HOST_EXPORTS) \
21641	(cd $(HOST_SUBDIR)/intl && \
21642	  $(MAKE) $(FLAGS_TO_PASS)  install)
21643
21644@endif intl
21645
21646# Other targets (info, dvi, pdf, etc.)
21647
21648.PHONY: maybe-info-intl info-intl
21649maybe-info-intl:
21650@if intl
21651maybe-info-intl: info-intl
21652
21653info-intl: \
21654    configure-intl
21655	@[ -f ./intl/Makefile ] || exit 0; \
21656	r=`${PWD_COMMAND}`; export r; \
21657	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21658	$(HOST_EXPORTS) \
21659	for flag in $(EXTRA_HOST_FLAGS) ; do \
21660	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21661	done; \
21662	echo "Doing info in intl" ; \
21663	(cd $(HOST_SUBDIR)/intl && \
21664	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21665	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21666	          "RANLIB=$${RANLIB}" \
21667	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21668	          info) \
21669	  || exit 1
21670
21671@endif intl
21672
21673.PHONY: maybe-dvi-intl dvi-intl
21674maybe-dvi-intl:
21675@if intl
21676maybe-dvi-intl: dvi-intl
21677
21678dvi-intl: \
21679    configure-intl
21680	@[ -f ./intl/Makefile ] || exit 0; \
21681	r=`${PWD_COMMAND}`; export r; \
21682	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21683	$(HOST_EXPORTS) \
21684	for flag in $(EXTRA_HOST_FLAGS) ; do \
21685	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21686	done; \
21687	echo "Doing dvi in intl" ; \
21688	(cd $(HOST_SUBDIR)/intl && \
21689	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21690	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21691	          "RANLIB=$${RANLIB}" \
21692	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21693	          dvi) \
21694	  || exit 1
21695
21696@endif intl
21697
21698.PHONY: maybe-pdf-intl pdf-intl
21699maybe-pdf-intl:
21700@if intl
21701maybe-pdf-intl: pdf-intl
21702
21703pdf-intl: \
21704    configure-intl
21705	@[ -f ./intl/Makefile ] || exit 0; \
21706	r=`${PWD_COMMAND}`; export r; \
21707	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21708	$(HOST_EXPORTS) \
21709	for flag in $(EXTRA_HOST_FLAGS) ; do \
21710	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21711	done; \
21712	echo "Doing pdf in intl" ; \
21713	(cd $(HOST_SUBDIR)/intl && \
21714	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21715	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21716	          "RANLIB=$${RANLIB}" \
21717	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21718	          pdf) \
21719	  || exit 1
21720
21721@endif intl
21722
21723.PHONY: maybe-html-intl html-intl
21724maybe-html-intl:
21725@if intl
21726maybe-html-intl: html-intl
21727
21728html-intl: \
21729    configure-intl
21730	@[ -f ./intl/Makefile ] || exit 0; \
21731	r=`${PWD_COMMAND}`; export r; \
21732	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21733	$(HOST_EXPORTS) \
21734	for flag in $(EXTRA_HOST_FLAGS) ; do \
21735	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21736	done; \
21737	echo "Doing html in intl" ; \
21738	(cd $(HOST_SUBDIR)/intl && \
21739	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21740	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21741	          "RANLIB=$${RANLIB}" \
21742	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21743	          html) \
21744	  || exit 1
21745
21746@endif intl
21747
21748.PHONY: maybe-TAGS-intl TAGS-intl
21749maybe-TAGS-intl:
21750@if intl
21751maybe-TAGS-intl: TAGS-intl
21752
21753TAGS-intl: \
21754    configure-intl
21755	@[ -f ./intl/Makefile ] || exit 0; \
21756	r=`${PWD_COMMAND}`; export r; \
21757	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21758	$(HOST_EXPORTS) \
21759	for flag in $(EXTRA_HOST_FLAGS) ; do \
21760	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21761	done; \
21762	echo "Doing TAGS in intl" ; \
21763	(cd $(HOST_SUBDIR)/intl && \
21764	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21765	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21766	          "RANLIB=$${RANLIB}" \
21767	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21768	          TAGS) \
21769	  || exit 1
21770
21771@endif intl
21772
21773.PHONY: maybe-install-info-intl install-info-intl
21774maybe-install-info-intl:
21775@if intl
21776maybe-install-info-intl: install-info-intl
21777
21778install-info-intl: \
21779    configure-intl \
21780    info-intl
21781	@[ -f ./intl/Makefile ] || exit 0; \
21782	r=`${PWD_COMMAND}`; export r; \
21783	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21784	$(HOST_EXPORTS) \
21785	for flag in $(EXTRA_HOST_FLAGS) ; do \
21786	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21787	done; \
21788	echo "Doing install-info in intl" ; \
21789	(cd $(HOST_SUBDIR)/intl && \
21790	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21791	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21792	          "RANLIB=$${RANLIB}" \
21793	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21794	          install-info) \
21795	  || exit 1
21796
21797@endif intl
21798
21799.PHONY: maybe-install-pdf-intl install-pdf-intl
21800maybe-install-pdf-intl:
21801@if intl
21802maybe-install-pdf-intl: install-pdf-intl
21803
21804install-pdf-intl: \
21805    configure-intl \
21806    pdf-intl
21807	@[ -f ./intl/Makefile ] || exit 0; \
21808	r=`${PWD_COMMAND}`; export r; \
21809	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21810	$(HOST_EXPORTS) \
21811	for flag in $(EXTRA_HOST_FLAGS) ; do \
21812	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21813	done; \
21814	echo "Doing install-pdf in intl" ; \
21815	(cd $(HOST_SUBDIR)/intl && \
21816	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21817	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21818	          "RANLIB=$${RANLIB}" \
21819	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21820	          install-pdf) \
21821	  || exit 1
21822
21823@endif intl
21824
21825.PHONY: maybe-install-html-intl install-html-intl
21826maybe-install-html-intl:
21827@if intl
21828maybe-install-html-intl: install-html-intl
21829
21830install-html-intl: \
21831    configure-intl \
21832    html-intl
21833	@[ -f ./intl/Makefile ] || exit 0; \
21834	r=`${PWD_COMMAND}`; export r; \
21835	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21836	$(HOST_EXPORTS) \
21837	for flag in $(EXTRA_HOST_FLAGS) ; do \
21838	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21839	done; \
21840	echo "Doing install-html in intl" ; \
21841	(cd $(HOST_SUBDIR)/intl && \
21842	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21843	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21844	          "RANLIB=$${RANLIB}" \
21845	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21846	          install-html) \
21847	  || exit 1
21848
21849@endif intl
21850
21851.PHONY: maybe-installcheck-intl installcheck-intl
21852maybe-installcheck-intl:
21853@if intl
21854maybe-installcheck-intl: installcheck-intl
21855
21856installcheck-intl: \
21857    configure-intl
21858	@[ -f ./intl/Makefile ] || exit 0; \
21859	r=`${PWD_COMMAND}`; export r; \
21860	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21861	$(HOST_EXPORTS) \
21862	for flag in $(EXTRA_HOST_FLAGS) ; do \
21863	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21864	done; \
21865	echo "Doing installcheck in intl" ; \
21866	(cd $(HOST_SUBDIR)/intl && \
21867	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21868	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21869	          "RANLIB=$${RANLIB}" \
21870	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21871	          installcheck) \
21872	  || exit 1
21873
21874@endif intl
21875
21876.PHONY: maybe-mostlyclean-intl mostlyclean-intl
21877maybe-mostlyclean-intl:
21878@if intl
21879maybe-mostlyclean-intl: mostlyclean-intl
21880
21881mostlyclean-intl:
21882	@[ -f ./intl/Makefile ] || exit 0; \
21883	r=`${PWD_COMMAND}`; export r; \
21884	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21885	$(HOST_EXPORTS) \
21886	for flag in $(EXTRA_HOST_FLAGS) ; do \
21887	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21888	done; \
21889	echo "Doing mostlyclean in intl" ; \
21890	(cd $(HOST_SUBDIR)/intl && \
21891	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21892	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21893	          "RANLIB=$${RANLIB}" \
21894	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21895	          mostlyclean) \
21896	  || exit 1
21897
21898@endif intl
21899
21900.PHONY: maybe-clean-intl clean-intl
21901maybe-clean-intl:
21902@if intl
21903maybe-clean-intl: clean-intl
21904
21905clean-intl:
21906	@[ -f ./intl/Makefile ] || exit 0; \
21907	r=`${PWD_COMMAND}`; export r; \
21908	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21909	$(HOST_EXPORTS) \
21910	for flag in $(EXTRA_HOST_FLAGS) ; do \
21911	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21912	done; \
21913	echo "Doing clean in intl" ; \
21914	(cd $(HOST_SUBDIR)/intl && \
21915	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21916	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21917	          "RANLIB=$${RANLIB}" \
21918	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21919	          clean) \
21920	  || exit 1
21921
21922@endif intl
21923
21924.PHONY: maybe-distclean-intl distclean-intl
21925maybe-distclean-intl:
21926@if intl
21927maybe-distclean-intl: distclean-intl
21928
21929distclean-intl:
21930	@[ -f ./intl/Makefile ] || exit 0; \
21931	r=`${PWD_COMMAND}`; export r; \
21932	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21933	$(HOST_EXPORTS) \
21934	for flag in $(EXTRA_HOST_FLAGS) ; do \
21935	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21936	done; \
21937	echo "Doing distclean in intl" ; \
21938	(cd $(HOST_SUBDIR)/intl && \
21939	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21940	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21941	          "RANLIB=$${RANLIB}" \
21942	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21943	          distclean) \
21944	  || exit 1
21945
21946@endif intl
21947
21948.PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
21949maybe-maintainer-clean-intl:
21950@if intl
21951maybe-maintainer-clean-intl: maintainer-clean-intl
21952
21953maintainer-clean-intl:
21954	@[ -f ./intl/Makefile ] || exit 0; \
21955	r=`${PWD_COMMAND}`; export r; \
21956	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21957	$(HOST_EXPORTS) \
21958	for flag in $(EXTRA_HOST_FLAGS) ; do \
21959	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21960	done; \
21961	echo "Doing maintainer-clean in intl" ; \
21962	(cd $(HOST_SUBDIR)/intl && \
21963	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21964	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21965	          "RANLIB=$${RANLIB}" \
21966	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21967	          maintainer-clean) \
21968	  || exit 1
21969
21970@endif intl
21971
21972
21973
21974.PHONY: configure-tcl maybe-configure-tcl
21975maybe-configure-tcl:
21976@if gcc-bootstrap
21977configure-tcl: stage_current
21978@endif gcc-bootstrap
21979@if tcl
21980maybe-configure-tcl: configure-tcl
21981configure-tcl:
21982	@: $(MAKE); $(unstage)
21983	@r=`${PWD_COMMAND}`; export r; \
21984	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21985	test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
21986	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
21987	$(HOST_EXPORTS) \
21988	echo Configuring in $(HOST_SUBDIR)/tcl; \
21989	cd "$(HOST_SUBDIR)/tcl" || exit 1; \
21990	case $(srcdir) in \
21991	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21992	  *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
21993		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21994	esac; \
21995	srcdiroption="--srcdir=$${topdir}/tcl"; \
21996	libsrcdir="$$s/tcl"; \
21997	$(SHELL) $${libsrcdir}/configure \
21998	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21999	  --target=${target_alias} $${srcdiroption}  \
22000	  || exit 1
22001@endif tcl
22002
22003
22004
22005
22006
22007.PHONY: all-tcl maybe-all-tcl
22008maybe-all-tcl:
22009@if gcc-bootstrap
22010all-tcl: stage_current
22011@endif gcc-bootstrap
22012@if tcl
22013TARGET-tcl=all
22014maybe-all-tcl: all-tcl
22015all-tcl: configure-tcl
22016	@: $(MAKE); $(unstage)
22017	@r=`${PWD_COMMAND}`; export r; \
22018	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22019	$(HOST_EXPORTS) \
22020	(cd $(HOST_SUBDIR)/tcl && \
22021	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
22022		$(TARGET-tcl))
22023@endif tcl
22024
22025
22026
22027
22028.PHONY: check-tcl maybe-check-tcl
22029maybe-check-tcl:
22030@if tcl
22031maybe-check-tcl: check-tcl
22032
22033check-tcl:
22034	@: $(MAKE); $(unstage)
22035	@r=`${PWD_COMMAND}`; export r; \
22036	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22037	$(HOST_EXPORTS) \
22038	(cd $(HOST_SUBDIR)/tcl && \
22039	  $(MAKE) $(FLAGS_TO_PASS)  check)
22040
22041@endif tcl
22042
22043.PHONY: install-tcl maybe-install-tcl
22044maybe-install-tcl:
22045@if tcl
22046maybe-install-tcl: install-tcl
22047
22048install-tcl: installdirs
22049	@: $(MAKE); $(unstage)
22050	@r=`${PWD_COMMAND}`; export r; \
22051	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22052	$(HOST_EXPORTS) \
22053	(cd $(HOST_SUBDIR)/tcl && \
22054	  $(MAKE) $(FLAGS_TO_PASS)  install)
22055
22056@endif tcl
22057
22058# Other targets (info, dvi, pdf, etc.)
22059
22060.PHONY: maybe-info-tcl info-tcl
22061maybe-info-tcl:
22062@if tcl
22063maybe-info-tcl: info-tcl
22064
22065info-tcl: \
22066    configure-tcl
22067	@: $(MAKE); $(unstage)
22068	@[ -f ./tcl/Makefile ] || exit 0; \
22069	r=`${PWD_COMMAND}`; export r; \
22070	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22071	$(HOST_EXPORTS) \
22072	for flag in $(EXTRA_HOST_FLAGS) ; do \
22073	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22074	done; \
22075	echo "Doing info in tcl" ; \
22076	(cd $(HOST_SUBDIR)/tcl && \
22077	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22078	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22079	          "RANLIB=$${RANLIB}" \
22080	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22081	          info) \
22082	  || exit 1
22083
22084@endif tcl
22085
22086.PHONY: maybe-dvi-tcl dvi-tcl
22087maybe-dvi-tcl:
22088@if tcl
22089maybe-dvi-tcl: dvi-tcl
22090
22091dvi-tcl: \
22092    configure-tcl
22093	@: $(MAKE); $(unstage)
22094	@[ -f ./tcl/Makefile ] || exit 0; \
22095	r=`${PWD_COMMAND}`; export r; \
22096	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22097	$(HOST_EXPORTS) \
22098	for flag in $(EXTRA_HOST_FLAGS) ; do \
22099	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22100	done; \
22101	echo "Doing dvi in tcl" ; \
22102	(cd $(HOST_SUBDIR)/tcl && \
22103	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22104	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22105	          "RANLIB=$${RANLIB}" \
22106	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22107	          dvi) \
22108	  || exit 1
22109
22110@endif tcl
22111
22112.PHONY: maybe-pdf-tcl pdf-tcl
22113maybe-pdf-tcl:
22114@if tcl
22115maybe-pdf-tcl: pdf-tcl
22116
22117pdf-tcl: \
22118    configure-tcl
22119	@: $(MAKE); $(unstage)
22120	@[ -f ./tcl/Makefile ] || exit 0; \
22121	r=`${PWD_COMMAND}`; export r; \
22122	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22123	$(HOST_EXPORTS) \
22124	for flag in $(EXTRA_HOST_FLAGS) ; do \
22125	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22126	done; \
22127	echo "Doing pdf in tcl" ; \
22128	(cd $(HOST_SUBDIR)/tcl && \
22129	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22130	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22131	          "RANLIB=$${RANLIB}" \
22132	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22133	          pdf) \
22134	  || exit 1
22135
22136@endif tcl
22137
22138.PHONY: maybe-html-tcl html-tcl
22139maybe-html-tcl:
22140@if tcl
22141maybe-html-tcl: html-tcl
22142
22143html-tcl: \
22144    configure-tcl
22145	@: $(MAKE); $(unstage)
22146	@[ -f ./tcl/Makefile ] || exit 0; \
22147	r=`${PWD_COMMAND}`; export r; \
22148	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22149	$(HOST_EXPORTS) \
22150	for flag in $(EXTRA_HOST_FLAGS) ; do \
22151	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22152	done; \
22153	echo "Doing html in tcl" ; \
22154	(cd $(HOST_SUBDIR)/tcl && \
22155	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22156	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22157	          "RANLIB=$${RANLIB}" \
22158	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22159	          html) \
22160	  || exit 1
22161
22162@endif tcl
22163
22164.PHONY: maybe-TAGS-tcl TAGS-tcl
22165maybe-TAGS-tcl:
22166@if tcl
22167maybe-TAGS-tcl: TAGS-tcl
22168
22169TAGS-tcl: \
22170    configure-tcl
22171	@: $(MAKE); $(unstage)
22172	@[ -f ./tcl/Makefile ] || exit 0; \
22173	r=`${PWD_COMMAND}`; export r; \
22174	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22175	$(HOST_EXPORTS) \
22176	for flag in $(EXTRA_HOST_FLAGS) ; do \
22177	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22178	done; \
22179	echo "Doing TAGS in tcl" ; \
22180	(cd $(HOST_SUBDIR)/tcl && \
22181	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22182	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22183	          "RANLIB=$${RANLIB}" \
22184	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22185	          TAGS) \
22186	  || exit 1
22187
22188@endif tcl
22189
22190.PHONY: maybe-install-info-tcl install-info-tcl
22191maybe-install-info-tcl:
22192@if tcl
22193maybe-install-info-tcl: install-info-tcl
22194
22195install-info-tcl: \
22196    configure-tcl \
22197    info-tcl
22198	@: $(MAKE); $(unstage)
22199	@[ -f ./tcl/Makefile ] || exit 0; \
22200	r=`${PWD_COMMAND}`; export r; \
22201	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22202	$(HOST_EXPORTS) \
22203	for flag in $(EXTRA_HOST_FLAGS) ; do \
22204	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22205	done; \
22206	echo "Doing install-info in tcl" ; \
22207	(cd $(HOST_SUBDIR)/tcl && \
22208	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22209	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22210	          "RANLIB=$${RANLIB}" \
22211	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22212	          install-info) \
22213	  || exit 1
22214
22215@endif tcl
22216
22217.PHONY: maybe-install-pdf-tcl install-pdf-tcl
22218maybe-install-pdf-tcl:
22219@if tcl
22220maybe-install-pdf-tcl: install-pdf-tcl
22221
22222install-pdf-tcl: \
22223    configure-tcl \
22224    pdf-tcl
22225	@: $(MAKE); $(unstage)
22226	@[ -f ./tcl/Makefile ] || exit 0; \
22227	r=`${PWD_COMMAND}`; export r; \
22228	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22229	$(HOST_EXPORTS) \
22230	for flag in $(EXTRA_HOST_FLAGS) ; do \
22231	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22232	done; \
22233	echo "Doing install-pdf in tcl" ; \
22234	(cd $(HOST_SUBDIR)/tcl && \
22235	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22236	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22237	          "RANLIB=$${RANLIB}" \
22238	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22239	          install-pdf) \
22240	  || exit 1
22241
22242@endif tcl
22243
22244.PHONY: maybe-install-html-tcl install-html-tcl
22245maybe-install-html-tcl:
22246@if tcl
22247maybe-install-html-tcl: install-html-tcl
22248
22249install-html-tcl: \
22250    configure-tcl \
22251    html-tcl
22252	@: $(MAKE); $(unstage)
22253	@[ -f ./tcl/Makefile ] || exit 0; \
22254	r=`${PWD_COMMAND}`; export r; \
22255	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22256	$(HOST_EXPORTS) \
22257	for flag in $(EXTRA_HOST_FLAGS) ; do \
22258	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22259	done; \
22260	echo "Doing install-html in tcl" ; \
22261	(cd $(HOST_SUBDIR)/tcl && \
22262	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22263	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22264	          "RANLIB=$${RANLIB}" \
22265	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22266	          install-html) \
22267	  || exit 1
22268
22269@endif tcl
22270
22271.PHONY: maybe-installcheck-tcl installcheck-tcl
22272maybe-installcheck-tcl:
22273@if tcl
22274maybe-installcheck-tcl: installcheck-tcl
22275
22276installcheck-tcl: \
22277    configure-tcl
22278	@: $(MAKE); $(unstage)
22279	@[ -f ./tcl/Makefile ] || exit 0; \
22280	r=`${PWD_COMMAND}`; export r; \
22281	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22282	$(HOST_EXPORTS) \
22283	for flag in $(EXTRA_HOST_FLAGS) ; do \
22284	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22285	done; \
22286	echo "Doing installcheck in tcl" ; \
22287	(cd $(HOST_SUBDIR)/tcl && \
22288	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22289	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22290	          "RANLIB=$${RANLIB}" \
22291	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22292	          installcheck) \
22293	  || exit 1
22294
22295@endif tcl
22296
22297.PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
22298maybe-mostlyclean-tcl:
22299@if tcl
22300maybe-mostlyclean-tcl: mostlyclean-tcl
22301
22302# tcl doesn't support mostlyclean.
22303mostlyclean-tcl:
22304
22305@endif tcl
22306
22307.PHONY: maybe-clean-tcl clean-tcl
22308maybe-clean-tcl:
22309@if tcl
22310maybe-clean-tcl: clean-tcl
22311
22312clean-tcl:
22313	@: $(MAKE); $(unstage)
22314	@[ -f ./tcl/Makefile ] || exit 0; \
22315	r=`${PWD_COMMAND}`; export r; \
22316	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22317	$(HOST_EXPORTS) \
22318	for flag in $(EXTRA_HOST_FLAGS) ; do \
22319	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22320	done; \
22321	echo "Doing clean in tcl" ; \
22322	(cd $(HOST_SUBDIR)/tcl && \
22323	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22324	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22325	          "RANLIB=$${RANLIB}" \
22326	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22327	          clean) \
22328	  || exit 1
22329
22330@endif tcl
22331
22332.PHONY: maybe-distclean-tcl distclean-tcl
22333maybe-distclean-tcl:
22334@if tcl
22335maybe-distclean-tcl: distclean-tcl
22336
22337distclean-tcl:
22338	@: $(MAKE); $(unstage)
22339	@[ -f ./tcl/Makefile ] || exit 0; \
22340	r=`${PWD_COMMAND}`; export r; \
22341	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22342	$(HOST_EXPORTS) \
22343	for flag in $(EXTRA_HOST_FLAGS) ; do \
22344	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22345	done; \
22346	echo "Doing distclean in tcl" ; \
22347	(cd $(HOST_SUBDIR)/tcl && \
22348	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22349	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22350	          "RANLIB=$${RANLIB}" \
22351	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22352	          distclean) \
22353	  || exit 1
22354
22355@endif tcl
22356
22357.PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
22358maybe-maintainer-clean-tcl:
22359@if tcl
22360maybe-maintainer-clean-tcl: maintainer-clean-tcl
22361
22362maintainer-clean-tcl:
22363	@: $(MAKE); $(unstage)
22364	@[ -f ./tcl/Makefile ] || exit 0; \
22365	r=`${PWD_COMMAND}`; export r; \
22366	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22367	$(HOST_EXPORTS) \
22368	for flag in $(EXTRA_HOST_FLAGS) ; do \
22369	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22370	done; \
22371	echo "Doing maintainer-clean in tcl" ; \
22372	(cd $(HOST_SUBDIR)/tcl && \
22373	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22374	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22375	          "RANLIB=$${RANLIB}" \
22376	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22377	          maintainer-clean) \
22378	  || exit 1
22379
22380@endif tcl
22381
22382
22383
22384.PHONY: configure-itcl maybe-configure-itcl
22385maybe-configure-itcl:
22386@if gcc-bootstrap
22387configure-itcl: stage_current
22388@endif gcc-bootstrap
22389@if itcl
22390maybe-configure-itcl: configure-itcl
22391configure-itcl:
22392	@: $(MAKE); $(unstage)
22393	@r=`${PWD_COMMAND}`; export r; \
22394	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22395	test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
22396	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
22397	$(HOST_EXPORTS) \
22398	echo Configuring in $(HOST_SUBDIR)/itcl; \
22399	cd "$(HOST_SUBDIR)/itcl" || exit 1; \
22400	case $(srcdir) in \
22401	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22402	  *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
22403		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22404	esac; \
22405	srcdiroption="--srcdir=$${topdir}/itcl"; \
22406	libsrcdir="$$s/itcl"; \
22407	$(SHELL) $${libsrcdir}/configure \
22408	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22409	  --target=${target_alias} $${srcdiroption}  \
22410	  || exit 1
22411@endif itcl
22412
22413
22414
22415
22416
22417.PHONY: all-itcl maybe-all-itcl
22418maybe-all-itcl:
22419@if gcc-bootstrap
22420all-itcl: stage_current
22421@endif gcc-bootstrap
22422@if itcl
22423TARGET-itcl=all
22424maybe-all-itcl: all-itcl
22425all-itcl: configure-itcl
22426	@: $(MAKE); $(unstage)
22427	@r=`${PWD_COMMAND}`; export r; \
22428	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22429	$(HOST_EXPORTS) \
22430	(cd $(HOST_SUBDIR)/itcl && \
22431	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
22432		$(TARGET-itcl))
22433@endif itcl
22434
22435
22436
22437
22438.PHONY: check-itcl maybe-check-itcl
22439maybe-check-itcl:
22440@if itcl
22441maybe-check-itcl: check-itcl
22442
22443check-itcl:
22444	@: $(MAKE); $(unstage)
22445	@r=`${PWD_COMMAND}`; export r; \
22446	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22447	$(HOST_EXPORTS) \
22448	(cd $(HOST_SUBDIR)/itcl && \
22449	  $(MAKE) $(FLAGS_TO_PASS)  check)
22450
22451@endif itcl
22452
22453.PHONY: install-itcl maybe-install-itcl
22454maybe-install-itcl:
22455@if itcl
22456maybe-install-itcl: install-itcl
22457
22458install-itcl: installdirs
22459	@: $(MAKE); $(unstage)
22460	@r=`${PWD_COMMAND}`; export r; \
22461	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22462	$(HOST_EXPORTS) \
22463	(cd $(HOST_SUBDIR)/itcl && \
22464	  $(MAKE) $(FLAGS_TO_PASS)  install)
22465
22466@endif itcl
22467
22468# Other targets (info, dvi, pdf, etc.)
22469
22470.PHONY: maybe-info-itcl info-itcl
22471maybe-info-itcl:
22472@if itcl
22473maybe-info-itcl: info-itcl
22474
22475info-itcl: \
22476    configure-itcl
22477	@: $(MAKE); $(unstage)
22478	@[ -f ./itcl/Makefile ] || exit 0; \
22479	r=`${PWD_COMMAND}`; export r; \
22480	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22481	$(HOST_EXPORTS) \
22482	for flag in $(EXTRA_HOST_FLAGS) ; do \
22483	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22484	done; \
22485	echo "Doing info in itcl" ; \
22486	(cd $(HOST_SUBDIR)/itcl && \
22487	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22488	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22489	          "RANLIB=$${RANLIB}" \
22490	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22491	          info) \
22492	  || exit 1
22493
22494@endif itcl
22495
22496.PHONY: maybe-dvi-itcl dvi-itcl
22497maybe-dvi-itcl:
22498@if itcl
22499maybe-dvi-itcl: dvi-itcl
22500
22501dvi-itcl: \
22502    configure-itcl
22503	@: $(MAKE); $(unstage)
22504	@[ -f ./itcl/Makefile ] || exit 0; \
22505	r=`${PWD_COMMAND}`; export r; \
22506	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22507	$(HOST_EXPORTS) \
22508	for flag in $(EXTRA_HOST_FLAGS) ; do \
22509	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22510	done; \
22511	echo "Doing dvi in itcl" ; \
22512	(cd $(HOST_SUBDIR)/itcl && \
22513	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22514	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22515	          "RANLIB=$${RANLIB}" \
22516	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22517	          dvi) \
22518	  || exit 1
22519
22520@endif itcl
22521
22522.PHONY: maybe-pdf-itcl pdf-itcl
22523maybe-pdf-itcl:
22524@if itcl
22525maybe-pdf-itcl: pdf-itcl
22526
22527pdf-itcl: \
22528    configure-itcl
22529	@: $(MAKE); $(unstage)
22530	@[ -f ./itcl/Makefile ] || exit 0; \
22531	r=`${PWD_COMMAND}`; export r; \
22532	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22533	$(HOST_EXPORTS) \
22534	for flag in $(EXTRA_HOST_FLAGS) ; do \
22535	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22536	done; \
22537	echo "Doing pdf in itcl" ; \
22538	(cd $(HOST_SUBDIR)/itcl && \
22539	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22540	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22541	          "RANLIB=$${RANLIB}" \
22542	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22543	          pdf) \
22544	  || exit 1
22545
22546@endif itcl
22547
22548.PHONY: maybe-html-itcl html-itcl
22549maybe-html-itcl:
22550@if itcl
22551maybe-html-itcl: html-itcl
22552
22553html-itcl: \
22554    configure-itcl
22555	@: $(MAKE); $(unstage)
22556	@[ -f ./itcl/Makefile ] || exit 0; \
22557	r=`${PWD_COMMAND}`; export r; \
22558	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22559	$(HOST_EXPORTS) \
22560	for flag in $(EXTRA_HOST_FLAGS) ; do \
22561	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22562	done; \
22563	echo "Doing html in itcl" ; \
22564	(cd $(HOST_SUBDIR)/itcl && \
22565	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22566	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22567	          "RANLIB=$${RANLIB}" \
22568	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22569	          html) \
22570	  || exit 1
22571
22572@endif itcl
22573
22574.PHONY: maybe-TAGS-itcl TAGS-itcl
22575maybe-TAGS-itcl:
22576@if itcl
22577maybe-TAGS-itcl: TAGS-itcl
22578
22579TAGS-itcl: \
22580    configure-itcl
22581	@: $(MAKE); $(unstage)
22582	@[ -f ./itcl/Makefile ] || exit 0; \
22583	r=`${PWD_COMMAND}`; export r; \
22584	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22585	$(HOST_EXPORTS) \
22586	for flag in $(EXTRA_HOST_FLAGS) ; do \
22587	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22588	done; \
22589	echo "Doing TAGS in itcl" ; \
22590	(cd $(HOST_SUBDIR)/itcl && \
22591	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22592	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22593	          "RANLIB=$${RANLIB}" \
22594	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22595	          TAGS) \
22596	  || exit 1
22597
22598@endif itcl
22599
22600.PHONY: maybe-install-info-itcl install-info-itcl
22601maybe-install-info-itcl:
22602@if itcl
22603maybe-install-info-itcl: install-info-itcl
22604
22605install-info-itcl: \
22606    configure-itcl \
22607    info-itcl
22608	@: $(MAKE); $(unstage)
22609	@[ -f ./itcl/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 install-info in itcl" ; \
22617	(cd $(HOST_SUBDIR)/itcl && \
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	          install-info) \
22623	  || exit 1
22624
22625@endif itcl
22626
22627.PHONY: maybe-install-pdf-itcl install-pdf-itcl
22628maybe-install-pdf-itcl:
22629@if itcl
22630maybe-install-pdf-itcl: install-pdf-itcl
22631
22632install-pdf-itcl: \
22633    configure-itcl \
22634    pdf-itcl
22635	@: $(MAKE); $(unstage)
22636	@[ -f ./itcl/Makefile ] || exit 0; \
22637	r=`${PWD_COMMAND}`; export r; \
22638	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22639	$(HOST_EXPORTS) \
22640	for flag in $(EXTRA_HOST_FLAGS) ; do \
22641	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22642	done; \
22643	echo "Doing install-pdf in itcl" ; \
22644	(cd $(HOST_SUBDIR)/itcl && \
22645	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22646	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22647	          "RANLIB=$${RANLIB}" \
22648	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22649	          install-pdf) \
22650	  || exit 1
22651
22652@endif itcl
22653
22654.PHONY: maybe-install-html-itcl install-html-itcl
22655maybe-install-html-itcl:
22656@if itcl
22657maybe-install-html-itcl: install-html-itcl
22658
22659install-html-itcl: \
22660    configure-itcl \
22661    html-itcl
22662	@: $(MAKE); $(unstage)
22663	@[ -f ./itcl/Makefile ] || exit 0; \
22664	r=`${PWD_COMMAND}`; export r; \
22665	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22666	$(HOST_EXPORTS) \
22667	for flag in $(EXTRA_HOST_FLAGS) ; do \
22668	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22669	done; \
22670	echo "Doing install-html in itcl" ; \
22671	(cd $(HOST_SUBDIR)/itcl && \
22672	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22673	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22674	          "RANLIB=$${RANLIB}" \
22675	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22676	          install-html) \
22677	  || exit 1
22678
22679@endif itcl
22680
22681.PHONY: maybe-installcheck-itcl installcheck-itcl
22682maybe-installcheck-itcl:
22683@if itcl
22684maybe-installcheck-itcl: installcheck-itcl
22685
22686installcheck-itcl: \
22687    configure-itcl
22688	@: $(MAKE); $(unstage)
22689	@[ -f ./itcl/Makefile ] || exit 0; \
22690	r=`${PWD_COMMAND}`; export r; \
22691	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22692	$(HOST_EXPORTS) \
22693	for flag in $(EXTRA_HOST_FLAGS) ; do \
22694	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22695	done; \
22696	echo "Doing installcheck in itcl" ; \
22697	(cd $(HOST_SUBDIR)/itcl && \
22698	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22699	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22700	          "RANLIB=$${RANLIB}" \
22701	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22702	          installcheck) \
22703	  || exit 1
22704
22705@endif itcl
22706
22707.PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
22708maybe-mostlyclean-itcl:
22709@if itcl
22710maybe-mostlyclean-itcl: mostlyclean-itcl
22711
22712mostlyclean-itcl:
22713	@: $(MAKE); $(unstage)
22714	@[ -f ./itcl/Makefile ] || exit 0; \
22715	r=`${PWD_COMMAND}`; export r; \
22716	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22717	$(HOST_EXPORTS) \
22718	for flag in $(EXTRA_HOST_FLAGS) ; do \
22719	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22720	done; \
22721	echo "Doing mostlyclean in itcl" ; \
22722	(cd $(HOST_SUBDIR)/itcl && \
22723	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22724	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22725	          "RANLIB=$${RANLIB}" \
22726	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22727	          mostlyclean) \
22728	  || exit 1
22729
22730@endif itcl
22731
22732.PHONY: maybe-clean-itcl clean-itcl
22733maybe-clean-itcl:
22734@if itcl
22735maybe-clean-itcl: clean-itcl
22736
22737clean-itcl:
22738	@: $(MAKE); $(unstage)
22739	@[ -f ./itcl/Makefile ] || exit 0; \
22740	r=`${PWD_COMMAND}`; export r; \
22741	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22742	$(HOST_EXPORTS) \
22743	for flag in $(EXTRA_HOST_FLAGS) ; do \
22744	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22745	done; \
22746	echo "Doing clean in itcl" ; \
22747	(cd $(HOST_SUBDIR)/itcl && \
22748	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22749	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22750	          "RANLIB=$${RANLIB}" \
22751	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22752	          clean) \
22753	  || exit 1
22754
22755@endif itcl
22756
22757.PHONY: maybe-distclean-itcl distclean-itcl
22758maybe-distclean-itcl:
22759@if itcl
22760maybe-distclean-itcl: distclean-itcl
22761
22762distclean-itcl:
22763	@: $(MAKE); $(unstage)
22764	@[ -f ./itcl/Makefile ] || exit 0; \
22765	r=`${PWD_COMMAND}`; export r; \
22766	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22767	$(HOST_EXPORTS) \
22768	for flag in $(EXTRA_HOST_FLAGS) ; do \
22769	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22770	done; \
22771	echo "Doing distclean in itcl" ; \
22772	(cd $(HOST_SUBDIR)/itcl && \
22773	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22774	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22775	          "RANLIB=$${RANLIB}" \
22776	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22777	          distclean) \
22778	  || exit 1
22779
22780@endif itcl
22781
22782.PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
22783maybe-maintainer-clean-itcl:
22784@if itcl
22785maybe-maintainer-clean-itcl: maintainer-clean-itcl
22786
22787maintainer-clean-itcl:
22788	@: $(MAKE); $(unstage)
22789	@[ -f ./itcl/Makefile ] || exit 0; \
22790	r=`${PWD_COMMAND}`; export r; \
22791	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22792	$(HOST_EXPORTS) \
22793	for flag in $(EXTRA_HOST_FLAGS) ; do \
22794	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22795	done; \
22796	echo "Doing maintainer-clean in itcl" ; \
22797	(cd $(HOST_SUBDIR)/itcl && \
22798	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22799	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22800	          "RANLIB=$${RANLIB}" \
22801	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22802	          maintainer-clean) \
22803	  || exit 1
22804
22805@endif itcl
22806
22807
22808
22809.PHONY: configure-ld maybe-configure-ld
22810maybe-configure-ld:
22811@if gcc-bootstrap
22812configure-ld: stage_current
22813@endif gcc-bootstrap
22814@if ld
22815maybe-configure-ld: configure-ld
22816configure-ld:
22817	@r=`${PWD_COMMAND}`; export r; \
22818	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22819	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
22820	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
22821	$(HOST_EXPORTS) \
22822	echo Configuring in $(HOST_SUBDIR)/ld; \
22823	cd "$(HOST_SUBDIR)/ld" || exit 1; \
22824	case $(srcdir) in \
22825	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22826	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22827		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22828	esac; \
22829	srcdiroption="--srcdir=$${topdir}/ld"; \
22830	libsrcdir="$$s/ld"; \
22831	$(SHELL) $${libsrcdir}/configure \
22832	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22833	  --target=${target_alias} $${srcdiroption}  \
22834	  || exit 1
22835@endif ld
22836
22837
22838
22839.PHONY: configure-stage1-ld maybe-configure-stage1-ld
22840maybe-configure-stage1-ld:
22841@if ld-bootstrap
22842maybe-configure-stage1-ld: configure-stage1-ld
22843configure-stage1-ld:
22844	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22845	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
22846	@r=`${PWD_COMMAND}`; export r; \
22847	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22848	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
22849	$(HOST_EXPORTS)  \
22850	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
22851	CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS;  \
22852	echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
22853	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
22854	cd $(HOST_SUBDIR)/ld || exit 1; \
22855	case $(srcdir) in \
22856	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22857	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22858		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22859	esac; \
22860	srcdiroption="--srcdir=$${topdir}/ld"; \
22861	libsrcdir="$$s/ld"; \
22862	$(SHELL) $${libsrcdir}/configure \
22863	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22864	  --target=${target_alias} $${srcdiroption} \
22865	   \
22866	  --disable-intermodule $(STAGE1_CHECKING) 	  --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
22867@endif ld-bootstrap
22868
22869.PHONY: configure-stage2-ld maybe-configure-stage2-ld
22870maybe-configure-stage2-ld:
22871@if ld-bootstrap
22872maybe-configure-stage2-ld: configure-stage2-ld
22873configure-stage2-ld:
22874	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22875	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
22876	@r=`${PWD_COMMAND}`; export r; \
22877	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22878	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
22879	$(HOST_EXPORTS) \
22880	$(POSTSTAGE1_HOST_EXPORTS)  \
22881	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
22882	CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS;  \
22883	echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
22884	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
22885	cd $(HOST_SUBDIR)/ld || exit 1; \
22886	case $(srcdir) in \
22887	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22888	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22889		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22890	esac; \
22891	srcdiroption="--srcdir=$${topdir}/ld"; \
22892	libsrcdir="$$s/ld"; \
22893	$(SHELL) $${libsrcdir}/configure \
22894	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22895	  --target=${target_alias} $${srcdiroption} \
22896	  --with-build-libsubdir=$(HOST_SUBDIR) \
22897	  @stage2_werror_flag@
22898@endif ld-bootstrap
22899
22900.PHONY: configure-stageb2g0-ld maybe-configure-stageb2g0-ld
22901maybe-configure-stageb2g0-ld:
22902@if ld-bootstrap
22903maybe-configure-stageb2g0-ld: configure-stageb2g0-ld
22904configure-stageb2g0-ld:
22905	@[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
22906	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
22907	@r=`${PWD_COMMAND}`; export r; \
22908	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22909	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
22910	$(HOST_EXPORTS) \
22911	$(POSTSTAGE1_HOST_EXPORTS)  \
22912	CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
22913	CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS;  \
22914	echo Configuring stage b2g0 in $(HOST_SUBDIR)/ld ; \
22915	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
22916	cd $(HOST_SUBDIR)/ld || exit 1; \
22917	case $(srcdir) in \
22918	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22919	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22920		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22921	esac; \
22922	srcdiroption="--srcdir=$${topdir}/ld"; \
22923	libsrcdir="$$s/ld"; \
22924	$(SHELL) $${libsrcdir}/configure \
22925	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22926	  --target=${target_alias} $${srcdiroption} \
22927	  --with-build-libsubdir=$(HOST_SUBDIR) \
22928	  @stage2_werror_flag@
22929@endif ld-bootstrap
22930
22931.PHONY: configure-stage3-ld maybe-configure-stage3-ld
22932maybe-configure-stage3-ld:
22933@if ld-bootstrap
22934maybe-configure-stage3-ld: configure-stage3-ld
22935configure-stage3-ld:
22936	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22937	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
22938	@r=`${PWD_COMMAND}`; export r; \
22939	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22940	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
22941	$(HOST_EXPORTS) \
22942	$(POSTSTAGE1_HOST_EXPORTS)  \
22943	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
22944	CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS;  \
22945	echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
22946	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
22947	cd $(HOST_SUBDIR)/ld || exit 1; \
22948	case $(srcdir) in \
22949	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22950	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22951		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22952	esac; \
22953	srcdiroption="--srcdir=$${topdir}/ld"; \
22954	libsrcdir="$$s/ld"; \
22955	$(SHELL) $${libsrcdir}/configure \
22956	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22957	  --target=${target_alias} $${srcdiroption} \
22958	  --with-build-libsubdir=$(HOST_SUBDIR) \
22959	  @stage2_werror_flag@
22960@endif ld-bootstrap
22961
22962.PHONY: configure-stageb3g2-ld maybe-configure-stageb3g2-ld
22963maybe-configure-stageb3g2-ld:
22964@if ld-bootstrap
22965maybe-configure-stageb3g2-ld: configure-stageb3g2-ld
22966configure-stageb3g2-ld:
22967	@[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
22968	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
22969	@r=`${PWD_COMMAND}`; export r; \
22970	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22971	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
22972	$(HOST_EXPORTS) \
22973	$(POSTSTAGE1_HOST_EXPORTS)  \
22974	CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
22975	CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS;  \
22976	echo Configuring stage b3g2 in $(HOST_SUBDIR)/ld ; \
22977	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
22978	cd $(HOST_SUBDIR)/ld || exit 1; \
22979	case $(srcdir) in \
22980	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22981	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22982		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22983	esac; \
22984	srcdiroption="--srcdir=$${topdir}/ld"; \
22985	libsrcdir="$$s/ld"; \
22986	$(SHELL) $${libsrcdir}/configure \
22987	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22988	  --target=${target_alias} $${srcdiroption} \
22989	  --with-build-libsubdir=$(HOST_SUBDIR) \
22990	  @stage2_werror_flag@
22991@endif ld-bootstrap
22992
22993.PHONY: configure-stage4-ld maybe-configure-stage4-ld
22994maybe-configure-stage4-ld:
22995@if ld-bootstrap
22996maybe-configure-stage4-ld: configure-stage4-ld
22997configure-stage4-ld:
22998	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22999	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
23000	@r=`${PWD_COMMAND}`; export r; \
23001	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23002	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
23003	$(HOST_EXPORTS) \
23004	$(POSTSTAGE1_HOST_EXPORTS)  \
23005	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
23006	CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS;  \
23007	echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
23008	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
23009	cd $(HOST_SUBDIR)/ld || exit 1; \
23010	case $(srcdir) in \
23011	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23012	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
23013		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23014	esac; \
23015	srcdiroption="--srcdir=$${topdir}/ld"; \
23016	libsrcdir="$$s/ld"; \
23017	$(SHELL) $${libsrcdir}/configure \
23018	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23019	  --target=${target_alias} $${srcdiroption} \
23020	  --with-build-libsubdir=$(HOST_SUBDIR) \
23021	  @stage2_werror_flag@
23022@endif ld-bootstrap
23023
23024.PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
23025maybe-configure-stageprofile-ld:
23026@if ld-bootstrap
23027maybe-configure-stageprofile-ld: configure-stageprofile-ld
23028configure-stageprofile-ld:
23029	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23030	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
23031	@r=`${PWD_COMMAND}`; export r; \
23032	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23033	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
23034	$(HOST_EXPORTS) \
23035	$(POSTSTAGE1_HOST_EXPORTS)  \
23036	CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
23037	CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS;  \
23038	echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
23039	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
23040	cd $(HOST_SUBDIR)/ld || exit 1; \
23041	case $(srcdir) in \
23042	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23043	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
23044		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23045	esac; \
23046	srcdiroption="--srcdir=$${topdir}/ld"; \
23047	libsrcdir="$$s/ld"; \
23048	$(SHELL) $${libsrcdir}/configure \
23049	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23050	  --target=${target_alias} $${srcdiroption} \
23051	  --with-build-libsubdir=$(HOST_SUBDIR) \
23052	  @stage2_werror_flag@
23053@endif ld-bootstrap
23054
23055.PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
23056maybe-configure-stagefeedback-ld:
23057@if ld-bootstrap
23058maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
23059configure-stagefeedback-ld:
23060	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23061	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
23062	@r=`${PWD_COMMAND}`; export r; \
23063	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23064	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
23065	$(HOST_EXPORTS) \
23066	$(POSTSTAGE1_HOST_EXPORTS)  \
23067	CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
23068	CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS;  \
23069	echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
23070	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
23071	cd $(HOST_SUBDIR)/ld || exit 1; \
23072	case $(srcdir) in \
23073	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23074	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
23075		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23076	esac; \
23077	srcdiroption="--srcdir=$${topdir}/ld"; \
23078	libsrcdir="$$s/ld"; \
23079	$(SHELL) $${libsrcdir}/configure \
23080	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23081	  --target=${target_alias} $${srcdiroption} \
23082	  --with-build-libsubdir=$(HOST_SUBDIR) \
23083	  @stage2_werror_flag@
23084@endif ld-bootstrap
23085
23086
23087
23088
23089
23090.PHONY: all-ld maybe-all-ld
23091maybe-all-ld:
23092@if gcc-bootstrap
23093all-ld: stage_current
23094@endif gcc-bootstrap
23095@if ld
23096TARGET-ld=all
23097maybe-all-ld: all-ld
23098all-ld: configure-ld
23099	@r=`${PWD_COMMAND}`; export r; \
23100	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23101	$(HOST_EXPORTS) \
23102	(cd $(HOST_SUBDIR)/ld && \
23103	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
23104		$(TARGET-ld))
23105@endif ld
23106
23107
23108
23109.PHONY: all-stage1-ld maybe-all-stage1-ld
23110.PHONY: clean-stage1-ld maybe-clean-stage1-ld
23111maybe-all-stage1-ld:
23112maybe-clean-stage1-ld:
23113@if ld-bootstrap
23114maybe-all-stage1-ld: all-stage1-ld
23115all-stage1: all-stage1-ld
23116TARGET-stage1-ld = $(TARGET-ld)
23117all-stage1-ld: configure-stage1-ld
23118	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23119	@r=`${PWD_COMMAND}`; export r; \
23120	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23121	$(HOST_EXPORTS) \
23122	cd $(HOST_SUBDIR)/ld && \
23123	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23124		CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
23125		LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
23126		CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
23127		CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS)   \
23128		$(TARGET-stage1-ld)
23129
23130maybe-clean-stage1-ld: clean-stage1-ld
23131clean-stage1: clean-stage1-ld
23132clean-stage1-ld:
23133	@if [ $(current_stage) = stage1 ]; then \
23134	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23135	else \
23136	  [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
23137	  $(MAKE) stage1-start; \
23138	fi; \
23139	cd $(HOST_SUBDIR)/ld && \
23140	$(MAKE) $(EXTRA_HOST_FLAGS)  \
23141		 clean
23142@endif ld-bootstrap
23143
23144
23145.PHONY: all-stage2-ld maybe-all-stage2-ld
23146.PHONY: clean-stage2-ld maybe-clean-stage2-ld
23147maybe-all-stage2-ld:
23148maybe-clean-stage2-ld:
23149@if ld-bootstrap
23150maybe-all-stage2-ld: all-stage2-ld
23151all-stage2: all-stage2-ld
23152TARGET-stage2-ld = $(TARGET-ld)
23153all-stage2-ld: configure-stage2-ld
23154	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23155	@r=`${PWD_COMMAND}`; export r; \
23156	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23157	$(HOST_EXPORTS) \
23158	$(POSTSTAGE1_HOST_EXPORTS) \
23159	cd $(HOST_SUBDIR)/ld && \
23160	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23161		CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
23162		LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
23163		CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
23164		CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
23165		$(TARGET-stage2-ld)
23166
23167maybe-clean-stage2-ld: clean-stage2-ld
23168clean-stage2: clean-stage2-ld
23169clean-stage2-ld:
23170	@if [ $(current_stage) = stage2 ]; then \
23171	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23172	else \
23173	  [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
23174	  $(MAKE) stage2-start; \
23175	fi; \
23176	cd $(HOST_SUBDIR)/ld && \
23177	$(MAKE) $(EXTRA_HOST_FLAGS)  \
23178		$(POSTSTAGE1_FLAGS_TO_PASS)  \
23179		 clean
23180@endif ld-bootstrap
23181
23182
23183.PHONY: all-stageb2g0-ld maybe-all-stageb2g0-ld
23184.PHONY: clean-stageb2g0-ld maybe-clean-stageb2g0-ld
23185maybe-all-stageb2g0-ld:
23186maybe-clean-stageb2g0-ld:
23187@if ld-bootstrap
23188maybe-all-stageb2g0-ld: all-stageb2g0-ld
23189all-stageb2g0: all-stageb2g0-ld
23190TARGET-stageb2g0-ld = $(TARGET-ld)
23191all-stageb2g0-ld: configure-stageb2g0-ld
23192	@[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
23193	@r=`${PWD_COMMAND}`; export r; \
23194	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23195	$(HOST_EXPORTS) \
23196	$(POSTSTAGE1_HOST_EXPORTS) \
23197	cd $(HOST_SUBDIR)/ld && \
23198	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23199		CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
23200		LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
23201		CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
23202		CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
23203		$(TARGET-stageb2g0-ld)
23204
23205maybe-clean-stageb2g0-ld: clean-stageb2g0-ld
23206clean-stageb2g0: clean-stageb2g0-ld
23207clean-stageb2g0-ld:
23208	@if [ $(current_stage) = stageb2g0 ]; then \
23209	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23210	else \
23211	  [ -f $(HOST_SUBDIR)/stageb2g0-ld/Makefile ] || exit 0; \
23212	  $(MAKE) stageb2g0-start; \
23213	fi; \
23214	cd $(HOST_SUBDIR)/ld && \
23215	$(MAKE) $(EXTRA_HOST_FLAGS)  \
23216		$(POSTSTAGE1_FLAGS_TO_PASS)  \
23217		 clean
23218@endif ld-bootstrap
23219
23220
23221.PHONY: all-stage3-ld maybe-all-stage3-ld
23222.PHONY: clean-stage3-ld maybe-clean-stage3-ld
23223maybe-all-stage3-ld:
23224maybe-clean-stage3-ld:
23225@if ld-bootstrap
23226maybe-all-stage3-ld: all-stage3-ld
23227all-stage3: all-stage3-ld
23228TARGET-stage3-ld = $(TARGET-ld)
23229all-stage3-ld: configure-stage3-ld
23230	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23231	@r=`${PWD_COMMAND}`; export r; \
23232	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23233	$(HOST_EXPORTS) \
23234	$(POSTSTAGE1_HOST_EXPORTS) \
23235	cd $(HOST_SUBDIR)/ld && \
23236	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23237		CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
23238		LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
23239		CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
23240		CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
23241		$(TARGET-stage3-ld)
23242
23243maybe-clean-stage3-ld: clean-stage3-ld
23244clean-stage3: clean-stage3-ld
23245clean-stage3-ld:
23246	@if [ $(current_stage) = stage3 ]; then \
23247	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23248	else \
23249	  [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
23250	  $(MAKE) stage3-start; \
23251	fi; \
23252	cd $(HOST_SUBDIR)/ld && \
23253	$(MAKE) $(EXTRA_HOST_FLAGS)  \
23254		$(POSTSTAGE1_FLAGS_TO_PASS)  \
23255		 clean
23256@endif ld-bootstrap
23257
23258
23259.PHONY: all-stageb3g2-ld maybe-all-stageb3g2-ld
23260.PHONY: clean-stageb3g2-ld maybe-clean-stageb3g2-ld
23261maybe-all-stageb3g2-ld:
23262maybe-clean-stageb3g2-ld:
23263@if ld-bootstrap
23264maybe-all-stageb3g2-ld: all-stageb3g2-ld
23265all-stageb3g2: all-stageb3g2-ld
23266TARGET-stageb3g2-ld = $(TARGET-ld)
23267all-stageb3g2-ld: configure-stageb3g2-ld
23268	@[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
23269	@r=`${PWD_COMMAND}`; export r; \
23270	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23271	$(HOST_EXPORTS) \
23272	$(POSTSTAGE1_HOST_EXPORTS) \
23273	cd $(HOST_SUBDIR)/ld && \
23274	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23275		CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
23276		LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
23277		CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
23278		CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
23279		$(TARGET-stageb3g2-ld)
23280
23281maybe-clean-stageb3g2-ld: clean-stageb3g2-ld
23282clean-stageb3g2: clean-stageb3g2-ld
23283clean-stageb3g2-ld:
23284	@if [ $(current_stage) = stageb3g2 ]; then \
23285	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23286	else \
23287	  [ -f $(HOST_SUBDIR)/stageb3g2-ld/Makefile ] || exit 0; \
23288	  $(MAKE) stageb3g2-start; \
23289	fi; \
23290	cd $(HOST_SUBDIR)/ld && \
23291	$(MAKE) $(EXTRA_HOST_FLAGS)  \
23292		$(POSTSTAGE1_FLAGS_TO_PASS)  \
23293		 clean
23294@endif ld-bootstrap
23295
23296
23297.PHONY: all-stage4-ld maybe-all-stage4-ld
23298.PHONY: clean-stage4-ld maybe-clean-stage4-ld
23299maybe-all-stage4-ld:
23300maybe-clean-stage4-ld:
23301@if ld-bootstrap
23302maybe-all-stage4-ld: all-stage4-ld
23303all-stage4: all-stage4-ld
23304TARGET-stage4-ld = $(TARGET-ld)
23305all-stage4-ld: configure-stage4-ld
23306	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23307	@r=`${PWD_COMMAND}`; export r; \
23308	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23309	$(HOST_EXPORTS) \
23310	$(POSTSTAGE1_HOST_EXPORTS) \
23311	cd $(HOST_SUBDIR)/ld && \
23312	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23313		CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
23314		LIBCFLAGS="$(STAGE4_CFLAGS)" \
23315		CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
23316		CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
23317		$(TARGET-stage4-ld)
23318
23319maybe-clean-stage4-ld: clean-stage4-ld
23320clean-stage4: clean-stage4-ld
23321clean-stage4-ld:
23322	@if [ $(current_stage) = stage4 ]; then \
23323	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23324	else \
23325	  [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
23326	  $(MAKE) stage4-start; \
23327	fi; \
23328	cd $(HOST_SUBDIR)/ld && \
23329	$(MAKE) $(EXTRA_HOST_FLAGS)  \
23330		$(POSTSTAGE1_FLAGS_TO_PASS)  \
23331		 clean
23332@endif ld-bootstrap
23333
23334
23335.PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
23336.PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
23337maybe-all-stageprofile-ld:
23338maybe-clean-stageprofile-ld:
23339@if ld-bootstrap
23340maybe-all-stageprofile-ld: all-stageprofile-ld
23341all-stageprofile: all-stageprofile-ld
23342TARGET-stageprofile-ld = $(TARGET-ld)
23343all-stageprofile-ld: configure-stageprofile-ld
23344	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23345	@r=`${PWD_COMMAND}`; export r; \
23346	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23347	$(HOST_EXPORTS) \
23348	$(POSTSTAGE1_HOST_EXPORTS) \
23349	cd $(HOST_SUBDIR)/ld && \
23350	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23351		CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
23352		LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
23353		CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
23354		CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
23355		$(TARGET-stageprofile-ld)
23356
23357maybe-clean-stageprofile-ld: clean-stageprofile-ld
23358clean-stageprofile: clean-stageprofile-ld
23359clean-stageprofile-ld:
23360	@if [ $(current_stage) = stageprofile ]; then \
23361	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23362	else \
23363	  [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
23364	  $(MAKE) stageprofile-start; \
23365	fi; \
23366	cd $(HOST_SUBDIR)/ld && \
23367	$(MAKE) $(EXTRA_HOST_FLAGS)  \
23368		$(POSTSTAGE1_FLAGS_TO_PASS)  \
23369		 clean
23370@endif ld-bootstrap
23371
23372
23373.PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
23374.PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
23375maybe-all-stagefeedback-ld:
23376maybe-clean-stagefeedback-ld:
23377@if ld-bootstrap
23378maybe-all-stagefeedback-ld: all-stagefeedback-ld
23379all-stagefeedback: all-stagefeedback-ld
23380TARGET-stagefeedback-ld = $(TARGET-ld)
23381all-stagefeedback-ld: configure-stagefeedback-ld
23382	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23383	@r=`${PWD_COMMAND}`; export r; \
23384	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23385	$(HOST_EXPORTS) \
23386	$(POSTSTAGE1_HOST_EXPORTS) \
23387	cd $(HOST_SUBDIR)/ld && \
23388	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23389		CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
23390		LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
23391		CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
23392		CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
23393		$(TARGET-stagefeedback-ld)
23394
23395maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
23396clean-stagefeedback: clean-stagefeedback-ld
23397clean-stagefeedback-ld:
23398	@if [ $(current_stage) = stagefeedback ]; then \
23399	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23400	else \
23401	  [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
23402	  $(MAKE) stagefeedback-start; \
23403	fi; \
23404	cd $(HOST_SUBDIR)/ld && \
23405	$(MAKE) $(EXTRA_HOST_FLAGS)  \
23406		$(POSTSTAGE1_FLAGS_TO_PASS)  \
23407		 clean
23408@endif ld-bootstrap
23409
23410
23411
23412
23413
23414.PHONY: check-ld maybe-check-ld
23415maybe-check-ld:
23416@if ld
23417maybe-check-ld: check-ld
23418
23419check-ld:
23420	@: $(MAKE); $(unstage)
23421	@r=`${PWD_COMMAND}`; export r; \
23422	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23423	$(HOST_EXPORTS) \
23424	(cd $(HOST_SUBDIR)/ld && \
23425	  $(MAKE) $(FLAGS_TO_PASS)  check)
23426
23427@endif ld
23428
23429.PHONY: install-ld maybe-install-ld
23430maybe-install-ld:
23431@if ld
23432maybe-install-ld: install-ld
23433
23434install-ld: installdirs
23435	@: $(MAKE); $(unstage)
23436	@r=`${PWD_COMMAND}`; export r; \
23437	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23438	$(HOST_EXPORTS) \
23439	(cd $(HOST_SUBDIR)/ld && \
23440	  $(MAKE) $(FLAGS_TO_PASS)  install)
23441
23442@endif ld
23443
23444# Other targets (info, dvi, pdf, etc.)
23445
23446.PHONY: maybe-info-ld info-ld
23447maybe-info-ld:
23448@if ld
23449maybe-info-ld: info-ld
23450
23451info-ld: \
23452    configure-ld
23453	@[ -f ./ld/Makefile ] || exit 0; \
23454	r=`${PWD_COMMAND}`; export r; \
23455	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23456	$(HOST_EXPORTS) \
23457	for flag in $(EXTRA_HOST_FLAGS) ; do \
23458	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23459	done; \
23460	echo "Doing info in ld" ; \
23461	(cd $(HOST_SUBDIR)/ld && \
23462	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23463	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23464	          "RANLIB=$${RANLIB}" \
23465	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23466	          info) \
23467	  || exit 1
23468
23469@endif ld
23470
23471.PHONY: maybe-dvi-ld dvi-ld
23472maybe-dvi-ld:
23473@if ld
23474maybe-dvi-ld: dvi-ld
23475
23476dvi-ld: \
23477    configure-ld
23478	@[ -f ./ld/Makefile ] || exit 0; \
23479	r=`${PWD_COMMAND}`; export r; \
23480	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23481	$(HOST_EXPORTS) \
23482	for flag in $(EXTRA_HOST_FLAGS) ; do \
23483	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23484	done; \
23485	echo "Doing dvi in ld" ; \
23486	(cd $(HOST_SUBDIR)/ld && \
23487	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23488	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23489	          "RANLIB=$${RANLIB}" \
23490	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23491	          dvi) \
23492	  || exit 1
23493
23494@endif ld
23495
23496.PHONY: maybe-pdf-ld pdf-ld
23497maybe-pdf-ld:
23498@if ld
23499maybe-pdf-ld: pdf-ld
23500
23501pdf-ld: \
23502    configure-ld
23503	@[ -f ./ld/Makefile ] || exit 0; \
23504	r=`${PWD_COMMAND}`; export r; \
23505	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23506	$(HOST_EXPORTS) \
23507	for flag in $(EXTRA_HOST_FLAGS) ; do \
23508	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23509	done; \
23510	echo "Doing pdf in ld" ; \
23511	(cd $(HOST_SUBDIR)/ld && \
23512	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23513	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23514	          "RANLIB=$${RANLIB}" \
23515	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23516	          pdf) \
23517	  || exit 1
23518
23519@endif ld
23520
23521.PHONY: maybe-html-ld html-ld
23522maybe-html-ld:
23523@if ld
23524maybe-html-ld: html-ld
23525
23526html-ld: \
23527    configure-ld
23528	@[ -f ./ld/Makefile ] || exit 0; \
23529	r=`${PWD_COMMAND}`; export r; \
23530	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23531	$(HOST_EXPORTS) \
23532	for flag in $(EXTRA_HOST_FLAGS) ; do \
23533	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23534	done; \
23535	echo "Doing html in ld" ; \
23536	(cd $(HOST_SUBDIR)/ld && \
23537	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23538	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23539	          "RANLIB=$${RANLIB}" \
23540	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23541	          html) \
23542	  || exit 1
23543
23544@endif ld
23545
23546.PHONY: maybe-TAGS-ld TAGS-ld
23547maybe-TAGS-ld:
23548@if ld
23549maybe-TAGS-ld: TAGS-ld
23550
23551TAGS-ld: \
23552    configure-ld
23553	@[ -f ./ld/Makefile ] || exit 0; \
23554	r=`${PWD_COMMAND}`; export r; \
23555	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23556	$(HOST_EXPORTS) \
23557	for flag in $(EXTRA_HOST_FLAGS) ; do \
23558	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23559	done; \
23560	echo "Doing TAGS in ld" ; \
23561	(cd $(HOST_SUBDIR)/ld && \
23562	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23563	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23564	          "RANLIB=$${RANLIB}" \
23565	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23566	          TAGS) \
23567	  || exit 1
23568
23569@endif ld
23570
23571.PHONY: maybe-install-info-ld install-info-ld
23572maybe-install-info-ld:
23573@if ld
23574maybe-install-info-ld: install-info-ld
23575
23576install-info-ld: \
23577    configure-ld \
23578    info-ld
23579	@[ -f ./ld/Makefile ] || exit 0; \
23580	r=`${PWD_COMMAND}`; export r; \
23581	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23582	$(HOST_EXPORTS) \
23583	for flag in $(EXTRA_HOST_FLAGS) ; do \
23584	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23585	done; \
23586	echo "Doing install-info in ld" ; \
23587	(cd $(HOST_SUBDIR)/ld && \
23588	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23589	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23590	          "RANLIB=$${RANLIB}" \
23591	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23592	          install-info) \
23593	  || exit 1
23594
23595@endif ld
23596
23597.PHONY: maybe-install-pdf-ld install-pdf-ld
23598maybe-install-pdf-ld:
23599@if ld
23600maybe-install-pdf-ld: install-pdf-ld
23601
23602install-pdf-ld: \
23603    configure-ld \
23604    pdf-ld
23605	@[ -f ./ld/Makefile ] || exit 0; \
23606	r=`${PWD_COMMAND}`; export r; \
23607	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23608	$(HOST_EXPORTS) \
23609	for flag in $(EXTRA_HOST_FLAGS) ; do \
23610	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23611	done; \
23612	echo "Doing install-pdf in ld" ; \
23613	(cd $(HOST_SUBDIR)/ld && \
23614	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23615	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23616	          "RANLIB=$${RANLIB}" \
23617	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23618	          install-pdf) \
23619	  || exit 1
23620
23621@endif ld
23622
23623.PHONY: maybe-install-html-ld install-html-ld
23624maybe-install-html-ld:
23625@if ld
23626maybe-install-html-ld: install-html-ld
23627
23628install-html-ld: \
23629    configure-ld \
23630    html-ld
23631	@[ -f ./ld/Makefile ] || exit 0; \
23632	r=`${PWD_COMMAND}`; export r; \
23633	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23634	$(HOST_EXPORTS) \
23635	for flag in $(EXTRA_HOST_FLAGS) ; do \
23636	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23637	done; \
23638	echo "Doing install-html in ld" ; \
23639	(cd $(HOST_SUBDIR)/ld && \
23640	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23641	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23642	          "RANLIB=$${RANLIB}" \
23643	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23644	          install-html) \
23645	  || exit 1
23646
23647@endif ld
23648
23649.PHONY: maybe-installcheck-ld installcheck-ld
23650maybe-installcheck-ld:
23651@if ld
23652maybe-installcheck-ld: installcheck-ld
23653
23654installcheck-ld: \
23655    configure-ld
23656	@[ -f ./ld/Makefile ] || exit 0; \
23657	r=`${PWD_COMMAND}`; export r; \
23658	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23659	$(HOST_EXPORTS) \
23660	for flag in $(EXTRA_HOST_FLAGS) ; do \
23661	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23662	done; \
23663	echo "Doing installcheck in ld" ; \
23664	(cd $(HOST_SUBDIR)/ld && \
23665	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23666	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23667	          "RANLIB=$${RANLIB}" \
23668	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23669	          installcheck) \
23670	  || exit 1
23671
23672@endif ld
23673
23674.PHONY: maybe-mostlyclean-ld mostlyclean-ld
23675maybe-mostlyclean-ld:
23676@if ld
23677maybe-mostlyclean-ld: mostlyclean-ld
23678
23679mostlyclean-ld:
23680	@[ -f ./ld/Makefile ] || exit 0; \
23681	r=`${PWD_COMMAND}`; export r; \
23682	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23683	$(HOST_EXPORTS) \
23684	for flag in $(EXTRA_HOST_FLAGS) ; do \
23685	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23686	done; \
23687	echo "Doing mostlyclean in ld" ; \
23688	(cd $(HOST_SUBDIR)/ld && \
23689	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23690	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23691	          "RANLIB=$${RANLIB}" \
23692	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23693	          mostlyclean) \
23694	  || exit 1
23695
23696@endif ld
23697
23698.PHONY: maybe-clean-ld clean-ld
23699maybe-clean-ld:
23700@if ld
23701maybe-clean-ld: clean-ld
23702
23703clean-ld:
23704	@[ -f ./ld/Makefile ] || exit 0; \
23705	r=`${PWD_COMMAND}`; export r; \
23706	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23707	$(HOST_EXPORTS) \
23708	for flag in $(EXTRA_HOST_FLAGS) ; do \
23709	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23710	done; \
23711	echo "Doing clean in ld" ; \
23712	(cd $(HOST_SUBDIR)/ld && \
23713	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23714	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23715	          "RANLIB=$${RANLIB}" \
23716	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23717	          clean) \
23718	  || exit 1
23719
23720@endif ld
23721
23722.PHONY: maybe-distclean-ld distclean-ld
23723maybe-distclean-ld:
23724@if ld
23725maybe-distclean-ld: distclean-ld
23726
23727distclean-ld:
23728	@[ -f ./ld/Makefile ] || exit 0; \
23729	r=`${PWD_COMMAND}`; export r; \
23730	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23731	$(HOST_EXPORTS) \
23732	for flag in $(EXTRA_HOST_FLAGS) ; do \
23733	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23734	done; \
23735	echo "Doing distclean in ld" ; \
23736	(cd $(HOST_SUBDIR)/ld && \
23737	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23738	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23739	          "RANLIB=$${RANLIB}" \
23740	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23741	          distclean) \
23742	  || exit 1
23743
23744@endif ld
23745
23746.PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
23747maybe-maintainer-clean-ld:
23748@if ld
23749maybe-maintainer-clean-ld: maintainer-clean-ld
23750
23751maintainer-clean-ld:
23752	@[ -f ./ld/Makefile ] || exit 0; \
23753	r=`${PWD_COMMAND}`; export r; \
23754	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23755	$(HOST_EXPORTS) \
23756	for flag in $(EXTRA_HOST_FLAGS) ; do \
23757	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23758	done; \
23759	echo "Doing maintainer-clean in ld" ; \
23760	(cd $(HOST_SUBDIR)/ld && \
23761	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23762	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23763	          "RANLIB=$${RANLIB}" \
23764	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23765	          maintainer-clean) \
23766	  || exit 1
23767
23768@endif ld
23769
23770
23771
23772.PHONY: configure-libcpp maybe-configure-libcpp
23773maybe-configure-libcpp:
23774@if gcc-bootstrap
23775configure-libcpp: stage_current
23776@endif gcc-bootstrap
23777@if libcpp
23778maybe-configure-libcpp: configure-libcpp
23779configure-libcpp:
23780	@r=`${PWD_COMMAND}`; export r; \
23781	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23782	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
23783	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
23784	$(HOST_EXPORTS) \
23785	echo Configuring in $(HOST_SUBDIR)/libcpp; \
23786	cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
23787	case $(srcdir) in \
23788	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23789	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23790		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23791	esac; \
23792	srcdiroption="--srcdir=$${topdir}/libcpp"; \
23793	libsrcdir="$$s/libcpp"; \
23794	$(SHELL) $${libsrcdir}/configure \
23795	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23796	  --target=${target_alias} $${srcdiroption}  \
23797	  || exit 1
23798@endif libcpp
23799
23800
23801
23802.PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
23803maybe-configure-stage1-libcpp:
23804@if libcpp-bootstrap
23805maybe-configure-stage1-libcpp: configure-stage1-libcpp
23806configure-stage1-libcpp:
23807	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23808	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
23809	@r=`${PWD_COMMAND}`; export r; \
23810	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23811	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
23812	$(HOST_EXPORTS)  \
23813	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
23814	CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS;  \
23815	echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
23816	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
23817	cd $(HOST_SUBDIR)/libcpp || exit 1; \
23818	case $(srcdir) in \
23819	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23820	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23821		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23822	esac; \
23823	srcdiroption="--srcdir=$${topdir}/libcpp"; \
23824	libsrcdir="$$s/libcpp"; \
23825	$(SHELL) $${libsrcdir}/configure \
23826	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23827	  --target=${target_alias} $${srcdiroption} \
23828	   \
23829	  --disable-intermodule $(STAGE1_CHECKING) 	  --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
23830@endif libcpp-bootstrap
23831
23832.PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
23833maybe-configure-stage2-libcpp:
23834@if libcpp-bootstrap
23835maybe-configure-stage2-libcpp: configure-stage2-libcpp
23836configure-stage2-libcpp:
23837	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23838	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
23839	@r=`${PWD_COMMAND}`; export r; \
23840	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23841	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
23842	$(HOST_EXPORTS) \
23843	$(POSTSTAGE1_HOST_EXPORTS)  \
23844	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
23845	CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS;  \
23846	echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
23847	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
23848	cd $(HOST_SUBDIR)/libcpp || exit 1; \
23849	case $(srcdir) in \
23850	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23851	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23852		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23853	esac; \
23854	srcdiroption="--srcdir=$${topdir}/libcpp"; \
23855	libsrcdir="$$s/libcpp"; \
23856	$(SHELL) $${libsrcdir}/configure \
23857	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23858	  --target=${target_alias} $${srcdiroption} \
23859	  --with-build-libsubdir=$(HOST_SUBDIR) \
23860	  @stage2_werror_flag@
23861@endif libcpp-bootstrap
23862
23863.PHONY: configure-stageb2g0-libcpp maybe-configure-stageb2g0-libcpp
23864maybe-configure-stageb2g0-libcpp:
23865@if libcpp-bootstrap
23866maybe-configure-stageb2g0-libcpp: configure-stageb2g0-libcpp
23867configure-stageb2g0-libcpp:
23868	@[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
23869	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
23870	@r=`${PWD_COMMAND}`; export r; \
23871	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23872	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
23873	$(HOST_EXPORTS) \
23874	$(POSTSTAGE1_HOST_EXPORTS)  \
23875	CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
23876	CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS;  \
23877	echo Configuring stage b2g0 in $(HOST_SUBDIR)/libcpp ; \
23878	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
23879	cd $(HOST_SUBDIR)/libcpp || exit 1; \
23880	case $(srcdir) in \
23881	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23882	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23883		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23884	esac; \
23885	srcdiroption="--srcdir=$${topdir}/libcpp"; \
23886	libsrcdir="$$s/libcpp"; \
23887	$(SHELL) $${libsrcdir}/configure \
23888	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23889	  --target=${target_alias} $${srcdiroption} \
23890	  --with-build-libsubdir=$(HOST_SUBDIR) \
23891	  @stage2_werror_flag@
23892@endif libcpp-bootstrap
23893
23894.PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
23895maybe-configure-stage3-libcpp:
23896@if libcpp-bootstrap
23897maybe-configure-stage3-libcpp: configure-stage3-libcpp
23898configure-stage3-libcpp:
23899	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23900	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
23901	@r=`${PWD_COMMAND}`; export r; \
23902	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23903	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
23904	$(HOST_EXPORTS) \
23905	$(POSTSTAGE1_HOST_EXPORTS)  \
23906	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
23907	CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS;  \
23908	echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
23909	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
23910	cd $(HOST_SUBDIR)/libcpp || exit 1; \
23911	case $(srcdir) in \
23912	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23913	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23914		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23915	esac; \
23916	srcdiroption="--srcdir=$${topdir}/libcpp"; \
23917	libsrcdir="$$s/libcpp"; \
23918	$(SHELL) $${libsrcdir}/configure \
23919	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23920	  --target=${target_alias} $${srcdiroption} \
23921	  --with-build-libsubdir=$(HOST_SUBDIR) \
23922	  @stage2_werror_flag@
23923@endif libcpp-bootstrap
23924
23925.PHONY: configure-stageb3g2-libcpp maybe-configure-stageb3g2-libcpp
23926maybe-configure-stageb3g2-libcpp:
23927@if libcpp-bootstrap
23928maybe-configure-stageb3g2-libcpp: configure-stageb3g2-libcpp
23929configure-stageb3g2-libcpp:
23930	@[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
23931	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
23932	@r=`${PWD_COMMAND}`; export r; \
23933	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23934	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
23935	$(HOST_EXPORTS) \
23936	$(POSTSTAGE1_HOST_EXPORTS)  \
23937	CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
23938	CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS;  \
23939	echo Configuring stage b3g2 in $(HOST_SUBDIR)/libcpp ; \
23940	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
23941	cd $(HOST_SUBDIR)/libcpp || exit 1; \
23942	case $(srcdir) in \
23943	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23944	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23945		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23946	esac; \
23947	srcdiroption="--srcdir=$${topdir}/libcpp"; \
23948	libsrcdir="$$s/libcpp"; \
23949	$(SHELL) $${libsrcdir}/configure \
23950	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23951	  --target=${target_alias} $${srcdiroption} \
23952	  --with-build-libsubdir=$(HOST_SUBDIR) \
23953	  @stage2_werror_flag@
23954@endif libcpp-bootstrap
23955
23956.PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
23957maybe-configure-stage4-libcpp:
23958@if libcpp-bootstrap
23959maybe-configure-stage4-libcpp: configure-stage4-libcpp
23960configure-stage4-libcpp:
23961	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23962	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
23963	@r=`${PWD_COMMAND}`; export r; \
23964	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23965	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
23966	$(HOST_EXPORTS) \
23967	$(POSTSTAGE1_HOST_EXPORTS)  \
23968	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
23969	CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS;  \
23970	echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
23971	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
23972	cd $(HOST_SUBDIR)/libcpp || exit 1; \
23973	case $(srcdir) in \
23974	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23975	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
23976		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23977	esac; \
23978	srcdiroption="--srcdir=$${topdir}/libcpp"; \
23979	libsrcdir="$$s/libcpp"; \
23980	$(SHELL) $${libsrcdir}/configure \
23981	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23982	  --target=${target_alias} $${srcdiroption} \
23983	  --with-build-libsubdir=$(HOST_SUBDIR) \
23984	  @stage2_werror_flag@
23985@endif libcpp-bootstrap
23986
23987.PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
23988maybe-configure-stageprofile-libcpp:
23989@if libcpp-bootstrap
23990maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
23991configure-stageprofile-libcpp:
23992	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23993	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
23994	@r=`${PWD_COMMAND}`; export r; \
23995	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23996	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
23997	$(HOST_EXPORTS) \
23998	$(POSTSTAGE1_HOST_EXPORTS)  \
23999	CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
24000	CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS;  \
24001	echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
24002	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
24003	cd $(HOST_SUBDIR)/libcpp || exit 1; \
24004	case $(srcdir) in \
24005	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24006	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
24007		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24008	esac; \
24009	srcdiroption="--srcdir=$${topdir}/libcpp"; \
24010	libsrcdir="$$s/libcpp"; \
24011	$(SHELL) $${libsrcdir}/configure \
24012	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24013	  --target=${target_alias} $${srcdiroption} \
24014	  --with-build-libsubdir=$(HOST_SUBDIR) \
24015	  @stage2_werror_flag@
24016@endif libcpp-bootstrap
24017
24018.PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
24019maybe-configure-stagefeedback-libcpp:
24020@if libcpp-bootstrap
24021maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
24022configure-stagefeedback-libcpp:
24023	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
24024	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
24025	@r=`${PWD_COMMAND}`; export r; \
24026	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24027	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
24028	$(HOST_EXPORTS) \
24029	$(POSTSTAGE1_HOST_EXPORTS)  \
24030	CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
24031	CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS;  \
24032	echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
24033	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
24034	cd $(HOST_SUBDIR)/libcpp || exit 1; \
24035	case $(srcdir) in \
24036	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24037	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
24038		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24039	esac; \
24040	srcdiroption="--srcdir=$${topdir}/libcpp"; \
24041	libsrcdir="$$s/libcpp"; \
24042	$(SHELL) $${libsrcdir}/configure \
24043	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24044	  --target=${target_alias} $${srcdiroption} \
24045	  --with-build-libsubdir=$(HOST_SUBDIR) \
24046	  @stage2_werror_flag@
24047@endif libcpp-bootstrap
24048
24049
24050
24051
24052
24053.PHONY: all-libcpp maybe-all-libcpp
24054maybe-all-libcpp:
24055@if gcc-bootstrap
24056all-libcpp: stage_current
24057@endif gcc-bootstrap
24058@if libcpp
24059TARGET-libcpp=all
24060maybe-all-libcpp: all-libcpp
24061all-libcpp: configure-libcpp
24062	@r=`${PWD_COMMAND}`; export r; \
24063	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24064	$(HOST_EXPORTS) \
24065	(cd $(HOST_SUBDIR)/libcpp && \
24066	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
24067		$(TARGET-libcpp))
24068@endif libcpp
24069
24070
24071
24072.PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
24073.PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
24074maybe-all-stage1-libcpp:
24075maybe-clean-stage1-libcpp:
24076@if libcpp-bootstrap
24077maybe-all-stage1-libcpp: all-stage1-libcpp
24078all-stage1: all-stage1-libcpp
24079TARGET-stage1-libcpp = $(TARGET-libcpp)
24080all-stage1-libcpp: configure-stage1-libcpp
24081	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
24082	@r=`${PWD_COMMAND}`; export r; \
24083	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24084	$(HOST_EXPORTS) \
24085	cd $(HOST_SUBDIR)/libcpp && \
24086	$(MAKE) $(BASE_FLAGS_TO_PASS) \
24087		CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
24088		LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
24089		CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
24090		CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS)   \
24091		$(TARGET-stage1-libcpp)
24092
24093maybe-clean-stage1-libcpp: clean-stage1-libcpp
24094clean-stage1: clean-stage1-libcpp
24095clean-stage1-libcpp:
24096	@if [ $(current_stage) = stage1 ]; then \
24097	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24098	else \
24099	  [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
24100	  $(MAKE) stage1-start; \
24101	fi; \
24102	cd $(HOST_SUBDIR)/libcpp && \
24103	$(MAKE) $(EXTRA_HOST_FLAGS)  \
24104		 clean
24105@endif libcpp-bootstrap
24106
24107
24108.PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
24109.PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
24110maybe-all-stage2-libcpp:
24111maybe-clean-stage2-libcpp:
24112@if libcpp-bootstrap
24113maybe-all-stage2-libcpp: all-stage2-libcpp
24114all-stage2: all-stage2-libcpp
24115TARGET-stage2-libcpp = $(TARGET-libcpp)
24116all-stage2-libcpp: configure-stage2-libcpp
24117	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
24118	@r=`${PWD_COMMAND}`; export r; \
24119	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24120	$(HOST_EXPORTS) \
24121	$(POSTSTAGE1_HOST_EXPORTS) \
24122	cd $(HOST_SUBDIR)/libcpp && \
24123	$(MAKE) $(BASE_FLAGS_TO_PASS) \
24124		CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
24125		LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
24126		CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
24127		CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
24128		$(TARGET-stage2-libcpp)
24129
24130maybe-clean-stage2-libcpp: clean-stage2-libcpp
24131clean-stage2: clean-stage2-libcpp
24132clean-stage2-libcpp:
24133	@if [ $(current_stage) = stage2 ]; then \
24134	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24135	else \
24136	  [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
24137	  $(MAKE) stage2-start; \
24138	fi; \
24139	cd $(HOST_SUBDIR)/libcpp && \
24140	$(MAKE) $(EXTRA_HOST_FLAGS)  \
24141		$(POSTSTAGE1_FLAGS_TO_PASS)  \
24142		 clean
24143@endif libcpp-bootstrap
24144
24145
24146.PHONY: all-stageb2g0-libcpp maybe-all-stageb2g0-libcpp
24147.PHONY: clean-stageb2g0-libcpp maybe-clean-stageb2g0-libcpp
24148maybe-all-stageb2g0-libcpp:
24149maybe-clean-stageb2g0-libcpp:
24150@if libcpp-bootstrap
24151maybe-all-stageb2g0-libcpp: all-stageb2g0-libcpp
24152all-stageb2g0: all-stageb2g0-libcpp
24153TARGET-stageb2g0-libcpp = $(TARGET-libcpp)
24154all-stageb2g0-libcpp: configure-stageb2g0-libcpp
24155	@[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
24156	@r=`${PWD_COMMAND}`; export r; \
24157	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24158	$(HOST_EXPORTS) \
24159	$(POSTSTAGE1_HOST_EXPORTS) \
24160	cd $(HOST_SUBDIR)/libcpp && \
24161	$(MAKE) $(BASE_FLAGS_TO_PASS) \
24162		CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
24163		LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
24164		CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
24165		CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
24166		$(TARGET-stageb2g0-libcpp)
24167
24168maybe-clean-stageb2g0-libcpp: clean-stageb2g0-libcpp
24169clean-stageb2g0: clean-stageb2g0-libcpp
24170clean-stageb2g0-libcpp:
24171	@if [ $(current_stage) = stageb2g0 ]; then \
24172	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24173	else \
24174	  [ -f $(HOST_SUBDIR)/stageb2g0-libcpp/Makefile ] || exit 0; \
24175	  $(MAKE) stageb2g0-start; \
24176	fi; \
24177	cd $(HOST_SUBDIR)/libcpp && \
24178	$(MAKE) $(EXTRA_HOST_FLAGS)  \
24179		$(POSTSTAGE1_FLAGS_TO_PASS)  \
24180		 clean
24181@endif libcpp-bootstrap
24182
24183
24184.PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
24185.PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
24186maybe-all-stage3-libcpp:
24187maybe-clean-stage3-libcpp:
24188@if libcpp-bootstrap
24189maybe-all-stage3-libcpp: all-stage3-libcpp
24190all-stage3: all-stage3-libcpp
24191TARGET-stage3-libcpp = $(TARGET-libcpp)
24192all-stage3-libcpp: configure-stage3-libcpp
24193	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
24194	@r=`${PWD_COMMAND}`; export r; \
24195	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24196	$(HOST_EXPORTS) \
24197	$(POSTSTAGE1_HOST_EXPORTS) \
24198	cd $(HOST_SUBDIR)/libcpp && \
24199	$(MAKE) $(BASE_FLAGS_TO_PASS) \
24200		CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
24201		LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
24202		CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
24203		CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
24204		$(TARGET-stage3-libcpp)
24205
24206maybe-clean-stage3-libcpp: clean-stage3-libcpp
24207clean-stage3: clean-stage3-libcpp
24208clean-stage3-libcpp:
24209	@if [ $(current_stage) = stage3 ]; then \
24210	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24211	else \
24212	  [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
24213	  $(MAKE) stage3-start; \
24214	fi; \
24215	cd $(HOST_SUBDIR)/libcpp && \
24216	$(MAKE) $(EXTRA_HOST_FLAGS)  \
24217		$(POSTSTAGE1_FLAGS_TO_PASS)  \
24218		 clean
24219@endif libcpp-bootstrap
24220
24221
24222.PHONY: all-stageb3g2-libcpp maybe-all-stageb3g2-libcpp
24223.PHONY: clean-stageb3g2-libcpp maybe-clean-stageb3g2-libcpp
24224maybe-all-stageb3g2-libcpp:
24225maybe-clean-stageb3g2-libcpp:
24226@if libcpp-bootstrap
24227maybe-all-stageb3g2-libcpp: all-stageb3g2-libcpp
24228all-stageb3g2: all-stageb3g2-libcpp
24229TARGET-stageb3g2-libcpp = $(TARGET-libcpp)
24230all-stageb3g2-libcpp: configure-stageb3g2-libcpp
24231	@[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
24232	@r=`${PWD_COMMAND}`; export r; \
24233	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24234	$(HOST_EXPORTS) \
24235	$(POSTSTAGE1_HOST_EXPORTS) \
24236	cd $(HOST_SUBDIR)/libcpp && \
24237	$(MAKE) $(BASE_FLAGS_TO_PASS) \
24238		CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
24239		LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
24240		CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
24241		CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
24242		$(TARGET-stageb3g2-libcpp)
24243
24244maybe-clean-stageb3g2-libcpp: clean-stageb3g2-libcpp
24245clean-stageb3g2: clean-stageb3g2-libcpp
24246clean-stageb3g2-libcpp:
24247	@if [ $(current_stage) = stageb3g2 ]; then \
24248	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24249	else \
24250	  [ -f $(HOST_SUBDIR)/stageb3g2-libcpp/Makefile ] || exit 0; \
24251	  $(MAKE) stageb3g2-start; \
24252	fi; \
24253	cd $(HOST_SUBDIR)/libcpp && \
24254	$(MAKE) $(EXTRA_HOST_FLAGS)  \
24255		$(POSTSTAGE1_FLAGS_TO_PASS)  \
24256		 clean
24257@endif libcpp-bootstrap
24258
24259
24260.PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
24261.PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
24262maybe-all-stage4-libcpp:
24263maybe-clean-stage4-libcpp:
24264@if libcpp-bootstrap
24265maybe-all-stage4-libcpp: all-stage4-libcpp
24266all-stage4: all-stage4-libcpp
24267TARGET-stage4-libcpp = $(TARGET-libcpp)
24268all-stage4-libcpp: configure-stage4-libcpp
24269	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
24270	@r=`${PWD_COMMAND}`; export r; \
24271	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24272	$(HOST_EXPORTS) \
24273	$(POSTSTAGE1_HOST_EXPORTS) \
24274	cd $(HOST_SUBDIR)/libcpp && \
24275	$(MAKE) $(BASE_FLAGS_TO_PASS) \
24276		CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
24277		LIBCFLAGS="$(STAGE4_CFLAGS)" \
24278		CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
24279		CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
24280		$(TARGET-stage4-libcpp)
24281
24282maybe-clean-stage4-libcpp: clean-stage4-libcpp
24283clean-stage4: clean-stage4-libcpp
24284clean-stage4-libcpp:
24285	@if [ $(current_stage) = stage4 ]; then \
24286	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24287	else \
24288	  [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
24289	  $(MAKE) stage4-start; \
24290	fi; \
24291	cd $(HOST_SUBDIR)/libcpp && \
24292	$(MAKE) $(EXTRA_HOST_FLAGS)  \
24293		$(POSTSTAGE1_FLAGS_TO_PASS)  \
24294		 clean
24295@endif libcpp-bootstrap
24296
24297
24298.PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
24299.PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
24300maybe-all-stageprofile-libcpp:
24301maybe-clean-stageprofile-libcpp:
24302@if libcpp-bootstrap
24303maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
24304all-stageprofile: all-stageprofile-libcpp
24305TARGET-stageprofile-libcpp = $(TARGET-libcpp)
24306all-stageprofile-libcpp: configure-stageprofile-libcpp
24307	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
24308	@r=`${PWD_COMMAND}`; export r; \
24309	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24310	$(HOST_EXPORTS) \
24311	$(POSTSTAGE1_HOST_EXPORTS) \
24312	cd $(HOST_SUBDIR)/libcpp && \
24313	$(MAKE) $(BASE_FLAGS_TO_PASS) \
24314		CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
24315		LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
24316		CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
24317		CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
24318		$(TARGET-stageprofile-libcpp)
24319
24320maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
24321clean-stageprofile: clean-stageprofile-libcpp
24322clean-stageprofile-libcpp:
24323	@if [ $(current_stage) = stageprofile ]; then \
24324	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24325	else \
24326	  [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
24327	  $(MAKE) stageprofile-start; \
24328	fi; \
24329	cd $(HOST_SUBDIR)/libcpp && \
24330	$(MAKE) $(EXTRA_HOST_FLAGS)  \
24331		$(POSTSTAGE1_FLAGS_TO_PASS)  \
24332		 clean
24333@endif libcpp-bootstrap
24334
24335
24336.PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
24337.PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
24338maybe-all-stagefeedback-libcpp:
24339maybe-clean-stagefeedback-libcpp:
24340@if libcpp-bootstrap
24341maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
24342all-stagefeedback: all-stagefeedback-libcpp
24343TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
24344all-stagefeedback-libcpp: configure-stagefeedback-libcpp
24345	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
24346	@r=`${PWD_COMMAND}`; export r; \
24347	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24348	$(HOST_EXPORTS) \
24349	$(POSTSTAGE1_HOST_EXPORTS) \
24350	cd $(HOST_SUBDIR)/libcpp && \
24351	$(MAKE) $(BASE_FLAGS_TO_PASS) \
24352		CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
24353		LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
24354		CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
24355		CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
24356		$(TARGET-stagefeedback-libcpp)
24357
24358maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
24359clean-stagefeedback: clean-stagefeedback-libcpp
24360clean-stagefeedback-libcpp:
24361	@if [ $(current_stage) = stagefeedback ]; then \
24362	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24363	else \
24364	  [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
24365	  $(MAKE) stagefeedback-start; \
24366	fi; \
24367	cd $(HOST_SUBDIR)/libcpp && \
24368	$(MAKE) $(EXTRA_HOST_FLAGS)  \
24369		$(POSTSTAGE1_FLAGS_TO_PASS)  \
24370		 clean
24371@endif libcpp-bootstrap
24372
24373
24374
24375
24376
24377.PHONY: check-libcpp maybe-check-libcpp
24378maybe-check-libcpp:
24379@if libcpp
24380maybe-check-libcpp: check-libcpp
24381
24382check-libcpp:
24383	@: $(MAKE); $(unstage)
24384	@r=`${PWD_COMMAND}`; export r; \
24385	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24386	$(HOST_EXPORTS) \
24387	(cd $(HOST_SUBDIR)/libcpp && \
24388	  $(MAKE) $(FLAGS_TO_PASS)  check)
24389
24390@endif libcpp
24391
24392.PHONY: install-libcpp maybe-install-libcpp
24393maybe-install-libcpp:
24394@if libcpp
24395maybe-install-libcpp: install-libcpp
24396
24397install-libcpp: installdirs
24398	@: $(MAKE); $(unstage)
24399	@r=`${PWD_COMMAND}`; export r; \
24400	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24401	$(HOST_EXPORTS) \
24402	(cd $(HOST_SUBDIR)/libcpp && \
24403	  $(MAKE) $(FLAGS_TO_PASS)  install)
24404
24405@endif libcpp
24406
24407# Other targets (info, dvi, pdf, etc.)
24408
24409.PHONY: maybe-info-libcpp info-libcpp
24410maybe-info-libcpp:
24411@if libcpp
24412maybe-info-libcpp: info-libcpp
24413
24414info-libcpp: \
24415    configure-libcpp
24416	@[ -f ./libcpp/Makefile ] || exit 0; \
24417	r=`${PWD_COMMAND}`; export r; \
24418	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24419	$(HOST_EXPORTS) \
24420	for flag in $(EXTRA_HOST_FLAGS) ; do \
24421	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24422	done; \
24423	echo "Doing info in libcpp" ; \
24424	(cd $(HOST_SUBDIR)/libcpp && \
24425	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24426	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24427	          "RANLIB=$${RANLIB}" \
24428	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24429	          info) \
24430	  || exit 1
24431
24432@endif libcpp
24433
24434.PHONY: maybe-dvi-libcpp dvi-libcpp
24435maybe-dvi-libcpp:
24436@if libcpp
24437maybe-dvi-libcpp: dvi-libcpp
24438
24439dvi-libcpp: \
24440    configure-libcpp
24441	@[ -f ./libcpp/Makefile ] || exit 0; \
24442	r=`${PWD_COMMAND}`; export r; \
24443	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24444	$(HOST_EXPORTS) \
24445	for flag in $(EXTRA_HOST_FLAGS) ; do \
24446	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24447	done; \
24448	echo "Doing dvi in libcpp" ; \
24449	(cd $(HOST_SUBDIR)/libcpp && \
24450	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24451	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24452	          "RANLIB=$${RANLIB}" \
24453	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24454	          dvi) \
24455	  || exit 1
24456
24457@endif libcpp
24458
24459.PHONY: maybe-pdf-libcpp pdf-libcpp
24460maybe-pdf-libcpp:
24461@if libcpp
24462maybe-pdf-libcpp: pdf-libcpp
24463
24464pdf-libcpp: \
24465    configure-libcpp
24466	@[ -f ./libcpp/Makefile ] || exit 0; \
24467	r=`${PWD_COMMAND}`; export r; \
24468	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24469	$(HOST_EXPORTS) \
24470	for flag in $(EXTRA_HOST_FLAGS) ; do \
24471	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24472	done; \
24473	echo "Doing pdf in libcpp" ; \
24474	(cd $(HOST_SUBDIR)/libcpp && \
24475	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24476	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24477	          "RANLIB=$${RANLIB}" \
24478	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24479	          pdf) \
24480	  || exit 1
24481
24482@endif libcpp
24483
24484.PHONY: maybe-html-libcpp html-libcpp
24485maybe-html-libcpp:
24486@if libcpp
24487maybe-html-libcpp: html-libcpp
24488
24489html-libcpp: \
24490    configure-libcpp
24491	@[ -f ./libcpp/Makefile ] || exit 0; \
24492	r=`${PWD_COMMAND}`; export r; \
24493	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24494	$(HOST_EXPORTS) \
24495	for flag in $(EXTRA_HOST_FLAGS) ; do \
24496	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24497	done; \
24498	echo "Doing html in libcpp" ; \
24499	(cd $(HOST_SUBDIR)/libcpp && \
24500	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24501	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24502	          "RANLIB=$${RANLIB}" \
24503	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24504	          html) \
24505	  || exit 1
24506
24507@endif libcpp
24508
24509.PHONY: maybe-TAGS-libcpp TAGS-libcpp
24510maybe-TAGS-libcpp:
24511@if libcpp
24512maybe-TAGS-libcpp: TAGS-libcpp
24513
24514TAGS-libcpp: \
24515    configure-libcpp
24516	@[ -f ./libcpp/Makefile ] || exit 0; \
24517	r=`${PWD_COMMAND}`; export r; \
24518	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24519	$(HOST_EXPORTS) \
24520	for flag in $(EXTRA_HOST_FLAGS) ; do \
24521	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24522	done; \
24523	echo "Doing TAGS in libcpp" ; \
24524	(cd $(HOST_SUBDIR)/libcpp && \
24525	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24526	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24527	          "RANLIB=$${RANLIB}" \
24528	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24529	          TAGS) \
24530	  || exit 1
24531
24532@endif libcpp
24533
24534.PHONY: maybe-install-info-libcpp install-info-libcpp
24535maybe-install-info-libcpp:
24536@if libcpp
24537maybe-install-info-libcpp: install-info-libcpp
24538
24539install-info-libcpp: \
24540    configure-libcpp \
24541    info-libcpp
24542	@[ -f ./libcpp/Makefile ] || exit 0; \
24543	r=`${PWD_COMMAND}`; export r; \
24544	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24545	$(HOST_EXPORTS) \
24546	for flag in $(EXTRA_HOST_FLAGS) ; do \
24547	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24548	done; \
24549	echo "Doing install-info in libcpp" ; \
24550	(cd $(HOST_SUBDIR)/libcpp && \
24551	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24552	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24553	          "RANLIB=$${RANLIB}" \
24554	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24555	          install-info) \
24556	  || exit 1
24557
24558@endif libcpp
24559
24560.PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
24561maybe-install-pdf-libcpp:
24562@if libcpp
24563maybe-install-pdf-libcpp: install-pdf-libcpp
24564
24565install-pdf-libcpp: \
24566    configure-libcpp \
24567    pdf-libcpp
24568	@[ -f ./libcpp/Makefile ] || exit 0; \
24569	r=`${PWD_COMMAND}`; export r; \
24570	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24571	$(HOST_EXPORTS) \
24572	for flag in $(EXTRA_HOST_FLAGS) ; do \
24573	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24574	done; \
24575	echo "Doing install-pdf in libcpp" ; \
24576	(cd $(HOST_SUBDIR)/libcpp && \
24577	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24578	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24579	          "RANLIB=$${RANLIB}" \
24580	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24581	          install-pdf) \
24582	  || exit 1
24583
24584@endif libcpp
24585
24586.PHONY: maybe-install-html-libcpp install-html-libcpp
24587maybe-install-html-libcpp:
24588@if libcpp
24589maybe-install-html-libcpp: install-html-libcpp
24590
24591install-html-libcpp: \
24592    configure-libcpp \
24593    html-libcpp
24594	@[ -f ./libcpp/Makefile ] || exit 0; \
24595	r=`${PWD_COMMAND}`; export r; \
24596	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24597	$(HOST_EXPORTS) \
24598	for flag in $(EXTRA_HOST_FLAGS) ; do \
24599	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24600	done; \
24601	echo "Doing install-html in libcpp" ; \
24602	(cd $(HOST_SUBDIR)/libcpp && \
24603	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24604	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24605	          "RANLIB=$${RANLIB}" \
24606	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24607	          install-html) \
24608	  || exit 1
24609
24610@endif libcpp
24611
24612.PHONY: maybe-installcheck-libcpp installcheck-libcpp
24613maybe-installcheck-libcpp:
24614@if libcpp
24615maybe-installcheck-libcpp: installcheck-libcpp
24616
24617installcheck-libcpp: \
24618    configure-libcpp
24619	@[ -f ./libcpp/Makefile ] || exit 0; \
24620	r=`${PWD_COMMAND}`; export r; \
24621	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24622	$(HOST_EXPORTS) \
24623	for flag in $(EXTRA_HOST_FLAGS) ; do \
24624	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24625	done; \
24626	echo "Doing installcheck in libcpp" ; \
24627	(cd $(HOST_SUBDIR)/libcpp && \
24628	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24629	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24630	          "RANLIB=$${RANLIB}" \
24631	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24632	          installcheck) \
24633	  || exit 1
24634
24635@endif libcpp
24636
24637.PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
24638maybe-mostlyclean-libcpp:
24639@if libcpp
24640maybe-mostlyclean-libcpp: mostlyclean-libcpp
24641
24642mostlyclean-libcpp:
24643	@[ -f ./libcpp/Makefile ] || exit 0; \
24644	r=`${PWD_COMMAND}`; export r; \
24645	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24646	$(HOST_EXPORTS) \
24647	for flag in $(EXTRA_HOST_FLAGS) ; do \
24648	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24649	done; \
24650	echo "Doing mostlyclean in libcpp" ; \
24651	(cd $(HOST_SUBDIR)/libcpp && \
24652	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24653	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24654	          "RANLIB=$${RANLIB}" \
24655	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24656	          mostlyclean) \
24657	  || exit 1
24658
24659@endif libcpp
24660
24661.PHONY: maybe-clean-libcpp clean-libcpp
24662maybe-clean-libcpp:
24663@if libcpp
24664maybe-clean-libcpp: clean-libcpp
24665
24666clean-libcpp:
24667	@[ -f ./libcpp/Makefile ] || exit 0; \
24668	r=`${PWD_COMMAND}`; export r; \
24669	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24670	$(HOST_EXPORTS) \
24671	for flag in $(EXTRA_HOST_FLAGS) ; do \
24672	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24673	done; \
24674	echo "Doing clean in libcpp" ; \
24675	(cd $(HOST_SUBDIR)/libcpp && \
24676	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24677	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24678	          "RANLIB=$${RANLIB}" \
24679	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24680	          clean) \
24681	  || exit 1
24682
24683@endif libcpp
24684
24685.PHONY: maybe-distclean-libcpp distclean-libcpp
24686maybe-distclean-libcpp:
24687@if libcpp
24688maybe-distclean-libcpp: distclean-libcpp
24689
24690distclean-libcpp:
24691	@[ -f ./libcpp/Makefile ] || exit 0; \
24692	r=`${PWD_COMMAND}`; export r; \
24693	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24694	$(HOST_EXPORTS) \
24695	for flag in $(EXTRA_HOST_FLAGS) ; do \
24696	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24697	done; \
24698	echo "Doing distclean in libcpp" ; \
24699	(cd $(HOST_SUBDIR)/libcpp && \
24700	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24701	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24702	          "RANLIB=$${RANLIB}" \
24703	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24704	          distclean) \
24705	  || exit 1
24706
24707@endif libcpp
24708
24709.PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
24710maybe-maintainer-clean-libcpp:
24711@if libcpp
24712maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
24713
24714maintainer-clean-libcpp:
24715	@[ -f ./libcpp/Makefile ] || exit 0; \
24716	r=`${PWD_COMMAND}`; export r; \
24717	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24718	$(HOST_EXPORTS) \
24719	for flag in $(EXTRA_HOST_FLAGS) ; do \
24720	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24721	done; \
24722	echo "Doing maintainer-clean in libcpp" ; \
24723	(cd $(HOST_SUBDIR)/libcpp && \
24724	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24725	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24726	          "RANLIB=$${RANLIB}" \
24727	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24728	          maintainer-clean) \
24729	  || exit 1
24730
24731@endif libcpp
24732
24733
24734
24735.PHONY: configure-libdecnumber maybe-configure-libdecnumber
24736maybe-configure-libdecnumber:
24737@if gcc-bootstrap
24738configure-libdecnumber: stage_current
24739@endif gcc-bootstrap
24740@if libdecnumber
24741maybe-configure-libdecnumber: configure-libdecnumber
24742configure-libdecnumber:
24743	@r=`${PWD_COMMAND}`; export r; \
24744	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24745	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
24746	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
24747	$(HOST_EXPORTS) \
24748	echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
24749	cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
24750	case $(srcdir) in \
24751	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24752	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24753		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24754	esac; \
24755	srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24756	libsrcdir="$$s/libdecnumber"; \
24757	$(SHELL) $${libsrcdir}/configure \
24758	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24759	  --target=${target_alias} $${srcdiroption}  \
24760	  || exit 1
24761@endif libdecnumber
24762
24763
24764
24765.PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
24766maybe-configure-stage1-libdecnumber:
24767@if libdecnumber-bootstrap
24768maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
24769configure-stage1-libdecnumber:
24770	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
24771	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
24772	@r=`${PWD_COMMAND}`; export r; \
24773	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24774	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
24775	$(HOST_EXPORTS)  \
24776	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
24777	CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS;  \
24778	echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
24779	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
24780	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24781	case $(srcdir) in \
24782	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24783	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24784		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24785	esac; \
24786	srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24787	libsrcdir="$$s/libdecnumber"; \
24788	$(SHELL) $${libsrcdir}/configure \
24789	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24790	  --target=${target_alias} $${srcdiroption} \
24791	   \
24792	  --disable-intermodule $(STAGE1_CHECKING) 	  --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
24793@endif libdecnumber-bootstrap
24794
24795.PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
24796maybe-configure-stage2-libdecnumber:
24797@if libdecnumber-bootstrap
24798maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
24799configure-stage2-libdecnumber:
24800	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
24801	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
24802	@r=`${PWD_COMMAND}`; export r; \
24803	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24804	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
24805	$(HOST_EXPORTS) \
24806	$(POSTSTAGE1_HOST_EXPORTS)  \
24807	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
24808	CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS;  \
24809	echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
24810	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
24811	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24812	case $(srcdir) in \
24813	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24814	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24815		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24816	esac; \
24817	srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24818	libsrcdir="$$s/libdecnumber"; \
24819	$(SHELL) $${libsrcdir}/configure \
24820	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24821	  --target=${target_alias} $${srcdiroption} \
24822	  --with-build-libsubdir=$(HOST_SUBDIR) \
24823	  @stage2_werror_flag@
24824@endif libdecnumber-bootstrap
24825
24826.PHONY: configure-stageb2g0-libdecnumber maybe-configure-stageb2g0-libdecnumber
24827maybe-configure-stageb2g0-libdecnumber:
24828@if libdecnumber-bootstrap
24829maybe-configure-stageb2g0-libdecnumber: configure-stageb2g0-libdecnumber
24830configure-stageb2g0-libdecnumber:
24831	@[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
24832	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
24833	@r=`${PWD_COMMAND}`; export r; \
24834	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24835	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
24836	$(HOST_EXPORTS) \
24837	$(POSTSTAGE1_HOST_EXPORTS)  \
24838	CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
24839	CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS;  \
24840	echo Configuring stage b2g0 in $(HOST_SUBDIR)/libdecnumber ; \
24841	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
24842	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24843	case $(srcdir) in \
24844	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24845	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24846		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24847	esac; \
24848	srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24849	libsrcdir="$$s/libdecnumber"; \
24850	$(SHELL) $${libsrcdir}/configure \
24851	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24852	  --target=${target_alias} $${srcdiroption} \
24853	  --with-build-libsubdir=$(HOST_SUBDIR) \
24854	  @stage2_werror_flag@
24855@endif libdecnumber-bootstrap
24856
24857.PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
24858maybe-configure-stage3-libdecnumber:
24859@if libdecnumber-bootstrap
24860maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
24861configure-stage3-libdecnumber:
24862	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
24863	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
24864	@r=`${PWD_COMMAND}`; export r; \
24865	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24866	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
24867	$(HOST_EXPORTS) \
24868	$(POSTSTAGE1_HOST_EXPORTS)  \
24869	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
24870	CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS;  \
24871	echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
24872	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
24873	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24874	case $(srcdir) in \
24875	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24876	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24877		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24878	esac; \
24879	srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24880	libsrcdir="$$s/libdecnumber"; \
24881	$(SHELL) $${libsrcdir}/configure \
24882	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24883	  --target=${target_alias} $${srcdiroption} \
24884	  --with-build-libsubdir=$(HOST_SUBDIR) \
24885	  @stage2_werror_flag@
24886@endif libdecnumber-bootstrap
24887
24888.PHONY: configure-stageb3g2-libdecnumber maybe-configure-stageb3g2-libdecnumber
24889maybe-configure-stageb3g2-libdecnumber:
24890@if libdecnumber-bootstrap
24891maybe-configure-stageb3g2-libdecnumber: configure-stageb3g2-libdecnumber
24892configure-stageb3g2-libdecnumber:
24893	@[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
24894	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
24895	@r=`${PWD_COMMAND}`; export r; \
24896	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24897	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
24898	$(HOST_EXPORTS) \
24899	$(POSTSTAGE1_HOST_EXPORTS)  \
24900	CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
24901	CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS;  \
24902	echo Configuring stage b3g2 in $(HOST_SUBDIR)/libdecnumber ; \
24903	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
24904	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24905	case $(srcdir) in \
24906	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24907	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24908		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24909	esac; \
24910	srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24911	libsrcdir="$$s/libdecnumber"; \
24912	$(SHELL) $${libsrcdir}/configure \
24913	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24914	  --target=${target_alias} $${srcdiroption} \
24915	  --with-build-libsubdir=$(HOST_SUBDIR) \
24916	  @stage2_werror_flag@
24917@endif libdecnumber-bootstrap
24918
24919.PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
24920maybe-configure-stage4-libdecnumber:
24921@if libdecnumber-bootstrap
24922maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
24923configure-stage4-libdecnumber:
24924	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
24925	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
24926	@r=`${PWD_COMMAND}`; export r; \
24927	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24928	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
24929	$(HOST_EXPORTS) \
24930	$(POSTSTAGE1_HOST_EXPORTS)  \
24931	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
24932	CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS;  \
24933	echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
24934	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
24935	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24936	case $(srcdir) in \
24937	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24938	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24939		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24940	esac; \
24941	srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24942	libsrcdir="$$s/libdecnumber"; \
24943	$(SHELL) $${libsrcdir}/configure \
24944	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24945	  --target=${target_alias} $${srcdiroption} \
24946	  --with-build-libsubdir=$(HOST_SUBDIR) \
24947	  @stage2_werror_flag@
24948@endif libdecnumber-bootstrap
24949
24950.PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
24951maybe-configure-stageprofile-libdecnumber:
24952@if libdecnumber-bootstrap
24953maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
24954configure-stageprofile-libdecnumber:
24955	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
24956	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
24957	@r=`${PWD_COMMAND}`; export r; \
24958	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24959	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
24960	$(HOST_EXPORTS) \
24961	$(POSTSTAGE1_HOST_EXPORTS)  \
24962	CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
24963	CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS;  \
24964	echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
24965	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
24966	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24967	case $(srcdir) in \
24968	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24969	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
24970		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24971	esac; \
24972	srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
24973	libsrcdir="$$s/libdecnumber"; \
24974	$(SHELL) $${libsrcdir}/configure \
24975	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24976	  --target=${target_alias} $${srcdiroption} \
24977	  --with-build-libsubdir=$(HOST_SUBDIR) \
24978	  @stage2_werror_flag@
24979@endif libdecnumber-bootstrap
24980
24981.PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
24982maybe-configure-stagefeedback-libdecnumber:
24983@if libdecnumber-bootstrap
24984maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
24985configure-stagefeedback-libdecnumber:
24986	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
24987	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
24988	@r=`${PWD_COMMAND}`; export r; \
24989	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24990	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
24991	$(HOST_EXPORTS) \
24992	$(POSTSTAGE1_HOST_EXPORTS)  \
24993	CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
24994	CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS;  \
24995	echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
24996	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
24997	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
24998	case $(srcdir) in \
24999	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25000	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
25001		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25002	esac; \
25003	srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
25004	libsrcdir="$$s/libdecnumber"; \
25005	$(SHELL) $${libsrcdir}/configure \
25006	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25007	  --target=${target_alias} $${srcdiroption} \
25008	  --with-build-libsubdir=$(HOST_SUBDIR) \
25009	  @stage2_werror_flag@
25010@endif libdecnumber-bootstrap
25011
25012
25013
25014
25015
25016.PHONY: all-libdecnumber maybe-all-libdecnumber
25017maybe-all-libdecnumber:
25018@if gcc-bootstrap
25019all-libdecnumber: stage_current
25020@endif gcc-bootstrap
25021@if libdecnumber
25022TARGET-libdecnumber=all
25023maybe-all-libdecnumber: all-libdecnumber
25024all-libdecnumber: configure-libdecnumber
25025	@r=`${PWD_COMMAND}`; export r; \
25026	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25027	$(HOST_EXPORTS) \
25028	(cd $(HOST_SUBDIR)/libdecnumber && \
25029	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
25030		$(TARGET-libdecnumber))
25031@endif libdecnumber
25032
25033
25034
25035.PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
25036.PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
25037maybe-all-stage1-libdecnumber:
25038maybe-clean-stage1-libdecnumber:
25039@if libdecnumber-bootstrap
25040maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
25041all-stage1: all-stage1-libdecnumber
25042TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
25043all-stage1-libdecnumber: configure-stage1-libdecnumber
25044	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
25045	@r=`${PWD_COMMAND}`; export r; \
25046	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25047	$(HOST_EXPORTS) \
25048	cd $(HOST_SUBDIR)/libdecnumber && \
25049	$(MAKE) $(BASE_FLAGS_TO_PASS) \
25050		CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
25051		LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
25052		CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
25053		CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS)   \
25054		$(TARGET-stage1-libdecnumber)
25055
25056maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
25057clean-stage1: clean-stage1-libdecnumber
25058clean-stage1-libdecnumber:
25059	@if [ $(current_stage) = stage1 ]; then \
25060	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25061	else \
25062	  [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
25063	  $(MAKE) stage1-start; \
25064	fi; \
25065	cd $(HOST_SUBDIR)/libdecnumber && \
25066	$(MAKE) $(EXTRA_HOST_FLAGS)  \
25067		 clean
25068@endif libdecnumber-bootstrap
25069
25070
25071.PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
25072.PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
25073maybe-all-stage2-libdecnumber:
25074maybe-clean-stage2-libdecnumber:
25075@if libdecnumber-bootstrap
25076maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
25077all-stage2: all-stage2-libdecnumber
25078TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
25079all-stage2-libdecnumber: configure-stage2-libdecnumber
25080	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
25081	@r=`${PWD_COMMAND}`; export r; \
25082	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25083	$(HOST_EXPORTS) \
25084	$(POSTSTAGE1_HOST_EXPORTS) \
25085	cd $(HOST_SUBDIR)/libdecnumber && \
25086	$(MAKE) $(BASE_FLAGS_TO_PASS) \
25087		CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
25088		LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
25089		CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
25090		CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25091		$(TARGET-stage2-libdecnumber)
25092
25093maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
25094clean-stage2: clean-stage2-libdecnumber
25095clean-stage2-libdecnumber:
25096	@if [ $(current_stage) = stage2 ]; then \
25097	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25098	else \
25099	  [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
25100	  $(MAKE) stage2-start; \
25101	fi; \
25102	cd $(HOST_SUBDIR)/libdecnumber && \
25103	$(MAKE) $(EXTRA_HOST_FLAGS)  \
25104		$(POSTSTAGE1_FLAGS_TO_PASS)  \
25105		 clean
25106@endif libdecnumber-bootstrap
25107
25108
25109.PHONY: all-stageb2g0-libdecnumber maybe-all-stageb2g0-libdecnumber
25110.PHONY: clean-stageb2g0-libdecnumber maybe-clean-stageb2g0-libdecnumber
25111maybe-all-stageb2g0-libdecnumber:
25112maybe-clean-stageb2g0-libdecnumber:
25113@if libdecnumber-bootstrap
25114maybe-all-stageb2g0-libdecnumber: all-stageb2g0-libdecnumber
25115all-stageb2g0: all-stageb2g0-libdecnumber
25116TARGET-stageb2g0-libdecnumber = $(TARGET-libdecnumber)
25117all-stageb2g0-libdecnumber: configure-stageb2g0-libdecnumber
25118	@[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
25119	@r=`${PWD_COMMAND}`; export r; \
25120	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25121	$(HOST_EXPORTS) \
25122	$(POSTSTAGE1_HOST_EXPORTS) \
25123	cd $(HOST_SUBDIR)/libdecnumber && \
25124	$(MAKE) $(BASE_FLAGS_TO_PASS) \
25125		CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
25126		LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
25127		CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
25128		CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25129		$(TARGET-stageb2g0-libdecnumber)
25130
25131maybe-clean-stageb2g0-libdecnumber: clean-stageb2g0-libdecnumber
25132clean-stageb2g0: clean-stageb2g0-libdecnumber
25133clean-stageb2g0-libdecnumber:
25134	@if [ $(current_stage) = stageb2g0 ]; then \
25135	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25136	else \
25137	  [ -f $(HOST_SUBDIR)/stageb2g0-libdecnumber/Makefile ] || exit 0; \
25138	  $(MAKE) stageb2g0-start; \
25139	fi; \
25140	cd $(HOST_SUBDIR)/libdecnumber && \
25141	$(MAKE) $(EXTRA_HOST_FLAGS)  \
25142		$(POSTSTAGE1_FLAGS_TO_PASS)  \
25143		 clean
25144@endif libdecnumber-bootstrap
25145
25146
25147.PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
25148.PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
25149maybe-all-stage3-libdecnumber:
25150maybe-clean-stage3-libdecnumber:
25151@if libdecnumber-bootstrap
25152maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
25153all-stage3: all-stage3-libdecnumber
25154TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
25155all-stage3-libdecnumber: configure-stage3-libdecnumber
25156	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
25157	@r=`${PWD_COMMAND}`; export r; \
25158	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25159	$(HOST_EXPORTS) \
25160	$(POSTSTAGE1_HOST_EXPORTS) \
25161	cd $(HOST_SUBDIR)/libdecnumber && \
25162	$(MAKE) $(BASE_FLAGS_TO_PASS) \
25163		CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
25164		LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
25165		CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
25166		CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25167		$(TARGET-stage3-libdecnumber)
25168
25169maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
25170clean-stage3: clean-stage3-libdecnumber
25171clean-stage3-libdecnumber:
25172	@if [ $(current_stage) = stage3 ]; then \
25173	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25174	else \
25175	  [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
25176	  $(MAKE) stage3-start; \
25177	fi; \
25178	cd $(HOST_SUBDIR)/libdecnumber && \
25179	$(MAKE) $(EXTRA_HOST_FLAGS)  \
25180		$(POSTSTAGE1_FLAGS_TO_PASS)  \
25181		 clean
25182@endif libdecnumber-bootstrap
25183
25184
25185.PHONY: all-stageb3g2-libdecnumber maybe-all-stageb3g2-libdecnumber
25186.PHONY: clean-stageb3g2-libdecnumber maybe-clean-stageb3g2-libdecnumber
25187maybe-all-stageb3g2-libdecnumber:
25188maybe-clean-stageb3g2-libdecnumber:
25189@if libdecnumber-bootstrap
25190maybe-all-stageb3g2-libdecnumber: all-stageb3g2-libdecnumber
25191all-stageb3g2: all-stageb3g2-libdecnumber
25192TARGET-stageb3g2-libdecnumber = $(TARGET-libdecnumber)
25193all-stageb3g2-libdecnumber: configure-stageb3g2-libdecnumber
25194	@[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
25195	@r=`${PWD_COMMAND}`; export r; \
25196	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25197	$(HOST_EXPORTS) \
25198	$(POSTSTAGE1_HOST_EXPORTS) \
25199	cd $(HOST_SUBDIR)/libdecnumber && \
25200	$(MAKE) $(BASE_FLAGS_TO_PASS) \
25201		CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
25202		LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
25203		CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
25204		CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25205		$(TARGET-stageb3g2-libdecnumber)
25206
25207maybe-clean-stageb3g2-libdecnumber: clean-stageb3g2-libdecnumber
25208clean-stageb3g2: clean-stageb3g2-libdecnumber
25209clean-stageb3g2-libdecnumber:
25210	@if [ $(current_stage) = stageb3g2 ]; then \
25211	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25212	else \
25213	  [ -f $(HOST_SUBDIR)/stageb3g2-libdecnumber/Makefile ] || exit 0; \
25214	  $(MAKE) stageb3g2-start; \
25215	fi; \
25216	cd $(HOST_SUBDIR)/libdecnumber && \
25217	$(MAKE) $(EXTRA_HOST_FLAGS)  \
25218		$(POSTSTAGE1_FLAGS_TO_PASS)  \
25219		 clean
25220@endif libdecnumber-bootstrap
25221
25222
25223.PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
25224.PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
25225maybe-all-stage4-libdecnumber:
25226maybe-clean-stage4-libdecnumber:
25227@if libdecnumber-bootstrap
25228maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
25229all-stage4: all-stage4-libdecnumber
25230TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
25231all-stage4-libdecnumber: configure-stage4-libdecnumber
25232	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
25233	@r=`${PWD_COMMAND}`; export r; \
25234	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25235	$(HOST_EXPORTS) \
25236	$(POSTSTAGE1_HOST_EXPORTS) \
25237	cd $(HOST_SUBDIR)/libdecnumber && \
25238	$(MAKE) $(BASE_FLAGS_TO_PASS) \
25239		CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
25240		LIBCFLAGS="$(STAGE4_CFLAGS)" \
25241		CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
25242		CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25243		$(TARGET-stage4-libdecnumber)
25244
25245maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
25246clean-stage4: clean-stage4-libdecnumber
25247clean-stage4-libdecnumber:
25248	@if [ $(current_stage) = stage4 ]; then \
25249	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25250	else \
25251	  [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
25252	  $(MAKE) stage4-start; \
25253	fi; \
25254	cd $(HOST_SUBDIR)/libdecnumber && \
25255	$(MAKE) $(EXTRA_HOST_FLAGS)  \
25256		$(POSTSTAGE1_FLAGS_TO_PASS)  \
25257		 clean
25258@endif libdecnumber-bootstrap
25259
25260
25261.PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
25262.PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
25263maybe-all-stageprofile-libdecnumber:
25264maybe-clean-stageprofile-libdecnumber:
25265@if libdecnumber-bootstrap
25266maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
25267all-stageprofile: all-stageprofile-libdecnumber
25268TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
25269all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
25270	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
25271	@r=`${PWD_COMMAND}`; export r; \
25272	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25273	$(HOST_EXPORTS) \
25274	$(POSTSTAGE1_HOST_EXPORTS) \
25275	cd $(HOST_SUBDIR)/libdecnumber && \
25276	$(MAKE) $(BASE_FLAGS_TO_PASS) \
25277		CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
25278		LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
25279		CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
25280		CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25281		$(TARGET-stageprofile-libdecnumber)
25282
25283maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
25284clean-stageprofile: clean-stageprofile-libdecnumber
25285clean-stageprofile-libdecnumber:
25286	@if [ $(current_stage) = stageprofile ]; then \
25287	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25288	else \
25289	  [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
25290	  $(MAKE) stageprofile-start; \
25291	fi; \
25292	cd $(HOST_SUBDIR)/libdecnumber && \
25293	$(MAKE) $(EXTRA_HOST_FLAGS)  \
25294		$(POSTSTAGE1_FLAGS_TO_PASS)  \
25295		 clean
25296@endif libdecnumber-bootstrap
25297
25298
25299.PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
25300.PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
25301maybe-all-stagefeedback-libdecnumber:
25302maybe-clean-stagefeedback-libdecnumber:
25303@if libdecnumber-bootstrap
25304maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
25305all-stagefeedback: all-stagefeedback-libdecnumber
25306TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
25307all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
25308	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
25309	@r=`${PWD_COMMAND}`; export r; \
25310	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25311	$(HOST_EXPORTS) \
25312	$(POSTSTAGE1_HOST_EXPORTS) \
25313	cd $(HOST_SUBDIR)/libdecnumber && \
25314	$(MAKE) $(BASE_FLAGS_TO_PASS) \
25315		CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
25316		LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
25317		CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
25318		CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25319		$(TARGET-stagefeedback-libdecnumber)
25320
25321maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
25322clean-stagefeedback: clean-stagefeedback-libdecnumber
25323clean-stagefeedback-libdecnumber:
25324	@if [ $(current_stage) = stagefeedback ]; then \
25325	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
25326	else \
25327	  [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
25328	  $(MAKE) stagefeedback-start; \
25329	fi; \
25330	cd $(HOST_SUBDIR)/libdecnumber && \
25331	$(MAKE) $(EXTRA_HOST_FLAGS)  \
25332		$(POSTSTAGE1_FLAGS_TO_PASS)  \
25333		 clean
25334@endif libdecnumber-bootstrap
25335
25336
25337
25338
25339
25340.PHONY: check-libdecnumber maybe-check-libdecnumber
25341maybe-check-libdecnumber:
25342@if libdecnumber
25343maybe-check-libdecnumber: check-libdecnumber
25344
25345check-libdecnumber:
25346	@: $(MAKE); $(unstage)
25347	@r=`${PWD_COMMAND}`; export r; \
25348	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25349	$(HOST_EXPORTS) \
25350	(cd $(HOST_SUBDIR)/libdecnumber && \
25351	  $(MAKE) $(FLAGS_TO_PASS)  check)
25352
25353@endif libdecnumber
25354
25355.PHONY: install-libdecnumber maybe-install-libdecnumber
25356maybe-install-libdecnumber:
25357@if libdecnumber
25358maybe-install-libdecnumber: install-libdecnumber
25359
25360install-libdecnumber: installdirs
25361	@: $(MAKE); $(unstage)
25362	@r=`${PWD_COMMAND}`; export r; \
25363	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25364	$(HOST_EXPORTS) \
25365	(cd $(HOST_SUBDIR)/libdecnumber && \
25366	  $(MAKE) $(FLAGS_TO_PASS)  install)
25367
25368@endif libdecnumber
25369
25370# Other targets (info, dvi, pdf, etc.)
25371
25372.PHONY: maybe-info-libdecnumber info-libdecnumber
25373maybe-info-libdecnumber:
25374@if libdecnumber
25375maybe-info-libdecnumber: info-libdecnumber
25376
25377info-libdecnumber: \
25378    configure-libdecnumber
25379	@[ -f ./libdecnumber/Makefile ] || exit 0; \
25380	r=`${PWD_COMMAND}`; export r; \
25381	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25382	$(HOST_EXPORTS) \
25383	for flag in $(EXTRA_HOST_FLAGS) ; do \
25384	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25385	done; \
25386	echo "Doing info in libdecnumber" ; \
25387	(cd $(HOST_SUBDIR)/libdecnumber && \
25388	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25389	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25390	          "RANLIB=$${RANLIB}" \
25391	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25392	          info) \
25393	  || exit 1
25394
25395@endif libdecnumber
25396
25397.PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
25398maybe-dvi-libdecnumber:
25399@if libdecnumber
25400maybe-dvi-libdecnumber: dvi-libdecnumber
25401
25402dvi-libdecnumber: \
25403    configure-libdecnumber
25404	@[ -f ./libdecnumber/Makefile ] || exit 0; \
25405	r=`${PWD_COMMAND}`; export r; \
25406	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25407	$(HOST_EXPORTS) \
25408	for flag in $(EXTRA_HOST_FLAGS) ; do \
25409	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25410	done; \
25411	echo "Doing dvi in libdecnumber" ; \
25412	(cd $(HOST_SUBDIR)/libdecnumber && \
25413	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25414	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25415	          "RANLIB=$${RANLIB}" \
25416	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25417	          dvi) \
25418	  || exit 1
25419
25420@endif libdecnumber
25421
25422.PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
25423maybe-pdf-libdecnumber:
25424@if libdecnumber
25425maybe-pdf-libdecnumber: pdf-libdecnumber
25426
25427pdf-libdecnumber: \
25428    configure-libdecnumber
25429	@[ -f ./libdecnumber/Makefile ] || exit 0; \
25430	r=`${PWD_COMMAND}`; export r; \
25431	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25432	$(HOST_EXPORTS) \
25433	for flag in $(EXTRA_HOST_FLAGS) ; do \
25434	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25435	done; \
25436	echo "Doing pdf in libdecnumber" ; \
25437	(cd $(HOST_SUBDIR)/libdecnumber && \
25438	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25439	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25440	          "RANLIB=$${RANLIB}" \
25441	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25442	          pdf) \
25443	  || exit 1
25444
25445@endif libdecnumber
25446
25447.PHONY: maybe-html-libdecnumber html-libdecnumber
25448maybe-html-libdecnumber:
25449@if libdecnumber
25450maybe-html-libdecnumber: html-libdecnumber
25451
25452html-libdecnumber: \
25453    configure-libdecnumber
25454	@[ -f ./libdecnumber/Makefile ] || exit 0; \
25455	r=`${PWD_COMMAND}`; export r; \
25456	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25457	$(HOST_EXPORTS) \
25458	for flag in $(EXTRA_HOST_FLAGS) ; do \
25459	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25460	done; \
25461	echo "Doing html in libdecnumber" ; \
25462	(cd $(HOST_SUBDIR)/libdecnumber && \
25463	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25464	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25465	          "RANLIB=$${RANLIB}" \
25466	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25467	          html) \
25468	  || exit 1
25469
25470@endif libdecnumber
25471
25472.PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
25473maybe-TAGS-libdecnumber:
25474@if libdecnumber
25475maybe-TAGS-libdecnumber: TAGS-libdecnumber
25476
25477TAGS-libdecnumber: \
25478    configure-libdecnumber
25479	@[ -f ./libdecnumber/Makefile ] || exit 0; \
25480	r=`${PWD_COMMAND}`; export r; \
25481	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25482	$(HOST_EXPORTS) \
25483	for flag in $(EXTRA_HOST_FLAGS) ; do \
25484	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25485	done; \
25486	echo "Doing TAGS in libdecnumber" ; \
25487	(cd $(HOST_SUBDIR)/libdecnumber && \
25488	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25489	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25490	          "RANLIB=$${RANLIB}" \
25491	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25492	          TAGS) \
25493	  || exit 1
25494
25495@endif libdecnumber
25496
25497.PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
25498maybe-install-info-libdecnumber:
25499@if libdecnumber
25500maybe-install-info-libdecnumber: install-info-libdecnumber
25501
25502install-info-libdecnumber: \
25503    configure-libdecnumber \
25504    info-libdecnumber
25505	@[ -f ./libdecnumber/Makefile ] || exit 0; \
25506	r=`${PWD_COMMAND}`; export r; \
25507	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25508	$(HOST_EXPORTS) \
25509	for flag in $(EXTRA_HOST_FLAGS) ; do \
25510	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25511	done; \
25512	echo "Doing install-info in libdecnumber" ; \
25513	(cd $(HOST_SUBDIR)/libdecnumber && \
25514	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25515	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25516	          "RANLIB=$${RANLIB}" \
25517	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25518	          install-info) \
25519	  || exit 1
25520
25521@endif libdecnumber
25522
25523.PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
25524maybe-install-pdf-libdecnumber:
25525@if libdecnumber
25526maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
25527
25528install-pdf-libdecnumber: \
25529    configure-libdecnumber \
25530    pdf-libdecnumber
25531	@[ -f ./libdecnumber/Makefile ] || exit 0; \
25532	r=`${PWD_COMMAND}`; export r; \
25533	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25534	$(HOST_EXPORTS) \
25535	for flag in $(EXTRA_HOST_FLAGS) ; do \
25536	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25537	done; \
25538	echo "Doing install-pdf in libdecnumber" ; \
25539	(cd $(HOST_SUBDIR)/libdecnumber && \
25540	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25541	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25542	          "RANLIB=$${RANLIB}" \
25543	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25544	          install-pdf) \
25545	  || exit 1
25546
25547@endif libdecnumber
25548
25549.PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
25550maybe-install-html-libdecnumber:
25551@if libdecnumber
25552maybe-install-html-libdecnumber: install-html-libdecnumber
25553
25554install-html-libdecnumber: \
25555    configure-libdecnumber \
25556    html-libdecnumber
25557	@[ -f ./libdecnumber/Makefile ] || exit 0; \
25558	r=`${PWD_COMMAND}`; export r; \
25559	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25560	$(HOST_EXPORTS) \
25561	for flag in $(EXTRA_HOST_FLAGS) ; do \
25562	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25563	done; \
25564	echo "Doing install-html in libdecnumber" ; \
25565	(cd $(HOST_SUBDIR)/libdecnumber && \
25566	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25567	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25568	          "RANLIB=$${RANLIB}" \
25569	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25570	          install-html) \
25571	  || exit 1
25572
25573@endif libdecnumber
25574
25575.PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
25576maybe-installcheck-libdecnumber:
25577@if libdecnumber
25578maybe-installcheck-libdecnumber: installcheck-libdecnumber
25579
25580installcheck-libdecnumber: \
25581    configure-libdecnumber
25582	@[ -f ./libdecnumber/Makefile ] || exit 0; \
25583	r=`${PWD_COMMAND}`; export r; \
25584	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25585	$(HOST_EXPORTS) \
25586	for flag in $(EXTRA_HOST_FLAGS) ; do \
25587	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25588	done; \
25589	echo "Doing installcheck in libdecnumber" ; \
25590	(cd $(HOST_SUBDIR)/libdecnumber && \
25591	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25592	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25593	          "RANLIB=$${RANLIB}" \
25594	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25595	          installcheck) \
25596	  || exit 1
25597
25598@endif libdecnumber
25599
25600.PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
25601maybe-mostlyclean-libdecnumber:
25602@if libdecnumber
25603maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
25604
25605mostlyclean-libdecnumber:
25606	@[ -f ./libdecnumber/Makefile ] || exit 0; \
25607	r=`${PWD_COMMAND}`; export r; \
25608	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25609	$(HOST_EXPORTS) \
25610	for flag in $(EXTRA_HOST_FLAGS) ; do \
25611	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25612	done; \
25613	echo "Doing mostlyclean in libdecnumber" ; \
25614	(cd $(HOST_SUBDIR)/libdecnumber && \
25615	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25616	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25617	          "RANLIB=$${RANLIB}" \
25618	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25619	          mostlyclean) \
25620	  || exit 1
25621
25622@endif libdecnumber
25623
25624.PHONY: maybe-clean-libdecnumber clean-libdecnumber
25625maybe-clean-libdecnumber:
25626@if libdecnumber
25627maybe-clean-libdecnumber: clean-libdecnumber
25628
25629clean-libdecnumber:
25630	@[ -f ./libdecnumber/Makefile ] || exit 0; \
25631	r=`${PWD_COMMAND}`; export r; \
25632	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25633	$(HOST_EXPORTS) \
25634	for flag in $(EXTRA_HOST_FLAGS) ; do \
25635	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25636	done; \
25637	echo "Doing clean in libdecnumber" ; \
25638	(cd $(HOST_SUBDIR)/libdecnumber && \
25639	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25640	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25641	          "RANLIB=$${RANLIB}" \
25642	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25643	          clean) \
25644	  || exit 1
25645
25646@endif libdecnumber
25647
25648.PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
25649maybe-distclean-libdecnumber:
25650@if libdecnumber
25651maybe-distclean-libdecnumber: distclean-libdecnumber
25652
25653distclean-libdecnumber:
25654	@[ -f ./libdecnumber/Makefile ] || exit 0; \
25655	r=`${PWD_COMMAND}`; export r; \
25656	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25657	$(HOST_EXPORTS) \
25658	for flag in $(EXTRA_HOST_FLAGS) ; do \
25659	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25660	done; \
25661	echo "Doing distclean in libdecnumber" ; \
25662	(cd $(HOST_SUBDIR)/libdecnumber && \
25663	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25664	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25665	          "RANLIB=$${RANLIB}" \
25666	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25667	          distclean) \
25668	  || exit 1
25669
25670@endif libdecnumber
25671
25672.PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
25673maybe-maintainer-clean-libdecnumber:
25674@if libdecnumber
25675maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
25676
25677maintainer-clean-libdecnumber:
25678	@[ -f ./libdecnumber/Makefile ] || exit 0; \
25679	r=`${PWD_COMMAND}`; export r; \
25680	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25681	$(HOST_EXPORTS) \
25682	for flag in $(EXTRA_HOST_FLAGS) ; do \
25683	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25684	done; \
25685	echo "Doing maintainer-clean in libdecnumber" ; \
25686	(cd $(HOST_SUBDIR)/libdecnumber && \
25687	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25688	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25689	          "RANLIB=$${RANLIB}" \
25690	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25691	          maintainer-clean) \
25692	  || exit 1
25693
25694@endif libdecnumber
25695
25696
25697
25698.PHONY: configure-libgui maybe-configure-libgui
25699maybe-configure-libgui:
25700@if gcc-bootstrap
25701configure-libgui: stage_current
25702@endif gcc-bootstrap
25703@if libgui
25704maybe-configure-libgui: configure-libgui
25705configure-libgui:
25706	@: $(MAKE); $(unstage)
25707	@r=`${PWD_COMMAND}`; export r; \
25708	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25709	test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
25710	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
25711	$(HOST_EXPORTS) \
25712	echo Configuring in $(HOST_SUBDIR)/libgui; \
25713	cd "$(HOST_SUBDIR)/libgui" || exit 1; \
25714	case $(srcdir) in \
25715	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25716	  *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
25717		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25718	esac; \
25719	srcdiroption="--srcdir=$${topdir}/libgui"; \
25720	libsrcdir="$$s/libgui"; \
25721	$(SHELL) $${libsrcdir}/configure \
25722	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25723	  --target=${target_alias} $${srcdiroption}  \
25724	  || exit 1
25725@endif libgui
25726
25727
25728
25729
25730
25731.PHONY: all-libgui maybe-all-libgui
25732maybe-all-libgui:
25733@if gcc-bootstrap
25734all-libgui: stage_current
25735@endif gcc-bootstrap
25736@if libgui
25737TARGET-libgui=all
25738maybe-all-libgui: all-libgui
25739all-libgui: configure-libgui
25740	@: $(MAKE); $(unstage)
25741	@r=`${PWD_COMMAND}`; export r; \
25742	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25743	$(HOST_EXPORTS) \
25744	(cd $(HOST_SUBDIR)/libgui && \
25745	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
25746		$(TARGET-libgui))
25747@endif libgui
25748
25749
25750
25751
25752.PHONY: check-libgui maybe-check-libgui
25753maybe-check-libgui:
25754@if libgui
25755maybe-check-libgui: check-libgui
25756
25757check-libgui:
25758	@: $(MAKE); $(unstage)
25759	@r=`${PWD_COMMAND}`; export r; \
25760	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25761	$(HOST_EXPORTS) \
25762	(cd $(HOST_SUBDIR)/libgui && \
25763	  $(MAKE) $(FLAGS_TO_PASS)  check)
25764
25765@endif libgui
25766
25767.PHONY: install-libgui maybe-install-libgui
25768maybe-install-libgui:
25769@if libgui
25770maybe-install-libgui: install-libgui
25771
25772install-libgui: installdirs
25773	@: $(MAKE); $(unstage)
25774	@r=`${PWD_COMMAND}`; export r; \
25775	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25776	$(HOST_EXPORTS) \
25777	(cd $(HOST_SUBDIR)/libgui && \
25778	  $(MAKE) $(FLAGS_TO_PASS)  install)
25779
25780@endif libgui
25781
25782# Other targets (info, dvi, pdf, etc.)
25783
25784.PHONY: maybe-info-libgui info-libgui
25785maybe-info-libgui:
25786@if libgui
25787maybe-info-libgui: info-libgui
25788
25789info-libgui: \
25790    configure-libgui
25791	@: $(MAKE); $(unstage)
25792	@[ -f ./libgui/Makefile ] || exit 0; \
25793	r=`${PWD_COMMAND}`; export r; \
25794	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25795	$(HOST_EXPORTS) \
25796	for flag in $(EXTRA_HOST_FLAGS) ; do \
25797	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25798	done; \
25799	echo "Doing info in libgui" ; \
25800	(cd $(HOST_SUBDIR)/libgui && \
25801	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25802	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25803	          "RANLIB=$${RANLIB}" \
25804	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25805	          info) \
25806	  || exit 1
25807
25808@endif libgui
25809
25810.PHONY: maybe-dvi-libgui dvi-libgui
25811maybe-dvi-libgui:
25812@if libgui
25813maybe-dvi-libgui: dvi-libgui
25814
25815dvi-libgui: \
25816    configure-libgui
25817	@: $(MAKE); $(unstage)
25818	@[ -f ./libgui/Makefile ] || exit 0; \
25819	r=`${PWD_COMMAND}`; export r; \
25820	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25821	$(HOST_EXPORTS) \
25822	for flag in $(EXTRA_HOST_FLAGS) ; do \
25823	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25824	done; \
25825	echo "Doing dvi in libgui" ; \
25826	(cd $(HOST_SUBDIR)/libgui && \
25827	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25828	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25829	          "RANLIB=$${RANLIB}" \
25830	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25831	          dvi) \
25832	  || exit 1
25833
25834@endif libgui
25835
25836.PHONY: maybe-pdf-libgui pdf-libgui
25837maybe-pdf-libgui:
25838@if libgui
25839maybe-pdf-libgui: pdf-libgui
25840
25841pdf-libgui: \
25842    configure-libgui
25843	@: $(MAKE); $(unstage)
25844	@[ -f ./libgui/Makefile ] || exit 0; \
25845	r=`${PWD_COMMAND}`; export r; \
25846	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25847	$(HOST_EXPORTS) \
25848	for flag in $(EXTRA_HOST_FLAGS) ; do \
25849	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25850	done; \
25851	echo "Doing pdf in libgui" ; \
25852	(cd $(HOST_SUBDIR)/libgui && \
25853	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25854	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25855	          "RANLIB=$${RANLIB}" \
25856	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25857	          pdf) \
25858	  || exit 1
25859
25860@endif libgui
25861
25862.PHONY: maybe-html-libgui html-libgui
25863maybe-html-libgui:
25864@if libgui
25865maybe-html-libgui: html-libgui
25866
25867html-libgui: \
25868    configure-libgui
25869	@: $(MAKE); $(unstage)
25870	@[ -f ./libgui/Makefile ] || exit 0; \
25871	r=`${PWD_COMMAND}`; export r; \
25872	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25873	$(HOST_EXPORTS) \
25874	for flag in $(EXTRA_HOST_FLAGS) ; do \
25875	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25876	done; \
25877	echo "Doing html in libgui" ; \
25878	(cd $(HOST_SUBDIR)/libgui && \
25879	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25880	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25881	          "RANLIB=$${RANLIB}" \
25882	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25883	          html) \
25884	  || exit 1
25885
25886@endif libgui
25887
25888.PHONY: maybe-TAGS-libgui TAGS-libgui
25889maybe-TAGS-libgui:
25890@if libgui
25891maybe-TAGS-libgui: TAGS-libgui
25892
25893TAGS-libgui: \
25894    configure-libgui
25895	@: $(MAKE); $(unstage)
25896	@[ -f ./libgui/Makefile ] || exit 0; \
25897	r=`${PWD_COMMAND}`; export r; \
25898	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25899	$(HOST_EXPORTS) \
25900	for flag in $(EXTRA_HOST_FLAGS) ; do \
25901	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25902	done; \
25903	echo "Doing TAGS in libgui" ; \
25904	(cd $(HOST_SUBDIR)/libgui && \
25905	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25906	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25907	          "RANLIB=$${RANLIB}" \
25908	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25909	          TAGS) \
25910	  || exit 1
25911
25912@endif libgui
25913
25914.PHONY: maybe-install-info-libgui install-info-libgui
25915maybe-install-info-libgui:
25916@if libgui
25917maybe-install-info-libgui: install-info-libgui
25918
25919install-info-libgui: \
25920    configure-libgui \
25921    info-libgui
25922	@: $(MAKE); $(unstage)
25923	@[ -f ./libgui/Makefile ] || exit 0; \
25924	r=`${PWD_COMMAND}`; export r; \
25925	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25926	$(HOST_EXPORTS) \
25927	for flag in $(EXTRA_HOST_FLAGS) ; do \
25928	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25929	done; \
25930	echo "Doing install-info in libgui" ; \
25931	(cd $(HOST_SUBDIR)/libgui && \
25932	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25933	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25934	          "RANLIB=$${RANLIB}" \
25935	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25936	          install-info) \
25937	  || exit 1
25938
25939@endif libgui
25940
25941.PHONY: maybe-install-pdf-libgui install-pdf-libgui
25942maybe-install-pdf-libgui:
25943@if libgui
25944maybe-install-pdf-libgui: install-pdf-libgui
25945
25946install-pdf-libgui: \
25947    configure-libgui \
25948    pdf-libgui
25949	@: $(MAKE); $(unstage)
25950	@[ -f ./libgui/Makefile ] || exit 0; \
25951	r=`${PWD_COMMAND}`; export r; \
25952	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25953	$(HOST_EXPORTS) \
25954	for flag in $(EXTRA_HOST_FLAGS) ; do \
25955	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25956	done; \
25957	echo "Doing install-pdf in libgui" ; \
25958	(cd $(HOST_SUBDIR)/libgui && \
25959	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25960	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25961	          "RANLIB=$${RANLIB}" \
25962	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25963	          install-pdf) \
25964	  || exit 1
25965
25966@endif libgui
25967
25968.PHONY: maybe-install-html-libgui install-html-libgui
25969maybe-install-html-libgui:
25970@if libgui
25971maybe-install-html-libgui: install-html-libgui
25972
25973install-html-libgui: \
25974    configure-libgui \
25975    html-libgui
25976	@: $(MAKE); $(unstage)
25977	@[ -f ./libgui/Makefile ] || exit 0; \
25978	r=`${PWD_COMMAND}`; export r; \
25979	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25980	$(HOST_EXPORTS) \
25981	for flag in $(EXTRA_HOST_FLAGS) ; do \
25982	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25983	done; \
25984	echo "Doing install-html in libgui" ; \
25985	(cd $(HOST_SUBDIR)/libgui && \
25986	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25987	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25988	          "RANLIB=$${RANLIB}" \
25989	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25990	          install-html) \
25991	  || exit 1
25992
25993@endif libgui
25994
25995.PHONY: maybe-installcheck-libgui installcheck-libgui
25996maybe-installcheck-libgui:
25997@if libgui
25998maybe-installcheck-libgui: installcheck-libgui
25999
26000installcheck-libgui: \
26001    configure-libgui
26002	@: $(MAKE); $(unstage)
26003	@[ -f ./libgui/Makefile ] || exit 0; \
26004	r=`${PWD_COMMAND}`; export r; \
26005	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26006	$(HOST_EXPORTS) \
26007	for flag in $(EXTRA_HOST_FLAGS) ; do \
26008	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26009	done; \
26010	echo "Doing installcheck in libgui" ; \
26011	(cd $(HOST_SUBDIR)/libgui && \
26012	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26013	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26014	          "RANLIB=$${RANLIB}" \
26015	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26016	          installcheck) \
26017	  || exit 1
26018
26019@endif libgui
26020
26021.PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
26022maybe-mostlyclean-libgui:
26023@if libgui
26024maybe-mostlyclean-libgui: mostlyclean-libgui
26025
26026mostlyclean-libgui:
26027	@: $(MAKE); $(unstage)
26028	@[ -f ./libgui/Makefile ] || exit 0; \
26029	r=`${PWD_COMMAND}`; export r; \
26030	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26031	$(HOST_EXPORTS) \
26032	for flag in $(EXTRA_HOST_FLAGS) ; do \
26033	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26034	done; \
26035	echo "Doing mostlyclean in libgui" ; \
26036	(cd $(HOST_SUBDIR)/libgui && \
26037	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26038	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26039	          "RANLIB=$${RANLIB}" \
26040	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26041	          mostlyclean) \
26042	  || exit 1
26043
26044@endif libgui
26045
26046.PHONY: maybe-clean-libgui clean-libgui
26047maybe-clean-libgui:
26048@if libgui
26049maybe-clean-libgui: clean-libgui
26050
26051clean-libgui:
26052	@: $(MAKE); $(unstage)
26053	@[ -f ./libgui/Makefile ] || exit 0; \
26054	r=`${PWD_COMMAND}`; export r; \
26055	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26056	$(HOST_EXPORTS) \
26057	for flag in $(EXTRA_HOST_FLAGS) ; do \
26058	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26059	done; \
26060	echo "Doing clean in libgui" ; \
26061	(cd $(HOST_SUBDIR)/libgui && \
26062	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26063	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26064	          "RANLIB=$${RANLIB}" \
26065	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26066	          clean) \
26067	  || exit 1
26068
26069@endif libgui
26070
26071.PHONY: maybe-distclean-libgui distclean-libgui
26072maybe-distclean-libgui:
26073@if libgui
26074maybe-distclean-libgui: distclean-libgui
26075
26076distclean-libgui:
26077	@: $(MAKE); $(unstage)
26078	@[ -f ./libgui/Makefile ] || exit 0; \
26079	r=`${PWD_COMMAND}`; export r; \
26080	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26081	$(HOST_EXPORTS) \
26082	for flag in $(EXTRA_HOST_FLAGS) ; do \
26083	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26084	done; \
26085	echo "Doing distclean in libgui" ; \
26086	(cd $(HOST_SUBDIR)/libgui && \
26087	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26088	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26089	          "RANLIB=$${RANLIB}" \
26090	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26091	          distclean) \
26092	  || exit 1
26093
26094@endif libgui
26095
26096.PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
26097maybe-maintainer-clean-libgui:
26098@if libgui
26099maybe-maintainer-clean-libgui: maintainer-clean-libgui
26100
26101maintainer-clean-libgui:
26102	@: $(MAKE); $(unstage)
26103	@[ -f ./libgui/Makefile ] || exit 0; \
26104	r=`${PWD_COMMAND}`; export r; \
26105	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26106	$(HOST_EXPORTS) \
26107	for flag in $(EXTRA_HOST_FLAGS) ; do \
26108	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26109	done; \
26110	echo "Doing maintainer-clean in libgui" ; \
26111	(cd $(HOST_SUBDIR)/libgui && \
26112	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26113	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26114	          "RANLIB=$${RANLIB}" \
26115	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26116	          maintainer-clean) \
26117	  || exit 1
26118
26119@endif libgui
26120
26121
26122
26123.PHONY: configure-libiberty maybe-configure-libiberty
26124maybe-configure-libiberty:
26125@if gcc-bootstrap
26126configure-libiberty: stage_current
26127@endif gcc-bootstrap
26128@if libiberty
26129maybe-configure-libiberty: configure-libiberty
26130configure-libiberty:
26131	@r=`${PWD_COMMAND}`; export r; \
26132	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26133	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
26134	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
26135	$(HOST_EXPORTS) \
26136	echo Configuring in $(HOST_SUBDIR)/libiberty; \
26137	cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
26138	case $(srcdir) in \
26139	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26140	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26141		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26142	esac; \
26143	srcdiroption="--srcdir=$${topdir}/libiberty"; \
26144	libsrcdir="$$s/libiberty"; \
26145	$(SHELL) $${libsrcdir}/configure \
26146	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26147	  --target=${target_alias} $${srcdiroption}  \
26148	  || exit 1
26149@endif libiberty
26150
26151
26152
26153.PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
26154maybe-configure-stage1-libiberty:
26155@if libiberty-bootstrap
26156maybe-configure-stage1-libiberty: configure-stage1-libiberty
26157configure-stage1-libiberty:
26158	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
26159	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
26160	@r=`${PWD_COMMAND}`; export r; \
26161	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26162	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
26163	$(HOST_EXPORTS)  \
26164	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
26165	CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS;  \
26166	echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
26167	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
26168	cd $(HOST_SUBDIR)/libiberty || exit 1; \
26169	case $(srcdir) in \
26170	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26171	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26172		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26173	esac; \
26174	srcdiroption="--srcdir=$${topdir}/libiberty"; \
26175	libsrcdir="$$s/libiberty"; \
26176	$(SHELL) $${libsrcdir}/configure \
26177	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26178	  --target=${target_alias} $${srcdiroption} \
26179	   \
26180	  --disable-intermodule $(STAGE1_CHECKING) 	  --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
26181@endif libiberty-bootstrap
26182
26183.PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
26184maybe-configure-stage2-libiberty:
26185@if libiberty-bootstrap
26186maybe-configure-stage2-libiberty: configure-stage2-libiberty
26187configure-stage2-libiberty:
26188	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
26189	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
26190	@r=`${PWD_COMMAND}`; export r; \
26191	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26192	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
26193	$(HOST_EXPORTS) \
26194	$(POSTSTAGE1_HOST_EXPORTS)  \
26195	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
26196	CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS;  \
26197	echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
26198	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
26199	cd $(HOST_SUBDIR)/libiberty || exit 1; \
26200	case $(srcdir) in \
26201	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26202	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26203		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26204	esac; \
26205	srcdiroption="--srcdir=$${topdir}/libiberty"; \
26206	libsrcdir="$$s/libiberty"; \
26207	$(SHELL) $${libsrcdir}/configure \
26208	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26209	  --target=${target_alias} $${srcdiroption} \
26210	  --with-build-libsubdir=$(HOST_SUBDIR) \
26211	  @stage2_werror_flag@
26212@endif libiberty-bootstrap
26213
26214.PHONY: configure-stageb2g0-libiberty maybe-configure-stageb2g0-libiberty
26215maybe-configure-stageb2g0-libiberty:
26216@if libiberty-bootstrap
26217maybe-configure-stageb2g0-libiberty: configure-stageb2g0-libiberty
26218configure-stageb2g0-libiberty:
26219	@[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
26220	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
26221	@r=`${PWD_COMMAND}`; export r; \
26222	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26223	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
26224	$(HOST_EXPORTS) \
26225	$(POSTSTAGE1_HOST_EXPORTS)  \
26226	CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
26227	CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS;  \
26228	echo Configuring stage b2g0 in $(HOST_SUBDIR)/libiberty ; \
26229	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
26230	cd $(HOST_SUBDIR)/libiberty || exit 1; \
26231	case $(srcdir) in \
26232	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26233	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26234		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26235	esac; \
26236	srcdiroption="--srcdir=$${topdir}/libiberty"; \
26237	libsrcdir="$$s/libiberty"; \
26238	$(SHELL) $${libsrcdir}/configure \
26239	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26240	  --target=${target_alias} $${srcdiroption} \
26241	  --with-build-libsubdir=$(HOST_SUBDIR) \
26242	  @stage2_werror_flag@
26243@endif libiberty-bootstrap
26244
26245.PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
26246maybe-configure-stage3-libiberty:
26247@if libiberty-bootstrap
26248maybe-configure-stage3-libiberty: configure-stage3-libiberty
26249configure-stage3-libiberty:
26250	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
26251	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
26252	@r=`${PWD_COMMAND}`; export r; \
26253	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26254	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
26255	$(HOST_EXPORTS) \
26256	$(POSTSTAGE1_HOST_EXPORTS)  \
26257	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
26258	CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS;  \
26259	echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
26260	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
26261	cd $(HOST_SUBDIR)/libiberty || exit 1; \
26262	case $(srcdir) in \
26263	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26264	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26265		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26266	esac; \
26267	srcdiroption="--srcdir=$${topdir}/libiberty"; \
26268	libsrcdir="$$s/libiberty"; \
26269	$(SHELL) $${libsrcdir}/configure \
26270	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26271	  --target=${target_alias} $${srcdiroption} \
26272	  --with-build-libsubdir=$(HOST_SUBDIR) \
26273	  @stage2_werror_flag@
26274@endif libiberty-bootstrap
26275
26276.PHONY: configure-stageb3g2-libiberty maybe-configure-stageb3g2-libiberty
26277maybe-configure-stageb3g2-libiberty:
26278@if libiberty-bootstrap
26279maybe-configure-stageb3g2-libiberty: configure-stageb3g2-libiberty
26280configure-stageb3g2-libiberty:
26281	@[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
26282	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
26283	@r=`${PWD_COMMAND}`; export r; \
26284	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26285	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
26286	$(HOST_EXPORTS) \
26287	$(POSTSTAGE1_HOST_EXPORTS)  \
26288	CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
26289	CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS;  \
26290	echo Configuring stage b3g2 in $(HOST_SUBDIR)/libiberty ; \
26291	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
26292	cd $(HOST_SUBDIR)/libiberty || exit 1; \
26293	case $(srcdir) in \
26294	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26295	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26296		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26297	esac; \
26298	srcdiroption="--srcdir=$${topdir}/libiberty"; \
26299	libsrcdir="$$s/libiberty"; \
26300	$(SHELL) $${libsrcdir}/configure \
26301	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26302	  --target=${target_alias} $${srcdiroption} \
26303	  --with-build-libsubdir=$(HOST_SUBDIR) \
26304	  @stage2_werror_flag@
26305@endif libiberty-bootstrap
26306
26307.PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
26308maybe-configure-stage4-libiberty:
26309@if libiberty-bootstrap
26310maybe-configure-stage4-libiberty: configure-stage4-libiberty
26311configure-stage4-libiberty:
26312	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
26313	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
26314	@r=`${PWD_COMMAND}`; export r; \
26315	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26316	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
26317	$(HOST_EXPORTS) \
26318	$(POSTSTAGE1_HOST_EXPORTS)  \
26319	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
26320	CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS;  \
26321	echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
26322	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
26323	cd $(HOST_SUBDIR)/libiberty || exit 1; \
26324	case $(srcdir) in \
26325	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26326	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26327		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26328	esac; \
26329	srcdiroption="--srcdir=$${topdir}/libiberty"; \
26330	libsrcdir="$$s/libiberty"; \
26331	$(SHELL) $${libsrcdir}/configure \
26332	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26333	  --target=${target_alias} $${srcdiroption} \
26334	  --with-build-libsubdir=$(HOST_SUBDIR) \
26335	  @stage2_werror_flag@
26336@endif libiberty-bootstrap
26337
26338.PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
26339maybe-configure-stageprofile-libiberty:
26340@if libiberty-bootstrap
26341maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
26342configure-stageprofile-libiberty:
26343	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
26344	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
26345	@r=`${PWD_COMMAND}`; export r; \
26346	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26347	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
26348	$(HOST_EXPORTS) \
26349	$(POSTSTAGE1_HOST_EXPORTS)  \
26350	CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
26351	CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS;  \
26352	echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
26353	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
26354	cd $(HOST_SUBDIR)/libiberty || exit 1; \
26355	case $(srcdir) in \
26356	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26357	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26358		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26359	esac; \
26360	srcdiroption="--srcdir=$${topdir}/libiberty"; \
26361	libsrcdir="$$s/libiberty"; \
26362	$(SHELL) $${libsrcdir}/configure \
26363	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26364	  --target=${target_alias} $${srcdiroption} \
26365	  --with-build-libsubdir=$(HOST_SUBDIR) \
26366	  @stage2_werror_flag@
26367@endif libiberty-bootstrap
26368
26369.PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
26370maybe-configure-stagefeedback-libiberty:
26371@if libiberty-bootstrap
26372maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
26373configure-stagefeedback-libiberty:
26374	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
26375	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
26376	@r=`${PWD_COMMAND}`; export r; \
26377	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26378	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
26379	$(HOST_EXPORTS) \
26380	$(POSTSTAGE1_HOST_EXPORTS)  \
26381	CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
26382	CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS;  \
26383	echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
26384	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
26385	cd $(HOST_SUBDIR)/libiberty || exit 1; \
26386	case $(srcdir) in \
26387	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26388	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
26389		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26390	esac; \
26391	srcdiroption="--srcdir=$${topdir}/libiberty"; \
26392	libsrcdir="$$s/libiberty"; \
26393	$(SHELL) $${libsrcdir}/configure \
26394	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26395	  --target=${target_alias} $${srcdiroption} \
26396	  --with-build-libsubdir=$(HOST_SUBDIR) \
26397	  @stage2_werror_flag@
26398@endif libiberty-bootstrap
26399
26400
26401
26402
26403
26404.PHONY: all-libiberty maybe-all-libiberty
26405maybe-all-libiberty:
26406@if gcc-bootstrap
26407all-libiberty: stage_current
26408@endif gcc-bootstrap
26409@if libiberty
26410TARGET-libiberty=all
26411maybe-all-libiberty: all-libiberty
26412all-libiberty: configure-libiberty
26413	@r=`${PWD_COMMAND}`; export r; \
26414	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26415	$(HOST_EXPORTS) \
26416	(cd $(HOST_SUBDIR)/libiberty && \
26417	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
26418		$(TARGET-libiberty))
26419@endif libiberty
26420
26421
26422
26423.PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
26424.PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
26425maybe-all-stage1-libiberty:
26426maybe-clean-stage1-libiberty:
26427@if libiberty-bootstrap
26428maybe-all-stage1-libiberty: all-stage1-libiberty
26429all-stage1: all-stage1-libiberty
26430TARGET-stage1-libiberty = $(TARGET-libiberty)
26431all-stage1-libiberty: configure-stage1-libiberty
26432	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
26433	@r=`${PWD_COMMAND}`; export r; \
26434	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26435	$(HOST_EXPORTS) \
26436	cd $(HOST_SUBDIR)/libiberty && \
26437	$(MAKE) $(BASE_FLAGS_TO_PASS) \
26438		CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
26439		LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
26440		CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
26441		CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS)   \
26442		$(TARGET-stage1-libiberty)
26443
26444maybe-clean-stage1-libiberty: clean-stage1-libiberty
26445clean-stage1: clean-stage1-libiberty
26446clean-stage1-libiberty:
26447	@if [ $(current_stage) = stage1 ]; then \
26448	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26449	else \
26450	  [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
26451	  $(MAKE) stage1-start; \
26452	fi; \
26453	cd $(HOST_SUBDIR)/libiberty && \
26454	$(MAKE) $(EXTRA_HOST_FLAGS)  \
26455		 clean
26456@endif libiberty-bootstrap
26457
26458
26459.PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
26460.PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
26461maybe-all-stage2-libiberty:
26462maybe-clean-stage2-libiberty:
26463@if libiberty-bootstrap
26464maybe-all-stage2-libiberty: all-stage2-libiberty
26465all-stage2: all-stage2-libiberty
26466TARGET-stage2-libiberty = $(TARGET-libiberty)
26467all-stage2-libiberty: configure-stage2-libiberty
26468	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
26469	@r=`${PWD_COMMAND}`; export r; \
26470	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26471	$(HOST_EXPORTS) \
26472	$(POSTSTAGE1_HOST_EXPORTS) \
26473	cd $(HOST_SUBDIR)/libiberty && \
26474	$(MAKE) $(BASE_FLAGS_TO_PASS) \
26475		CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
26476		LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
26477		CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
26478		CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
26479		$(TARGET-stage2-libiberty)
26480
26481maybe-clean-stage2-libiberty: clean-stage2-libiberty
26482clean-stage2: clean-stage2-libiberty
26483clean-stage2-libiberty:
26484	@if [ $(current_stage) = stage2 ]; then \
26485	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26486	else \
26487	  [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
26488	  $(MAKE) stage2-start; \
26489	fi; \
26490	cd $(HOST_SUBDIR)/libiberty && \
26491	$(MAKE) $(EXTRA_HOST_FLAGS)  \
26492		$(POSTSTAGE1_FLAGS_TO_PASS)  \
26493		 clean
26494@endif libiberty-bootstrap
26495
26496
26497.PHONY: all-stageb2g0-libiberty maybe-all-stageb2g0-libiberty
26498.PHONY: clean-stageb2g0-libiberty maybe-clean-stageb2g0-libiberty
26499maybe-all-stageb2g0-libiberty:
26500maybe-clean-stageb2g0-libiberty:
26501@if libiberty-bootstrap
26502maybe-all-stageb2g0-libiberty: all-stageb2g0-libiberty
26503all-stageb2g0: all-stageb2g0-libiberty
26504TARGET-stageb2g0-libiberty = $(TARGET-libiberty)
26505all-stageb2g0-libiberty: configure-stageb2g0-libiberty
26506	@[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
26507	@r=`${PWD_COMMAND}`; export r; \
26508	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26509	$(HOST_EXPORTS) \
26510	$(POSTSTAGE1_HOST_EXPORTS) \
26511	cd $(HOST_SUBDIR)/libiberty && \
26512	$(MAKE) $(BASE_FLAGS_TO_PASS) \
26513		CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
26514		LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
26515		CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
26516		CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
26517		$(TARGET-stageb2g0-libiberty)
26518
26519maybe-clean-stageb2g0-libiberty: clean-stageb2g0-libiberty
26520clean-stageb2g0: clean-stageb2g0-libiberty
26521clean-stageb2g0-libiberty:
26522	@if [ $(current_stage) = stageb2g0 ]; then \
26523	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26524	else \
26525	  [ -f $(HOST_SUBDIR)/stageb2g0-libiberty/Makefile ] || exit 0; \
26526	  $(MAKE) stageb2g0-start; \
26527	fi; \
26528	cd $(HOST_SUBDIR)/libiberty && \
26529	$(MAKE) $(EXTRA_HOST_FLAGS)  \
26530		$(POSTSTAGE1_FLAGS_TO_PASS)  \
26531		 clean
26532@endif libiberty-bootstrap
26533
26534
26535.PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
26536.PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
26537maybe-all-stage3-libiberty:
26538maybe-clean-stage3-libiberty:
26539@if libiberty-bootstrap
26540maybe-all-stage3-libiberty: all-stage3-libiberty
26541all-stage3: all-stage3-libiberty
26542TARGET-stage3-libiberty = $(TARGET-libiberty)
26543all-stage3-libiberty: configure-stage3-libiberty
26544	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
26545	@r=`${PWD_COMMAND}`; export r; \
26546	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26547	$(HOST_EXPORTS) \
26548	$(POSTSTAGE1_HOST_EXPORTS) \
26549	cd $(HOST_SUBDIR)/libiberty && \
26550	$(MAKE) $(BASE_FLAGS_TO_PASS) \
26551		CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
26552		LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
26553		CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
26554		CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
26555		$(TARGET-stage3-libiberty)
26556
26557maybe-clean-stage3-libiberty: clean-stage3-libiberty
26558clean-stage3: clean-stage3-libiberty
26559clean-stage3-libiberty:
26560	@if [ $(current_stage) = stage3 ]; then \
26561	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26562	else \
26563	  [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
26564	  $(MAKE) stage3-start; \
26565	fi; \
26566	cd $(HOST_SUBDIR)/libiberty && \
26567	$(MAKE) $(EXTRA_HOST_FLAGS)  \
26568		$(POSTSTAGE1_FLAGS_TO_PASS)  \
26569		 clean
26570@endif libiberty-bootstrap
26571
26572
26573.PHONY: all-stageb3g2-libiberty maybe-all-stageb3g2-libiberty
26574.PHONY: clean-stageb3g2-libiberty maybe-clean-stageb3g2-libiberty
26575maybe-all-stageb3g2-libiberty:
26576maybe-clean-stageb3g2-libiberty:
26577@if libiberty-bootstrap
26578maybe-all-stageb3g2-libiberty: all-stageb3g2-libiberty
26579all-stageb3g2: all-stageb3g2-libiberty
26580TARGET-stageb3g2-libiberty = $(TARGET-libiberty)
26581all-stageb3g2-libiberty: configure-stageb3g2-libiberty
26582	@[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
26583	@r=`${PWD_COMMAND}`; export r; \
26584	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26585	$(HOST_EXPORTS) \
26586	$(POSTSTAGE1_HOST_EXPORTS) \
26587	cd $(HOST_SUBDIR)/libiberty && \
26588	$(MAKE) $(BASE_FLAGS_TO_PASS) \
26589		CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
26590		LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
26591		CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
26592		CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
26593		$(TARGET-stageb3g2-libiberty)
26594
26595maybe-clean-stageb3g2-libiberty: clean-stageb3g2-libiberty
26596clean-stageb3g2: clean-stageb3g2-libiberty
26597clean-stageb3g2-libiberty:
26598	@if [ $(current_stage) = stageb3g2 ]; then \
26599	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26600	else \
26601	  [ -f $(HOST_SUBDIR)/stageb3g2-libiberty/Makefile ] || exit 0; \
26602	  $(MAKE) stageb3g2-start; \
26603	fi; \
26604	cd $(HOST_SUBDIR)/libiberty && \
26605	$(MAKE) $(EXTRA_HOST_FLAGS)  \
26606		$(POSTSTAGE1_FLAGS_TO_PASS)  \
26607		 clean
26608@endif libiberty-bootstrap
26609
26610
26611.PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
26612.PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
26613maybe-all-stage4-libiberty:
26614maybe-clean-stage4-libiberty:
26615@if libiberty-bootstrap
26616maybe-all-stage4-libiberty: all-stage4-libiberty
26617all-stage4: all-stage4-libiberty
26618TARGET-stage4-libiberty = $(TARGET-libiberty)
26619all-stage4-libiberty: configure-stage4-libiberty
26620	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
26621	@r=`${PWD_COMMAND}`; export r; \
26622	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26623	$(HOST_EXPORTS) \
26624	$(POSTSTAGE1_HOST_EXPORTS) \
26625	cd $(HOST_SUBDIR)/libiberty && \
26626	$(MAKE) $(BASE_FLAGS_TO_PASS) \
26627		CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
26628		LIBCFLAGS="$(STAGE4_CFLAGS)" \
26629		CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
26630		CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
26631		$(TARGET-stage4-libiberty)
26632
26633maybe-clean-stage4-libiberty: clean-stage4-libiberty
26634clean-stage4: clean-stage4-libiberty
26635clean-stage4-libiberty:
26636	@if [ $(current_stage) = stage4 ]; then \
26637	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26638	else \
26639	  [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
26640	  $(MAKE) stage4-start; \
26641	fi; \
26642	cd $(HOST_SUBDIR)/libiberty && \
26643	$(MAKE) $(EXTRA_HOST_FLAGS)  \
26644		$(POSTSTAGE1_FLAGS_TO_PASS)  \
26645		 clean
26646@endif libiberty-bootstrap
26647
26648
26649.PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
26650.PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
26651maybe-all-stageprofile-libiberty:
26652maybe-clean-stageprofile-libiberty:
26653@if libiberty-bootstrap
26654maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
26655all-stageprofile: all-stageprofile-libiberty
26656TARGET-stageprofile-libiberty = $(TARGET-libiberty)
26657all-stageprofile-libiberty: configure-stageprofile-libiberty
26658	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
26659	@r=`${PWD_COMMAND}`; export r; \
26660	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26661	$(HOST_EXPORTS) \
26662	$(POSTSTAGE1_HOST_EXPORTS) \
26663	cd $(HOST_SUBDIR)/libiberty && \
26664	$(MAKE) $(BASE_FLAGS_TO_PASS) \
26665		CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
26666		LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
26667		CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
26668		CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
26669		$(TARGET-stageprofile-libiberty)
26670
26671maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
26672clean-stageprofile: clean-stageprofile-libiberty
26673clean-stageprofile-libiberty:
26674	@if [ $(current_stage) = stageprofile ]; then \
26675	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26676	else \
26677	  [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
26678	  $(MAKE) stageprofile-start; \
26679	fi; \
26680	cd $(HOST_SUBDIR)/libiberty && \
26681	$(MAKE) $(EXTRA_HOST_FLAGS)  \
26682		$(POSTSTAGE1_FLAGS_TO_PASS)  \
26683		 clean
26684@endif libiberty-bootstrap
26685
26686
26687.PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
26688.PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
26689maybe-all-stagefeedback-libiberty:
26690maybe-clean-stagefeedback-libiberty:
26691@if libiberty-bootstrap
26692maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
26693all-stagefeedback: all-stagefeedback-libiberty
26694TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
26695all-stagefeedback-libiberty: configure-stagefeedback-libiberty
26696	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
26697	@r=`${PWD_COMMAND}`; export r; \
26698	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26699	$(HOST_EXPORTS) \
26700	$(POSTSTAGE1_HOST_EXPORTS) \
26701	cd $(HOST_SUBDIR)/libiberty && \
26702	$(MAKE) $(BASE_FLAGS_TO_PASS) \
26703		CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
26704		LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
26705		CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
26706		CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
26707		$(TARGET-stagefeedback-libiberty)
26708
26709maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
26710clean-stagefeedback: clean-stagefeedback-libiberty
26711clean-stagefeedback-libiberty:
26712	@if [ $(current_stage) = stagefeedback ]; then \
26713	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
26714	else \
26715	  [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
26716	  $(MAKE) stagefeedback-start; \
26717	fi; \
26718	cd $(HOST_SUBDIR)/libiberty && \
26719	$(MAKE) $(EXTRA_HOST_FLAGS)  \
26720		$(POSTSTAGE1_FLAGS_TO_PASS)  \
26721		 clean
26722@endif libiberty-bootstrap
26723
26724
26725
26726
26727
26728.PHONY: check-libiberty maybe-check-libiberty
26729maybe-check-libiberty:
26730@if libiberty
26731maybe-check-libiberty: check-libiberty
26732
26733check-libiberty:
26734	@: $(MAKE); $(unstage)
26735	@r=`${PWD_COMMAND}`; export r; \
26736	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26737	$(HOST_EXPORTS) \
26738	(cd $(HOST_SUBDIR)/libiberty && \
26739	  $(MAKE) $(FLAGS_TO_PASS)  check)
26740
26741@endif libiberty
26742
26743.PHONY: install-libiberty maybe-install-libiberty
26744maybe-install-libiberty:
26745@if libiberty
26746maybe-install-libiberty: install-libiberty
26747
26748install-libiberty: installdirs
26749	@: $(MAKE); $(unstage)
26750	@r=`${PWD_COMMAND}`; export r; \
26751	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26752	$(HOST_EXPORTS) \
26753	(cd $(HOST_SUBDIR)/libiberty && \
26754	  $(MAKE) $(FLAGS_TO_PASS)  install)
26755
26756@endif libiberty
26757
26758# Other targets (info, dvi, pdf, etc.)
26759
26760.PHONY: maybe-info-libiberty info-libiberty
26761maybe-info-libiberty:
26762@if libiberty
26763maybe-info-libiberty: info-libiberty
26764
26765info-libiberty: \
26766    configure-libiberty
26767	@[ -f ./libiberty/Makefile ] || exit 0; \
26768	r=`${PWD_COMMAND}`; export r; \
26769	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26770	$(HOST_EXPORTS) \
26771	for flag in $(EXTRA_HOST_FLAGS) ; do \
26772	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26773	done; \
26774	echo "Doing info in libiberty" ; \
26775	(cd $(HOST_SUBDIR)/libiberty && \
26776	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26777	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26778	          "RANLIB=$${RANLIB}" \
26779	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26780	          info) \
26781	  || exit 1
26782
26783@endif libiberty
26784
26785.PHONY: maybe-dvi-libiberty dvi-libiberty
26786maybe-dvi-libiberty:
26787@if libiberty
26788maybe-dvi-libiberty: dvi-libiberty
26789
26790dvi-libiberty: \
26791    configure-libiberty
26792	@[ -f ./libiberty/Makefile ] || exit 0; \
26793	r=`${PWD_COMMAND}`; export r; \
26794	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26795	$(HOST_EXPORTS) \
26796	for flag in $(EXTRA_HOST_FLAGS) ; do \
26797	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26798	done; \
26799	echo "Doing dvi in libiberty" ; \
26800	(cd $(HOST_SUBDIR)/libiberty && \
26801	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26802	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26803	          "RANLIB=$${RANLIB}" \
26804	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26805	          dvi) \
26806	  || exit 1
26807
26808@endif libiberty
26809
26810.PHONY: maybe-pdf-libiberty pdf-libiberty
26811maybe-pdf-libiberty:
26812@if libiberty
26813maybe-pdf-libiberty: pdf-libiberty
26814
26815pdf-libiberty: \
26816    configure-libiberty
26817	@[ -f ./libiberty/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 pdf in libiberty" ; \
26825	(cd $(HOST_SUBDIR)/libiberty && \
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	          pdf) \
26831	  || exit 1
26832
26833@endif libiberty
26834
26835.PHONY: maybe-html-libiberty html-libiberty
26836maybe-html-libiberty:
26837@if libiberty
26838maybe-html-libiberty: html-libiberty
26839
26840html-libiberty: \
26841    configure-libiberty
26842	@[ -f ./libiberty/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 html in libiberty" ; \
26850	(cd $(HOST_SUBDIR)/libiberty && \
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	          html) \
26856	  || exit 1
26857
26858@endif libiberty
26859
26860.PHONY: maybe-TAGS-libiberty TAGS-libiberty
26861maybe-TAGS-libiberty:
26862@if libiberty
26863maybe-TAGS-libiberty: TAGS-libiberty
26864
26865TAGS-libiberty: \
26866    configure-libiberty
26867	@[ -f ./libiberty/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 TAGS in libiberty" ; \
26875	(cd $(HOST_SUBDIR)/libiberty && \
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	          TAGS) \
26881	  || exit 1
26882
26883@endif libiberty
26884
26885.PHONY: maybe-install-info-libiberty install-info-libiberty
26886maybe-install-info-libiberty:
26887@if libiberty
26888maybe-install-info-libiberty: install-info-libiberty
26889
26890install-info-libiberty: \
26891    configure-libiberty \
26892    info-libiberty
26893	@[ -f ./libiberty/Makefile ] || exit 0; \
26894	r=`${PWD_COMMAND}`; export r; \
26895	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26896	$(HOST_EXPORTS) \
26897	for flag in $(EXTRA_HOST_FLAGS) ; do \
26898	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26899	done; \
26900	echo "Doing install-info in libiberty" ; \
26901	(cd $(HOST_SUBDIR)/libiberty && \
26902	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26903	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26904	          "RANLIB=$${RANLIB}" \
26905	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26906	          install-info) \
26907	  || exit 1
26908
26909@endif libiberty
26910
26911.PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
26912maybe-install-pdf-libiberty:
26913@if libiberty
26914maybe-install-pdf-libiberty: install-pdf-libiberty
26915
26916install-pdf-libiberty: \
26917    configure-libiberty \
26918    pdf-libiberty
26919	@[ -f ./libiberty/Makefile ] || exit 0; \
26920	r=`${PWD_COMMAND}`; export r; \
26921	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26922	$(HOST_EXPORTS) \
26923	for flag in $(EXTRA_HOST_FLAGS) ; do \
26924	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26925	done; \
26926	echo "Doing install-pdf in libiberty" ; \
26927	(cd $(HOST_SUBDIR)/libiberty && \
26928	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26929	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26930	          "RANLIB=$${RANLIB}" \
26931	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26932	          install-pdf) \
26933	  || exit 1
26934
26935@endif libiberty
26936
26937.PHONY: maybe-install-html-libiberty install-html-libiberty
26938maybe-install-html-libiberty:
26939@if libiberty
26940maybe-install-html-libiberty: install-html-libiberty
26941
26942install-html-libiberty: \
26943    configure-libiberty \
26944    html-libiberty
26945	@[ -f ./libiberty/Makefile ] || exit 0; \
26946	r=`${PWD_COMMAND}`; export r; \
26947	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26948	$(HOST_EXPORTS) \
26949	for flag in $(EXTRA_HOST_FLAGS) ; do \
26950	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26951	done; \
26952	echo "Doing install-html in libiberty" ; \
26953	(cd $(HOST_SUBDIR)/libiberty && \
26954	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26955	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26956	          "RANLIB=$${RANLIB}" \
26957	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26958	          install-html) \
26959	  || exit 1
26960
26961@endif libiberty
26962
26963.PHONY: maybe-installcheck-libiberty installcheck-libiberty
26964maybe-installcheck-libiberty:
26965@if libiberty
26966maybe-installcheck-libiberty: installcheck-libiberty
26967
26968installcheck-libiberty: \
26969    configure-libiberty
26970	@[ -f ./libiberty/Makefile ] || exit 0; \
26971	r=`${PWD_COMMAND}`; export r; \
26972	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26973	$(HOST_EXPORTS) \
26974	for flag in $(EXTRA_HOST_FLAGS) ; do \
26975	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26976	done; \
26977	echo "Doing installcheck in libiberty" ; \
26978	(cd $(HOST_SUBDIR)/libiberty && \
26979	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26980	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26981	          "RANLIB=$${RANLIB}" \
26982	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26983	          installcheck) \
26984	  || exit 1
26985
26986@endif libiberty
26987
26988.PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
26989maybe-mostlyclean-libiberty:
26990@if libiberty
26991maybe-mostlyclean-libiberty: mostlyclean-libiberty
26992
26993mostlyclean-libiberty:
26994	@[ -f ./libiberty/Makefile ] || exit 0; \
26995	r=`${PWD_COMMAND}`; export r; \
26996	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26997	$(HOST_EXPORTS) \
26998	for flag in $(EXTRA_HOST_FLAGS) ; do \
26999	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27000	done; \
27001	echo "Doing mostlyclean in libiberty" ; \
27002	(cd $(HOST_SUBDIR)/libiberty && \
27003	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27004	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27005	          "RANLIB=$${RANLIB}" \
27006	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27007	          mostlyclean) \
27008	  || exit 1
27009
27010@endif libiberty
27011
27012.PHONY: maybe-clean-libiberty clean-libiberty
27013maybe-clean-libiberty:
27014@if libiberty
27015maybe-clean-libiberty: clean-libiberty
27016
27017clean-libiberty:
27018	@[ -f ./libiberty/Makefile ] || exit 0; \
27019	r=`${PWD_COMMAND}`; export r; \
27020	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27021	$(HOST_EXPORTS) \
27022	for flag in $(EXTRA_HOST_FLAGS) ; do \
27023	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27024	done; \
27025	echo "Doing clean in libiberty" ; \
27026	(cd $(HOST_SUBDIR)/libiberty && \
27027	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27028	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27029	          "RANLIB=$${RANLIB}" \
27030	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27031	          clean) \
27032	  || exit 1
27033
27034@endif libiberty
27035
27036.PHONY: maybe-distclean-libiberty distclean-libiberty
27037maybe-distclean-libiberty:
27038@if libiberty
27039maybe-distclean-libiberty: distclean-libiberty
27040
27041distclean-libiberty:
27042	@[ -f ./libiberty/Makefile ] || exit 0; \
27043	r=`${PWD_COMMAND}`; export r; \
27044	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27045	$(HOST_EXPORTS) \
27046	for flag in $(EXTRA_HOST_FLAGS) ; do \
27047	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27048	done; \
27049	echo "Doing distclean in libiberty" ; \
27050	(cd $(HOST_SUBDIR)/libiberty && \
27051	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27052	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27053	          "RANLIB=$${RANLIB}" \
27054	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27055	          distclean) \
27056	  || exit 1
27057
27058@endif libiberty
27059
27060.PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
27061maybe-maintainer-clean-libiberty:
27062@if libiberty
27063maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
27064
27065maintainer-clean-libiberty:
27066	@[ -f ./libiberty/Makefile ] || exit 0; \
27067	r=`${PWD_COMMAND}`; export r; \
27068	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27069	$(HOST_EXPORTS) \
27070	for flag in $(EXTRA_HOST_FLAGS) ; do \
27071	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27072	done; \
27073	echo "Doing maintainer-clean in libiberty" ; \
27074	(cd $(HOST_SUBDIR)/libiberty && \
27075	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27076	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27077	          "RANLIB=$${RANLIB}" \
27078	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27079	          maintainer-clean) \
27080	  || exit 1
27081
27082@endif libiberty
27083
27084
27085
27086.PHONY: configure-libtool maybe-configure-libtool
27087maybe-configure-libtool:
27088@if gcc-bootstrap
27089configure-libtool: stage_current
27090@endif gcc-bootstrap
27091@if libtool
27092maybe-configure-libtool: configure-libtool
27093configure-libtool:
27094	@: $(MAKE); $(unstage)
27095	@r=`${PWD_COMMAND}`; export r; \
27096	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27097	test ! -f $(HOST_SUBDIR)/libtool/Makefile || exit 0; \
27098	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtool ; \
27099	$(HOST_EXPORTS) \
27100	echo Configuring in $(HOST_SUBDIR)/libtool; \
27101	cd "$(HOST_SUBDIR)/libtool" || exit 1; \
27102	case $(srcdir) in \
27103	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27104	  *) topdir=`echo $(HOST_SUBDIR)/libtool/ | \
27105		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27106	esac; \
27107	srcdiroption="--srcdir=$${topdir}/libtool"; \
27108	libsrcdir="$$s/libtool"; \
27109	$(SHELL) $${libsrcdir}/configure \
27110	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27111	  --target=${target_alias} $${srcdiroption}  \
27112	  || exit 1
27113@endif libtool
27114
27115
27116
27117
27118
27119.PHONY: all-libtool maybe-all-libtool
27120maybe-all-libtool:
27121@if gcc-bootstrap
27122all-libtool: stage_current
27123@endif gcc-bootstrap
27124@if libtool
27125TARGET-libtool=all
27126maybe-all-libtool: all-libtool
27127all-libtool: configure-libtool
27128	@: $(MAKE); $(unstage)
27129	@r=`${PWD_COMMAND}`; export r; \
27130	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27131	$(HOST_EXPORTS) \
27132	(cd $(HOST_SUBDIR)/libtool && \
27133	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
27134		$(TARGET-libtool))
27135@endif libtool
27136
27137
27138
27139
27140.PHONY: check-libtool maybe-check-libtool
27141maybe-check-libtool:
27142@if libtool
27143maybe-check-libtool: check-libtool
27144
27145check-libtool:
27146	@: $(MAKE); $(unstage)
27147	@r=`${PWD_COMMAND}`; export r; \
27148	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27149	$(HOST_EXPORTS) \
27150	(cd $(HOST_SUBDIR)/libtool && \
27151	  $(MAKE) $(FLAGS_TO_PASS)  check)
27152
27153@endif libtool
27154
27155.PHONY: install-libtool maybe-install-libtool
27156maybe-install-libtool:
27157@if libtool
27158maybe-install-libtool: install-libtool
27159
27160install-libtool: installdirs
27161	@: $(MAKE); $(unstage)
27162	@r=`${PWD_COMMAND}`; export r; \
27163	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27164	$(HOST_EXPORTS) \
27165	(cd $(HOST_SUBDIR)/libtool && \
27166	  $(MAKE) $(FLAGS_TO_PASS)  install)
27167
27168@endif libtool
27169
27170# Other targets (info, dvi, pdf, etc.)
27171
27172.PHONY: maybe-info-libtool info-libtool
27173maybe-info-libtool:
27174@if libtool
27175maybe-info-libtool: info-libtool
27176
27177info-libtool: \
27178    configure-libtool
27179	@: $(MAKE); $(unstage)
27180	@[ -f ./libtool/Makefile ] || exit 0; \
27181	r=`${PWD_COMMAND}`; export r; \
27182	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27183	$(HOST_EXPORTS) \
27184	for flag in $(EXTRA_HOST_FLAGS) ; do \
27185	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27186	done; \
27187	echo "Doing info in libtool" ; \
27188	(cd $(HOST_SUBDIR)/libtool && \
27189	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27190	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27191	          "RANLIB=$${RANLIB}" \
27192	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27193	          info) \
27194	  || exit 1
27195
27196@endif libtool
27197
27198.PHONY: maybe-dvi-libtool dvi-libtool
27199maybe-dvi-libtool:
27200@if libtool
27201maybe-dvi-libtool: dvi-libtool
27202
27203dvi-libtool: \
27204    configure-libtool
27205	@: $(MAKE); $(unstage)
27206	@[ -f ./libtool/Makefile ] || exit 0; \
27207	r=`${PWD_COMMAND}`; export r; \
27208	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27209	$(HOST_EXPORTS) \
27210	for flag in $(EXTRA_HOST_FLAGS) ; do \
27211	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27212	done; \
27213	echo "Doing dvi in libtool" ; \
27214	(cd $(HOST_SUBDIR)/libtool && \
27215	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27216	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27217	          "RANLIB=$${RANLIB}" \
27218	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27219	          dvi) \
27220	  || exit 1
27221
27222@endif libtool
27223
27224.PHONY: maybe-pdf-libtool pdf-libtool
27225maybe-pdf-libtool:
27226@if libtool
27227maybe-pdf-libtool: pdf-libtool
27228
27229pdf-libtool: \
27230    configure-libtool
27231	@: $(MAKE); $(unstage)
27232	@[ -f ./libtool/Makefile ] || exit 0; \
27233	r=`${PWD_COMMAND}`; export r; \
27234	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27235	$(HOST_EXPORTS) \
27236	for flag in $(EXTRA_HOST_FLAGS) ; do \
27237	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27238	done; \
27239	echo "Doing pdf in libtool" ; \
27240	(cd $(HOST_SUBDIR)/libtool && \
27241	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27242	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27243	          "RANLIB=$${RANLIB}" \
27244	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27245	          pdf) \
27246	  || exit 1
27247
27248@endif libtool
27249
27250.PHONY: maybe-html-libtool html-libtool
27251maybe-html-libtool:
27252@if libtool
27253maybe-html-libtool: html-libtool
27254
27255html-libtool: \
27256    configure-libtool
27257	@: $(MAKE); $(unstage)
27258	@[ -f ./libtool/Makefile ] || exit 0; \
27259	r=`${PWD_COMMAND}`; export r; \
27260	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27261	$(HOST_EXPORTS) \
27262	for flag in $(EXTRA_HOST_FLAGS) ; do \
27263	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27264	done; \
27265	echo "Doing html in libtool" ; \
27266	(cd $(HOST_SUBDIR)/libtool && \
27267	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27268	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27269	          "RANLIB=$${RANLIB}" \
27270	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27271	          html) \
27272	  || exit 1
27273
27274@endif libtool
27275
27276.PHONY: maybe-TAGS-libtool TAGS-libtool
27277maybe-TAGS-libtool:
27278@if libtool
27279maybe-TAGS-libtool: TAGS-libtool
27280
27281TAGS-libtool: \
27282    configure-libtool
27283	@: $(MAKE); $(unstage)
27284	@[ -f ./libtool/Makefile ] || exit 0; \
27285	r=`${PWD_COMMAND}`; export r; \
27286	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27287	$(HOST_EXPORTS) \
27288	for flag in $(EXTRA_HOST_FLAGS) ; do \
27289	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27290	done; \
27291	echo "Doing TAGS in libtool" ; \
27292	(cd $(HOST_SUBDIR)/libtool && \
27293	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27294	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27295	          "RANLIB=$${RANLIB}" \
27296	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27297	          TAGS) \
27298	  || exit 1
27299
27300@endif libtool
27301
27302.PHONY: maybe-install-info-libtool install-info-libtool
27303maybe-install-info-libtool:
27304@if libtool
27305maybe-install-info-libtool: install-info-libtool
27306
27307install-info-libtool: \
27308    configure-libtool \
27309    info-libtool
27310	@: $(MAKE); $(unstage)
27311	@[ -f ./libtool/Makefile ] || exit 0; \
27312	r=`${PWD_COMMAND}`; export r; \
27313	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27314	$(HOST_EXPORTS) \
27315	for flag in $(EXTRA_HOST_FLAGS) ; do \
27316	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27317	done; \
27318	echo "Doing install-info in libtool" ; \
27319	(cd $(HOST_SUBDIR)/libtool && \
27320	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27321	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27322	          "RANLIB=$${RANLIB}" \
27323	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27324	          install-info) \
27325	  || exit 1
27326
27327@endif libtool
27328
27329.PHONY: maybe-install-pdf-libtool install-pdf-libtool
27330maybe-install-pdf-libtool:
27331@if libtool
27332maybe-install-pdf-libtool: install-pdf-libtool
27333
27334install-pdf-libtool: \
27335    configure-libtool \
27336    pdf-libtool
27337	@: $(MAKE); $(unstage)
27338	@[ -f ./libtool/Makefile ] || exit 0; \
27339	r=`${PWD_COMMAND}`; export r; \
27340	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27341	$(HOST_EXPORTS) \
27342	for flag in $(EXTRA_HOST_FLAGS) ; do \
27343	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27344	done; \
27345	echo "Doing install-pdf in libtool" ; \
27346	(cd $(HOST_SUBDIR)/libtool && \
27347	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27348	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27349	          "RANLIB=$${RANLIB}" \
27350	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27351	          install-pdf) \
27352	  || exit 1
27353
27354@endif libtool
27355
27356.PHONY: maybe-install-html-libtool install-html-libtool
27357maybe-install-html-libtool:
27358@if libtool
27359maybe-install-html-libtool: install-html-libtool
27360
27361install-html-libtool: \
27362    configure-libtool \
27363    html-libtool
27364	@: $(MAKE); $(unstage)
27365	@[ -f ./libtool/Makefile ] || exit 0; \
27366	r=`${PWD_COMMAND}`; export r; \
27367	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27368	$(HOST_EXPORTS) \
27369	for flag in $(EXTRA_HOST_FLAGS) ; do \
27370	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27371	done; \
27372	echo "Doing install-html in libtool" ; \
27373	(cd $(HOST_SUBDIR)/libtool && \
27374	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27375	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27376	          "RANLIB=$${RANLIB}" \
27377	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27378	          install-html) \
27379	  || exit 1
27380
27381@endif libtool
27382
27383.PHONY: maybe-installcheck-libtool installcheck-libtool
27384maybe-installcheck-libtool:
27385@if libtool
27386maybe-installcheck-libtool: installcheck-libtool
27387
27388installcheck-libtool: \
27389    configure-libtool
27390	@: $(MAKE); $(unstage)
27391	@[ -f ./libtool/Makefile ] || exit 0; \
27392	r=`${PWD_COMMAND}`; export r; \
27393	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27394	$(HOST_EXPORTS) \
27395	for flag in $(EXTRA_HOST_FLAGS) ; do \
27396	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27397	done; \
27398	echo "Doing installcheck in libtool" ; \
27399	(cd $(HOST_SUBDIR)/libtool && \
27400	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27401	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27402	          "RANLIB=$${RANLIB}" \
27403	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27404	          installcheck) \
27405	  || exit 1
27406
27407@endif libtool
27408
27409.PHONY: maybe-mostlyclean-libtool mostlyclean-libtool
27410maybe-mostlyclean-libtool:
27411@if libtool
27412maybe-mostlyclean-libtool: mostlyclean-libtool
27413
27414mostlyclean-libtool:
27415	@: $(MAKE); $(unstage)
27416	@[ -f ./libtool/Makefile ] || exit 0; \
27417	r=`${PWD_COMMAND}`; export r; \
27418	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27419	$(HOST_EXPORTS) \
27420	for flag in $(EXTRA_HOST_FLAGS) ; do \
27421	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27422	done; \
27423	echo "Doing mostlyclean in libtool" ; \
27424	(cd $(HOST_SUBDIR)/libtool && \
27425	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27426	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27427	          "RANLIB=$${RANLIB}" \
27428	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27429	          mostlyclean) \
27430	  || exit 1
27431
27432@endif libtool
27433
27434.PHONY: maybe-clean-libtool clean-libtool
27435maybe-clean-libtool:
27436@if libtool
27437maybe-clean-libtool: clean-libtool
27438
27439clean-libtool:
27440	@: $(MAKE); $(unstage)
27441	@[ -f ./libtool/Makefile ] || exit 0; \
27442	r=`${PWD_COMMAND}`; export r; \
27443	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27444	$(HOST_EXPORTS) \
27445	for flag in $(EXTRA_HOST_FLAGS) ; do \
27446	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27447	done; \
27448	echo "Doing clean in libtool" ; \
27449	(cd $(HOST_SUBDIR)/libtool && \
27450	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27451	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27452	          "RANLIB=$${RANLIB}" \
27453	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27454	          clean) \
27455	  || exit 1
27456
27457@endif libtool
27458
27459.PHONY: maybe-distclean-libtool distclean-libtool
27460maybe-distclean-libtool:
27461@if libtool
27462maybe-distclean-libtool: distclean-libtool
27463
27464distclean-libtool:
27465	@: $(MAKE); $(unstage)
27466	@[ -f ./libtool/Makefile ] || exit 0; \
27467	r=`${PWD_COMMAND}`; export r; \
27468	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27469	$(HOST_EXPORTS) \
27470	for flag in $(EXTRA_HOST_FLAGS) ; do \
27471	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27472	done; \
27473	echo "Doing distclean in libtool" ; \
27474	(cd $(HOST_SUBDIR)/libtool && \
27475	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27476	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27477	          "RANLIB=$${RANLIB}" \
27478	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27479	          distclean) \
27480	  || exit 1
27481
27482@endif libtool
27483
27484.PHONY: maybe-maintainer-clean-libtool maintainer-clean-libtool
27485maybe-maintainer-clean-libtool:
27486@if libtool
27487maybe-maintainer-clean-libtool: maintainer-clean-libtool
27488
27489maintainer-clean-libtool:
27490	@: $(MAKE); $(unstage)
27491	@[ -f ./libtool/Makefile ] || exit 0; \
27492	r=`${PWD_COMMAND}`; export r; \
27493	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27494	$(HOST_EXPORTS) \
27495	for flag in $(EXTRA_HOST_FLAGS) ; do \
27496	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27497	done; \
27498	echo "Doing maintainer-clean in libtool" ; \
27499	(cd $(HOST_SUBDIR)/libtool && \
27500	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27501	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27502	          "RANLIB=$${RANLIB}" \
27503	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27504	          maintainer-clean) \
27505	  || exit 1
27506
27507@endif libtool
27508
27509
27510
27511.PHONY: configure-m4 maybe-configure-m4
27512maybe-configure-m4:
27513@if gcc-bootstrap
27514configure-m4: stage_current
27515@endif gcc-bootstrap
27516@if m4
27517maybe-configure-m4: configure-m4
27518configure-m4:
27519	@: $(MAKE); $(unstage)
27520	@r=`${PWD_COMMAND}`; export r; \
27521	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27522	test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
27523	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
27524	$(HOST_EXPORTS) \
27525	echo Configuring in $(HOST_SUBDIR)/m4; \
27526	cd "$(HOST_SUBDIR)/m4" || exit 1; \
27527	case $(srcdir) in \
27528	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27529	  *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
27530		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27531	esac; \
27532	srcdiroption="--srcdir=$${topdir}/m4"; \
27533	libsrcdir="$$s/m4"; \
27534	$(SHELL) $${libsrcdir}/configure \
27535	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27536	  --target=${target_alias} $${srcdiroption}  \
27537	  || exit 1
27538@endif m4
27539
27540
27541
27542
27543
27544.PHONY: all-m4 maybe-all-m4
27545maybe-all-m4:
27546@if gcc-bootstrap
27547all-m4: stage_current
27548@endif gcc-bootstrap
27549@if m4
27550TARGET-m4=all
27551maybe-all-m4: all-m4
27552all-m4: configure-m4
27553	@: $(MAKE); $(unstage)
27554	@r=`${PWD_COMMAND}`; export r; \
27555	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27556	$(HOST_EXPORTS) \
27557	(cd $(HOST_SUBDIR)/m4 && \
27558	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
27559		$(TARGET-m4))
27560@endif m4
27561
27562
27563
27564
27565.PHONY: check-m4 maybe-check-m4
27566maybe-check-m4:
27567@if m4
27568maybe-check-m4: check-m4
27569
27570check-m4:
27571	@: $(MAKE); $(unstage)
27572	@r=`${PWD_COMMAND}`; export r; \
27573	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27574	$(HOST_EXPORTS) \
27575	(cd $(HOST_SUBDIR)/m4 && \
27576	  $(MAKE) $(FLAGS_TO_PASS)  check)
27577
27578@endif m4
27579
27580.PHONY: install-m4 maybe-install-m4
27581maybe-install-m4:
27582@if m4
27583maybe-install-m4: install-m4
27584
27585install-m4: installdirs
27586	@: $(MAKE); $(unstage)
27587	@r=`${PWD_COMMAND}`; export r; \
27588	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27589	$(HOST_EXPORTS) \
27590	(cd $(HOST_SUBDIR)/m4 && \
27591	  $(MAKE) $(FLAGS_TO_PASS)  install)
27592
27593@endif m4
27594
27595# Other targets (info, dvi, pdf, etc.)
27596
27597.PHONY: maybe-info-m4 info-m4
27598maybe-info-m4:
27599@if m4
27600maybe-info-m4: info-m4
27601
27602info-m4: \
27603    configure-m4
27604	@: $(MAKE); $(unstage)
27605	@[ -f ./m4/Makefile ] || exit 0; \
27606	r=`${PWD_COMMAND}`; export r; \
27607	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27608	$(HOST_EXPORTS) \
27609	for flag in $(EXTRA_HOST_FLAGS) ; do \
27610	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27611	done; \
27612	echo "Doing info in m4" ; \
27613	(cd $(HOST_SUBDIR)/m4 && \
27614	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27615	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27616	          "RANLIB=$${RANLIB}" \
27617	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27618	          info) \
27619	  || exit 1
27620
27621@endif m4
27622
27623.PHONY: maybe-dvi-m4 dvi-m4
27624maybe-dvi-m4:
27625@if m4
27626maybe-dvi-m4: dvi-m4
27627
27628dvi-m4: \
27629    configure-m4
27630	@: $(MAKE); $(unstage)
27631	@[ -f ./m4/Makefile ] || exit 0; \
27632	r=`${PWD_COMMAND}`; export r; \
27633	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27634	$(HOST_EXPORTS) \
27635	for flag in $(EXTRA_HOST_FLAGS) ; do \
27636	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27637	done; \
27638	echo "Doing dvi in m4" ; \
27639	(cd $(HOST_SUBDIR)/m4 && \
27640	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27641	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27642	          "RANLIB=$${RANLIB}" \
27643	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27644	          dvi) \
27645	  || exit 1
27646
27647@endif m4
27648
27649.PHONY: maybe-pdf-m4 pdf-m4
27650maybe-pdf-m4:
27651@if m4
27652maybe-pdf-m4: pdf-m4
27653
27654pdf-m4: \
27655    configure-m4
27656	@: $(MAKE); $(unstage)
27657	@[ -f ./m4/Makefile ] || exit 0; \
27658	r=`${PWD_COMMAND}`; export r; \
27659	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27660	$(HOST_EXPORTS) \
27661	for flag in $(EXTRA_HOST_FLAGS) ; do \
27662	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27663	done; \
27664	echo "Doing pdf in m4" ; \
27665	(cd $(HOST_SUBDIR)/m4 && \
27666	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27667	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27668	          "RANLIB=$${RANLIB}" \
27669	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27670	          pdf) \
27671	  || exit 1
27672
27673@endif m4
27674
27675.PHONY: maybe-html-m4 html-m4
27676maybe-html-m4:
27677@if m4
27678maybe-html-m4: html-m4
27679
27680html-m4: \
27681    configure-m4
27682	@: $(MAKE); $(unstage)
27683	@[ -f ./m4/Makefile ] || exit 0; \
27684	r=`${PWD_COMMAND}`; export r; \
27685	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27686	$(HOST_EXPORTS) \
27687	for flag in $(EXTRA_HOST_FLAGS) ; do \
27688	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27689	done; \
27690	echo "Doing html in m4" ; \
27691	(cd $(HOST_SUBDIR)/m4 && \
27692	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27693	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27694	          "RANLIB=$${RANLIB}" \
27695	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27696	          html) \
27697	  || exit 1
27698
27699@endif m4
27700
27701.PHONY: maybe-TAGS-m4 TAGS-m4
27702maybe-TAGS-m4:
27703@if m4
27704maybe-TAGS-m4: TAGS-m4
27705
27706TAGS-m4: \
27707    configure-m4
27708	@: $(MAKE); $(unstage)
27709	@[ -f ./m4/Makefile ] || exit 0; \
27710	r=`${PWD_COMMAND}`; export r; \
27711	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27712	$(HOST_EXPORTS) \
27713	for flag in $(EXTRA_HOST_FLAGS) ; do \
27714	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27715	done; \
27716	echo "Doing TAGS in m4" ; \
27717	(cd $(HOST_SUBDIR)/m4 && \
27718	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27719	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27720	          "RANLIB=$${RANLIB}" \
27721	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27722	          TAGS) \
27723	  || exit 1
27724
27725@endif m4
27726
27727.PHONY: maybe-install-info-m4 install-info-m4
27728maybe-install-info-m4:
27729@if m4
27730maybe-install-info-m4: install-info-m4
27731
27732install-info-m4: \
27733    configure-m4 \
27734    info-m4
27735	@: $(MAKE); $(unstage)
27736	@[ -f ./m4/Makefile ] || exit 0; \
27737	r=`${PWD_COMMAND}`; export r; \
27738	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27739	$(HOST_EXPORTS) \
27740	for flag in $(EXTRA_HOST_FLAGS) ; do \
27741	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27742	done; \
27743	echo "Doing install-info in m4" ; \
27744	(cd $(HOST_SUBDIR)/m4 && \
27745	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27746	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27747	          "RANLIB=$${RANLIB}" \
27748	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27749	          install-info) \
27750	  || exit 1
27751
27752@endif m4
27753
27754.PHONY: maybe-install-pdf-m4 install-pdf-m4
27755maybe-install-pdf-m4:
27756@if m4
27757maybe-install-pdf-m4: install-pdf-m4
27758
27759install-pdf-m4: \
27760    configure-m4 \
27761    pdf-m4
27762	@: $(MAKE); $(unstage)
27763	@[ -f ./m4/Makefile ] || exit 0; \
27764	r=`${PWD_COMMAND}`; export r; \
27765	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27766	$(HOST_EXPORTS) \
27767	for flag in $(EXTRA_HOST_FLAGS) ; do \
27768	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27769	done; \
27770	echo "Doing install-pdf in m4" ; \
27771	(cd $(HOST_SUBDIR)/m4 && \
27772	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27773	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27774	          "RANLIB=$${RANLIB}" \
27775	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27776	          install-pdf) \
27777	  || exit 1
27778
27779@endif m4
27780
27781.PHONY: maybe-install-html-m4 install-html-m4
27782maybe-install-html-m4:
27783@if m4
27784maybe-install-html-m4: install-html-m4
27785
27786install-html-m4: \
27787    configure-m4 \
27788    html-m4
27789	@: $(MAKE); $(unstage)
27790	@[ -f ./m4/Makefile ] || exit 0; \
27791	r=`${PWD_COMMAND}`; export r; \
27792	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27793	$(HOST_EXPORTS) \
27794	for flag in $(EXTRA_HOST_FLAGS) ; do \
27795	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27796	done; \
27797	echo "Doing install-html in m4" ; \
27798	(cd $(HOST_SUBDIR)/m4 && \
27799	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27800	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27801	          "RANLIB=$${RANLIB}" \
27802	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27803	          install-html) \
27804	  || exit 1
27805
27806@endif m4
27807
27808.PHONY: maybe-installcheck-m4 installcheck-m4
27809maybe-installcheck-m4:
27810@if m4
27811maybe-installcheck-m4: installcheck-m4
27812
27813installcheck-m4: \
27814    configure-m4
27815	@: $(MAKE); $(unstage)
27816	@[ -f ./m4/Makefile ] || exit 0; \
27817	r=`${PWD_COMMAND}`; export r; \
27818	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27819	$(HOST_EXPORTS) \
27820	for flag in $(EXTRA_HOST_FLAGS) ; do \
27821	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27822	done; \
27823	echo "Doing installcheck in m4" ; \
27824	(cd $(HOST_SUBDIR)/m4 && \
27825	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27826	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27827	          "RANLIB=$${RANLIB}" \
27828	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27829	          installcheck) \
27830	  || exit 1
27831
27832@endif m4
27833
27834.PHONY: maybe-mostlyclean-m4 mostlyclean-m4
27835maybe-mostlyclean-m4:
27836@if m4
27837maybe-mostlyclean-m4: mostlyclean-m4
27838
27839mostlyclean-m4:
27840	@: $(MAKE); $(unstage)
27841	@[ -f ./m4/Makefile ] || exit 0; \
27842	r=`${PWD_COMMAND}`; export r; \
27843	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27844	$(HOST_EXPORTS) \
27845	for flag in $(EXTRA_HOST_FLAGS) ; do \
27846	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27847	done; \
27848	echo "Doing mostlyclean in m4" ; \
27849	(cd $(HOST_SUBDIR)/m4 && \
27850	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27851	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27852	          "RANLIB=$${RANLIB}" \
27853	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27854	          mostlyclean) \
27855	  || exit 1
27856
27857@endif m4
27858
27859.PHONY: maybe-clean-m4 clean-m4
27860maybe-clean-m4:
27861@if m4
27862maybe-clean-m4: clean-m4
27863
27864clean-m4:
27865	@: $(MAKE); $(unstage)
27866	@[ -f ./m4/Makefile ] || exit 0; \
27867	r=`${PWD_COMMAND}`; export r; \
27868	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27869	$(HOST_EXPORTS) \
27870	for flag in $(EXTRA_HOST_FLAGS) ; do \
27871	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27872	done; \
27873	echo "Doing clean in m4" ; \
27874	(cd $(HOST_SUBDIR)/m4 && \
27875	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27876	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27877	          "RANLIB=$${RANLIB}" \
27878	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27879	          clean) \
27880	  || exit 1
27881
27882@endif m4
27883
27884.PHONY: maybe-distclean-m4 distclean-m4
27885maybe-distclean-m4:
27886@if m4
27887maybe-distclean-m4: distclean-m4
27888
27889distclean-m4:
27890	@: $(MAKE); $(unstage)
27891	@[ -f ./m4/Makefile ] || exit 0; \
27892	r=`${PWD_COMMAND}`; export r; \
27893	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27894	$(HOST_EXPORTS) \
27895	for flag in $(EXTRA_HOST_FLAGS) ; do \
27896	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27897	done; \
27898	echo "Doing distclean in m4" ; \
27899	(cd $(HOST_SUBDIR)/m4 && \
27900	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27901	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27902	          "RANLIB=$${RANLIB}" \
27903	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27904	          distclean) \
27905	  || exit 1
27906
27907@endif m4
27908
27909.PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
27910maybe-maintainer-clean-m4:
27911@if m4
27912maybe-maintainer-clean-m4: maintainer-clean-m4
27913
27914maintainer-clean-m4:
27915	@: $(MAKE); $(unstage)
27916	@[ -f ./m4/Makefile ] || exit 0; \
27917	r=`${PWD_COMMAND}`; export r; \
27918	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27919	$(HOST_EXPORTS) \
27920	for flag in $(EXTRA_HOST_FLAGS) ; do \
27921	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27922	done; \
27923	echo "Doing maintainer-clean in m4" ; \
27924	(cd $(HOST_SUBDIR)/m4 && \
27925	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27926	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27927	          "RANLIB=$${RANLIB}" \
27928	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27929	          maintainer-clean) \
27930	  || exit 1
27931
27932@endif m4
27933
27934
27935
27936.PHONY: configure-make maybe-configure-make
27937maybe-configure-make:
27938@if gcc-bootstrap
27939configure-make: stage_current
27940@endif gcc-bootstrap
27941@if make
27942maybe-configure-make: configure-make
27943configure-make:
27944	@: $(MAKE); $(unstage)
27945	@r=`${PWD_COMMAND}`; export r; \
27946	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27947	test ! -f $(HOST_SUBDIR)/make/Makefile || exit 0; \
27948	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/make ; \
27949	$(HOST_EXPORTS) \
27950	echo Configuring in $(HOST_SUBDIR)/make; \
27951	cd "$(HOST_SUBDIR)/make" || exit 1; \
27952	case $(srcdir) in \
27953	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27954	  *) topdir=`echo $(HOST_SUBDIR)/make/ | \
27955		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27956	esac; \
27957	srcdiroption="--srcdir=$${topdir}/make"; \
27958	libsrcdir="$$s/make"; \
27959	$(SHELL) $${libsrcdir}/configure \
27960	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27961	  --target=${target_alias} $${srcdiroption}  \
27962	  || exit 1
27963@endif make
27964
27965
27966
27967
27968
27969.PHONY: all-make maybe-all-make
27970maybe-all-make:
27971@if gcc-bootstrap
27972all-make: stage_current
27973@endif gcc-bootstrap
27974@if make
27975TARGET-make=all
27976maybe-all-make: all-make
27977all-make: configure-make
27978	@: $(MAKE); $(unstage)
27979	@r=`${PWD_COMMAND}`; export r; \
27980	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27981	$(HOST_EXPORTS) \
27982	(cd $(HOST_SUBDIR)/make && \
27983	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
27984		$(TARGET-make))
27985@endif make
27986
27987
27988
27989
27990.PHONY: check-make maybe-check-make
27991maybe-check-make:
27992@if make
27993maybe-check-make: check-make
27994
27995check-make:
27996	@: $(MAKE); $(unstage)
27997	@r=`${PWD_COMMAND}`; export r; \
27998	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27999	$(HOST_EXPORTS) \
28000	(cd $(HOST_SUBDIR)/make && \
28001	  $(MAKE) $(FLAGS_TO_PASS)  check)
28002
28003@endif make
28004
28005.PHONY: install-make maybe-install-make
28006maybe-install-make:
28007@if make
28008maybe-install-make: install-make
28009
28010install-make: installdirs
28011	@: $(MAKE); $(unstage)
28012	@r=`${PWD_COMMAND}`; export r; \
28013	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28014	$(HOST_EXPORTS) \
28015	(cd $(HOST_SUBDIR)/make && \
28016	  $(MAKE) $(FLAGS_TO_PASS)  install)
28017
28018@endif make
28019
28020# Other targets (info, dvi, pdf, etc.)
28021
28022.PHONY: maybe-info-make info-make
28023maybe-info-make:
28024@if make
28025maybe-info-make: info-make
28026
28027info-make: \
28028    configure-make
28029	@: $(MAKE); $(unstage)
28030	@[ -f ./make/Makefile ] || exit 0; \
28031	r=`${PWD_COMMAND}`; export r; \
28032	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28033	$(HOST_EXPORTS) \
28034	for flag in $(EXTRA_HOST_FLAGS) ; do \
28035	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28036	done; \
28037	echo "Doing info in make" ; \
28038	(cd $(HOST_SUBDIR)/make && \
28039	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28040	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28041	          "RANLIB=$${RANLIB}" \
28042	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28043	          info) \
28044	  || exit 1
28045
28046@endif make
28047
28048.PHONY: maybe-dvi-make dvi-make
28049maybe-dvi-make:
28050@if make
28051maybe-dvi-make: dvi-make
28052
28053dvi-make: \
28054    configure-make
28055	@: $(MAKE); $(unstage)
28056	@[ -f ./make/Makefile ] || exit 0; \
28057	r=`${PWD_COMMAND}`; export r; \
28058	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28059	$(HOST_EXPORTS) \
28060	for flag in $(EXTRA_HOST_FLAGS) ; do \
28061	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28062	done; \
28063	echo "Doing dvi in make" ; \
28064	(cd $(HOST_SUBDIR)/make && \
28065	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28066	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28067	          "RANLIB=$${RANLIB}" \
28068	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28069	          dvi) \
28070	  || exit 1
28071
28072@endif make
28073
28074.PHONY: maybe-pdf-make pdf-make
28075maybe-pdf-make:
28076@if make
28077maybe-pdf-make: pdf-make
28078
28079pdf-make: \
28080    configure-make
28081	@: $(MAKE); $(unstage)
28082	@[ -f ./make/Makefile ] || exit 0; \
28083	r=`${PWD_COMMAND}`; export r; \
28084	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28085	$(HOST_EXPORTS) \
28086	for flag in $(EXTRA_HOST_FLAGS) ; do \
28087	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28088	done; \
28089	echo "Doing pdf in make" ; \
28090	(cd $(HOST_SUBDIR)/make && \
28091	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28092	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28093	          "RANLIB=$${RANLIB}" \
28094	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28095	          pdf) \
28096	  || exit 1
28097
28098@endif make
28099
28100.PHONY: maybe-html-make html-make
28101maybe-html-make:
28102@if make
28103maybe-html-make: html-make
28104
28105html-make: \
28106    configure-make
28107	@: $(MAKE); $(unstage)
28108	@[ -f ./make/Makefile ] || exit 0; \
28109	r=`${PWD_COMMAND}`; export r; \
28110	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28111	$(HOST_EXPORTS) \
28112	for flag in $(EXTRA_HOST_FLAGS) ; do \
28113	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28114	done; \
28115	echo "Doing html in make" ; \
28116	(cd $(HOST_SUBDIR)/make && \
28117	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28118	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28119	          "RANLIB=$${RANLIB}" \
28120	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28121	          html) \
28122	  || exit 1
28123
28124@endif make
28125
28126.PHONY: maybe-TAGS-make TAGS-make
28127maybe-TAGS-make:
28128@if make
28129maybe-TAGS-make: TAGS-make
28130
28131TAGS-make: \
28132    configure-make
28133	@: $(MAKE); $(unstage)
28134	@[ -f ./make/Makefile ] || exit 0; \
28135	r=`${PWD_COMMAND}`; export r; \
28136	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28137	$(HOST_EXPORTS) \
28138	for flag in $(EXTRA_HOST_FLAGS) ; do \
28139	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28140	done; \
28141	echo "Doing TAGS in make" ; \
28142	(cd $(HOST_SUBDIR)/make && \
28143	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28144	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28145	          "RANLIB=$${RANLIB}" \
28146	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28147	          TAGS) \
28148	  || exit 1
28149
28150@endif make
28151
28152.PHONY: maybe-install-info-make install-info-make
28153maybe-install-info-make:
28154@if make
28155maybe-install-info-make: install-info-make
28156
28157install-info-make: \
28158    configure-make \
28159    info-make
28160	@: $(MAKE); $(unstage)
28161	@[ -f ./make/Makefile ] || exit 0; \
28162	r=`${PWD_COMMAND}`; export r; \
28163	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28164	$(HOST_EXPORTS) \
28165	for flag in $(EXTRA_HOST_FLAGS) ; do \
28166	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28167	done; \
28168	echo "Doing install-info in make" ; \
28169	(cd $(HOST_SUBDIR)/make && \
28170	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28171	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28172	          "RANLIB=$${RANLIB}" \
28173	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28174	          install-info) \
28175	  || exit 1
28176
28177@endif make
28178
28179.PHONY: maybe-install-pdf-make install-pdf-make
28180maybe-install-pdf-make:
28181@if make
28182maybe-install-pdf-make: install-pdf-make
28183
28184install-pdf-make: \
28185    configure-make \
28186    pdf-make
28187	@: $(MAKE); $(unstage)
28188	@[ -f ./make/Makefile ] || exit 0; \
28189	r=`${PWD_COMMAND}`; export r; \
28190	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28191	$(HOST_EXPORTS) \
28192	for flag in $(EXTRA_HOST_FLAGS) ; do \
28193	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28194	done; \
28195	echo "Doing install-pdf in make" ; \
28196	(cd $(HOST_SUBDIR)/make && \
28197	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28198	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28199	          "RANLIB=$${RANLIB}" \
28200	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28201	          install-pdf) \
28202	  || exit 1
28203
28204@endif make
28205
28206.PHONY: maybe-install-html-make install-html-make
28207maybe-install-html-make:
28208@if make
28209maybe-install-html-make: install-html-make
28210
28211install-html-make: \
28212    configure-make \
28213    html-make
28214	@: $(MAKE); $(unstage)
28215	@[ -f ./make/Makefile ] || exit 0; \
28216	r=`${PWD_COMMAND}`; export r; \
28217	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28218	$(HOST_EXPORTS) \
28219	for flag in $(EXTRA_HOST_FLAGS) ; do \
28220	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28221	done; \
28222	echo "Doing install-html in make" ; \
28223	(cd $(HOST_SUBDIR)/make && \
28224	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28225	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28226	          "RANLIB=$${RANLIB}" \
28227	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28228	          install-html) \
28229	  || exit 1
28230
28231@endif make
28232
28233.PHONY: maybe-installcheck-make installcheck-make
28234maybe-installcheck-make:
28235@if make
28236maybe-installcheck-make: installcheck-make
28237
28238installcheck-make: \
28239    configure-make
28240	@: $(MAKE); $(unstage)
28241	@[ -f ./make/Makefile ] || exit 0; \
28242	r=`${PWD_COMMAND}`; export r; \
28243	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28244	$(HOST_EXPORTS) \
28245	for flag in $(EXTRA_HOST_FLAGS) ; do \
28246	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28247	done; \
28248	echo "Doing installcheck in make" ; \
28249	(cd $(HOST_SUBDIR)/make && \
28250	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28251	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28252	          "RANLIB=$${RANLIB}" \
28253	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28254	          installcheck) \
28255	  || exit 1
28256
28257@endif make
28258
28259.PHONY: maybe-mostlyclean-make mostlyclean-make
28260maybe-mostlyclean-make:
28261@if make
28262maybe-mostlyclean-make: mostlyclean-make
28263
28264mostlyclean-make:
28265	@: $(MAKE); $(unstage)
28266	@[ -f ./make/Makefile ] || exit 0; \
28267	r=`${PWD_COMMAND}`; export r; \
28268	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28269	$(HOST_EXPORTS) \
28270	for flag in $(EXTRA_HOST_FLAGS) ; do \
28271	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28272	done; \
28273	echo "Doing mostlyclean in make" ; \
28274	(cd $(HOST_SUBDIR)/make && \
28275	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28276	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28277	          "RANLIB=$${RANLIB}" \
28278	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28279	          mostlyclean) \
28280	  || exit 1
28281
28282@endif make
28283
28284.PHONY: maybe-clean-make clean-make
28285maybe-clean-make:
28286@if make
28287maybe-clean-make: clean-make
28288
28289clean-make:
28290	@: $(MAKE); $(unstage)
28291	@[ -f ./make/Makefile ] || exit 0; \
28292	r=`${PWD_COMMAND}`; export r; \
28293	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28294	$(HOST_EXPORTS) \
28295	for flag in $(EXTRA_HOST_FLAGS) ; do \
28296	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28297	done; \
28298	echo "Doing clean in make" ; \
28299	(cd $(HOST_SUBDIR)/make && \
28300	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28301	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28302	          "RANLIB=$${RANLIB}" \
28303	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28304	          clean) \
28305	  || exit 1
28306
28307@endif make
28308
28309.PHONY: maybe-distclean-make distclean-make
28310maybe-distclean-make:
28311@if make
28312maybe-distclean-make: distclean-make
28313
28314distclean-make:
28315	@: $(MAKE); $(unstage)
28316	@[ -f ./make/Makefile ] || exit 0; \
28317	r=`${PWD_COMMAND}`; export r; \
28318	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28319	$(HOST_EXPORTS) \
28320	for flag in $(EXTRA_HOST_FLAGS) ; do \
28321	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28322	done; \
28323	echo "Doing distclean in make" ; \
28324	(cd $(HOST_SUBDIR)/make && \
28325	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28326	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28327	          "RANLIB=$${RANLIB}" \
28328	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28329	          distclean) \
28330	  || exit 1
28331
28332@endif make
28333
28334.PHONY: maybe-maintainer-clean-make maintainer-clean-make
28335maybe-maintainer-clean-make:
28336@if make
28337maybe-maintainer-clean-make: maintainer-clean-make
28338
28339maintainer-clean-make:
28340	@: $(MAKE); $(unstage)
28341	@[ -f ./make/Makefile ] || exit 0; \
28342	r=`${PWD_COMMAND}`; export r; \
28343	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28344	$(HOST_EXPORTS) \
28345	for flag in $(EXTRA_HOST_FLAGS) ; do \
28346	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28347	done; \
28348	echo "Doing maintainer-clean in make" ; \
28349	(cd $(HOST_SUBDIR)/make && \
28350	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28351	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28352	          "RANLIB=$${RANLIB}" \
28353	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28354	          maintainer-clean) \
28355	  || exit 1
28356
28357@endif make
28358
28359
28360
28361.PHONY: configure-mmalloc maybe-configure-mmalloc
28362maybe-configure-mmalloc:
28363@if gcc-bootstrap
28364configure-mmalloc: stage_current
28365@endif gcc-bootstrap
28366@if mmalloc
28367maybe-configure-mmalloc: configure-mmalloc
28368configure-mmalloc:
28369	@: $(MAKE); $(unstage)
28370	@r=`${PWD_COMMAND}`; export r; \
28371	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28372	test ! -f $(HOST_SUBDIR)/mmalloc/Makefile || exit 0; \
28373	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mmalloc ; \
28374	$(HOST_EXPORTS) \
28375	echo Configuring in $(HOST_SUBDIR)/mmalloc; \
28376	cd "$(HOST_SUBDIR)/mmalloc" || exit 1; \
28377	case $(srcdir) in \
28378	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28379	  *) topdir=`echo $(HOST_SUBDIR)/mmalloc/ | \
28380		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28381	esac; \
28382	srcdiroption="--srcdir=$${topdir}/mmalloc"; \
28383	libsrcdir="$$s/mmalloc"; \
28384	$(SHELL) $${libsrcdir}/configure \
28385	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28386	  --target=${target_alias} $${srcdiroption}  \
28387	  || exit 1
28388@endif mmalloc
28389
28390
28391
28392
28393
28394.PHONY: all-mmalloc maybe-all-mmalloc
28395maybe-all-mmalloc:
28396@if gcc-bootstrap
28397all-mmalloc: stage_current
28398@endif gcc-bootstrap
28399@if mmalloc
28400TARGET-mmalloc=all
28401maybe-all-mmalloc: all-mmalloc
28402all-mmalloc: configure-mmalloc
28403	@: $(MAKE); $(unstage)
28404	@r=`${PWD_COMMAND}`; export r; \
28405	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28406	$(HOST_EXPORTS) \
28407	(cd $(HOST_SUBDIR)/mmalloc && \
28408	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
28409		$(TARGET-mmalloc))
28410@endif mmalloc
28411
28412
28413
28414
28415.PHONY: check-mmalloc maybe-check-mmalloc
28416maybe-check-mmalloc:
28417@if mmalloc
28418maybe-check-mmalloc: check-mmalloc
28419
28420check-mmalloc:
28421
28422@endif mmalloc
28423
28424.PHONY: install-mmalloc maybe-install-mmalloc
28425maybe-install-mmalloc:
28426@if mmalloc
28427maybe-install-mmalloc: install-mmalloc
28428
28429install-mmalloc: installdirs
28430	@: $(MAKE); $(unstage)
28431	@r=`${PWD_COMMAND}`; export r; \
28432	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28433	$(HOST_EXPORTS) \
28434	(cd $(HOST_SUBDIR)/mmalloc && \
28435	  $(MAKE) $(FLAGS_TO_PASS)  install)
28436
28437@endif mmalloc
28438
28439# Other targets (info, dvi, pdf, etc.)
28440
28441.PHONY: maybe-info-mmalloc info-mmalloc
28442maybe-info-mmalloc:
28443@if mmalloc
28444maybe-info-mmalloc: info-mmalloc
28445
28446info-mmalloc: \
28447    configure-mmalloc
28448	@: $(MAKE); $(unstage)
28449	@[ -f ./mmalloc/Makefile ] || exit 0; \
28450	r=`${PWD_COMMAND}`; export r; \
28451	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28452	$(HOST_EXPORTS) \
28453	for flag in $(EXTRA_HOST_FLAGS) ; do \
28454	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28455	done; \
28456	echo "Doing info in mmalloc" ; \
28457	(cd $(HOST_SUBDIR)/mmalloc && \
28458	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28459	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28460	          "RANLIB=$${RANLIB}" \
28461	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28462	          info) \
28463	  || exit 1
28464
28465@endif mmalloc
28466
28467.PHONY: maybe-dvi-mmalloc dvi-mmalloc
28468maybe-dvi-mmalloc:
28469@if mmalloc
28470maybe-dvi-mmalloc: dvi-mmalloc
28471
28472dvi-mmalloc: \
28473    configure-mmalloc
28474	@: $(MAKE); $(unstage)
28475	@[ -f ./mmalloc/Makefile ] || exit 0; \
28476	r=`${PWD_COMMAND}`; export r; \
28477	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28478	$(HOST_EXPORTS) \
28479	for flag in $(EXTRA_HOST_FLAGS) ; do \
28480	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28481	done; \
28482	echo "Doing dvi in mmalloc" ; \
28483	(cd $(HOST_SUBDIR)/mmalloc && \
28484	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28485	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28486	          "RANLIB=$${RANLIB}" \
28487	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28488	          dvi) \
28489	  || exit 1
28490
28491@endif mmalloc
28492
28493.PHONY: maybe-pdf-mmalloc pdf-mmalloc
28494maybe-pdf-mmalloc:
28495@if mmalloc
28496maybe-pdf-mmalloc: pdf-mmalloc
28497
28498pdf-mmalloc: \
28499    configure-mmalloc
28500	@: $(MAKE); $(unstage)
28501	@[ -f ./mmalloc/Makefile ] || exit 0; \
28502	r=`${PWD_COMMAND}`; export r; \
28503	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28504	$(HOST_EXPORTS) \
28505	for flag in $(EXTRA_HOST_FLAGS) ; do \
28506	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28507	done; \
28508	echo "Doing pdf in mmalloc" ; \
28509	(cd $(HOST_SUBDIR)/mmalloc && \
28510	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28511	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28512	          "RANLIB=$${RANLIB}" \
28513	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28514	          pdf) \
28515	  || exit 1
28516
28517@endif mmalloc
28518
28519.PHONY: maybe-html-mmalloc html-mmalloc
28520maybe-html-mmalloc:
28521@if mmalloc
28522maybe-html-mmalloc: html-mmalloc
28523
28524html-mmalloc: \
28525    configure-mmalloc
28526	@: $(MAKE); $(unstage)
28527	@[ -f ./mmalloc/Makefile ] || exit 0; \
28528	r=`${PWD_COMMAND}`; export r; \
28529	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28530	$(HOST_EXPORTS) \
28531	for flag in $(EXTRA_HOST_FLAGS) ; do \
28532	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28533	done; \
28534	echo "Doing html in mmalloc" ; \
28535	(cd $(HOST_SUBDIR)/mmalloc && \
28536	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28537	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28538	          "RANLIB=$${RANLIB}" \
28539	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28540	          html) \
28541	  || exit 1
28542
28543@endif mmalloc
28544
28545.PHONY: maybe-TAGS-mmalloc TAGS-mmalloc
28546maybe-TAGS-mmalloc:
28547@if mmalloc
28548maybe-TAGS-mmalloc: TAGS-mmalloc
28549
28550TAGS-mmalloc: \
28551    configure-mmalloc
28552	@: $(MAKE); $(unstage)
28553	@[ -f ./mmalloc/Makefile ] || exit 0; \
28554	r=`${PWD_COMMAND}`; export r; \
28555	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28556	$(HOST_EXPORTS) \
28557	for flag in $(EXTRA_HOST_FLAGS) ; do \
28558	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28559	done; \
28560	echo "Doing TAGS in mmalloc" ; \
28561	(cd $(HOST_SUBDIR)/mmalloc && \
28562	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28563	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28564	          "RANLIB=$${RANLIB}" \
28565	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28566	          TAGS) \
28567	  || exit 1
28568
28569@endif mmalloc
28570
28571.PHONY: maybe-install-info-mmalloc install-info-mmalloc
28572maybe-install-info-mmalloc:
28573@if mmalloc
28574maybe-install-info-mmalloc: install-info-mmalloc
28575
28576install-info-mmalloc: \
28577    configure-mmalloc \
28578    info-mmalloc
28579	@: $(MAKE); $(unstage)
28580	@[ -f ./mmalloc/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 install-info in mmalloc" ; \
28588	(cd $(HOST_SUBDIR)/mmalloc && \
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	          install-info) \
28594	  || exit 1
28595
28596@endif mmalloc
28597
28598.PHONY: maybe-install-pdf-mmalloc install-pdf-mmalloc
28599maybe-install-pdf-mmalloc:
28600@if mmalloc
28601maybe-install-pdf-mmalloc: install-pdf-mmalloc
28602
28603install-pdf-mmalloc: \
28604    configure-mmalloc \
28605    pdf-mmalloc
28606	@: $(MAKE); $(unstage)
28607	@[ -f ./mmalloc/Makefile ] || exit 0; \
28608	r=`${PWD_COMMAND}`; export r; \
28609	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28610	$(HOST_EXPORTS) \
28611	for flag in $(EXTRA_HOST_FLAGS) ; do \
28612	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28613	done; \
28614	echo "Doing install-pdf in mmalloc" ; \
28615	(cd $(HOST_SUBDIR)/mmalloc && \
28616	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28617	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28618	          "RANLIB=$${RANLIB}" \
28619	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28620	          install-pdf) \
28621	  || exit 1
28622
28623@endif mmalloc
28624
28625.PHONY: maybe-install-html-mmalloc install-html-mmalloc
28626maybe-install-html-mmalloc:
28627@if mmalloc
28628maybe-install-html-mmalloc: install-html-mmalloc
28629
28630install-html-mmalloc: \
28631    configure-mmalloc \
28632    html-mmalloc
28633	@: $(MAKE); $(unstage)
28634	@[ -f ./mmalloc/Makefile ] || exit 0; \
28635	r=`${PWD_COMMAND}`; export r; \
28636	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28637	$(HOST_EXPORTS) \
28638	for flag in $(EXTRA_HOST_FLAGS) ; do \
28639	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28640	done; \
28641	echo "Doing install-html in mmalloc" ; \
28642	(cd $(HOST_SUBDIR)/mmalloc && \
28643	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28644	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28645	          "RANLIB=$${RANLIB}" \
28646	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28647	          install-html) \
28648	  || exit 1
28649
28650@endif mmalloc
28651
28652.PHONY: maybe-installcheck-mmalloc installcheck-mmalloc
28653maybe-installcheck-mmalloc:
28654@if mmalloc
28655maybe-installcheck-mmalloc: installcheck-mmalloc
28656
28657installcheck-mmalloc: \
28658    configure-mmalloc
28659	@: $(MAKE); $(unstage)
28660	@[ -f ./mmalloc/Makefile ] || exit 0; \
28661	r=`${PWD_COMMAND}`; export r; \
28662	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28663	$(HOST_EXPORTS) \
28664	for flag in $(EXTRA_HOST_FLAGS) ; do \
28665	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28666	done; \
28667	echo "Doing installcheck in mmalloc" ; \
28668	(cd $(HOST_SUBDIR)/mmalloc && \
28669	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28670	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28671	          "RANLIB=$${RANLIB}" \
28672	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28673	          installcheck) \
28674	  || exit 1
28675
28676@endif mmalloc
28677
28678.PHONY: maybe-mostlyclean-mmalloc mostlyclean-mmalloc
28679maybe-mostlyclean-mmalloc:
28680@if mmalloc
28681maybe-mostlyclean-mmalloc: mostlyclean-mmalloc
28682
28683mostlyclean-mmalloc:
28684	@: $(MAKE); $(unstage)
28685	@[ -f ./mmalloc/Makefile ] || exit 0; \
28686	r=`${PWD_COMMAND}`; export r; \
28687	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28688	$(HOST_EXPORTS) \
28689	for flag in $(EXTRA_HOST_FLAGS) ; do \
28690	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28691	done; \
28692	echo "Doing mostlyclean in mmalloc" ; \
28693	(cd $(HOST_SUBDIR)/mmalloc && \
28694	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28695	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28696	          "RANLIB=$${RANLIB}" \
28697	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28698	          mostlyclean) \
28699	  || exit 1
28700
28701@endif mmalloc
28702
28703.PHONY: maybe-clean-mmalloc clean-mmalloc
28704maybe-clean-mmalloc:
28705@if mmalloc
28706maybe-clean-mmalloc: clean-mmalloc
28707
28708clean-mmalloc:
28709	@: $(MAKE); $(unstage)
28710	@[ -f ./mmalloc/Makefile ] || exit 0; \
28711	r=`${PWD_COMMAND}`; export r; \
28712	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28713	$(HOST_EXPORTS) \
28714	for flag in $(EXTRA_HOST_FLAGS) ; do \
28715	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28716	done; \
28717	echo "Doing clean in mmalloc" ; \
28718	(cd $(HOST_SUBDIR)/mmalloc && \
28719	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28720	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28721	          "RANLIB=$${RANLIB}" \
28722	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28723	          clean) \
28724	  || exit 1
28725
28726@endif mmalloc
28727
28728.PHONY: maybe-distclean-mmalloc distclean-mmalloc
28729maybe-distclean-mmalloc:
28730@if mmalloc
28731maybe-distclean-mmalloc: distclean-mmalloc
28732
28733distclean-mmalloc:
28734	@: $(MAKE); $(unstage)
28735	@[ -f ./mmalloc/Makefile ] || exit 0; \
28736	r=`${PWD_COMMAND}`; export r; \
28737	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28738	$(HOST_EXPORTS) \
28739	for flag in $(EXTRA_HOST_FLAGS) ; do \
28740	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28741	done; \
28742	echo "Doing distclean in mmalloc" ; \
28743	(cd $(HOST_SUBDIR)/mmalloc && \
28744	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28745	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28746	          "RANLIB=$${RANLIB}" \
28747	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28748	          distclean) \
28749	  || exit 1
28750
28751@endif mmalloc
28752
28753.PHONY: maybe-maintainer-clean-mmalloc maintainer-clean-mmalloc
28754maybe-maintainer-clean-mmalloc:
28755@if mmalloc
28756maybe-maintainer-clean-mmalloc: maintainer-clean-mmalloc
28757
28758maintainer-clean-mmalloc:
28759	@: $(MAKE); $(unstage)
28760	@[ -f ./mmalloc/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 maintainer-clean in mmalloc" ; \
28768	(cd $(HOST_SUBDIR)/mmalloc && \
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	          maintainer-clean) \
28774	  || exit 1
28775
28776@endif mmalloc
28777
28778
28779
28780.PHONY: configure-patch maybe-configure-patch
28781maybe-configure-patch:
28782@if gcc-bootstrap
28783configure-patch: stage_current
28784@endif gcc-bootstrap
28785@if patch
28786maybe-configure-patch: configure-patch
28787configure-patch:
28788	@: $(MAKE); $(unstage)
28789	@r=`${PWD_COMMAND}`; export r; \
28790	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28791	test ! -f $(HOST_SUBDIR)/patch/Makefile || exit 0; \
28792	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/patch ; \
28793	$(HOST_EXPORTS) \
28794	echo Configuring in $(HOST_SUBDIR)/patch; \
28795	cd "$(HOST_SUBDIR)/patch" || exit 1; \
28796	case $(srcdir) in \
28797	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28798	  *) topdir=`echo $(HOST_SUBDIR)/patch/ | \
28799		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28800	esac; \
28801	srcdiroption="--srcdir=$${topdir}/patch"; \
28802	libsrcdir="$$s/patch"; \
28803	$(SHELL) $${libsrcdir}/configure \
28804	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28805	  --target=${target_alias} $${srcdiroption}  \
28806	  || exit 1
28807@endif patch
28808
28809
28810
28811
28812
28813.PHONY: all-patch maybe-all-patch
28814maybe-all-patch:
28815@if gcc-bootstrap
28816all-patch: stage_current
28817@endif gcc-bootstrap
28818@if patch
28819TARGET-patch=all
28820maybe-all-patch: all-patch
28821all-patch: configure-patch
28822	@: $(MAKE); $(unstage)
28823	@r=`${PWD_COMMAND}`; export r; \
28824	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28825	$(HOST_EXPORTS) \
28826	(cd $(HOST_SUBDIR)/patch && \
28827	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
28828		$(TARGET-patch))
28829@endif patch
28830
28831
28832
28833
28834.PHONY: check-patch maybe-check-patch
28835maybe-check-patch:
28836@if patch
28837maybe-check-patch: check-patch
28838
28839check-patch:
28840	@: $(MAKE); $(unstage)
28841	@r=`${PWD_COMMAND}`; export r; \
28842	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28843	$(HOST_EXPORTS) \
28844	(cd $(HOST_SUBDIR)/patch && \
28845	  $(MAKE) $(FLAGS_TO_PASS)  check)
28846
28847@endif patch
28848
28849.PHONY: install-patch maybe-install-patch
28850maybe-install-patch:
28851@if patch
28852maybe-install-patch: install-patch
28853
28854install-patch: installdirs
28855	@: $(MAKE); $(unstage)
28856	@r=`${PWD_COMMAND}`; export r; \
28857	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28858	$(HOST_EXPORTS) \
28859	(cd $(HOST_SUBDIR)/patch && \
28860	  $(MAKE) $(FLAGS_TO_PASS)  install)
28861
28862@endif patch
28863
28864# Other targets (info, dvi, pdf, etc.)
28865
28866.PHONY: maybe-info-patch info-patch
28867maybe-info-patch:
28868@if patch
28869maybe-info-patch: info-patch
28870
28871info-patch: \
28872    configure-patch
28873	@: $(MAKE); $(unstage)
28874	@[ -f ./patch/Makefile ] || exit 0; \
28875	r=`${PWD_COMMAND}`; export r; \
28876	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28877	$(HOST_EXPORTS) \
28878	for flag in $(EXTRA_HOST_FLAGS) ; do \
28879	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28880	done; \
28881	echo "Doing info in patch" ; \
28882	(cd $(HOST_SUBDIR)/patch && \
28883	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28884	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28885	          "RANLIB=$${RANLIB}" \
28886	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28887	          info) \
28888	  || exit 1
28889
28890@endif patch
28891
28892.PHONY: maybe-dvi-patch dvi-patch
28893maybe-dvi-patch:
28894@if patch
28895maybe-dvi-patch: dvi-patch
28896
28897dvi-patch: \
28898    configure-patch
28899	@: $(MAKE); $(unstage)
28900	@[ -f ./patch/Makefile ] || exit 0; \
28901	r=`${PWD_COMMAND}`; export r; \
28902	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28903	$(HOST_EXPORTS) \
28904	for flag in $(EXTRA_HOST_FLAGS) ; do \
28905	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28906	done; \
28907	echo "Doing dvi in patch" ; \
28908	(cd $(HOST_SUBDIR)/patch && \
28909	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28910	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28911	          "RANLIB=$${RANLIB}" \
28912	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28913	          dvi) \
28914	  || exit 1
28915
28916@endif patch
28917
28918.PHONY: maybe-pdf-patch pdf-patch
28919maybe-pdf-patch:
28920@if patch
28921maybe-pdf-patch: pdf-patch
28922
28923pdf-patch: \
28924    configure-patch
28925	@: $(MAKE); $(unstage)
28926	@[ -f ./patch/Makefile ] || exit 0; \
28927	r=`${PWD_COMMAND}`; export r; \
28928	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28929	$(HOST_EXPORTS) \
28930	for flag in $(EXTRA_HOST_FLAGS) ; do \
28931	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28932	done; \
28933	echo "Doing pdf in patch" ; \
28934	(cd $(HOST_SUBDIR)/patch && \
28935	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28936	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28937	          "RANLIB=$${RANLIB}" \
28938	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28939	          pdf) \
28940	  || exit 1
28941
28942@endif patch
28943
28944.PHONY: maybe-html-patch html-patch
28945maybe-html-patch:
28946@if patch
28947maybe-html-patch: html-patch
28948
28949html-patch: \
28950    configure-patch
28951	@: $(MAKE); $(unstage)
28952	@[ -f ./patch/Makefile ] || exit 0; \
28953	r=`${PWD_COMMAND}`; export r; \
28954	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28955	$(HOST_EXPORTS) \
28956	for flag in $(EXTRA_HOST_FLAGS) ; do \
28957	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28958	done; \
28959	echo "Doing html in patch" ; \
28960	(cd $(HOST_SUBDIR)/patch && \
28961	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28962	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28963	          "RANLIB=$${RANLIB}" \
28964	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28965	          html) \
28966	  || exit 1
28967
28968@endif patch
28969
28970.PHONY: maybe-TAGS-patch TAGS-patch
28971maybe-TAGS-patch:
28972@if patch
28973maybe-TAGS-patch: TAGS-patch
28974
28975TAGS-patch: \
28976    configure-patch
28977	@: $(MAKE); $(unstage)
28978	@[ -f ./patch/Makefile ] || exit 0; \
28979	r=`${PWD_COMMAND}`; export r; \
28980	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28981	$(HOST_EXPORTS) \
28982	for flag in $(EXTRA_HOST_FLAGS) ; do \
28983	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28984	done; \
28985	echo "Doing TAGS in patch" ; \
28986	(cd $(HOST_SUBDIR)/patch && \
28987	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28988	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28989	          "RANLIB=$${RANLIB}" \
28990	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28991	          TAGS) \
28992	  || exit 1
28993
28994@endif patch
28995
28996.PHONY: maybe-install-info-patch install-info-patch
28997maybe-install-info-patch:
28998@if patch
28999maybe-install-info-patch: install-info-patch
29000
29001install-info-patch: \
29002    configure-patch \
29003    info-patch
29004	@: $(MAKE); $(unstage)
29005	@[ -f ./patch/Makefile ] || exit 0; \
29006	r=`${PWD_COMMAND}`; export r; \
29007	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29008	$(HOST_EXPORTS) \
29009	for flag in $(EXTRA_HOST_FLAGS) ; do \
29010	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29011	done; \
29012	echo "Doing install-info in patch" ; \
29013	(cd $(HOST_SUBDIR)/patch && \
29014	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29015	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29016	          "RANLIB=$${RANLIB}" \
29017	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29018	          install-info) \
29019	  || exit 1
29020
29021@endif patch
29022
29023.PHONY: maybe-install-pdf-patch install-pdf-patch
29024maybe-install-pdf-patch:
29025@if patch
29026maybe-install-pdf-patch: install-pdf-patch
29027
29028install-pdf-patch: \
29029    configure-patch \
29030    pdf-patch
29031	@: $(MAKE); $(unstage)
29032	@[ -f ./patch/Makefile ] || exit 0; \
29033	r=`${PWD_COMMAND}`; export r; \
29034	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29035	$(HOST_EXPORTS) \
29036	for flag in $(EXTRA_HOST_FLAGS) ; do \
29037	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29038	done; \
29039	echo "Doing install-pdf in patch" ; \
29040	(cd $(HOST_SUBDIR)/patch && \
29041	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29042	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29043	          "RANLIB=$${RANLIB}" \
29044	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29045	          install-pdf) \
29046	  || exit 1
29047
29048@endif patch
29049
29050.PHONY: maybe-install-html-patch install-html-patch
29051maybe-install-html-patch:
29052@if patch
29053maybe-install-html-patch: install-html-patch
29054
29055install-html-patch: \
29056    configure-patch \
29057    html-patch
29058	@: $(MAKE); $(unstage)
29059	@[ -f ./patch/Makefile ] || exit 0; \
29060	r=`${PWD_COMMAND}`; export r; \
29061	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29062	$(HOST_EXPORTS) \
29063	for flag in $(EXTRA_HOST_FLAGS) ; do \
29064	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29065	done; \
29066	echo "Doing install-html in patch" ; \
29067	(cd $(HOST_SUBDIR)/patch && \
29068	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29069	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29070	          "RANLIB=$${RANLIB}" \
29071	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29072	          install-html) \
29073	  || exit 1
29074
29075@endif patch
29076
29077.PHONY: maybe-installcheck-patch installcheck-patch
29078maybe-installcheck-patch:
29079@if patch
29080maybe-installcheck-patch: installcheck-patch
29081
29082installcheck-patch: \
29083    configure-patch
29084	@: $(MAKE); $(unstage)
29085	@[ -f ./patch/Makefile ] || exit 0; \
29086	r=`${PWD_COMMAND}`; export r; \
29087	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29088	$(HOST_EXPORTS) \
29089	for flag in $(EXTRA_HOST_FLAGS) ; do \
29090	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29091	done; \
29092	echo "Doing installcheck in patch" ; \
29093	(cd $(HOST_SUBDIR)/patch && \
29094	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29095	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29096	          "RANLIB=$${RANLIB}" \
29097	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29098	          installcheck) \
29099	  || exit 1
29100
29101@endif patch
29102
29103.PHONY: maybe-mostlyclean-patch mostlyclean-patch
29104maybe-mostlyclean-patch:
29105@if patch
29106maybe-mostlyclean-patch: mostlyclean-patch
29107
29108mostlyclean-patch:
29109	@: $(MAKE); $(unstage)
29110	@[ -f ./patch/Makefile ] || exit 0; \
29111	r=`${PWD_COMMAND}`; export r; \
29112	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29113	$(HOST_EXPORTS) \
29114	for flag in $(EXTRA_HOST_FLAGS) ; do \
29115	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29116	done; \
29117	echo "Doing mostlyclean in patch" ; \
29118	(cd $(HOST_SUBDIR)/patch && \
29119	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29120	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29121	          "RANLIB=$${RANLIB}" \
29122	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29123	          mostlyclean) \
29124	  || exit 1
29125
29126@endif patch
29127
29128.PHONY: maybe-clean-patch clean-patch
29129maybe-clean-patch:
29130@if patch
29131maybe-clean-patch: clean-patch
29132
29133clean-patch:
29134	@: $(MAKE); $(unstage)
29135	@[ -f ./patch/Makefile ] || exit 0; \
29136	r=`${PWD_COMMAND}`; export r; \
29137	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29138	$(HOST_EXPORTS) \
29139	for flag in $(EXTRA_HOST_FLAGS) ; do \
29140	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29141	done; \
29142	echo "Doing clean in patch" ; \
29143	(cd $(HOST_SUBDIR)/patch && \
29144	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29145	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29146	          "RANLIB=$${RANLIB}" \
29147	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29148	          clean) \
29149	  || exit 1
29150
29151@endif patch
29152
29153.PHONY: maybe-distclean-patch distclean-patch
29154maybe-distclean-patch:
29155@if patch
29156maybe-distclean-patch: distclean-patch
29157
29158distclean-patch:
29159	@: $(MAKE); $(unstage)
29160	@[ -f ./patch/Makefile ] || exit 0; \
29161	r=`${PWD_COMMAND}`; export r; \
29162	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29163	$(HOST_EXPORTS) \
29164	for flag in $(EXTRA_HOST_FLAGS) ; do \
29165	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29166	done; \
29167	echo "Doing distclean in patch" ; \
29168	(cd $(HOST_SUBDIR)/patch && \
29169	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29170	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29171	          "RANLIB=$${RANLIB}" \
29172	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29173	          distclean) \
29174	  || exit 1
29175
29176@endif patch
29177
29178.PHONY: maybe-maintainer-clean-patch maintainer-clean-patch
29179maybe-maintainer-clean-patch:
29180@if patch
29181maybe-maintainer-clean-patch: maintainer-clean-patch
29182
29183maintainer-clean-patch:
29184	@: $(MAKE); $(unstage)
29185	@[ -f ./patch/Makefile ] || exit 0; \
29186	r=`${PWD_COMMAND}`; export r; \
29187	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29188	$(HOST_EXPORTS) \
29189	for flag in $(EXTRA_HOST_FLAGS) ; do \
29190	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29191	done; \
29192	echo "Doing maintainer-clean in patch" ; \
29193	(cd $(HOST_SUBDIR)/patch && \
29194	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29195	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29196	          "RANLIB=$${RANLIB}" \
29197	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29198	          maintainer-clean) \
29199	  || exit 1
29200
29201@endif patch
29202
29203
29204
29205.PHONY: configure-perl maybe-configure-perl
29206maybe-configure-perl:
29207@if gcc-bootstrap
29208configure-perl: stage_current
29209@endif gcc-bootstrap
29210@if perl
29211maybe-configure-perl: configure-perl
29212configure-perl:
29213	@: $(MAKE); $(unstage)
29214	@r=`${PWD_COMMAND}`; export r; \
29215	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29216	test ! -f $(HOST_SUBDIR)/perl/Makefile || exit 0; \
29217	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/perl ; \
29218	$(HOST_EXPORTS) \
29219	echo Configuring in $(HOST_SUBDIR)/perl; \
29220	cd "$(HOST_SUBDIR)/perl" || exit 1; \
29221	case $(srcdir) in \
29222	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29223	  *) topdir=`echo $(HOST_SUBDIR)/perl/ | \
29224		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29225	esac; \
29226	srcdiroption="--srcdir=$${topdir}/perl"; \
29227	libsrcdir="$$s/perl"; \
29228	$(SHELL) $${libsrcdir}/configure \
29229	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29230	  --target=${target_alias} $${srcdiroption}  \
29231	  || exit 1
29232@endif perl
29233
29234
29235
29236
29237
29238.PHONY: all-perl maybe-all-perl
29239maybe-all-perl:
29240@if gcc-bootstrap
29241all-perl: stage_current
29242@endif gcc-bootstrap
29243@if perl
29244TARGET-perl=all
29245maybe-all-perl: all-perl
29246all-perl: configure-perl
29247	@: $(MAKE); $(unstage)
29248	@r=`${PWD_COMMAND}`; export r; \
29249	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29250	$(HOST_EXPORTS) \
29251	(cd $(HOST_SUBDIR)/perl && \
29252	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
29253		$(TARGET-perl))
29254@endif perl
29255
29256
29257
29258
29259.PHONY: check-perl maybe-check-perl
29260maybe-check-perl:
29261@if perl
29262maybe-check-perl: check-perl
29263
29264check-perl:
29265	@: $(MAKE); $(unstage)
29266	@r=`${PWD_COMMAND}`; export r; \
29267	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29268	$(HOST_EXPORTS) \
29269	(cd $(HOST_SUBDIR)/perl && \
29270	  $(MAKE) $(FLAGS_TO_PASS)  check)
29271
29272@endif perl
29273
29274.PHONY: install-perl maybe-install-perl
29275maybe-install-perl:
29276@if perl
29277maybe-install-perl: install-perl
29278
29279install-perl: installdirs
29280	@: $(MAKE); $(unstage)
29281	@r=`${PWD_COMMAND}`; export r; \
29282	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29283	$(HOST_EXPORTS) \
29284	(cd $(HOST_SUBDIR)/perl && \
29285	  $(MAKE) $(FLAGS_TO_PASS)  install)
29286
29287@endif perl
29288
29289# Other targets (info, dvi, pdf, etc.)
29290
29291.PHONY: maybe-info-perl info-perl
29292maybe-info-perl:
29293@if perl
29294maybe-info-perl: info-perl
29295
29296info-perl: \
29297    configure-perl
29298	@: $(MAKE); $(unstage)
29299	@[ -f ./perl/Makefile ] || exit 0; \
29300	r=`${PWD_COMMAND}`; export r; \
29301	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29302	$(HOST_EXPORTS) \
29303	for flag in $(EXTRA_HOST_FLAGS) ; do \
29304	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29305	done; \
29306	echo "Doing info in perl" ; \
29307	(cd $(HOST_SUBDIR)/perl && \
29308	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29309	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29310	          "RANLIB=$${RANLIB}" \
29311	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29312	          info) \
29313	  || exit 1
29314
29315@endif perl
29316
29317.PHONY: maybe-dvi-perl dvi-perl
29318maybe-dvi-perl:
29319@if perl
29320maybe-dvi-perl: dvi-perl
29321
29322dvi-perl: \
29323    configure-perl
29324	@: $(MAKE); $(unstage)
29325	@[ -f ./perl/Makefile ] || exit 0; \
29326	r=`${PWD_COMMAND}`; export r; \
29327	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29328	$(HOST_EXPORTS) \
29329	for flag in $(EXTRA_HOST_FLAGS) ; do \
29330	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29331	done; \
29332	echo "Doing dvi in perl" ; \
29333	(cd $(HOST_SUBDIR)/perl && \
29334	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29335	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29336	          "RANLIB=$${RANLIB}" \
29337	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29338	          dvi) \
29339	  || exit 1
29340
29341@endif perl
29342
29343.PHONY: maybe-pdf-perl pdf-perl
29344maybe-pdf-perl:
29345@if perl
29346maybe-pdf-perl: pdf-perl
29347
29348pdf-perl: \
29349    configure-perl
29350	@: $(MAKE); $(unstage)
29351	@[ -f ./perl/Makefile ] || exit 0; \
29352	r=`${PWD_COMMAND}`; export r; \
29353	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29354	$(HOST_EXPORTS) \
29355	for flag in $(EXTRA_HOST_FLAGS) ; do \
29356	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29357	done; \
29358	echo "Doing pdf in perl" ; \
29359	(cd $(HOST_SUBDIR)/perl && \
29360	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29361	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29362	          "RANLIB=$${RANLIB}" \
29363	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29364	          pdf) \
29365	  || exit 1
29366
29367@endif perl
29368
29369.PHONY: maybe-html-perl html-perl
29370maybe-html-perl:
29371@if perl
29372maybe-html-perl: html-perl
29373
29374html-perl: \
29375    configure-perl
29376	@: $(MAKE); $(unstage)
29377	@[ -f ./perl/Makefile ] || exit 0; \
29378	r=`${PWD_COMMAND}`; export r; \
29379	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29380	$(HOST_EXPORTS) \
29381	for flag in $(EXTRA_HOST_FLAGS) ; do \
29382	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29383	done; \
29384	echo "Doing html in perl" ; \
29385	(cd $(HOST_SUBDIR)/perl && \
29386	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29387	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29388	          "RANLIB=$${RANLIB}" \
29389	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29390	          html) \
29391	  || exit 1
29392
29393@endif perl
29394
29395.PHONY: maybe-TAGS-perl TAGS-perl
29396maybe-TAGS-perl:
29397@if perl
29398maybe-TAGS-perl: TAGS-perl
29399
29400TAGS-perl: \
29401    configure-perl
29402	@: $(MAKE); $(unstage)
29403	@[ -f ./perl/Makefile ] || exit 0; \
29404	r=`${PWD_COMMAND}`; export r; \
29405	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29406	$(HOST_EXPORTS) \
29407	for flag in $(EXTRA_HOST_FLAGS) ; do \
29408	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29409	done; \
29410	echo "Doing TAGS in perl" ; \
29411	(cd $(HOST_SUBDIR)/perl && \
29412	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29413	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29414	          "RANLIB=$${RANLIB}" \
29415	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29416	          TAGS) \
29417	  || exit 1
29418
29419@endif perl
29420
29421.PHONY: maybe-install-info-perl install-info-perl
29422maybe-install-info-perl:
29423@if perl
29424maybe-install-info-perl: install-info-perl
29425
29426install-info-perl: \
29427    configure-perl \
29428    info-perl
29429	@: $(MAKE); $(unstage)
29430	@[ -f ./perl/Makefile ] || exit 0; \
29431	r=`${PWD_COMMAND}`; export r; \
29432	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29433	$(HOST_EXPORTS) \
29434	for flag in $(EXTRA_HOST_FLAGS) ; do \
29435	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29436	done; \
29437	echo "Doing install-info in perl" ; \
29438	(cd $(HOST_SUBDIR)/perl && \
29439	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29440	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29441	          "RANLIB=$${RANLIB}" \
29442	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29443	          install-info) \
29444	  || exit 1
29445
29446@endif perl
29447
29448.PHONY: maybe-install-pdf-perl install-pdf-perl
29449maybe-install-pdf-perl:
29450@if perl
29451maybe-install-pdf-perl: install-pdf-perl
29452
29453install-pdf-perl: \
29454    configure-perl \
29455    pdf-perl
29456	@: $(MAKE); $(unstage)
29457	@[ -f ./perl/Makefile ] || exit 0; \
29458	r=`${PWD_COMMAND}`; export r; \
29459	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29460	$(HOST_EXPORTS) \
29461	for flag in $(EXTRA_HOST_FLAGS) ; do \
29462	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29463	done; \
29464	echo "Doing install-pdf in perl" ; \
29465	(cd $(HOST_SUBDIR)/perl && \
29466	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29467	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29468	          "RANLIB=$${RANLIB}" \
29469	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29470	          install-pdf) \
29471	  || exit 1
29472
29473@endif perl
29474
29475.PHONY: maybe-install-html-perl install-html-perl
29476maybe-install-html-perl:
29477@if perl
29478maybe-install-html-perl: install-html-perl
29479
29480install-html-perl: \
29481    configure-perl \
29482    html-perl
29483	@: $(MAKE); $(unstage)
29484	@[ -f ./perl/Makefile ] || exit 0; \
29485	r=`${PWD_COMMAND}`; export r; \
29486	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29487	$(HOST_EXPORTS) \
29488	for flag in $(EXTRA_HOST_FLAGS) ; do \
29489	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29490	done; \
29491	echo "Doing install-html in perl" ; \
29492	(cd $(HOST_SUBDIR)/perl && \
29493	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29494	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29495	          "RANLIB=$${RANLIB}" \
29496	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29497	          install-html) \
29498	  || exit 1
29499
29500@endif perl
29501
29502.PHONY: maybe-installcheck-perl installcheck-perl
29503maybe-installcheck-perl:
29504@if perl
29505maybe-installcheck-perl: installcheck-perl
29506
29507installcheck-perl: \
29508    configure-perl
29509	@: $(MAKE); $(unstage)
29510	@[ -f ./perl/Makefile ] || exit 0; \
29511	r=`${PWD_COMMAND}`; export r; \
29512	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29513	$(HOST_EXPORTS) \
29514	for flag in $(EXTRA_HOST_FLAGS) ; do \
29515	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29516	done; \
29517	echo "Doing installcheck in perl" ; \
29518	(cd $(HOST_SUBDIR)/perl && \
29519	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29520	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29521	          "RANLIB=$${RANLIB}" \
29522	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29523	          installcheck) \
29524	  || exit 1
29525
29526@endif perl
29527
29528.PHONY: maybe-mostlyclean-perl mostlyclean-perl
29529maybe-mostlyclean-perl:
29530@if perl
29531maybe-mostlyclean-perl: mostlyclean-perl
29532
29533mostlyclean-perl:
29534	@: $(MAKE); $(unstage)
29535	@[ -f ./perl/Makefile ] || exit 0; \
29536	r=`${PWD_COMMAND}`; export r; \
29537	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29538	$(HOST_EXPORTS) \
29539	for flag in $(EXTRA_HOST_FLAGS) ; do \
29540	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29541	done; \
29542	echo "Doing mostlyclean in perl" ; \
29543	(cd $(HOST_SUBDIR)/perl && \
29544	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29545	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29546	          "RANLIB=$${RANLIB}" \
29547	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29548	          mostlyclean) \
29549	  || exit 1
29550
29551@endif perl
29552
29553.PHONY: maybe-clean-perl clean-perl
29554maybe-clean-perl:
29555@if perl
29556maybe-clean-perl: clean-perl
29557
29558clean-perl:
29559	@: $(MAKE); $(unstage)
29560	@[ -f ./perl/Makefile ] || exit 0; \
29561	r=`${PWD_COMMAND}`; export r; \
29562	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29563	$(HOST_EXPORTS) \
29564	for flag in $(EXTRA_HOST_FLAGS) ; do \
29565	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29566	done; \
29567	echo "Doing clean in perl" ; \
29568	(cd $(HOST_SUBDIR)/perl && \
29569	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29570	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29571	          "RANLIB=$${RANLIB}" \
29572	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29573	          clean) \
29574	  || exit 1
29575
29576@endif perl
29577
29578.PHONY: maybe-distclean-perl distclean-perl
29579maybe-distclean-perl:
29580@if perl
29581maybe-distclean-perl: distclean-perl
29582
29583distclean-perl:
29584	@: $(MAKE); $(unstage)
29585	@[ -f ./perl/Makefile ] || exit 0; \
29586	r=`${PWD_COMMAND}`; export r; \
29587	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29588	$(HOST_EXPORTS) \
29589	for flag in $(EXTRA_HOST_FLAGS) ; do \
29590	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29591	done; \
29592	echo "Doing distclean in perl" ; \
29593	(cd $(HOST_SUBDIR)/perl && \
29594	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29595	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29596	          "RANLIB=$${RANLIB}" \
29597	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29598	          distclean) \
29599	  || exit 1
29600
29601@endif perl
29602
29603.PHONY: maybe-maintainer-clean-perl maintainer-clean-perl
29604maybe-maintainer-clean-perl:
29605@if perl
29606maybe-maintainer-clean-perl: maintainer-clean-perl
29607
29608maintainer-clean-perl:
29609	@: $(MAKE); $(unstage)
29610	@[ -f ./perl/Makefile ] || exit 0; \
29611	r=`${PWD_COMMAND}`; export r; \
29612	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29613	$(HOST_EXPORTS) \
29614	for flag in $(EXTRA_HOST_FLAGS) ; do \
29615	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29616	done; \
29617	echo "Doing maintainer-clean in perl" ; \
29618	(cd $(HOST_SUBDIR)/perl && \
29619	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29620	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29621	          "RANLIB=$${RANLIB}" \
29622	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29623	          maintainer-clean) \
29624	  || exit 1
29625
29626@endif perl
29627
29628
29629
29630.PHONY: configure-prms maybe-configure-prms
29631maybe-configure-prms:
29632@if gcc-bootstrap
29633configure-prms: stage_current
29634@endif gcc-bootstrap
29635@if prms
29636maybe-configure-prms: configure-prms
29637configure-prms:
29638	@: $(MAKE); $(unstage)
29639	@r=`${PWD_COMMAND}`; export r; \
29640	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29641	test ! -f $(HOST_SUBDIR)/prms/Makefile || exit 0; \
29642	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/prms ; \
29643	$(HOST_EXPORTS) \
29644	echo Configuring in $(HOST_SUBDIR)/prms; \
29645	cd "$(HOST_SUBDIR)/prms" || exit 1; \
29646	case $(srcdir) in \
29647	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29648	  *) topdir=`echo $(HOST_SUBDIR)/prms/ | \
29649		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29650	esac; \
29651	srcdiroption="--srcdir=$${topdir}/prms"; \
29652	libsrcdir="$$s/prms"; \
29653	$(SHELL) $${libsrcdir}/configure \
29654	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29655	  --target=${target_alias} $${srcdiroption}  \
29656	  || exit 1
29657@endif prms
29658
29659
29660
29661
29662
29663.PHONY: all-prms maybe-all-prms
29664maybe-all-prms:
29665@if gcc-bootstrap
29666all-prms: stage_current
29667@endif gcc-bootstrap
29668@if prms
29669TARGET-prms=all
29670maybe-all-prms: all-prms
29671all-prms: configure-prms
29672	@: $(MAKE); $(unstage)
29673	@r=`${PWD_COMMAND}`; export r; \
29674	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29675	$(HOST_EXPORTS) \
29676	(cd $(HOST_SUBDIR)/prms && \
29677	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
29678		$(TARGET-prms))
29679@endif prms
29680
29681
29682
29683
29684.PHONY: check-prms maybe-check-prms
29685maybe-check-prms:
29686@if prms
29687maybe-check-prms: check-prms
29688
29689check-prms:
29690	@: $(MAKE); $(unstage)
29691	@r=`${PWD_COMMAND}`; export r; \
29692	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29693	$(HOST_EXPORTS) \
29694	(cd $(HOST_SUBDIR)/prms && \
29695	  $(MAKE) $(FLAGS_TO_PASS)  check)
29696
29697@endif prms
29698
29699.PHONY: install-prms maybe-install-prms
29700maybe-install-prms:
29701@if prms
29702maybe-install-prms: install-prms
29703
29704install-prms: installdirs
29705	@: $(MAKE); $(unstage)
29706	@r=`${PWD_COMMAND}`; export r; \
29707	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29708	$(HOST_EXPORTS) \
29709	(cd $(HOST_SUBDIR)/prms && \
29710	  $(MAKE) $(FLAGS_TO_PASS)  install)
29711
29712@endif prms
29713
29714# Other targets (info, dvi, pdf, etc.)
29715
29716.PHONY: maybe-info-prms info-prms
29717maybe-info-prms:
29718@if prms
29719maybe-info-prms: info-prms
29720
29721info-prms: \
29722    configure-prms
29723	@: $(MAKE); $(unstage)
29724	@[ -f ./prms/Makefile ] || exit 0; \
29725	r=`${PWD_COMMAND}`; export r; \
29726	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29727	$(HOST_EXPORTS) \
29728	for flag in $(EXTRA_HOST_FLAGS) ; do \
29729	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29730	done; \
29731	echo "Doing info in prms" ; \
29732	(cd $(HOST_SUBDIR)/prms && \
29733	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29734	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29735	          "RANLIB=$${RANLIB}" \
29736	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29737	          info) \
29738	  || exit 1
29739
29740@endif prms
29741
29742.PHONY: maybe-dvi-prms dvi-prms
29743maybe-dvi-prms:
29744@if prms
29745maybe-dvi-prms: dvi-prms
29746
29747dvi-prms: \
29748    configure-prms
29749	@: $(MAKE); $(unstage)
29750	@[ -f ./prms/Makefile ] || exit 0; \
29751	r=`${PWD_COMMAND}`; export r; \
29752	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29753	$(HOST_EXPORTS) \
29754	for flag in $(EXTRA_HOST_FLAGS) ; do \
29755	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29756	done; \
29757	echo "Doing dvi in prms" ; \
29758	(cd $(HOST_SUBDIR)/prms && \
29759	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29760	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29761	          "RANLIB=$${RANLIB}" \
29762	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29763	          dvi) \
29764	  || exit 1
29765
29766@endif prms
29767
29768.PHONY: maybe-pdf-prms pdf-prms
29769maybe-pdf-prms:
29770@if prms
29771maybe-pdf-prms: pdf-prms
29772
29773pdf-prms: \
29774    configure-prms
29775	@: $(MAKE); $(unstage)
29776	@[ -f ./prms/Makefile ] || exit 0; \
29777	r=`${PWD_COMMAND}`; export r; \
29778	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29779	$(HOST_EXPORTS) \
29780	for flag in $(EXTRA_HOST_FLAGS) ; do \
29781	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29782	done; \
29783	echo "Doing pdf in prms" ; \
29784	(cd $(HOST_SUBDIR)/prms && \
29785	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29786	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29787	          "RANLIB=$${RANLIB}" \
29788	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29789	          pdf) \
29790	  || exit 1
29791
29792@endif prms
29793
29794.PHONY: maybe-html-prms html-prms
29795maybe-html-prms:
29796@if prms
29797maybe-html-prms: html-prms
29798
29799html-prms: \
29800    configure-prms
29801	@: $(MAKE); $(unstage)
29802	@[ -f ./prms/Makefile ] || exit 0; \
29803	r=`${PWD_COMMAND}`; export r; \
29804	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29805	$(HOST_EXPORTS) \
29806	for flag in $(EXTRA_HOST_FLAGS) ; do \
29807	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29808	done; \
29809	echo "Doing html in prms" ; \
29810	(cd $(HOST_SUBDIR)/prms && \
29811	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29812	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29813	          "RANLIB=$${RANLIB}" \
29814	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29815	          html) \
29816	  || exit 1
29817
29818@endif prms
29819
29820.PHONY: maybe-TAGS-prms TAGS-prms
29821maybe-TAGS-prms:
29822@if prms
29823maybe-TAGS-prms: TAGS-prms
29824
29825TAGS-prms: \
29826    configure-prms
29827	@: $(MAKE); $(unstage)
29828	@[ -f ./prms/Makefile ] || exit 0; \
29829	r=`${PWD_COMMAND}`; export r; \
29830	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29831	$(HOST_EXPORTS) \
29832	for flag in $(EXTRA_HOST_FLAGS) ; do \
29833	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29834	done; \
29835	echo "Doing TAGS in prms" ; \
29836	(cd $(HOST_SUBDIR)/prms && \
29837	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29838	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29839	          "RANLIB=$${RANLIB}" \
29840	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29841	          TAGS) \
29842	  || exit 1
29843
29844@endif prms
29845
29846.PHONY: maybe-install-info-prms install-info-prms
29847maybe-install-info-prms:
29848@if prms
29849maybe-install-info-prms: install-info-prms
29850
29851install-info-prms: \
29852    configure-prms \
29853    info-prms
29854	@: $(MAKE); $(unstage)
29855	@[ -f ./prms/Makefile ] || exit 0; \
29856	r=`${PWD_COMMAND}`; export r; \
29857	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29858	$(HOST_EXPORTS) \
29859	for flag in $(EXTRA_HOST_FLAGS) ; do \
29860	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29861	done; \
29862	echo "Doing install-info in prms" ; \
29863	(cd $(HOST_SUBDIR)/prms && \
29864	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29865	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29866	          "RANLIB=$${RANLIB}" \
29867	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29868	          install-info) \
29869	  || exit 1
29870
29871@endif prms
29872
29873.PHONY: maybe-install-pdf-prms install-pdf-prms
29874maybe-install-pdf-prms:
29875@if prms
29876maybe-install-pdf-prms: install-pdf-prms
29877
29878install-pdf-prms: \
29879    configure-prms \
29880    pdf-prms
29881	@: $(MAKE); $(unstage)
29882	@[ -f ./prms/Makefile ] || exit 0; \
29883	r=`${PWD_COMMAND}`; export r; \
29884	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29885	$(HOST_EXPORTS) \
29886	for flag in $(EXTRA_HOST_FLAGS) ; do \
29887	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29888	done; \
29889	echo "Doing install-pdf in prms" ; \
29890	(cd $(HOST_SUBDIR)/prms && \
29891	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29892	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29893	          "RANLIB=$${RANLIB}" \
29894	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29895	          install-pdf) \
29896	  || exit 1
29897
29898@endif prms
29899
29900.PHONY: maybe-install-html-prms install-html-prms
29901maybe-install-html-prms:
29902@if prms
29903maybe-install-html-prms: install-html-prms
29904
29905install-html-prms: \
29906    configure-prms \
29907    html-prms
29908	@: $(MAKE); $(unstage)
29909	@[ -f ./prms/Makefile ] || exit 0; \
29910	r=`${PWD_COMMAND}`; export r; \
29911	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29912	$(HOST_EXPORTS) \
29913	for flag in $(EXTRA_HOST_FLAGS) ; do \
29914	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29915	done; \
29916	echo "Doing install-html in prms" ; \
29917	(cd $(HOST_SUBDIR)/prms && \
29918	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29919	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29920	          "RANLIB=$${RANLIB}" \
29921	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29922	          install-html) \
29923	  || exit 1
29924
29925@endif prms
29926
29927.PHONY: maybe-installcheck-prms installcheck-prms
29928maybe-installcheck-prms:
29929@if prms
29930maybe-installcheck-prms: installcheck-prms
29931
29932installcheck-prms: \
29933    configure-prms
29934	@: $(MAKE); $(unstage)
29935	@[ -f ./prms/Makefile ] || exit 0; \
29936	r=`${PWD_COMMAND}`; export r; \
29937	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29938	$(HOST_EXPORTS) \
29939	for flag in $(EXTRA_HOST_FLAGS) ; do \
29940	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29941	done; \
29942	echo "Doing installcheck in prms" ; \
29943	(cd $(HOST_SUBDIR)/prms && \
29944	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29945	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29946	          "RANLIB=$${RANLIB}" \
29947	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29948	          installcheck) \
29949	  || exit 1
29950
29951@endif prms
29952
29953.PHONY: maybe-mostlyclean-prms mostlyclean-prms
29954maybe-mostlyclean-prms:
29955@if prms
29956maybe-mostlyclean-prms: mostlyclean-prms
29957
29958mostlyclean-prms:
29959	@: $(MAKE); $(unstage)
29960	@[ -f ./prms/Makefile ] || exit 0; \
29961	r=`${PWD_COMMAND}`; export r; \
29962	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29963	$(HOST_EXPORTS) \
29964	for flag in $(EXTRA_HOST_FLAGS) ; do \
29965	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29966	done; \
29967	echo "Doing mostlyclean in prms" ; \
29968	(cd $(HOST_SUBDIR)/prms && \
29969	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29970	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29971	          "RANLIB=$${RANLIB}" \
29972	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29973	          mostlyclean) \
29974	  || exit 1
29975
29976@endif prms
29977
29978.PHONY: maybe-clean-prms clean-prms
29979maybe-clean-prms:
29980@if prms
29981maybe-clean-prms: clean-prms
29982
29983clean-prms:
29984	@: $(MAKE); $(unstage)
29985	@[ -f ./prms/Makefile ] || exit 0; \
29986	r=`${PWD_COMMAND}`; export r; \
29987	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29988	$(HOST_EXPORTS) \
29989	for flag in $(EXTRA_HOST_FLAGS) ; do \
29990	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29991	done; \
29992	echo "Doing clean in prms" ; \
29993	(cd $(HOST_SUBDIR)/prms && \
29994	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29995	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29996	          "RANLIB=$${RANLIB}" \
29997	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29998	          clean) \
29999	  || exit 1
30000
30001@endif prms
30002
30003.PHONY: maybe-distclean-prms distclean-prms
30004maybe-distclean-prms:
30005@if prms
30006maybe-distclean-prms: distclean-prms
30007
30008distclean-prms:
30009	@: $(MAKE); $(unstage)
30010	@[ -f ./prms/Makefile ] || exit 0; \
30011	r=`${PWD_COMMAND}`; export r; \
30012	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30013	$(HOST_EXPORTS) \
30014	for flag in $(EXTRA_HOST_FLAGS) ; do \
30015	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30016	done; \
30017	echo "Doing distclean in prms" ; \
30018	(cd $(HOST_SUBDIR)/prms && \
30019	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30020	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30021	          "RANLIB=$${RANLIB}" \
30022	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30023	          distclean) \
30024	  || exit 1
30025
30026@endif prms
30027
30028.PHONY: maybe-maintainer-clean-prms maintainer-clean-prms
30029maybe-maintainer-clean-prms:
30030@if prms
30031maybe-maintainer-clean-prms: maintainer-clean-prms
30032
30033maintainer-clean-prms:
30034	@: $(MAKE); $(unstage)
30035	@[ -f ./prms/Makefile ] || exit 0; \
30036	r=`${PWD_COMMAND}`; export r; \
30037	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30038	$(HOST_EXPORTS) \
30039	for flag in $(EXTRA_HOST_FLAGS) ; do \
30040	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30041	done; \
30042	echo "Doing maintainer-clean in prms" ; \
30043	(cd $(HOST_SUBDIR)/prms && \
30044	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30045	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30046	          "RANLIB=$${RANLIB}" \
30047	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30048	          maintainer-clean) \
30049	  || exit 1
30050
30051@endif prms
30052
30053
30054
30055.PHONY: configure-rcs maybe-configure-rcs
30056maybe-configure-rcs:
30057@if gcc-bootstrap
30058configure-rcs: stage_current
30059@endif gcc-bootstrap
30060@if rcs
30061maybe-configure-rcs: configure-rcs
30062configure-rcs:
30063	@: $(MAKE); $(unstage)
30064	@r=`${PWD_COMMAND}`; export r; \
30065	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30066	test ! -f $(HOST_SUBDIR)/rcs/Makefile || exit 0; \
30067	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/rcs ; \
30068	$(HOST_EXPORTS) \
30069	echo Configuring in $(HOST_SUBDIR)/rcs; \
30070	cd "$(HOST_SUBDIR)/rcs" || exit 1; \
30071	case $(srcdir) in \
30072	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30073	  *) topdir=`echo $(HOST_SUBDIR)/rcs/ | \
30074		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30075	esac; \
30076	srcdiroption="--srcdir=$${topdir}/rcs"; \
30077	libsrcdir="$$s/rcs"; \
30078	$(SHELL) $${libsrcdir}/configure \
30079	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30080	  --target=${target_alias} $${srcdiroption}  \
30081	  || exit 1
30082@endif rcs
30083
30084
30085
30086
30087
30088.PHONY: all-rcs maybe-all-rcs
30089maybe-all-rcs:
30090@if gcc-bootstrap
30091all-rcs: stage_current
30092@endif gcc-bootstrap
30093@if rcs
30094TARGET-rcs=all
30095maybe-all-rcs: all-rcs
30096all-rcs: configure-rcs
30097	@: $(MAKE); $(unstage)
30098	@r=`${PWD_COMMAND}`; export r; \
30099	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30100	$(HOST_EXPORTS) \
30101	(cd $(HOST_SUBDIR)/rcs && \
30102	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
30103		$(TARGET-rcs))
30104@endif rcs
30105
30106
30107
30108
30109.PHONY: check-rcs maybe-check-rcs
30110maybe-check-rcs:
30111@if rcs
30112maybe-check-rcs: check-rcs
30113
30114check-rcs:
30115	@: $(MAKE); $(unstage)
30116	@r=`${PWD_COMMAND}`; export r; \
30117	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30118	$(HOST_EXPORTS) \
30119	(cd $(HOST_SUBDIR)/rcs && \
30120	  $(MAKE) $(FLAGS_TO_PASS)  check)
30121
30122@endif rcs
30123
30124.PHONY: install-rcs maybe-install-rcs
30125maybe-install-rcs:
30126@if rcs
30127maybe-install-rcs: install-rcs
30128
30129install-rcs: installdirs
30130	@: $(MAKE); $(unstage)
30131	@r=`${PWD_COMMAND}`; export r; \
30132	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30133	$(HOST_EXPORTS) \
30134	(cd $(HOST_SUBDIR)/rcs && \
30135	  $(MAKE) $(FLAGS_TO_PASS)  install)
30136
30137@endif rcs
30138
30139# Other targets (info, dvi, pdf, etc.)
30140
30141.PHONY: maybe-info-rcs info-rcs
30142maybe-info-rcs:
30143@if rcs
30144maybe-info-rcs: info-rcs
30145
30146info-rcs: \
30147    configure-rcs
30148	@: $(MAKE); $(unstage)
30149	@[ -f ./rcs/Makefile ] || exit 0; \
30150	r=`${PWD_COMMAND}`; export r; \
30151	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30152	$(HOST_EXPORTS) \
30153	for flag in $(EXTRA_HOST_FLAGS) ; do \
30154	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30155	done; \
30156	echo "Doing info in rcs" ; \
30157	(cd $(HOST_SUBDIR)/rcs && \
30158	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30159	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30160	          "RANLIB=$${RANLIB}" \
30161	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30162	          info) \
30163	  || exit 1
30164
30165@endif rcs
30166
30167.PHONY: maybe-dvi-rcs dvi-rcs
30168maybe-dvi-rcs:
30169@if rcs
30170maybe-dvi-rcs: dvi-rcs
30171
30172dvi-rcs: \
30173    configure-rcs
30174	@: $(MAKE); $(unstage)
30175	@[ -f ./rcs/Makefile ] || exit 0; \
30176	r=`${PWD_COMMAND}`; export r; \
30177	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30178	$(HOST_EXPORTS) \
30179	for flag in $(EXTRA_HOST_FLAGS) ; do \
30180	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30181	done; \
30182	echo "Doing dvi in rcs" ; \
30183	(cd $(HOST_SUBDIR)/rcs && \
30184	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30185	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30186	          "RANLIB=$${RANLIB}" \
30187	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30188	          dvi) \
30189	  || exit 1
30190
30191@endif rcs
30192
30193.PHONY: maybe-pdf-rcs pdf-rcs
30194maybe-pdf-rcs:
30195@if rcs
30196maybe-pdf-rcs: pdf-rcs
30197
30198pdf-rcs: \
30199    configure-rcs
30200	@: $(MAKE); $(unstage)
30201	@[ -f ./rcs/Makefile ] || exit 0; \
30202	r=`${PWD_COMMAND}`; export r; \
30203	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30204	$(HOST_EXPORTS) \
30205	for flag in $(EXTRA_HOST_FLAGS) ; do \
30206	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30207	done; \
30208	echo "Doing pdf in rcs" ; \
30209	(cd $(HOST_SUBDIR)/rcs && \
30210	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30211	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30212	          "RANLIB=$${RANLIB}" \
30213	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30214	          pdf) \
30215	  || exit 1
30216
30217@endif rcs
30218
30219.PHONY: maybe-html-rcs html-rcs
30220maybe-html-rcs:
30221@if rcs
30222maybe-html-rcs: html-rcs
30223
30224html-rcs: \
30225    configure-rcs
30226	@: $(MAKE); $(unstage)
30227	@[ -f ./rcs/Makefile ] || exit 0; \
30228	r=`${PWD_COMMAND}`; export r; \
30229	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30230	$(HOST_EXPORTS) \
30231	for flag in $(EXTRA_HOST_FLAGS) ; do \
30232	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30233	done; \
30234	echo "Doing html in rcs" ; \
30235	(cd $(HOST_SUBDIR)/rcs && \
30236	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30237	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30238	          "RANLIB=$${RANLIB}" \
30239	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30240	          html) \
30241	  || exit 1
30242
30243@endif rcs
30244
30245.PHONY: maybe-TAGS-rcs TAGS-rcs
30246maybe-TAGS-rcs:
30247@if rcs
30248maybe-TAGS-rcs: TAGS-rcs
30249
30250TAGS-rcs: \
30251    configure-rcs
30252	@: $(MAKE); $(unstage)
30253	@[ -f ./rcs/Makefile ] || exit 0; \
30254	r=`${PWD_COMMAND}`; export r; \
30255	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30256	$(HOST_EXPORTS) \
30257	for flag in $(EXTRA_HOST_FLAGS) ; do \
30258	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30259	done; \
30260	echo "Doing TAGS in rcs" ; \
30261	(cd $(HOST_SUBDIR)/rcs && \
30262	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30263	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30264	          "RANLIB=$${RANLIB}" \
30265	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30266	          TAGS) \
30267	  || exit 1
30268
30269@endif rcs
30270
30271.PHONY: maybe-install-info-rcs install-info-rcs
30272maybe-install-info-rcs:
30273@if rcs
30274maybe-install-info-rcs: install-info-rcs
30275
30276install-info-rcs: \
30277    configure-rcs \
30278    info-rcs
30279	@: $(MAKE); $(unstage)
30280	@[ -f ./rcs/Makefile ] || exit 0; \
30281	r=`${PWD_COMMAND}`; export r; \
30282	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30283	$(HOST_EXPORTS) \
30284	for flag in $(EXTRA_HOST_FLAGS) ; do \
30285	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30286	done; \
30287	echo "Doing install-info in rcs" ; \
30288	(cd $(HOST_SUBDIR)/rcs && \
30289	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30290	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30291	          "RANLIB=$${RANLIB}" \
30292	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30293	          install-info) \
30294	  || exit 1
30295
30296@endif rcs
30297
30298.PHONY: maybe-install-pdf-rcs install-pdf-rcs
30299maybe-install-pdf-rcs:
30300@if rcs
30301maybe-install-pdf-rcs: install-pdf-rcs
30302
30303install-pdf-rcs: \
30304    configure-rcs \
30305    pdf-rcs
30306	@: $(MAKE); $(unstage)
30307	@[ -f ./rcs/Makefile ] || exit 0; \
30308	r=`${PWD_COMMAND}`; export r; \
30309	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30310	$(HOST_EXPORTS) \
30311	for flag in $(EXTRA_HOST_FLAGS) ; do \
30312	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30313	done; \
30314	echo "Doing install-pdf in rcs" ; \
30315	(cd $(HOST_SUBDIR)/rcs && \
30316	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30317	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30318	          "RANLIB=$${RANLIB}" \
30319	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30320	          install-pdf) \
30321	  || exit 1
30322
30323@endif rcs
30324
30325.PHONY: maybe-install-html-rcs install-html-rcs
30326maybe-install-html-rcs:
30327@if rcs
30328maybe-install-html-rcs: install-html-rcs
30329
30330install-html-rcs: \
30331    configure-rcs \
30332    html-rcs
30333	@: $(MAKE); $(unstage)
30334	@[ -f ./rcs/Makefile ] || exit 0; \
30335	r=`${PWD_COMMAND}`; export r; \
30336	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30337	$(HOST_EXPORTS) \
30338	for flag in $(EXTRA_HOST_FLAGS) ; do \
30339	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30340	done; \
30341	echo "Doing install-html in rcs" ; \
30342	(cd $(HOST_SUBDIR)/rcs && \
30343	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30344	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30345	          "RANLIB=$${RANLIB}" \
30346	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30347	          install-html) \
30348	  || exit 1
30349
30350@endif rcs
30351
30352.PHONY: maybe-installcheck-rcs installcheck-rcs
30353maybe-installcheck-rcs:
30354@if rcs
30355maybe-installcheck-rcs: installcheck-rcs
30356
30357installcheck-rcs: \
30358    configure-rcs
30359	@: $(MAKE); $(unstage)
30360	@[ -f ./rcs/Makefile ] || exit 0; \
30361	r=`${PWD_COMMAND}`; export r; \
30362	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30363	$(HOST_EXPORTS) \
30364	for flag in $(EXTRA_HOST_FLAGS) ; do \
30365	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30366	done; \
30367	echo "Doing installcheck in rcs" ; \
30368	(cd $(HOST_SUBDIR)/rcs && \
30369	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30370	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30371	          "RANLIB=$${RANLIB}" \
30372	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30373	          installcheck) \
30374	  || exit 1
30375
30376@endif rcs
30377
30378.PHONY: maybe-mostlyclean-rcs mostlyclean-rcs
30379maybe-mostlyclean-rcs:
30380@if rcs
30381maybe-mostlyclean-rcs: mostlyclean-rcs
30382
30383mostlyclean-rcs:
30384	@: $(MAKE); $(unstage)
30385	@[ -f ./rcs/Makefile ] || exit 0; \
30386	r=`${PWD_COMMAND}`; export r; \
30387	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30388	$(HOST_EXPORTS) \
30389	for flag in $(EXTRA_HOST_FLAGS) ; do \
30390	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30391	done; \
30392	echo "Doing mostlyclean in rcs" ; \
30393	(cd $(HOST_SUBDIR)/rcs && \
30394	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30395	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30396	          "RANLIB=$${RANLIB}" \
30397	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30398	          mostlyclean) \
30399	  || exit 1
30400
30401@endif rcs
30402
30403.PHONY: maybe-clean-rcs clean-rcs
30404maybe-clean-rcs:
30405@if rcs
30406maybe-clean-rcs: clean-rcs
30407
30408clean-rcs:
30409	@: $(MAKE); $(unstage)
30410	@[ -f ./rcs/Makefile ] || exit 0; \
30411	r=`${PWD_COMMAND}`; export r; \
30412	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30413	$(HOST_EXPORTS) \
30414	for flag in $(EXTRA_HOST_FLAGS) ; do \
30415	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30416	done; \
30417	echo "Doing clean in rcs" ; \
30418	(cd $(HOST_SUBDIR)/rcs && \
30419	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30420	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30421	          "RANLIB=$${RANLIB}" \
30422	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30423	          clean) \
30424	  || exit 1
30425
30426@endif rcs
30427
30428.PHONY: maybe-distclean-rcs distclean-rcs
30429maybe-distclean-rcs:
30430@if rcs
30431maybe-distclean-rcs: distclean-rcs
30432
30433distclean-rcs:
30434	@: $(MAKE); $(unstage)
30435	@[ -f ./rcs/Makefile ] || exit 0; \
30436	r=`${PWD_COMMAND}`; export r; \
30437	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30438	$(HOST_EXPORTS) \
30439	for flag in $(EXTRA_HOST_FLAGS) ; do \
30440	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30441	done; \
30442	echo "Doing distclean in rcs" ; \
30443	(cd $(HOST_SUBDIR)/rcs && \
30444	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30445	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30446	          "RANLIB=$${RANLIB}" \
30447	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30448	          distclean) \
30449	  || exit 1
30450
30451@endif rcs
30452
30453.PHONY: maybe-maintainer-clean-rcs maintainer-clean-rcs
30454maybe-maintainer-clean-rcs:
30455@if rcs
30456maybe-maintainer-clean-rcs: maintainer-clean-rcs
30457
30458maintainer-clean-rcs:
30459	@: $(MAKE); $(unstage)
30460	@[ -f ./rcs/Makefile ] || exit 0; \
30461	r=`${PWD_COMMAND}`; export r; \
30462	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30463	$(HOST_EXPORTS) \
30464	for flag in $(EXTRA_HOST_FLAGS) ; do \
30465	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30466	done; \
30467	echo "Doing maintainer-clean in rcs" ; \
30468	(cd $(HOST_SUBDIR)/rcs && \
30469	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30470	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30471	          "RANLIB=$${RANLIB}" \
30472	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30473	          maintainer-clean) \
30474	  || exit 1
30475
30476@endif rcs
30477
30478
30479
30480.PHONY: configure-readline maybe-configure-readline
30481maybe-configure-readline:
30482@if gcc-bootstrap
30483configure-readline: stage_current
30484@endif gcc-bootstrap
30485@if readline
30486maybe-configure-readline: configure-readline
30487configure-readline:
30488	@: $(MAKE); $(unstage)
30489	@r=`${PWD_COMMAND}`; export r; \
30490	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30491	test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
30492	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
30493	$(HOST_EXPORTS) \
30494	echo Configuring in $(HOST_SUBDIR)/readline; \
30495	cd "$(HOST_SUBDIR)/readline" || exit 1; \
30496	case $(srcdir) in \
30497	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30498	  *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
30499		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30500	esac; \
30501	srcdiroption="--srcdir=$${topdir}/readline"; \
30502	libsrcdir="$$s/readline"; \
30503	$(SHELL) $${libsrcdir}/configure \
30504	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30505	  --target=${target_alias} $${srcdiroption}  \
30506	  || exit 1
30507@endif readline
30508
30509
30510
30511
30512
30513.PHONY: all-readline maybe-all-readline
30514maybe-all-readline:
30515@if gcc-bootstrap
30516all-readline: stage_current
30517@endif gcc-bootstrap
30518@if readline
30519TARGET-readline=all
30520maybe-all-readline: all-readline
30521all-readline: configure-readline
30522	@: $(MAKE); $(unstage)
30523	@r=`${PWD_COMMAND}`; export r; \
30524	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30525	$(HOST_EXPORTS) \
30526	(cd $(HOST_SUBDIR)/readline && \
30527	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
30528		$(TARGET-readline))
30529@endif readline
30530
30531
30532
30533
30534.PHONY: check-readline maybe-check-readline
30535maybe-check-readline:
30536@if readline
30537maybe-check-readline: check-readline
30538
30539check-readline:
30540	@: $(MAKE); $(unstage)
30541	@r=`${PWD_COMMAND}`; export r; \
30542	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30543	$(HOST_EXPORTS) \
30544	(cd $(HOST_SUBDIR)/readline && \
30545	  $(MAKE) $(FLAGS_TO_PASS)  check)
30546
30547@endif readline
30548
30549.PHONY: install-readline maybe-install-readline
30550maybe-install-readline:
30551@if readline
30552maybe-install-readline: install-readline
30553
30554install-readline: installdirs
30555	@: $(MAKE); $(unstage)
30556	@r=`${PWD_COMMAND}`; export r; \
30557	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30558	$(HOST_EXPORTS) \
30559	(cd $(HOST_SUBDIR)/readline && \
30560	  $(MAKE) $(FLAGS_TO_PASS)  install)
30561
30562@endif readline
30563
30564# Other targets (info, dvi, pdf, etc.)
30565
30566.PHONY: maybe-info-readline info-readline
30567maybe-info-readline:
30568@if readline
30569maybe-info-readline: info-readline
30570
30571info-readline: \
30572    configure-readline
30573	@: $(MAKE); $(unstage)
30574	@[ -f ./readline/Makefile ] || exit 0; \
30575	r=`${PWD_COMMAND}`; export r; \
30576	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30577	$(HOST_EXPORTS) \
30578	for flag in $(EXTRA_HOST_FLAGS) ; do \
30579	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30580	done; \
30581	echo "Doing info in readline" ; \
30582	(cd $(HOST_SUBDIR)/readline && \
30583	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30584	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30585	          "RANLIB=$${RANLIB}" \
30586	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30587	          info) \
30588	  || exit 1
30589
30590@endif readline
30591
30592.PHONY: maybe-dvi-readline dvi-readline
30593maybe-dvi-readline:
30594@if readline
30595maybe-dvi-readline: dvi-readline
30596
30597dvi-readline: \
30598    configure-readline
30599	@: $(MAKE); $(unstage)
30600	@[ -f ./readline/Makefile ] || exit 0; \
30601	r=`${PWD_COMMAND}`; export r; \
30602	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30603	$(HOST_EXPORTS) \
30604	for flag in $(EXTRA_HOST_FLAGS) ; do \
30605	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30606	done; \
30607	echo "Doing dvi in readline" ; \
30608	(cd $(HOST_SUBDIR)/readline && \
30609	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30610	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30611	          "RANLIB=$${RANLIB}" \
30612	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30613	          dvi) \
30614	  || exit 1
30615
30616@endif readline
30617
30618.PHONY: maybe-pdf-readline pdf-readline
30619maybe-pdf-readline:
30620@if readline
30621maybe-pdf-readline: pdf-readline
30622
30623pdf-readline: \
30624    configure-readline
30625	@: $(MAKE); $(unstage)
30626	@[ -f ./readline/Makefile ] || exit 0; \
30627	r=`${PWD_COMMAND}`; export r; \
30628	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30629	$(HOST_EXPORTS) \
30630	for flag in $(EXTRA_HOST_FLAGS) ; do \
30631	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30632	done; \
30633	echo "Doing pdf in readline" ; \
30634	(cd $(HOST_SUBDIR)/readline && \
30635	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30636	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30637	          "RANLIB=$${RANLIB}" \
30638	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30639	          pdf) \
30640	  || exit 1
30641
30642@endif readline
30643
30644.PHONY: maybe-html-readline html-readline
30645maybe-html-readline:
30646@if readline
30647maybe-html-readline: html-readline
30648
30649html-readline: \
30650    configure-readline
30651	@: $(MAKE); $(unstage)
30652	@[ -f ./readline/Makefile ] || exit 0; \
30653	r=`${PWD_COMMAND}`; export r; \
30654	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30655	$(HOST_EXPORTS) \
30656	for flag in $(EXTRA_HOST_FLAGS) ; do \
30657	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30658	done; \
30659	echo "Doing html in readline" ; \
30660	(cd $(HOST_SUBDIR)/readline && \
30661	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30662	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30663	          "RANLIB=$${RANLIB}" \
30664	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30665	          html) \
30666	  || exit 1
30667
30668@endif readline
30669
30670.PHONY: maybe-TAGS-readline TAGS-readline
30671maybe-TAGS-readline:
30672@if readline
30673maybe-TAGS-readline: TAGS-readline
30674
30675TAGS-readline: \
30676    configure-readline
30677	@: $(MAKE); $(unstage)
30678	@[ -f ./readline/Makefile ] || exit 0; \
30679	r=`${PWD_COMMAND}`; export r; \
30680	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30681	$(HOST_EXPORTS) \
30682	for flag in $(EXTRA_HOST_FLAGS) ; do \
30683	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30684	done; \
30685	echo "Doing TAGS in readline" ; \
30686	(cd $(HOST_SUBDIR)/readline && \
30687	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30688	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30689	          "RANLIB=$${RANLIB}" \
30690	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30691	          TAGS) \
30692	  || exit 1
30693
30694@endif readline
30695
30696.PHONY: maybe-install-info-readline install-info-readline
30697maybe-install-info-readline:
30698@if readline
30699maybe-install-info-readline: install-info-readline
30700
30701install-info-readline: \
30702    configure-readline \
30703    info-readline
30704	@: $(MAKE); $(unstage)
30705	@[ -f ./readline/Makefile ] || exit 0; \
30706	r=`${PWD_COMMAND}`; export r; \
30707	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30708	$(HOST_EXPORTS) \
30709	for flag in $(EXTRA_HOST_FLAGS) ; do \
30710	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30711	done; \
30712	echo "Doing install-info in readline" ; \
30713	(cd $(HOST_SUBDIR)/readline && \
30714	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30715	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30716	          "RANLIB=$${RANLIB}" \
30717	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30718	          install-info) \
30719	  || exit 1
30720
30721@endif readline
30722
30723.PHONY: maybe-install-pdf-readline install-pdf-readline
30724maybe-install-pdf-readline:
30725@if readline
30726maybe-install-pdf-readline: install-pdf-readline
30727
30728install-pdf-readline: \
30729    configure-readline \
30730    pdf-readline
30731	@: $(MAKE); $(unstage)
30732	@[ -f ./readline/Makefile ] || exit 0; \
30733	r=`${PWD_COMMAND}`; export r; \
30734	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30735	$(HOST_EXPORTS) \
30736	for flag in $(EXTRA_HOST_FLAGS) ; do \
30737	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30738	done; \
30739	echo "Doing install-pdf in readline" ; \
30740	(cd $(HOST_SUBDIR)/readline && \
30741	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30742	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30743	          "RANLIB=$${RANLIB}" \
30744	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30745	          install-pdf) \
30746	  || exit 1
30747
30748@endif readline
30749
30750.PHONY: maybe-install-html-readline install-html-readline
30751maybe-install-html-readline:
30752@if readline
30753maybe-install-html-readline: install-html-readline
30754
30755install-html-readline: \
30756    configure-readline \
30757    html-readline
30758	@: $(MAKE); $(unstage)
30759	@[ -f ./readline/Makefile ] || exit 0; \
30760	r=`${PWD_COMMAND}`; export r; \
30761	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30762	$(HOST_EXPORTS) \
30763	for flag in $(EXTRA_HOST_FLAGS) ; do \
30764	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30765	done; \
30766	echo "Doing install-html in readline" ; \
30767	(cd $(HOST_SUBDIR)/readline && \
30768	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30769	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30770	          "RANLIB=$${RANLIB}" \
30771	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30772	          install-html) \
30773	  || exit 1
30774
30775@endif readline
30776
30777.PHONY: maybe-installcheck-readline installcheck-readline
30778maybe-installcheck-readline:
30779@if readline
30780maybe-installcheck-readline: installcheck-readline
30781
30782installcheck-readline: \
30783    configure-readline
30784	@: $(MAKE); $(unstage)
30785	@[ -f ./readline/Makefile ] || exit 0; \
30786	r=`${PWD_COMMAND}`; export r; \
30787	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30788	$(HOST_EXPORTS) \
30789	for flag in $(EXTRA_HOST_FLAGS) ; do \
30790	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30791	done; \
30792	echo "Doing installcheck in readline" ; \
30793	(cd $(HOST_SUBDIR)/readline && \
30794	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30795	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30796	          "RANLIB=$${RANLIB}" \
30797	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30798	          installcheck) \
30799	  || exit 1
30800
30801@endif readline
30802
30803.PHONY: maybe-mostlyclean-readline mostlyclean-readline
30804maybe-mostlyclean-readline:
30805@if readline
30806maybe-mostlyclean-readline: mostlyclean-readline
30807
30808mostlyclean-readline:
30809	@: $(MAKE); $(unstage)
30810	@[ -f ./readline/Makefile ] || exit 0; \
30811	r=`${PWD_COMMAND}`; export r; \
30812	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30813	$(HOST_EXPORTS) \
30814	for flag in $(EXTRA_HOST_FLAGS) ; do \
30815	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30816	done; \
30817	echo "Doing mostlyclean in readline" ; \
30818	(cd $(HOST_SUBDIR)/readline && \
30819	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30820	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30821	          "RANLIB=$${RANLIB}" \
30822	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30823	          mostlyclean) \
30824	  || exit 1
30825
30826@endif readline
30827
30828.PHONY: maybe-clean-readline clean-readline
30829maybe-clean-readline:
30830@if readline
30831maybe-clean-readline: clean-readline
30832
30833clean-readline:
30834	@: $(MAKE); $(unstage)
30835	@[ -f ./readline/Makefile ] || exit 0; \
30836	r=`${PWD_COMMAND}`; export r; \
30837	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30838	$(HOST_EXPORTS) \
30839	for flag in $(EXTRA_HOST_FLAGS) ; do \
30840	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30841	done; \
30842	echo "Doing clean in readline" ; \
30843	(cd $(HOST_SUBDIR)/readline && \
30844	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30845	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30846	          "RANLIB=$${RANLIB}" \
30847	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30848	          clean) \
30849	  || exit 1
30850
30851@endif readline
30852
30853.PHONY: maybe-distclean-readline distclean-readline
30854maybe-distclean-readline:
30855@if readline
30856maybe-distclean-readline: distclean-readline
30857
30858distclean-readline:
30859	@: $(MAKE); $(unstage)
30860	@[ -f ./readline/Makefile ] || exit 0; \
30861	r=`${PWD_COMMAND}`; export r; \
30862	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30863	$(HOST_EXPORTS) \
30864	for flag in $(EXTRA_HOST_FLAGS) ; do \
30865	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30866	done; \
30867	echo "Doing distclean in readline" ; \
30868	(cd $(HOST_SUBDIR)/readline && \
30869	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30870	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30871	          "RANLIB=$${RANLIB}" \
30872	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30873	          distclean) \
30874	  || exit 1
30875
30876@endif readline
30877
30878.PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
30879maybe-maintainer-clean-readline:
30880@if readline
30881maybe-maintainer-clean-readline: maintainer-clean-readline
30882
30883maintainer-clean-readline:
30884	@: $(MAKE); $(unstage)
30885	@[ -f ./readline/Makefile ] || exit 0; \
30886	r=`${PWD_COMMAND}`; export r; \
30887	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30888	$(HOST_EXPORTS) \
30889	for flag in $(EXTRA_HOST_FLAGS) ; do \
30890	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30891	done; \
30892	echo "Doing maintainer-clean in readline" ; \
30893	(cd $(HOST_SUBDIR)/readline && \
30894	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30895	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30896	          "RANLIB=$${RANLIB}" \
30897	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30898	          maintainer-clean) \
30899	  || exit 1
30900
30901@endif readline
30902
30903
30904
30905.PHONY: configure-release maybe-configure-release
30906maybe-configure-release:
30907@if gcc-bootstrap
30908configure-release: stage_current
30909@endif gcc-bootstrap
30910@if release
30911maybe-configure-release: configure-release
30912configure-release:
30913	@: $(MAKE); $(unstage)
30914	@r=`${PWD_COMMAND}`; export r; \
30915	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30916	test ! -f $(HOST_SUBDIR)/release/Makefile || exit 0; \
30917	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/release ; \
30918	$(HOST_EXPORTS) \
30919	echo Configuring in $(HOST_SUBDIR)/release; \
30920	cd "$(HOST_SUBDIR)/release" || exit 1; \
30921	case $(srcdir) in \
30922	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30923	  *) topdir=`echo $(HOST_SUBDIR)/release/ | \
30924		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30925	esac; \
30926	srcdiroption="--srcdir=$${topdir}/release"; \
30927	libsrcdir="$$s/release"; \
30928	$(SHELL) $${libsrcdir}/configure \
30929	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30930	  --target=${target_alias} $${srcdiroption}  \
30931	  || exit 1
30932@endif release
30933
30934
30935
30936
30937
30938.PHONY: all-release maybe-all-release
30939maybe-all-release:
30940@if gcc-bootstrap
30941all-release: stage_current
30942@endif gcc-bootstrap
30943@if release
30944TARGET-release=all
30945maybe-all-release: all-release
30946all-release: configure-release
30947	@: $(MAKE); $(unstage)
30948	@r=`${PWD_COMMAND}`; export r; \
30949	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30950	$(HOST_EXPORTS) \
30951	(cd $(HOST_SUBDIR)/release && \
30952	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
30953		$(TARGET-release))
30954@endif release
30955
30956
30957
30958
30959.PHONY: check-release maybe-check-release
30960maybe-check-release:
30961@if release
30962maybe-check-release: check-release
30963
30964check-release:
30965
30966@endif release
30967
30968.PHONY: install-release maybe-install-release
30969maybe-install-release:
30970@if release
30971maybe-install-release: install-release
30972
30973install-release:
30974
30975@endif release
30976
30977# Other targets (info, dvi, pdf, etc.)
30978
30979.PHONY: maybe-info-release info-release
30980maybe-info-release:
30981@if release
30982maybe-info-release: info-release
30983
30984info-release: \
30985    configure-release
30986	@: $(MAKE); $(unstage)
30987	@[ -f ./release/Makefile ] || exit 0; \
30988	r=`${PWD_COMMAND}`; export r; \
30989	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30990	$(HOST_EXPORTS) \
30991	for flag in $(EXTRA_HOST_FLAGS) ; do \
30992	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30993	done; \
30994	echo "Doing info in release" ; \
30995	(cd $(HOST_SUBDIR)/release && \
30996	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30997	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30998	          "RANLIB=$${RANLIB}" \
30999	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31000	          info) \
31001	  || exit 1
31002
31003@endif release
31004
31005.PHONY: maybe-dvi-release dvi-release
31006maybe-dvi-release:
31007@if release
31008maybe-dvi-release: dvi-release
31009
31010dvi-release: \
31011    configure-release
31012	@: $(MAKE); $(unstage)
31013	@[ -f ./release/Makefile ] || exit 0; \
31014	r=`${PWD_COMMAND}`; export r; \
31015	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31016	$(HOST_EXPORTS) \
31017	for flag in $(EXTRA_HOST_FLAGS) ; do \
31018	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31019	done; \
31020	echo "Doing dvi in release" ; \
31021	(cd $(HOST_SUBDIR)/release && \
31022	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31023	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31024	          "RANLIB=$${RANLIB}" \
31025	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31026	          dvi) \
31027	  || exit 1
31028
31029@endif release
31030
31031.PHONY: maybe-pdf-release pdf-release
31032maybe-pdf-release:
31033@if release
31034maybe-pdf-release: pdf-release
31035
31036pdf-release: \
31037    configure-release
31038	@: $(MAKE); $(unstage)
31039	@[ -f ./release/Makefile ] || exit 0; \
31040	r=`${PWD_COMMAND}`; export r; \
31041	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31042	$(HOST_EXPORTS) \
31043	for flag in $(EXTRA_HOST_FLAGS) ; do \
31044	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31045	done; \
31046	echo "Doing pdf in release" ; \
31047	(cd $(HOST_SUBDIR)/release && \
31048	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31049	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31050	          "RANLIB=$${RANLIB}" \
31051	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31052	          pdf) \
31053	  || exit 1
31054
31055@endif release
31056
31057.PHONY: maybe-html-release html-release
31058maybe-html-release:
31059@if release
31060maybe-html-release: html-release
31061
31062html-release: \
31063    configure-release
31064	@: $(MAKE); $(unstage)
31065	@[ -f ./release/Makefile ] || exit 0; \
31066	r=`${PWD_COMMAND}`; export r; \
31067	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31068	$(HOST_EXPORTS) \
31069	for flag in $(EXTRA_HOST_FLAGS) ; do \
31070	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31071	done; \
31072	echo "Doing html in release" ; \
31073	(cd $(HOST_SUBDIR)/release && \
31074	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31075	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31076	          "RANLIB=$${RANLIB}" \
31077	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31078	          html) \
31079	  || exit 1
31080
31081@endif release
31082
31083.PHONY: maybe-TAGS-release TAGS-release
31084maybe-TAGS-release:
31085@if release
31086maybe-TAGS-release: TAGS-release
31087
31088TAGS-release: \
31089    configure-release
31090	@: $(MAKE); $(unstage)
31091	@[ -f ./release/Makefile ] || exit 0; \
31092	r=`${PWD_COMMAND}`; export r; \
31093	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31094	$(HOST_EXPORTS) \
31095	for flag in $(EXTRA_HOST_FLAGS) ; do \
31096	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31097	done; \
31098	echo "Doing TAGS in release" ; \
31099	(cd $(HOST_SUBDIR)/release && \
31100	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31101	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31102	          "RANLIB=$${RANLIB}" \
31103	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31104	          TAGS) \
31105	  || exit 1
31106
31107@endif release
31108
31109.PHONY: maybe-install-info-release install-info-release
31110maybe-install-info-release:
31111@if release
31112maybe-install-info-release: install-info-release
31113
31114install-info-release: \
31115    configure-release \
31116    info-release
31117	@: $(MAKE); $(unstage)
31118	@[ -f ./release/Makefile ] || exit 0; \
31119	r=`${PWD_COMMAND}`; export r; \
31120	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31121	$(HOST_EXPORTS) \
31122	for flag in $(EXTRA_HOST_FLAGS) ; do \
31123	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31124	done; \
31125	echo "Doing install-info in release" ; \
31126	(cd $(HOST_SUBDIR)/release && \
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	          install-info) \
31132	  || exit 1
31133
31134@endif release
31135
31136.PHONY: maybe-install-pdf-release install-pdf-release
31137maybe-install-pdf-release:
31138@if release
31139maybe-install-pdf-release: install-pdf-release
31140
31141install-pdf-release: \
31142    configure-release \
31143    pdf-release
31144	@: $(MAKE); $(unstage)
31145	@[ -f ./release/Makefile ] || exit 0; \
31146	r=`${PWD_COMMAND}`; export r; \
31147	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31148	$(HOST_EXPORTS) \
31149	for flag in $(EXTRA_HOST_FLAGS) ; do \
31150	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31151	done; \
31152	echo "Doing install-pdf in release" ; \
31153	(cd $(HOST_SUBDIR)/release && \
31154	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31155	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31156	          "RANLIB=$${RANLIB}" \
31157	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31158	          install-pdf) \
31159	  || exit 1
31160
31161@endif release
31162
31163.PHONY: maybe-install-html-release install-html-release
31164maybe-install-html-release:
31165@if release
31166maybe-install-html-release: install-html-release
31167
31168install-html-release: \
31169    configure-release \
31170    html-release
31171	@: $(MAKE); $(unstage)
31172	@[ -f ./release/Makefile ] || exit 0; \
31173	r=`${PWD_COMMAND}`; export r; \
31174	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31175	$(HOST_EXPORTS) \
31176	for flag in $(EXTRA_HOST_FLAGS) ; do \
31177	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31178	done; \
31179	echo "Doing install-html in release" ; \
31180	(cd $(HOST_SUBDIR)/release && \
31181	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31182	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31183	          "RANLIB=$${RANLIB}" \
31184	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31185	          install-html) \
31186	  || exit 1
31187
31188@endif release
31189
31190.PHONY: maybe-installcheck-release installcheck-release
31191maybe-installcheck-release:
31192@if release
31193maybe-installcheck-release: installcheck-release
31194
31195installcheck-release: \
31196    configure-release
31197	@: $(MAKE); $(unstage)
31198	@[ -f ./release/Makefile ] || exit 0; \
31199	r=`${PWD_COMMAND}`; export r; \
31200	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31201	$(HOST_EXPORTS) \
31202	for flag in $(EXTRA_HOST_FLAGS) ; do \
31203	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31204	done; \
31205	echo "Doing installcheck in release" ; \
31206	(cd $(HOST_SUBDIR)/release && \
31207	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31208	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31209	          "RANLIB=$${RANLIB}" \
31210	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31211	          installcheck) \
31212	  || exit 1
31213
31214@endif release
31215
31216.PHONY: maybe-mostlyclean-release mostlyclean-release
31217maybe-mostlyclean-release:
31218@if release
31219maybe-mostlyclean-release: mostlyclean-release
31220
31221mostlyclean-release:
31222	@: $(MAKE); $(unstage)
31223	@[ -f ./release/Makefile ] || exit 0; \
31224	r=`${PWD_COMMAND}`; export r; \
31225	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31226	$(HOST_EXPORTS) \
31227	for flag in $(EXTRA_HOST_FLAGS) ; do \
31228	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31229	done; \
31230	echo "Doing mostlyclean in release" ; \
31231	(cd $(HOST_SUBDIR)/release && \
31232	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31233	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31234	          "RANLIB=$${RANLIB}" \
31235	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31236	          mostlyclean) \
31237	  || exit 1
31238
31239@endif release
31240
31241.PHONY: maybe-clean-release clean-release
31242maybe-clean-release:
31243@if release
31244maybe-clean-release: clean-release
31245
31246clean-release:
31247	@: $(MAKE); $(unstage)
31248	@[ -f ./release/Makefile ] || exit 0; \
31249	r=`${PWD_COMMAND}`; export r; \
31250	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31251	$(HOST_EXPORTS) \
31252	for flag in $(EXTRA_HOST_FLAGS) ; do \
31253	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31254	done; \
31255	echo "Doing clean in release" ; \
31256	(cd $(HOST_SUBDIR)/release && \
31257	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31258	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31259	          "RANLIB=$${RANLIB}" \
31260	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31261	          clean) \
31262	  || exit 1
31263
31264@endif release
31265
31266.PHONY: maybe-distclean-release distclean-release
31267maybe-distclean-release:
31268@if release
31269maybe-distclean-release: distclean-release
31270
31271distclean-release:
31272	@: $(MAKE); $(unstage)
31273	@[ -f ./release/Makefile ] || exit 0; \
31274	r=`${PWD_COMMAND}`; export r; \
31275	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31276	$(HOST_EXPORTS) \
31277	for flag in $(EXTRA_HOST_FLAGS) ; do \
31278	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31279	done; \
31280	echo "Doing distclean in release" ; \
31281	(cd $(HOST_SUBDIR)/release && \
31282	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31283	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31284	          "RANLIB=$${RANLIB}" \
31285	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31286	          distclean) \
31287	  || exit 1
31288
31289@endif release
31290
31291.PHONY: maybe-maintainer-clean-release maintainer-clean-release
31292maybe-maintainer-clean-release:
31293@if release
31294maybe-maintainer-clean-release: maintainer-clean-release
31295
31296maintainer-clean-release:
31297	@: $(MAKE); $(unstage)
31298	@[ -f ./release/Makefile ] || exit 0; \
31299	r=`${PWD_COMMAND}`; export r; \
31300	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31301	$(HOST_EXPORTS) \
31302	for flag in $(EXTRA_HOST_FLAGS) ; do \
31303	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31304	done; \
31305	echo "Doing maintainer-clean in release" ; \
31306	(cd $(HOST_SUBDIR)/release && \
31307	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31308	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31309	          "RANLIB=$${RANLIB}" \
31310	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31311	          maintainer-clean) \
31312	  || exit 1
31313
31314@endif release
31315
31316
31317
31318.PHONY: configure-recode maybe-configure-recode
31319maybe-configure-recode:
31320@if gcc-bootstrap
31321configure-recode: stage_current
31322@endif gcc-bootstrap
31323@if recode
31324maybe-configure-recode: configure-recode
31325configure-recode:
31326	@: $(MAKE); $(unstage)
31327	@r=`${PWD_COMMAND}`; export r; \
31328	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31329	test ! -f $(HOST_SUBDIR)/recode/Makefile || exit 0; \
31330	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/recode ; \
31331	$(HOST_EXPORTS) \
31332	echo Configuring in $(HOST_SUBDIR)/recode; \
31333	cd "$(HOST_SUBDIR)/recode" || exit 1; \
31334	case $(srcdir) in \
31335	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31336	  *) topdir=`echo $(HOST_SUBDIR)/recode/ | \
31337		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31338	esac; \
31339	srcdiroption="--srcdir=$${topdir}/recode"; \
31340	libsrcdir="$$s/recode"; \
31341	$(SHELL) $${libsrcdir}/configure \
31342	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31343	  --target=${target_alias} $${srcdiroption}  \
31344	  || exit 1
31345@endif recode
31346
31347
31348
31349
31350
31351.PHONY: all-recode maybe-all-recode
31352maybe-all-recode:
31353@if gcc-bootstrap
31354all-recode: stage_current
31355@endif gcc-bootstrap
31356@if recode
31357TARGET-recode=all
31358maybe-all-recode: all-recode
31359all-recode: configure-recode
31360	@: $(MAKE); $(unstage)
31361	@r=`${PWD_COMMAND}`; export r; \
31362	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31363	$(HOST_EXPORTS) \
31364	(cd $(HOST_SUBDIR)/recode && \
31365	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
31366		$(TARGET-recode))
31367@endif recode
31368
31369
31370
31371
31372.PHONY: check-recode maybe-check-recode
31373maybe-check-recode:
31374@if recode
31375maybe-check-recode: check-recode
31376
31377check-recode:
31378	@: $(MAKE); $(unstage)
31379	@r=`${PWD_COMMAND}`; export r; \
31380	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31381	$(HOST_EXPORTS) \
31382	(cd $(HOST_SUBDIR)/recode && \
31383	  $(MAKE) $(FLAGS_TO_PASS)  check)
31384
31385@endif recode
31386
31387.PHONY: install-recode maybe-install-recode
31388maybe-install-recode:
31389@if recode
31390maybe-install-recode: install-recode
31391
31392install-recode: installdirs
31393	@: $(MAKE); $(unstage)
31394	@r=`${PWD_COMMAND}`; export r; \
31395	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31396	$(HOST_EXPORTS) \
31397	(cd $(HOST_SUBDIR)/recode && \
31398	  $(MAKE) $(FLAGS_TO_PASS)  install)
31399
31400@endif recode
31401
31402# Other targets (info, dvi, pdf, etc.)
31403
31404.PHONY: maybe-info-recode info-recode
31405maybe-info-recode:
31406@if recode
31407maybe-info-recode: info-recode
31408
31409info-recode: \
31410    configure-recode
31411	@: $(MAKE); $(unstage)
31412	@[ -f ./recode/Makefile ] || exit 0; \
31413	r=`${PWD_COMMAND}`; export r; \
31414	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31415	$(HOST_EXPORTS) \
31416	for flag in $(EXTRA_HOST_FLAGS) ; do \
31417	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31418	done; \
31419	echo "Doing info in recode" ; \
31420	(cd $(HOST_SUBDIR)/recode && \
31421	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31422	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31423	          "RANLIB=$${RANLIB}" \
31424	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31425	          info) \
31426	  || exit 1
31427
31428@endif recode
31429
31430.PHONY: maybe-dvi-recode dvi-recode
31431maybe-dvi-recode:
31432@if recode
31433maybe-dvi-recode: dvi-recode
31434
31435dvi-recode: \
31436    configure-recode
31437	@: $(MAKE); $(unstage)
31438	@[ -f ./recode/Makefile ] || exit 0; \
31439	r=`${PWD_COMMAND}`; export r; \
31440	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31441	$(HOST_EXPORTS) \
31442	for flag in $(EXTRA_HOST_FLAGS) ; do \
31443	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31444	done; \
31445	echo "Doing dvi in recode" ; \
31446	(cd $(HOST_SUBDIR)/recode && \
31447	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31448	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31449	          "RANLIB=$${RANLIB}" \
31450	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31451	          dvi) \
31452	  || exit 1
31453
31454@endif recode
31455
31456.PHONY: maybe-pdf-recode pdf-recode
31457maybe-pdf-recode:
31458@if recode
31459maybe-pdf-recode: pdf-recode
31460
31461pdf-recode: \
31462    configure-recode
31463	@: $(MAKE); $(unstage)
31464	@[ -f ./recode/Makefile ] || exit 0; \
31465	r=`${PWD_COMMAND}`; export r; \
31466	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31467	$(HOST_EXPORTS) \
31468	for flag in $(EXTRA_HOST_FLAGS) ; do \
31469	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31470	done; \
31471	echo "Doing pdf in recode" ; \
31472	(cd $(HOST_SUBDIR)/recode && \
31473	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31474	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31475	          "RANLIB=$${RANLIB}" \
31476	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31477	          pdf) \
31478	  || exit 1
31479
31480@endif recode
31481
31482.PHONY: maybe-html-recode html-recode
31483maybe-html-recode:
31484@if recode
31485maybe-html-recode: html-recode
31486
31487html-recode: \
31488    configure-recode
31489	@: $(MAKE); $(unstage)
31490	@[ -f ./recode/Makefile ] || exit 0; \
31491	r=`${PWD_COMMAND}`; export r; \
31492	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31493	$(HOST_EXPORTS) \
31494	for flag in $(EXTRA_HOST_FLAGS) ; do \
31495	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31496	done; \
31497	echo "Doing html in recode" ; \
31498	(cd $(HOST_SUBDIR)/recode && \
31499	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31500	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31501	          "RANLIB=$${RANLIB}" \
31502	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31503	          html) \
31504	  || exit 1
31505
31506@endif recode
31507
31508.PHONY: maybe-TAGS-recode TAGS-recode
31509maybe-TAGS-recode:
31510@if recode
31511maybe-TAGS-recode: TAGS-recode
31512
31513TAGS-recode: \
31514    configure-recode
31515	@: $(MAKE); $(unstage)
31516	@[ -f ./recode/Makefile ] || exit 0; \
31517	r=`${PWD_COMMAND}`; export r; \
31518	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31519	$(HOST_EXPORTS) \
31520	for flag in $(EXTRA_HOST_FLAGS) ; do \
31521	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31522	done; \
31523	echo "Doing TAGS in recode" ; \
31524	(cd $(HOST_SUBDIR)/recode && \
31525	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31526	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31527	          "RANLIB=$${RANLIB}" \
31528	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31529	          TAGS) \
31530	  || exit 1
31531
31532@endif recode
31533
31534.PHONY: maybe-install-info-recode install-info-recode
31535maybe-install-info-recode:
31536@if recode
31537maybe-install-info-recode: install-info-recode
31538
31539install-info-recode: \
31540    configure-recode \
31541    info-recode
31542	@: $(MAKE); $(unstage)
31543	@[ -f ./recode/Makefile ] || exit 0; \
31544	r=`${PWD_COMMAND}`; export r; \
31545	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31546	$(HOST_EXPORTS) \
31547	for flag in $(EXTRA_HOST_FLAGS) ; do \
31548	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31549	done; \
31550	echo "Doing install-info in recode" ; \
31551	(cd $(HOST_SUBDIR)/recode && \
31552	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31553	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31554	          "RANLIB=$${RANLIB}" \
31555	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31556	          install-info) \
31557	  || exit 1
31558
31559@endif recode
31560
31561.PHONY: maybe-install-pdf-recode install-pdf-recode
31562maybe-install-pdf-recode:
31563@if recode
31564maybe-install-pdf-recode: install-pdf-recode
31565
31566install-pdf-recode: \
31567    configure-recode \
31568    pdf-recode
31569	@: $(MAKE); $(unstage)
31570	@[ -f ./recode/Makefile ] || exit 0; \
31571	r=`${PWD_COMMAND}`; export r; \
31572	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31573	$(HOST_EXPORTS) \
31574	for flag in $(EXTRA_HOST_FLAGS) ; do \
31575	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31576	done; \
31577	echo "Doing install-pdf in recode" ; \
31578	(cd $(HOST_SUBDIR)/recode && \
31579	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31580	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31581	          "RANLIB=$${RANLIB}" \
31582	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31583	          install-pdf) \
31584	  || exit 1
31585
31586@endif recode
31587
31588.PHONY: maybe-install-html-recode install-html-recode
31589maybe-install-html-recode:
31590@if recode
31591maybe-install-html-recode: install-html-recode
31592
31593install-html-recode: \
31594    configure-recode \
31595    html-recode
31596	@: $(MAKE); $(unstage)
31597	@[ -f ./recode/Makefile ] || exit 0; \
31598	r=`${PWD_COMMAND}`; export r; \
31599	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31600	$(HOST_EXPORTS) \
31601	for flag in $(EXTRA_HOST_FLAGS) ; do \
31602	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31603	done; \
31604	echo "Doing install-html in recode" ; \
31605	(cd $(HOST_SUBDIR)/recode && \
31606	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31607	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31608	          "RANLIB=$${RANLIB}" \
31609	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31610	          install-html) \
31611	  || exit 1
31612
31613@endif recode
31614
31615.PHONY: maybe-installcheck-recode installcheck-recode
31616maybe-installcheck-recode:
31617@if recode
31618maybe-installcheck-recode: installcheck-recode
31619
31620installcheck-recode: \
31621    configure-recode
31622	@: $(MAKE); $(unstage)
31623	@[ -f ./recode/Makefile ] || exit 0; \
31624	r=`${PWD_COMMAND}`; export r; \
31625	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31626	$(HOST_EXPORTS) \
31627	for flag in $(EXTRA_HOST_FLAGS) ; do \
31628	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31629	done; \
31630	echo "Doing installcheck in recode" ; \
31631	(cd $(HOST_SUBDIR)/recode && \
31632	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31633	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31634	          "RANLIB=$${RANLIB}" \
31635	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31636	          installcheck) \
31637	  || exit 1
31638
31639@endif recode
31640
31641.PHONY: maybe-mostlyclean-recode mostlyclean-recode
31642maybe-mostlyclean-recode:
31643@if recode
31644maybe-mostlyclean-recode: mostlyclean-recode
31645
31646mostlyclean-recode:
31647	@: $(MAKE); $(unstage)
31648	@[ -f ./recode/Makefile ] || exit 0; \
31649	r=`${PWD_COMMAND}`; export r; \
31650	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31651	$(HOST_EXPORTS) \
31652	for flag in $(EXTRA_HOST_FLAGS) ; do \
31653	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31654	done; \
31655	echo "Doing mostlyclean in recode" ; \
31656	(cd $(HOST_SUBDIR)/recode && \
31657	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31658	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31659	          "RANLIB=$${RANLIB}" \
31660	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31661	          mostlyclean) \
31662	  || exit 1
31663
31664@endif recode
31665
31666.PHONY: maybe-clean-recode clean-recode
31667maybe-clean-recode:
31668@if recode
31669maybe-clean-recode: clean-recode
31670
31671clean-recode:
31672	@: $(MAKE); $(unstage)
31673	@[ -f ./recode/Makefile ] || exit 0; \
31674	r=`${PWD_COMMAND}`; export r; \
31675	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31676	$(HOST_EXPORTS) \
31677	for flag in $(EXTRA_HOST_FLAGS) ; do \
31678	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31679	done; \
31680	echo "Doing clean in recode" ; \
31681	(cd $(HOST_SUBDIR)/recode && \
31682	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31683	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31684	          "RANLIB=$${RANLIB}" \
31685	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31686	          clean) \
31687	  || exit 1
31688
31689@endif recode
31690
31691.PHONY: maybe-distclean-recode distclean-recode
31692maybe-distclean-recode:
31693@if recode
31694maybe-distclean-recode: distclean-recode
31695
31696distclean-recode:
31697	@: $(MAKE); $(unstage)
31698	@[ -f ./recode/Makefile ] || exit 0; \
31699	r=`${PWD_COMMAND}`; export r; \
31700	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31701	$(HOST_EXPORTS) \
31702	for flag in $(EXTRA_HOST_FLAGS) ; do \
31703	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31704	done; \
31705	echo "Doing distclean in recode" ; \
31706	(cd $(HOST_SUBDIR)/recode && \
31707	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31708	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31709	          "RANLIB=$${RANLIB}" \
31710	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31711	          distclean) \
31712	  || exit 1
31713
31714@endif recode
31715
31716.PHONY: maybe-maintainer-clean-recode maintainer-clean-recode
31717maybe-maintainer-clean-recode:
31718@if recode
31719maybe-maintainer-clean-recode: maintainer-clean-recode
31720
31721maintainer-clean-recode:
31722	@: $(MAKE); $(unstage)
31723	@[ -f ./recode/Makefile ] || exit 0; \
31724	r=`${PWD_COMMAND}`; export r; \
31725	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31726	$(HOST_EXPORTS) \
31727	for flag in $(EXTRA_HOST_FLAGS) ; do \
31728	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31729	done; \
31730	echo "Doing maintainer-clean in recode" ; \
31731	(cd $(HOST_SUBDIR)/recode && \
31732	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31733	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31734	          "RANLIB=$${RANLIB}" \
31735	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31736	          maintainer-clean) \
31737	  || exit 1
31738
31739@endif recode
31740
31741
31742
31743.PHONY: configure-sed maybe-configure-sed
31744maybe-configure-sed:
31745@if gcc-bootstrap
31746configure-sed: stage_current
31747@endif gcc-bootstrap
31748@if sed
31749maybe-configure-sed: configure-sed
31750configure-sed:
31751	@: $(MAKE); $(unstage)
31752	@r=`${PWD_COMMAND}`; export r; \
31753	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31754	test ! -f $(HOST_SUBDIR)/sed/Makefile || exit 0; \
31755	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sed ; \
31756	$(HOST_EXPORTS) \
31757	echo Configuring in $(HOST_SUBDIR)/sed; \
31758	cd "$(HOST_SUBDIR)/sed" || exit 1; \
31759	case $(srcdir) in \
31760	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31761	  *) topdir=`echo $(HOST_SUBDIR)/sed/ | \
31762		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31763	esac; \
31764	srcdiroption="--srcdir=$${topdir}/sed"; \
31765	libsrcdir="$$s/sed"; \
31766	$(SHELL) $${libsrcdir}/configure \
31767	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31768	  --target=${target_alias} $${srcdiroption}  \
31769	  || exit 1
31770@endif sed
31771
31772
31773
31774
31775
31776.PHONY: all-sed maybe-all-sed
31777maybe-all-sed:
31778@if gcc-bootstrap
31779all-sed: stage_current
31780@endif gcc-bootstrap
31781@if sed
31782TARGET-sed=all
31783maybe-all-sed: all-sed
31784all-sed: configure-sed
31785	@: $(MAKE); $(unstage)
31786	@r=`${PWD_COMMAND}`; export r; \
31787	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31788	$(HOST_EXPORTS) \
31789	(cd $(HOST_SUBDIR)/sed && \
31790	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
31791		$(TARGET-sed))
31792@endif sed
31793
31794
31795
31796
31797.PHONY: check-sed maybe-check-sed
31798maybe-check-sed:
31799@if sed
31800maybe-check-sed: check-sed
31801
31802check-sed:
31803	@: $(MAKE); $(unstage)
31804	@r=`${PWD_COMMAND}`; export r; \
31805	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31806	$(HOST_EXPORTS) \
31807	(cd $(HOST_SUBDIR)/sed && \
31808	  $(MAKE) $(FLAGS_TO_PASS)  check)
31809
31810@endif sed
31811
31812.PHONY: install-sed maybe-install-sed
31813maybe-install-sed:
31814@if sed
31815maybe-install-sed: install-sed
31816
31817install-sed: installdirs
31818	@: $(MAKE); $(unstage)
31819	@r=`${PWD_COMMAND}`; export r; \
31820	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31821	$(HOST_EXPORTS) \
31822	(cd $(HOST_SUBDIR)/sed && \
31823	  $(MAKE) $(FLAGS_TO_PASS)  install)
31824
31825@endif sed
31826
31827# Other targets (info, dvi, pdf, etc.)
31828
31829.PHONY: maybe-info-sed info-sed
31830maybe-info-sed:
31831@if sed
31832maybe-info-sed: info-sed
31833
31834info-sed: \
31835    configure-sed
31836	@: $(MAKE); $(unstage)
31837	@[ -f ./sed/Makefile ] || exit 0; \
31838	r=`${PWD_COMMAND}`; export r; \
31839	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31840	$(HOST_EXPORTS) \
31841	for flag in $(EXTRA_HOST_FLAGS) ; do \
31842	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31843	done; \
31844	echo "Doing info in sed" ; \
31845	(cd $(HOST_SUBDIR)/sed && \
31846	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31847	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31848	          "RANLIB=$${RANLIB}" \
31849	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31850	          info) \
31851	  || exit 1
31852
31853@endif sed
31854
31855.PHONY: maybe-dvi-sed dvi-sed
31856maybe-dvi-sed:
31857@if sed
31858maybe-dvi-sed: dvi-sed
31859
31860dvi-sed: \
31861    configure-sed
31862	@: $(MAKE); $(unstage)
31863	@[ -f ./sed/Makefile ] || exit 0; \
31864	r=`${PWD_COMMAND}`; export r; \
31865	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31866	$(HOST_EXPORTS) \
31867	for flag in $(EXTRA_HOST_FLAGS) ; do \
31868	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31869	done; \
31870	echo "Doing dvi in sed" ; \
31871	(cd $(HOST_SUBDIR)/sed && \
31872	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31873	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31874	          "RANLIB=$${RANLIB}" \
31875	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31876	          dvi) \
31877	  || exit 1
31878
31879@endif sed
31880
31881.PHONY: maybe-pdf-sed pdf-sed
31882maybe-pdf-sed:
31883@if sed
31884maybe-pdf-sed: pdf-sed
31885
31886pdf-sed: \
31887    configure-sed
31888	@: $(MAKE); $(unstage)
31889	@[ -f ./sed/Makefile ] || exit 0; \
31890	r=`${PWD_COMMAND}`; export r; \
31891	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31892	$(HOST_EXPORTS) \
31893	for flag in $(EXTRA_HOST_FLAGS) ; do \
31894	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31895	done; \
31896	echo "Doing pdf in sed" ; \
31897	(cd $(HOST_SUBDIR)/sed && \
31898	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31899	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31900	          "RANLIB=$${RANLIB}" \
31901	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31902	          pdf) \
31903	  || exit 1
31904
31905@endif sed
31906
31907.PHONY: maybe-html-sed html-sed
31908maybe-html-sed:
31909@if sed
31910maybe-html-sed: html-sed
31911
31912html-sed: \
31913    configure-sed
31914	@: $(MAKE); $(unstage)
31915	@[ -f ./sed/Makefile ] || exit 0; \
31916	r=`${PWD_COMMAND}`; export r; \
31917	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31918	$(HOST_EXPORTS) \
31919	for flag in $(EXTRA_HOST_FLAGS) ; do \
31920	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31921	done; \
31922	echo "Doing html in sed" ; \
31923	(cd $(HOST_SUBDIR)/sed && \
31924	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31925	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31926	          "RANLIB=$${RANLIB}" \
31927	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31928	          html) \
31929	  || exit 1
31930
31931@endif sed
31932
31933.PHONY: maybe-TAGS-sed TAGS-sed
31934maybe-TAGS-sed:
31935@if sed
31936maybe-TAGS-sed: TAGS-sed
31937
31938TAGS-sed: \
31939    configure-sed
31940	@: $(MAKE); $(unstage)
31941	@[ -f ./sed/Makefile ] || exit 0; \
31942	r=`${PWD_COMMAND}`; export r; \
31943	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31944	$(HOST_EXPORTS) \
31945	for flag in $(EXTRA_HOST_FLAGS) ; do \
31946	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31947	done; \
31948	echo "Doing TAGS in sed" ; \
31949	(cd $(HOST_SUBDIR)/sed && \
31950	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31951	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31952	          "RANLIB=$${RANLIB}" \
31953	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31954	          TAGS) \
31955	  || exit 1
31956
31957@endif sed
31958
31959.PHONY: maybe-install-info-sed install-info-sed
31960maybe-install-info-sed:
31961@if sed
31962maybe-install-info-sed: install-info-sed
31963
31964install-info-sed: \
31965    configure-sed \
31966    info-sed
31967	@: $(MAKE); $(unstage)
31968	@[ -f ./sed/Makefile ] || exit 0; \
31969	r=`${PWD_COMMAND}`; export r; \
31970	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31971	$(HOST_EXPORTS) \
31972	for flag in $(EXTRA_HOST_FLAGS) ; do \
31973	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31974	done; \
31975	echo "Doing install-info in sed" ; \
31976	(cd $(HOST_SUBDIR)/sed && \
31977	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31978	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31979	          "RANLIB=$${RANLIB}" \
31980	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31981	          install-info) \
31982	  || exit 1
31983
31984@endif sed
31985
31986.PHONY: maybe-install-pdf-sed install-pdf-sed
31987maybe-install-pdf-sed:
31988@if sed
31989maybe-install-pdf-sed: install-pdf-sed
31990
31991install-pdf-sed: \
31992    configure-sed \
31993    pdf-sed
31994	@: $(MAKE); $(unstage)
31995	@[ -f ./sed/Makefile ] || exit 0; \
31996	r=`${PWD_COMMAND}`; export r; \
31997	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31998	$(HOST_EXPORTS) \
31999	for flag in $(EXTRA_HOST_FLAGS) ; do \
32000	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32001	done; \
32002	echo "Doing install-pdf in sed" ; \
32003	(cd $(HOST_SUBDIR)/sed && \
32004	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32005	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32006	          "RANLIB=$${RANLIB}" \
32007	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32008	          install-pdf) \
32009	  || exit 1
32010
32011@endif sed
32012
32013.PHONY: maybe-install-html-sed install-html-sed
32014maybe-install-html-sed:
32015@if sed
32016maybe-install-html-sed: install-html-sed
32017
32018install-html-sed: \
32019    configure-sed \
32020    html-sed
32021	@: $(MAKE); $(unstage)
32022	@[ -f ./sed/Makefile ] || exit 0; \
32023	r=`${PWD_COMMAND}`; export r; \
32024	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32025	$(HOST_EXPORTS) \
32026	for flag in $(EXTRA_HOST_FLAGS) ; do \
32027	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32028	done; \
32029	echo "Doing install-html in sed" ; \
32030	(cd $(HOST_SUBDIR)/sed && \
32031	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32032	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32033	          "RANLIB=$${RANLIB}" \
32034	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32035	          install-html) \
32036	  || exit 1
32037
32038@endif sed
32039
32040.PHONY: maybe-installcheck-sed installcheck-sed
32041maybe-installcheck-sed:
32042@if sed
32043maybe-installcheck-sed: installcheck-sed
32044
32045installcheck-sed: \
32046    configure-sed
32047	@: $(MAKE); $(unstage)
32048	@[ -f ./sed/Makefile ] || exit 0; \
32049	r=`${PWD_COMMAND}`; export r; \
32050	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32051	$(HOST_EXPORTS) \
32052	for flag in $(EXTRA_HOST_FLAGS) ; do \
32053	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32054	done; \
32055	echo "Doing installcheck in sed" ; \
32056	(cd $(HOST_SUBDIR)/sed && \
32057	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32058	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32059	          "RANLIB=$${RANLIB}" \
32060	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32061	          installcheck) \
32062	  || exit 1
32063
32064@endif sed
32065
32066.PHONY: maybe-mostlyclean-sed mostlyclean-sed
32067maybe-mostlyclean-sed:
32068@if sed
32069maybe-mostlyclean-sed: mostlyclean-sed
32070
32071mostlyclean-sed:
32072	@: $(MAKE); $(unstage)
32073	@[ -f ./sed/Makefile ] || exit 0; \
32074	r=`${PWD_COMMAND}`; export r; \
32075	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32076	$(HOST_EXPORTS) \
32077	for flag in $(EXTRA_HOST_FLAGS) ; do \
32078	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32079	done; \
32080	echo "Doing mostlyclean in sed" ; \
32081	(cd $(HOST_SUBDIR)/sed && \
32082	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32083	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32084	          "RANLIB=$${RANLIB}" \
32085	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32086	          mostlyclean) \
32087	  || exit 1
32088
32089@endif sed
32090
32091.PHONY: maybe-clean-sed clean-sed
32092maybe-clean-sed:
32093@if sed
32094maybe-clean-sed: clean-sed
32095
32096clean-sed:
32097	@: $(MAKE); $(unstage)
32098	@[ -f ./sed/Makefile ] || exit 0; \
32099	r=`${PWD_COMMAND}`; export r; \
32100	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32101	$(HOST_EXPORTS) \
32102	for flag in $(EXTRA_HOST_FLAGS) ; do \
32103	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32104	done; \
32105	echo "Doing clean in sed" ; \
32106	(cd $(HOST_SUBDIR)/sed && \
32107	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32108	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32109	          "RANLIB=$${RANLIB}" \
32110	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32111	          clean) \
32112	  || exit 1
32113
32114@endif sed
32115
32116.PHONY: maybe-distclean-sed distclean-sed
32117maybe-distclean-sed:
32118@if sed
32119maybe-distclean-sed: distclean-sed
32120
32121distclean-sed:
32122	@: $(MAKE); $(unstage)
32123	@[ -f ./sed/Makefile ] || exit 0; \
32124	r=`${PWD_COMMAND}`; export r; \
32125	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32126	$(HOST_EXPORTS) \
32127	for flag in $(EXTRA_HOST_FLAGS) ; do \
32128	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32129	done; \
32130	echo "Doing distclean in sed" ; \
32131	(cd $(HOST_SUBDIR)/sed && \
32132	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32133	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32134	          "RANLIB=$${RANLIB}" \
32135	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32136	          distclean) \
32137	  || exit 1
32138
32139@endif sed
32140
32141.PHONY: maybe-maintainer-clean-sed maintainer-clean-sed
32142maybe-maintainer-clean-sed:
32143@if sed
32144maybe-maintainer-clean-sed: maintainer-clean-sed
32145
32146maintainer-clean-sed:
32147	@: $(MAKE); $(unstage)
32148	@[ -f ./sed/Makefile ] || exit 0; \
32149	r=`${PWD_COMMAND}`; export r; \
32150	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32151	$(HOST_EXPORTS) \
32152	for flag in $(EXTRA_HOST_FLAGS) ; do \
32153	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32154	done; \
32155	echo "Doing maintainer-clean in sed" ; \
32156	(cd $(HOST_SUBDIR)/sed && \
32157	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32158	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32159	          "RANLIB=$${RANLIB}" \
32160	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32161	          maintainer-clean) \
32162	  || exit 1
32163
32164@endif sed
32165
32166
32167
32168.PHONY: configure-send-pr maybe-configure-send-pr
32169maybe-configure-send-pr:
32170@if gcc-bootstrap
32171configure-send-pr: stage_current
32172@endif gcc-bootstrap
32173@if send-pr
32174maybe-configure-send-pr: configure-send-pr
32175configure-send-pr:
32176	@: $(MAKE); $(unstage)
32177	@r=`${PWD_COMMAND}`; export r; \
32178	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32179	test ! -f $(HOST_SUBDIR)/send-pr/Makefile || exit 0; \
32180	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/send-pr ; \
32181	$(HOST_EXPORTS) \
32182	echo Configuring in $(HOST_SUBDIR)/send-pr; \
32183	cd "$(HOST_SUBDIR)/send-pr" || exit 1; \
32184	case $(srcdir) in \
32185	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32186	  *) topdir=`echo $(HOST_SUBDIR)/send-pr/ | \
32187		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32188	esac; \
32189	srcdiroption="--srcdir=$${topdir}/send-pr"; \
32190	libsrcdir="$$s/send-pr"; \
32191	$(SHELL) $${libsrcdir}/configure \
32192	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32193	  --target=${target_alias} $${srcdiroption}  \
32194	  || exit 1
32195@endif send-pr
32196
32197
32198
32199
32200
32201.PHONY: all-send-pr maybe-all-send-pr
32202maybe-all-send-pr:
32203@if gcc-bootstrap
32204all-send-pr: stage_current
32205@endif gcc-bootstrap
32206@if send-pr
32207TARGET-send-pr=all
32208maybe-all-send-pr: all-send-pr
32209all-send-pr: configure-send-pr
32210	@: $(MAKE); $(unstage)
32211	@r=`${PWD_COMMAND}`; export r; \
32212	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32213	$(HOST_EXPORTS) \
32214	(cd $(HOST_SUBDIR)/send-pr && \
32215	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
32216		$(TARGET-send-pr))
32217@endif send-pr
32218
32219
32220
32221
32222.PHONY: check-send-pr maybe-check-send-pr
32223maybe-check-send-pr:
32224@if send-pr
32225maybe-check-send-pr: check-send-pr
32226
32227check-send-pr:
32228	@: $(MAKE); $(unstage)
32229	@r=`${PWD_COMMAND}`; export r; \
32230	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32231	$(HOST_EXPORTS) \
32232	(cd $(HOST_SUBDIR)/send-pr && \
32233	  $(MAKE) $(FLAGS_TO_PASS)  check)
32234
32235@endif send-pr
32236
32237.PHONY: install-send-pr maybe-install-send-pr
32238maybe-install-send-pr:
32239@if send-pr
32240maybe-install-send-pr: install-send-pr
32241
32242install-send-pr: installdirs
32243	@: $(MAKE); $(unstage)
32244	@r=`${PWD_COMMAND}`; export r; \
32245	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32246	$(HOST_EXPORTS) \
32247	(cd $(HOST_SUBDIR)/send-pr && \
32248	  $(MAKE) $(FLAGS_TO_PASS)  install)
32249
32250@endif send-pr
32251
32252# Other targets (info, dvi, pdf, etc.)
32253
32254.PHONY: maybe-info-send-pr info-send-pr
32255maybe-info-send-pr:
32256@if send-pr
32257maybe-info-send-pr: info-send-pr
32258
32259info-send-pr: \
32260    configure-send-pr
32261	@: $(MAKE); $(unstage)
32262	@[ -f ./send-pr/Makefile ] || exit 0; \
32263	r=`${PWD_COMMAND}`; export r; \
32264	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32265	$(HOST_EXPORTS) \
32266	for flag in $(EXTRA_HOST_FLAGS) ; do \
32267	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32268	done; \
32269	echo "Doing info in send-pr" ; \
32270	(cd $(HOST_SUBDIR)/send-pr && \
32271	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32272	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32273	          "RANLIB=$${RANLIB}" \
32274	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32275	          info) \
32276	  || exit 1
32277
32278@endif send-pr
32279
32280.PHONY: maybe-dvi-send-pr dvi-send-pr
32281maybe-dvi-send-pr:
32282@if send-pr
32283maybe-dvi-send-pr: dvi-send-pr
32284
32285dvi-send-pr: \
32286    configure-send-pr
32287	@: $(MAKE); $(unstage)
32288	@[ -f ./send-pr/Makefile ] || exit 0; \
32289	r=`${PWD_COMMAND}`; export r; \
32290	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32291	$(HOST_EXPORTS) \
32292	for flag in $(EXTRA_HOST_FLAGS) ; do \
32293	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32294	done; \
32295	echo "Doing dvi in send-pr" ; \
32296	(cd $(HOST_SUBDIR)/send-pr && \
32297	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32298	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32299	          "RANLIB=$${RANLIB}" \
32300	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32301	          dvi) \
32302	  || exit 1
32303
32304@endif send-pr
32305
32306.PHONY: maybe-pdf-send-pr pdf-send-pr
32307maybe-pdf-send-pr:
32308@if send-pr
32309maybe-pdf-send-pr: pdf-send-pr
32310
32311pdf-send-pr: \
32312    configure-send-pr
32313	@: $(MAKE); $(unstage)
32314	@[ -f ./send-pr/Makefile ] || exit 0; \
32315	r=`${PWD_COMMAND}`; export r; \
32316	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32317	$(HOST_EXPORTS) \
32318	for flag in $(EXTRA_HOST_FLAGS) ; do \
32319	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32320	done; \
32321	echo "Doing pdf in send-pr" ; \
32322	(cd $(HOST_SUBDIR)/send-pr && \
32323	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32324	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32325	          "RANLIB=$${RANLIB}" \
32326	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32327	          pdf) \
32328	  || exit 1
32329
32330@endif send-pr
32331
32332.PHONY: maybe-html-send-pr html-send-pr
32333maybe-html-send-pr:
32334@if send-pr
32335maybe-html-send-pr: html-send-pr
32336
32337html-send-pr: \
32338    configure-send-pr
32339	@: $(MAKE); $(unstage)
32340	@[ -f ./send-pr/Makefile ] || exit 0; \
32341	r=`${PWD_COMMAND}`; export r; \
32342	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32343	$(HOST_EXPORTS) \
32344	for flag in $(EXTRA_HOST_FLAGS) ; do \
32345	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32346	done; \
32347	echo "Doing html in send-pr" ; \
32348	(cd $(HOST_SUBDIR)/send-pr && \
32349	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32350	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32351	          "RANLIB=$${RANLIB}" \
32352	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32353	          html) \
32354	  || exit 1
32355
32356@endif send-pr
32357
32358.PHONY: maybe-TAGS-send-pr TAGS-send-pr
32359maybe-TAGS-send-pr:
32360@if send-pr
32361maybe-TAGS-send-pr: TAGS-send-pr
32362
32363TAGS-send-pr: \
32364    configure-send-pr
32365	@: $(MAKE); $(unstage)
32366	@[ -f ./send-pr/Makefile ] || exit 0; \
32367	r=`${PWD_COMMAND}`; export r; \
32368	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32369	$(HOST_EXPORTS) \
32370	for flag in $(EXTRA_HOST_FLAGS) ; do \
32371	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32372	done; \
32373	echo "Doing TAGS in send-pr" ; \
32374	(cd $(HOST_SUBDIR)/send-pr && \
32375	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32376	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32377	          "RANLIB=$${RANLIB}" \
32378	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32379	          TAGS) \
32380	  || exit 1
32381
32382@endif send-pr
32383
32384.PHONY: maybe-install-info-send-pr install-info-send-pr
32385maybe-install-info-send-pr:
32386@if send-pr
32387maybe-install-info-send-pr: install-info-send-pr
32388
32389install-info-send-pr: \
32390    configure-send-pr \
32391    info-send-pr
32392	@: $(MAKE); $(unstage)
32393	@[ -f ./send-pr/Makefile ] || exit 0; \
32394	r=`${PWD_COMMAND}`; export r; \
32395	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32396	$(HOST_EXPORTS) \
32397	for flag in $(EXTRA_HOST_FLAGS) ; do \
32398	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32399	done; \
32400	echo "Doing install-info in send-pr" ; \
32401	(cd $(HOST_SUBDIR)/send-pr && \
32402	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32403	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32404	          "RANLIB=$${RANLIB}" \
32405	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32406	          install-info) \
32407	  || exit 1
32408
32409@endif send-pr
32410
32411.PHONY: maybe-install-pdf-send-pr install-pdf-send-pr
32412maybe-install-pdf-send-pr:
32413@if send-pr
32414maybe-install-pdf-send-pr: install-pdf-send-pr
32415
32416install-pdf-send-pr: \
32417    configure-send-pr \
32418    pdf-send-pr
32419	@: $(MAKE); $(unstage)
32420	@[ -f ./send-pr/Makefile ] || exit 0; \
32421	r=`${PWD_COMMAND}`; export r; \
32422	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32423	$(HOST_EXPORTS) \
32424	for flag in $(EXTRA_HOST_FLAGS) ; do \
32425	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32426	done; \
32427	echo "Doing install-pdf in send-pr" ; \
32428	(cd $(HOST_SUBDIR)/send-pr && \
32429	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32430	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32431	          "RANLIB=$${RANLIB}" \
32432	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32433	          install-pdf) \
32434	  || exit 1
32435
32436@endif send-pr
32437
32438.PHONY: maybe-install-html-send-pr install-html-send-pr
32439maybe-install-html-send-pr:
32440@if send-pr
32441maybe-install-html-send-pr: install-html-send-pr
32442
32443install-html-send-pr: \
32444    configure-send-pr \
32445    html-send-pr
32446	@: $(MAKE); $(unstage)
32447	@[ -f ./send-pr/Makefile ] || exit 0; \
32448	r=`${PWD_COMMAND}`; export r; \
32449	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32450	$(HOST_EXPORTS) \
32451	for flag in $(EXTRA_HOST_FLAGS) ; do \
32452	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32453	done; \
32454	echo "Doing install-html in send-pr" ; \
32455	(cd $(HOST_SUBDIR)/send-pr && \
32456	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32457	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32458	          "RANLIB=$${RANLIB}" \
32459	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32460	          install-html) \
32461	  || exit 1
32462
32463@endif send-pr
32464
32465.PHONY: maybe-installcheck-send-pr installcheck-send-pr
32466maybe-installcheck-send-pr:
32467@if send-pr
32468maybe-installcheck-send-pr: installcheck-send-pr
32469
32470installcheck-send-pr: \
32471    configure-send-pr
32472	@: $(MAKE); $(unstage)
32473	@[ -f ./send-pr/Makefile ] || exit 0; \
32474	r=`${PWD_COMMAND}`; export r; \
32475	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32476	$(HOST_EXPORTS) \
32477	for flag in $(EXTRA_HOST_FLAGS) ; do \
32478	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32479	done; \
32480	echo "Doing installcheck in send-pr" ; \
32481	(cd $(HOST_SUBDIR)/send-pr && \
32482	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32483	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32484	          "RANLIB=$${RANLIB}" \
32485	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32486	          installcheck) \
32487	  || exit 1
32488
32489@endif send-pr
32490
32491.PHONY: maybe-mostlyclean-send-pr mostlyclean-send-pr
32492maybe-mostlyclean-send-pr:
32493@if send-pr
32494maybe-mostlyclean-send-pr: mostlyclean-send-pr
32495
32496mostlyclean-send-pr:
32497	@: $(MAKE); $(unstage)
32498	@[ -f ./send-pr/Makefile ] || exit 0; \
32499	r=`${PWD_COMMAND}`; export r; \
32500	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32501	$(HOST_EXPORTS) \
32502	for flag in $(EXTRA_HOST_FLAGS) ; do \
32503	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32504	done; \
32505	echo "Doing mostlyclean in send-pr" ; \
32506	(cd $(HOST_SUBDIR)/send-pr && \
32507	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32508	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32509	          "RANLIB=$${RANLIB}" \
32510	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32511	          mostlyclean) \
32512	  || exit 1
32513
32514@endif send-pr
32515
32516.PHONY: maybe-clean-send-pr clean-send-pr
32517maybe-clean-send-pr:
32518@if send-pr
32519maybe-clean-send-pr: clean-send-pr
32520
32521clean-send-pr:
32522	@: $(MAKE); $(unstage)
32523	@[ -f ./send-pr/Makefile ] || exit 0; \
32524	r=`${PWD_COMMAND}`; export r; \
32525	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32526	$(HOST_EXPORTS) \
32527	for flag in $(EXTRA_HOST_FLAGS) ; do \
32528	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32529	done; \
32530	echo "Doing clean in send-pr" ; \
32531	(cd $(HOST_SUBDIR)/send-pr && \
32532	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32533	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32534	          "RANLIB=$${RANLIB}" \
32535	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32536	          clean) \
32537	  || exit 1
32538
32539@endif send-pr
32540
32541.PHONY: maybe-distclean-send-pr distclean-send-pr
32542maybe-distclean-send-pr:
32543@if send-pr
32544maybe-distclean-send-pr: distclean-send-pr
32545
32546distclean-send-pr:
32547	@: $(MAKE); $(unstage)
32548	@[ -f ./send-pr/Makefile ] || exit 0; \
32549	r=`${PWD_COMMAND}`; export r; \
32550	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32551	$(HOST_EXPORTS) \
32552	for flag in $(EXTRA_HOST_FLAGS) ; do \
32553	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32554	done; \
32555	echo "Doing distclean in send-pr" ; \
32556	(cd $(HOST_SUBDIR)/send-pr && \
32557	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32558	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32559	          "RANLIB=$${RANLIB}" \
32560	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32561	          distclean) \
32562	  || exit 1
32563
32564@endif send-pr
32565
32566.PHONY: maybe-maintainer-clean-send-pr maintainer-clean-send-pr
32567maybe-maintainer-clean-send-pr:
32568@if send-pr
32569maybe-maintainer-clean-send-pr: maintainer-clean-send-pr
32570
32571maintainer-clean-send-pr:
32572	@: $(MAKE); $(unstage)
32573	@[ -f ./send-pr/Makefile ] || exit 0; \
32574	r=`${PWD_COMMAND}`; export r; \
32575	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32576	$(HOST_EXPORTS) \
32577	for flag in $(EXTRA_HOST_FLAGS) ; do \
32578	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32579	done; \
32580	echo "Doing maintainer-clean in send-pr" ; \
32581	(cd $(HOST_SUBDIR)/send-pr && \
32582	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32583	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32584	          "RANLIB=$${RANLIB}" \
32585	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32586	          maintainer-clean) \
32587	  || exit 1
32588
32589@endif send-pr
32590
32591
32592
32593.PHONY: configure-shellutils maybe-configure-shellutils
32594maybe-configure-shellutils:
32595@if gcc-bootstrap
32596configure-shellutils: stage_current
32597@endif gcc-bootstrap
32598@if shellutils
32599maybe-configure-shellutils: configure-shellutils
32600configure-shellutils:
32601	@: $(MAKE); $(unstage)
32602	@r=`${PWD_COMMAND}`; export r; \
32603	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32604	test ! -f $(HOST_SUBDIR)/shellutils/Makefile || exit 0; \
32605	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/shellutils ; \
32606	$(HOST_EXPORTS) \
32607	echo Configuring in $(HOST_SUBDIR)/shellutils; \
32608	cd "$(HOST_SUBDIR)/shellutils" || exit 1; \
32609	case $(srcdir) in \
32610	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32611	  *) topdir=`echo $(HOST_SUBDIR)/shellutils/ | \
32612		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32613	esac; \
32614	srcdiroption="--srcdir=$${topdir}/shellutils"; \
32615	libsrcdir="$$s/shellutils"; \
32616	$(SHELL) $${libsrcdir}/configure \
32617	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32618	  --target=${target_alias} $${srcdiroption}  \
32619	  || exit 1
32620@endif shellutils
32621
32622
32623
32624
32625
32626.PHONY: all-shellutils maybe-all-shellutils
32627maybe-all-shellutils:
32628@if gcc-bootstrap
32629all-shellutils: stage_current
32630@endif gcc-bootstrap
32631@if shellutils
32632TARGET-shellutils=all
32633maybe-all-shellutils: all-shellutils
32634all-shellutils: configure-shellutils
32635	@: $(MAKE); $(unstage)
32636	@r=`${PWD_COMMAND}`; export r; \
32637	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32638	$(HOST_EXPORTS) \
32639	(cd $(HOST_SUBDIR)/shellutils && \
32640	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
32641		$(TARGET-shellutils))
32642@endif shellutils
32643
32644
32645
32646
32647.PHONY: check-shellutils maybe-check-shellutils
32648maybe-check-shellutils:
32649@if shellutils
32650maybe-check-shellutils: check-shellutils
32651
32652check-shellutils:
32653	@: $(MAKE); $(unstage)
32654	@r=`${PWD_COMMAND}`; export r; \
32655	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32656	$(HOST_EXPORTS) \
32657	(cd $(HOST_SUBDIR)/shellutils && \
32658	  $(MAKE) $(FLAGS_TO_PASS)  check)
32659
32660@endif shellutils
32661
32662.PHONY: install-shellutils maybe-install-shellutils
32663maybe-install-shellutils:
32664@if shellutils
32665maybe-install-shellutils: install-shellutils
32666
32667install-shellutils: installdirs
32668	@: $(MAKE); $(unstage)
32669	@r=`${PWD_COMMAND}`; export r; \
32670	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32671	$(HOST_EXPORTS) \
32672	(cd $(HOST_SUBDIR)/shellutils && \
32673	  $(MAKE) $(FLAGS_TO_PASS)  install)
32674
32675@endif shellutils
32676
32677# Other targets (info, dvi, pdf, etc.)
32678
32679.PHONY: maybe-info-shellutils info-shellutils
32680maybe-info-shellutils:
32681@if shellutils
32682maybe-info-shellutils: info-shellutils
32683
32684info-shellutils: \
32685    configure-shellutils
32686	@: $(MAKE); $(unstage)
32687	@[ -f ./shellutils/Makefile ] || exit 0; \
32688	r=`${PWD_COMMAND}`; export r; \
32689	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32690	$(HOST_EXPORTS) \
32691	for flag in $(EXTRA_HOST_FLAGS) ; do \
32692	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32693	done; \
32694	echo "Doing info in shellutils" ; \
32695	(cd $(HOST_SUBDIR)/shellutils && \
32696	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32697	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32698	          "RANLIB=$${RANLIB}" \
32699	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32700	          info) \
32701	  || exit 1
32702
32703@endif shellutils
32704
32705.PHONY: maybe-dvi-shellutils dvi-shellutils
32706maybe-dvi-shellutils:
32707@if shellutils
32708maybe-dvi-shellutils: dvi-shellutils
32709
32710dvi-shellutils: \
32711    configure-shellutils
32712	@: $(MAKE); $(unstage)
32713	@[ -f ./shellutils/Makefile ] || exit 0; \
32714	r=`${PWD_COMMAND}`; export r; \
32715	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32716	$(HOST_EXPORTS) \
32717	for flag in $(EXTRA_HOST_FLAGS) ; do \
32718	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32719	done; \
32720	echo "Doing dvi in shellutils" ; \
32721	(cd $(HOST_SUBDIR)/shellutils && \
32722	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32723	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32724	          "RANLIB=$${RANLIB}" \
32725	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32726	          dvi) \
32727	  || exit 1
32728
32729@endif shellutils
32730
32731.PHONY: maybe-pdf-shellutils pdf-shellutils
32732maybe-pdf-shellutils:
32733@if shellutils
32734maybe-pdf-shellutils: pdf-shellutils
32735
32736pdf-shellutils: \
32737    configure-shellutils
32738	@: $(MAKE); $(unstage)
32739	@[ -f ./shellutils/Makefile ] || exit 0; \
32740	r=`${PWD_COMMAND}`; export r; \
32741	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32742	$(HOST_EXPORTS) \
32743	for flag in $(EXTRA_HOST_FLAGS) ; do \
32744	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32745	done; \
32746	echo "Doing pdf in shellutils" ; \
32747	(cd $(HOST_SUBDIR)/shellutils && \
32748	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32749	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32750	          "RANLIB=$${RANLIB}" \
32751	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32752	          pdf) \
32753	  || exit 1
32754
32755@endif shellutils
32756
32757.PHONY: maybe-html-shellutils html-shellutils
32758maybe-html-shellutils:
32759@if shellutils
32760maybe-html-shellutils: html-shellutils
32761
32762html-shellutils: \
32763    configure-shellutils
32764	@: $(MAKE); $(unstage)
32765	@[ -f ./shellutils/Makefile ] || exit 0; \
32766	r=`${PWD_COMMAND}`; export r; \
32767	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32768	$(HOST_EXPORTS) \
32769	for flag in $(EXTRA_HOST_FLAGS) ; do \
32770	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32771	done; \
32772	echo "Doing html in shellutils" ; \
32773	(cd $(HOST_SUBDIR)/shellutils && \
32774	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32775	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32776	          "RANLIB=$${RANLIB}" \
32777	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32778	          html) \
32779	  || exit 1
32780
32781@endif shellutils
32782
32783.PHONY: maybe-TAGS-shellutils TAGS-shellutils
32784maybe-TAGS-shellutils:
32785@if shellutils
32786maybe-TAGS-shellutils: TAGS-shellutils
32787
32788TAGS-shellutils: \
32789    configure-shellutils
32790	@: $(MAKE); $(unstage)
32791	@[ -f ./shellutils/Makefile ] || exit 0; \
32792	r=`${PWD_COMMAND}`; export r; \
32793	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32794	$(HOST_EXPORTS) \
32795	for flag in $(EXTRA_HOST_FLAGS) ; do \
32796	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32797	done; \
32798	echo "Doing TAGS in shellutils" ; \
32799	(cd $(HOST_SUBDIR)/shellutils && \
32800	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32801	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32802	          "RANLIB=$${RANLIB}" \
32803	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32804	          TAGS) \
32805	  || exit 1
32806
32807@endif shellutils
32808
32809.PHONY: maybe-install-info-shellutils install-info-shellutils
32810maybe-install-info-shellutils:
32811@if shellutils
32812maybe-install-info-shellutils: install-info-shellutils
32813
32814install-info-shellutils: \
32815    configure-shellutils \
32816    info-shellutils
32817	@: $(MAKE); $(unstage)
32818	@[ -f ./shellutils/Makefile ] || exit 0; \
32819	r=`${PWD_COMMAND}`; export r; \
32820	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32821	$(HOST_EXPORTS) \
32822	for flag in $(EXTRA_HOST_FLAGS) ; do \
32823	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32824	done; \
32825	echo "Doing install-info in shellutils" ; \
32826	(cd $(HOST_SUBDIR)/shellutils && \
32827	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32828	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32829	          "RANLIB=$${RANLIB}" \
32830	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32831	          install-info) \
32832	  || exit 1
32833
32834@endif shellutils
32835
32836.PHONY: maybe-install-pdf-shellutils install-pdf-shellutils
32837maybe-install-pdf-shellutils:
32838@if shellutils
32839maybe-install-pdf-shellutils: install-pdf-shellutils
32840
32841install-pdf-shellutils: \
32842    configure-shellutils \
32843    pdf-shellutils
32844	@: $(MAKE); $(unstage)
32845	@[ -f ./shellutils/Makefile ] || exit 0; \
32846	r=`${PWD_COMMAND}`; export r; \
32847	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32848	$(HOST_EXPORTS) \
32849	for flag in $(EXTRA_HOST_FLAGS) ; do \
32850	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32851	done; \
32852	echo "Doing install-pdf in shellutils" ; \
32853	(cd $(HOST_SUBDIR)/shellutils && \
32854	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32855	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32856	          "RANLIB=$${RANLIB}" \
32857	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32858	          install-pdf) \
32859	  || exit 1
32860
32861@endif shellutils
32862
32863.PHONY: maybe-install-html-shellutils install-html-shellutils
32864maybe-install-html-shellutils:
32865@if shellutils
32866maybe-install-html-shellutils: install-html-shellutils
32867
32868install-html-shellutils: \
32869    configure-shellutils \
32870    html-shellutils
32871	@: $(MAKE); $(unstage)
32872	@[ -f ./shellutils/Makefile ] || exit 0; \
32873	r=`${PWD_COMMAND}`; export r; \
32874	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32875	$(HOST_EXPORTS) \
32876	for flag in $(EXTRA_HOST_FLAGS) ; do \
32877	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32878	done; \
32879	echo "Doing install-html in shellutils" ; \
32880	(cd $(HOST_SUBDIR)/shellutils && \
32881	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32882	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32883	          "RANLIB=$${RANLIB}" \
32884	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32885	          install-html) \
32886	  || exit 1
32887
32888@endif shellutils
32889
32890.PHONY: maybe-installcheck-shellutils installcheck-shellutils
32891maybe-installcheck-shellutils:
32892@if shellutils
32893maybe-installcheck-shellutils: installcheck-shellutils
32894
32895installcheck-shellutils: \
32896    configure-shellutils
32897	@: $(MAKE); $(unstage)
32898	@[ -f ./shellutils/Makefile ] || exit 0; \
32899	r=`${PWD_COMMAND}`; export r; \
32900	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32901	$(HOST_EXPORTS) \
32902	for flag in $(EXTRA_HOST_FLAGS) ; do \
32903	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32904	done; \
32905	echo "Doing installcheck in shellutils" ; \
32906	(cd $(HOST_SUBDIR)/shellutils && \
32907	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32908	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32909	          "RANLIB=$${RANLIB}" \
32910	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32911	          installcheck) \
32912	  || exit 1
32913
32914@endif shellutils
32915
32916.PHONY: maybe-mostlyclean-shellutils mostlyclean-shellutils
32917maybe-mostlyclean-shellutils:
32918@if shellutils
32919maybe-mostlyclean-shellutils: mostlyclean-shellutils
32920
32921mostlyclean-shellutils:
32922	@: $(MAKE); $(unstage)
32923	@[ -f ./shellutils/Makefile ] || exit 0; \
32924	r=`${PWD_COMMAND}`; export r; \
32925	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32926	$(HOST_EXPORTS) \
32927	for flag in $(EXTRA_HOST_FLAGS) ; do \
32928	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32929	done; \
32930	echo "Doing mostlyclean in shellutils" ; \
32931	(cd $(HOST_SUBDIR)/shellutils && \
32932	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32933	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32934	          "RANLIB=$${RANLIB}" \
32935	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32936	          mostlyclean) \
32937	  || exit 1
32938
32939@endif shellutils
32940
32941.PHONY: maybe-clean-shellutils clean-shellutils
32942maybe-clean-shellutils:
32943@if shellutils
32944maybe-clean-shellutils: clean-shellutils
32945
32946clean-shellutils:
32947	@: $(MAKE); $(unstage)
32948	@[ -f ./shellutils/Makefile ] || exit 0; \
32949	r=`${PWD_COMMAND}`; export r; \
32950	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32951	$(HOST_EXPORTS) \
32952	for flag in $(EXTRA_HOST_FLAGS) ; do \
32953	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32954	done; \
32955	echo "Doing clean in shellutils" ; \
32956	(cd $(HOST_SUBDIR)/shellutils && \
32957	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32958	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32959	          "RANLIB=$${RANLIB}" \
32960	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32961	          clean) \
32962	  || exit 1
32963
32964@endif shellutils
32965
32966.PHONY: maybe-distclean-shellutils distclean-shellutils
32967maybe-distclean-shellutils:
32968@if shellutils
32969maybe-distclean-shellutils: distclean-shellutils
32970
32971distclean-shellutils:
32972	@: $(MAKE); $(unstage)
32973	@[ -f ./shellutils/Makefile ] || exit 0; \
32974	r=`${PWD_COMMAND}`; export r; \
32975	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32976	$(HOST_EXPORTS) \
32977	for flag in $(EXTRA_HOST_FLAGS) ; do \
32978	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32979	done; \
32980	echo "Doing distclean in shellutils" ; \
32981	(cd $(HOST_SUBDIR)/shellutils && \
32982	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32983	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32984	          "RANLIB=$${RANLIB}" \
32985	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32986	          distclean) \
32987	  || exit 1
32988
32989@endif shellutils
32990
32991.PHONY: maybe-maintainer-clean-shellutils maintainer-clean-shellutils
32992maybe-maintainer-clean-shellutils:
32993@if shellutils
32994maybe-maintainer-clean-shellutils: maintainer-clean-shellutils
32995
32996maintainer-clean-shellutils:
32997	@: $(MAKE); $(unstage)
32998	@[ -f ./shellutils/Makefile ] || exit 0; \
32999	r=`${PWD_COMMAND}`; export r; \
33000	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33001	$(HOST_EXPORTS) \
33002	for flag in $(EXTRA_HOST_FLAGS) ; do \
33003	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33004	done; \
33005	echo "Doing maintainer-clean in shellutils" ; \
33006	(cd $(HOST_SUBDIR)/shellutils && \
33007	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33008	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33009	          "RANLIB=$${RANLIB}" \
33010	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33011	          maintainer-clean) \
33012	  || exit 1
33013
33014@endif shellutils
33015
33016
33017
33018.PHONY: configure-sid maybe-configure-sid
33019maybe-configure-sid:
33020@if gcc-bootstrap
33021configure-sid: stage_current
33022@endif gcc-bootstrap
33023@if sid
33024maybe-configure-sid: configure-sid
33025configure-sid:
33026	@: $(MAKE); $(unstage)
33027	@r=`${PWD_COMMAND}`; export r; \
33028	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33029	test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
33030	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
33031	$(HOST_EXPORTS) \
33032	echo Configuring in $(HOST_SUBDIR)/sid; \
33033	cd "$(HOST_SUBDIR)/sid" || exit 1; \
33034	case $(srcdir) in \
33035	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33036	  *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
33037		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33038	esac; \
33039	srcdiroption="--srcdir=$${topdir}/sid"; \
33040	libsrcdir="$$s/sid"; \
33041	$(SHELL) $${libsrcdir}/configure \
33042	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33043	  --target=${target_alias} $${srcdiroption}  \
33044	  || exit 1
33045@endif sid
33046
33047
33048
33049
33050
33051.PHONY: all-sid maybe-all-sid
33052maybe-all-sid:
33053@if gcc-bootstrap
33054all-sid: stage_current
33055@endif gcc-bootstrap
33056@if sid
33057TARGET-sid=all
33058maybe-all-sid: all-sid
33059all-sid: configure-sid
33060	@: $(MAKE); $(unstage)
33061	@r=`${PWD_COMMAND}`; export r; \
33062	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33063	$(HOST_EXPORTS) \
33064	(cd $(HOST_SUBDIR)/sid && \
33065	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
33066		$(TARGET-sid))
33067@endif sid
33068
33069
33070
33071
33072.PHONY: check-sid maybe-check-sid
33073maybe-check-sid:
33074@if sid
33075maybe-check-sid: check-sid
33076
33077check-sid:
33078	@: $(MAKE); $(unstage)
33079	@r=`${PWD_COMMAND}`; export r; \
33080	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33081	$(HOST_EXPORTS) \
33082	(cd $(HOST_SUBDIR)/sid && \
33083	  $(MAKE) $(FLAGS_TO_PASS)  check)
33084
33085@endif sid
33086
33087.PHONY: install-sid maybe-install-sid
33088maybe-install-sid:
33089@if sid
33090maybe-install-sid: install-sid
33091
33092install-sid: installdirs
33093	@: $(MAKE); $(unstage)
33094	@r=`${PWD_COMMAND}`; export r; \
33095	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33096	$(HOST_EXPORTS) \
33097	(cd $(HOST_SUBDIR)/sid && \
33098	  $(MAKE) $(FLAGS_TO_PASS)  install)
33099
33100@endif sid
33101
33102# Other targets (info, dvi, pdf, etc.)
33103
33104.PHONY: maybe-info-sid info-sid
33105maybe-info-sid:
33106@if sid
33107maybe-info-sid: info-sid
33108
33109info-sid: \
33110    configure-sid
33111	@: $(MAKE); $(unstage)
33112	@[ -f ./sid/Makefile ] || exit 0; \
33113	r=`${PWD_COMMAND}`; export r; \
33114	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33115	$(HOST_EXPORTS) \
33116	for flag in $(EXTRA_HOST_FLAGS) ; do \
33117	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33118	done; \
33119	echo "Doing info in sid" ; \
33120	(cd $(HOST_SUBDIR)/sid && \
33121	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33122	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33123	          "RANLIB=$${RANLIB}" \
33124	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33125	          info) \
33126	  || exit 1
33127
33128@endif sid
33129
33130.PHONY: maybe-dvi-sid dvi-sid
33131maybe-dvi-sid:
33132@if sid
33133maybe-dvi-sid: dvi-sid
33134
33135dvi-sid: \
33136    configure-sid
33137	@: $(MAKE); $(unstage)
33138	@[ -f ./sid/Makefile ] || exit 0; \
33139	r=`${PWD_COMMAND}`; export r; \
33140	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33141	$(HOST_EXPORTS) \
33142	for flag in $(EXTRA_HOST_FLAGS) ; do \
33143	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33144	done; \
33145	echo "Doing dvi in sid" ; \
33146	(cd $(HOST_SUBDIR)/sid && \
33147	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33148	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33149	          "RANLIB=$${RANLIB}" \
33150	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33151	          dvi) \
33152	  || exit 1
33153
33154@endif sid
33155
33156.PHONY: maybe-pdf-sid pdf-sid
33157maybe-pdf-sid:
33158@if sid
33159maybe-pdf-sid: pdf-sid
33160
33161pdf-sid: \
33162    configure-sid
33163	@: $(MAKE); $(unstage)
33164	@[ -f ./sid/Makefile ] || exit 0; \
33165	r=`${PWD_COMMAND}`; export r; \
33166	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33167	$(HOST_EXPORTS) \
33168	for flag in $(EXTRA_HOST_FLAGS) ; do \
33169	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33170	done; \
33171	echo "Doing pdf in sid" ; \
33172	(cd $(HOST_SUBDIR)/sid && \
33173	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33174	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33175	          "RANLIB=$${RANLIB}" \
33176	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33177	          pdf) \
33178	  || exit 1
33179
33180@endif sid
33181
33182.PHONY: maybe-html-sid html-sid
33183maybe-html-sid:
33184@if sid
33185maybe-html-sid: html-sid
33186
33187html-sid: \
33188    configure-sid
33189	@: $(MAKE); $(unstage)
33190	@[ -f ./sid/Makefile ] || exit 0; \
33191	r=`${PWD_COMMAND}`; export r; \
33192	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33193	$(HOST_EXPORTS) \
33194	for flag in $(EXTRA_HOST_FLAGS) ; do \
33195	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33196	done; \
33197	echo "Doing html in sid" ; \
33198	(cd $(HOST_SUBDIR)/sid && \
33199	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33200	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33201	          "RANLIB=$${RANLIB}" \
33202	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33203	          html) \
33204	  || exit 1
33205
33206@endif sid
33207
33208.PHONY: maybe-TAGS-sid TAGS-sid
33209maybe-TAGS-sid:
33210@if sid
33211maybe-TAGS-sid: TAGS-sid
33212
33213TAGS-sid: \
33214    configure-sid
33215	@: $(MAKE); $(unstage)
33216	@[ -f ./sid/Makefile ] || exit 0; \
33217	r=`${PWD_COMMAND}`; export r; \
33218	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33219	$(HOST_EXPORTS) \
33220	for flag in $(EXTRA_HOST_FLAGS) ; do \
33221	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33222	done; \
33223	echo "Doing TAGS in sid" ; \
33224	(cd $(HOST_SUBDIR)/sid && \
33225	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33226	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33227	          "RANLIB=$${RANLIB}" \
33228	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33229	          TAGS) \
33230	  || exit 1
33231
33232@endif sid
33233
33234.PHONY: maybe-install-info-sid install-info-sid
33235maybe-install-info-sid:
33236@if sid
33237maybe-install-info-sid: install-info-sid
33238
33239install-info-sid: \
33240    configure-sid \
33241    info-sid
33242	@: $(MAKE); $(unstage)
33243	@[ -f ./sid/Makefile ] || exit 0; \
33244	r=`${PWD_COMMAND}`; export r; \
33245	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33246	$(HOST_EXPORTS) \
33247	for flag in $(EXTRA_HOST_FLAGS) ; do \
33248	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33249	done; \
33250	echo "Doing install-info in sid" ; \
33251	(cd $(HOST_SUBDIR)/sid && \
33252	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33253	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33254	          "RANLIB=$${RANLIB}" \
33255	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33256	          install-info) \
33257	  || exit 1
33258
33259@endif sid
33260
33261.PHONY: maybe-install-pdf-sid install-pdf-sid
33262maybe-install-pdf-sid:
33263@if sid
33264maybe-install-pdf-sid: install-pdf-sid
33265
33266install-pdf-sid: \
33267    configure-sid \
33268    pdf-sid
33269	@: $(MAKE); $(unstage)
33270	@[ -f ./sid/Makefile ] || exit 0; \
33271	r=`${PWD_COMMAND}`; export r; \
33272	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33273	$(HOST_EXPORTS) \
33274	for flag in $(EXTRA_HOST_FLAGS) ; do \
33275	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33276	done; \
33277	echo "Doing install-pdf in sid" ; \
33278	(cd $(HOST_SUBDIR)/sid && \
33279	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33280	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33281	          "RANLIB=$${RANLIB}" \
33282	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33283	          install-pdf) \
33284	  || exit 1
33285
33286@endif sid
33287
33288.PHONY: maybe-install-html-sid install-html-sid
33289maybe-install-html-sid:
33290@if sid
33291maybe-install-html-sid: install-html-sid
33292
33293install-html-sid: \
33294    configure-sid \
33295    html-sid
33296	@: $(MAKE); $(unstage)
33297	@[ -f ./sid/Makefile ] || exit 0; \
33298	r=`${PWD_COMMAND}`; export r; \
33299	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33300	$(HOST_EXPORTS) \
33301	for flag in $(EXTRA_HOST_FLAGS) ; do \
33302	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33303	done; \
33304	echo "Doing install-html in sid" ; \
33305	(cd $(HOST_SUBDIR)/sid && \
33306	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33307	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33308	          "RANLIB=$${RANLIB}" \
33309	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33310	          install-html) \
33311	  || exit 1
33312
33313@endif sid
33314
33315.PHONY: maybe-installcheck-sid installcheck-sid
33316maybe-installcheck-sid:
33317@if sid
33318maybe-installcheck-sid: installcheck-sid
33319
33320installcheck-sid: \
33321    configure-sid
33322	@: $(MAKE); $(unstage)
33323	@[ -f ./sid/Makefile ] || exit 0; \
33324	r=`${PWD_COMMAND}`; export r; \
33325	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33326	$(HOST_EXPORTS) \
33327	for flag in $(EXTRA_HOST_FLAGS) ; do \
33328	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33329	done; \
33330	echo "Doing installcheck in sid" ; \
33331	(cd $(HOST_SUBDIR)/sid && \
33332	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33333	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33334	          "RANLIB=$${RANLIB}" \
33335	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33336	          installcheck) \
33337	  || exit 1
33338
33339@endif sid
33340
33341.PHONY: maybe-mostlyclean-sid mostlyclean-sid
33342maybe-mostlyclean-sid:
33343@if sid
33344maybe-mostlyclean-sid: mostlyclean-sid
33345
33346mostlyclean-sid:
33347	@: $(MAKE); $(unstage)
33348	@[ -f ./sid/Makefile ] || exit 0; \
33349	r=`${PWD_COMMAND}`; export r; \
33350	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33351	$(HOST_EXPORTS) \
33352	for flag in $(EXTRA_HOST_FLAGS) ; do \
33353	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33354	done; \
33355	echo "Doing mostlyclean in sid" ; \
33356	(cd $(HOST_SUBDIR)/sid && \
33357	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33358	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33359	          "RANLIB=$${RANLIB}" \
33360	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33361	          mostlyclean) \
33362	  || exit 1
33363
33364@endif sid
33365
33366.PHONY: maybe-clean-sid clean-sid
33367maybe-clean-sid:
33368@if sid
33369maybe-clean-sid: clean-sid
33370
33371clean-sid:
33372	@: $(MAKE); $(unstage)
33373	@[ -f ./sid/Makefile ] || exit 0; \
33374	r=`${PWD_COMMAND}`; export r; \
33375	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33376	$(HOST_EXPORTS) \
33377	for flag in $(EXTRA_HOST_FLAGS) ; do \
33378	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33379	done; \
33380	echo "Doing clean in sid" ; \
33381	(cd $(HOST_SUBDIR)/sid && \
33382	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33383	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33384	          "RANLIB=$${RANLIB}" \
33385	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33386	          clean) \
33387	  || exit 1
33388
33389@endif sid
33390
33391.PHONY: maybe-distclean-sid distclean-sid
33392maybe-distclean-sid:
33393@if sid
33394maybe-distclean-sid: distclean-sid
33395
33396distclean-sid:
33397	@: $(MAKE); $(unstage)
33398	@[ -f ./sid/Makefile ] || exit 0; \
33399	r=`${PWD_COMMAND}`; export r; \
33400	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33401	$(HOST_EXPORTS) \
33402	for flag in $(EXTRA_HOST_FLAGS) ; do \
33403	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33404	done; \
33405	echo "Doing distclean in sid" ; \
33406	(cd $(HOST_SUBDIR)/sid && \
33407	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33408	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33409	          "RANLIB=$${RANLIB}" \
33410	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33411	          distclean) \
33412	  || exit 1
33413
33414@endif sid
33415
33416.PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
33417maybe-maintainer-clean-sid:
33418@if sid
33419maybe-maintainer-clean-sid: maintainer-clean-sid
33420
33421maintainer-clean-sid:
33422	@: $(MAKE); $(unstage)
33423	@[ -f ./sid/Makefile ] || exit 0; \
33424	r=`${PWD_COMMAND}`; export r; \
33425	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33426	$(HOST_EXPORTS) \
33427	for flag in $(EXTRA_HOST_FLAGS) ; do \
33428	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33429	done; \
33430	echo "Doing maintainer-clean in sid" ; \
33431	(cd $(HOST_SUBDIR)/sid && \
33432	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33433	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33434	          "RANLIB=$${RANLIB}" \
33435	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33436	          maintainer-clean) \
33437	  || exit 1
33438
33439@endif sid
33440
33441
33442
33443.PHONY: configure-sim maybe-configure-sim
33444maybe-configure-sim:
33445@if gcc-bootstrap
33446configure-sim: stage_current
33447@endif gcc-bootstrap
33448@if sim
33449maybe-configure-sim: configure-sim
33450configure-sim:
33451	@: $(MAKE); $(unstage)
33452	@r=`${PWD_COMMAND}`; export r; \
33453	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33454	test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
33455	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
33456	$(HOST_EXPORTS) \
33457	echo Configuring in $(HOST_SUBDIR)/sim; \
33458	cd "$(HOST_SUBDIR)/sim" || exit 1; \
33459	case $(srcdir) in \
33460	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33461	  *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
33462		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33463	esac; \
33464	srcdiroption="--srcdir=$${topdir}/sim"; \
33465	libsrcdir="$$s/sim"; \
33466	$(SHELL) $${libsrcdir}/configure \
33467	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33468	  --target=${target_alias} $${srcdiroption}  \
33469	  || exit 1
33470@endif sim
33471
33472
33473
33474
33475
33476.PHONY: all-sim maybe-all-sim
33477maybe-all-sim:
33478@if gcc-bootstrap
33479all-sim: stage_current
33480@endif gcc-bootstrap
33481@if sim
33482TARGET-sim=all
33483maybe-all-sim: all-sim
33484all-sim: configure-sim
33485	@: $(MAKE); $(unstage)
33486	@r=`${PWD_COMMAND}`; export r; \
33487	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33488	$(HOST_EXPORTS) \
33489	(cd $(HOST_SUBDIR)/sim && \
33490	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
33491		$(TARGET-sim))
33492@endif sim
33493
33494
33495
33496
33497.PHONY: check-sim maybe-check-sim
33498maybe-check-sim:
33499@if sim
33500maybe-check-sim: check-sim
33501
33502check-sim:
33503	@: $(MAKE); $(unstage)
33504	@r=`${PWD_COMMAND}`; export r; \
33505	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33506	$(HOST_EXPORTS) \
33507	(cd $(HOST_SUBDIR)/sim && \
33508	  $(MAKE) $(FLAGS_TO_PASS)  check)
33509
33510@endif sim
33511
33512.PHONY: install-sim maybe-install-sim
33513maybe-install-sim:
33514@if sim
33515maybe-install-sim: install-sim
33516
33517install-sim: installdirs
33518	@: $(MAKE); $(unstage)
33519	@r=`${PWD_COMMAND}`; export r; \
33520	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33521	$(HOST_EXPORTS) \
33522	(cd $(HOST_SUBDIR)/sim && \
33523	  $(MAKE) $(FLAGS_TO_PASS)  install)
33524
33525@endif sim
33526
33527# Other targets (info, dvi, pdf, etc.)
33528
33529.PHONY: maybe-info-sim info-sim
33530maybe-info-sim:
33531@if sim
33532maybe-info-sim: info-sim
33533
33534info-sim: \
33535    configure-sim
33536	@: $(MAKE); $(unstage)
33537	@[ -f ./sim/Makefile ] || exit 0; \
33538	r=`${PWD_COMMAND}`; export r; \
33539	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33540	$(HOST_EXPORTS) \
33541	for flag in $(EXTRA_HOST_FLAGS) ; do \
33542	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33543	done; \
33544	echo "Doing info in sim" ; \
33545	(cd $(HOST_SUBDIR)/sim && \
33546	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33547	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33548	          "RANLIB=$${RANLIB}" \
33549	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33550	          info) \
33551	  || exit 1
33552
33553@endif sim
33554
33555.PHONY: maybe-dvi-sim dvi-sim
33556maybe-dvi-sim:
33557@if sim
33558maybe-dvi-sim: dvi-sim
33559
33560dvi-sim: \
33561    configure-sim
33562	@: $(MAKE); $(unstage)
33563	@[ -f ./sim/Makefile ] || exit 0; \
33564	r=`${PWD_COMMAND}`; export r; \
33565	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33566	$(HOST_EXPORTS) \
33567	for flag in $(EXTRA_HOST_FLAGS) ; do \
33568	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33569	done; \
33570	echo "Doing dvi in sim" ; \
33571	(cd $(HOST_SUBDIR)/sim && \
33572	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33573	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33574	          "RANLIB=$${RANLIB}" \
33575	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33576	          dvi) \
33577	  || exit 1
33578
33579@endif sim
33580
33581.PHONY: maybe-pdf-sim pdf-sim
33582maybe-pdf-sim:
33583@if sim
33584maybe-pdf-sim: pdf-sim
33585
33586pdf-sim: \
33587    configure-sim
33588	@: $(MAKE); $(unstage)
33589	@[ -f ./sim/Makefile ] || exit 0; \
33590	r=`${PWD_COMMAND}`; export r; \
33591	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33592	$(HOST_EXPORTS) \
33593	for flag in $(EXTRA_HOST_FLAGS) ; do \
33594	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33595	done; \
33596	echo "Doing pdf in sim" ; \
33597	(cd $(HOST_SUBDIR)/sim && \
33598	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33599	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33600	          "RANLIB=$${RANLIB}" \
33601	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33602	          pdf) \
33603	  || exit 1
33604
33605@endif sim
33606
33607.PHONY: maybe-html-sim html-sim
33608maybe-html-sim:
33609@if sim
33610maybe-html-sim: html-sim
33611
33612html-sim: \
33613    configure-sim
33614	@: $(MAKE); $(unstage)
33615	@[ -f ./sim/Makefile ] || exit 0; \
33616	r=`${PWD_COMMAND}`; export r; \
33617	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33618	$(HOST_EXPORTS) \
33619	for flag in $(EXTRA_HOST_FLAGS) ; do \
33620	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33621	done; \
33622	echo "Doing html in sim" ; \
33623	(cd $(HOST_SUBDIR)/sim && \
33624	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33625	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33626	          "RANLIB=$${RANLIB}" \
33627	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33628	          html) \
33629	  || exit 1
33630
33631@endif sim
33632
33633.PHONY: maybe-TAGS-sim TAGS-sim
33634maybe-TAGS-sim:
33635@if sim
33636maybe-TAGS-sim: TAGS-sim
33637
33638TAGS-sim: \
33639    configure-sim
33640	@: $(MAKE); $(unstage)
33641	@[ -f ./sim/Makefile ] || exit 0; \
33642	r=`${PWD_COMMAND}`; export r; \
33643	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33644	$(HOST_EXPORTS) \
33645	for flag in $(EXTRA_HOST_FLAGS) ; do \
33646	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33647	done; \
33648	echo "Doing TAGS in sim" ; \
33649	(cd $(HOST_SUBDIR)/sim && \
33650	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33651	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33652	          "RANLIB=$${RANLIB}" \
33653	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33654	          TAGS) \
33655	  || exit 1
33656
33657@endif sim
33658
33659.PHONY: maybe-install-info-sim install-info-sim
33660maybe-install-info-sim:
33661@if sim
33662maybe-install-info-sim: install-info-sim
33663
33664install-info-sim: \
33665    configure-sim \
33666    info-sim
33667	@: $(MAKE); $(unstage)
33668	@[ -f ./sim/Makefile ] || exit 0; \
33669	r=`${PWD_COMMAND}`; export r; \
33670	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33671	$(HOST_EXPORTS) \
33672	for flag in $(EXTRA_HOST_FLAGS) ; do \
33673	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33674	done; \
33675	echo "Doing install-info in sim" ; \
33676	(cd $(HOST_SUBDIR)/sim && \
33677	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33678	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33679	          "RANLIB=$${RANLIB}" \
33680	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33681	          install-info) \
33682	  || exit 1
33683
33684@endif sim
33685
33686.PHONY: maybe-install-pdf-sim install-pdf-sim
33687maybe-install-pdf-sim:
33688@if sim
33689maybe-install-pdf-sim: install-pdf-sim
33690
33691install-pdf-sim: \
33692    configure-sim \
33693    pdf-sim
33694	@: $(MAKE); $(unstage)
33695	@[ -f ./sim/Makefile ] || exit 0; \
33696	r=`${PWD_COMMAND}`; export r; \
33697	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33698	$(HOST_EXPORTS) \
33699	for flag in $(EXTRA_HOST_FLAGS) ; do \
33700	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33701	done; \
33702	echo "Doing install-pdf in sim" ; \
33703	(cd $(HOST_SUBDIR)/sim && \
33704	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33705	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33706	          "RANLIB=$${RANLIB}" \
33707	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33708	          install-pdf) \
33709	  || exit 1
33710
33711@endif sim
33712
33713.PHONY: maybe-install-html-sim install-html-sim
33714maybe-install-html-sim:
33715@if sim
33716maybe-install-html-sim: install-html-sim
33717
33718install-html-sim: \
33719    configure-sim \
33720    html-sim
33721	@: $(MAKE); $(unstage)
33722	@[ -f ./sim/Makefile ] || exit 0; \
33723	r=`${PWD_COMMAND}`; export r; \
33724	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33725	$(HOST_EXPORTS) \
33726	for flag in $(EXTRA_HOST_FLAGS) ; do \
33727	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33728	done; \
33729	echo "Doing install-html in sim" ; \
33730	(cd $(HOST_SUBDIR)/sim && \
33731	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33732	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33733	          "RANLIB=$${RANLIB}" \
33734	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33735	          install-html) \
33736	  || exit 1
33737
33738@endif sim
33739
33740.PHONY: maybe-installcheck-sim installcheck-sim
33741maybe-installcheck-sim:
33742@if sim
33743maybe-installcheck-sim: installcheck-sim
33744
33745installcheck-sim: \
33746    configure-sim
33747	@: $(MAKE); $(unstage)
33748	@[ -f ./sim/Makefile ] || exit 0; \
33749	r=`${PWD_COMMAND}`; export r; \
33750	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33751	$(HOST_EXPORTS) \
33752	for flag in $(EXTRA_HOST_FLAGS) ; do \
33753	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33754	done; \
33755	echo "Doing installcheck in sim" ; \
33756	(cd $(HOST_SUBDIR)/sim && \
33757	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33758	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33759	          "RANLIB=$${RANLIB}" \
33760	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33761	          installcheck) \
33762	  || exit 1
33763
33764@endif sim
33765
33766.PHONY: maybe-mostlyclean-sim mostlyclean-sim
33767maybe-mostlyclean-sim:
33768@if sim
33769maybe-mostlyclean-sim: mostlyclean-sim
33770
33771mostlyclean-sim:
33772	@: $(MAKE); $(unstage)
33773	@[ -f ./sim/Makefile ] || exit 0; \
33774	r=`${PWD_COMMAND}`; export r; \
33775	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33776	$(HOST_EXPORTS) \
33777	for flag in $(EXTRA_HOST_FLAGS) ; do \
33778	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33779	done; \
33780	echo "Doing mostlyclean in sim" ; \
33781	(cd $(HOST_SUBDIR)/sim && \
33782	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33783	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33784	          "RANLIB=$${RANLIB}" \
33785	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33786	          mostlyclean) \
33787	  || exit 1
33788
33789@endif sim
33790
33791.PHONY: maybe-clean-sim clean-sim
33792maybe-clean-sim:
33793@if sim
33794maybe-clean-sim: clean-sim
33795
33796clean-sim:
33797	@: $(MAKE); $(unstage)
33798	@[ -f ./sim/Makefile ] || exit 0; \
33799	r=`${PWD_COMMAND}`; export r; \
33800	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33801	$(HOST_EXPORTS) \
33802	for flag in $(EXTRA_HOST_FLAGS) ; do \
33803	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33804	done; \
33805	echo "Doing clean in sim" ; \
33806	(cd $(HOST_SUBDIR)/sim && \
33807	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33808	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33809	          "RANLIB=$${RANLIB}" \
33810	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33811	          clean) \
33812	  || exit 1
33813
33814@endif sim
33815
33816.PHONY: maybe-distclean-sim distclean-sim
33817maybe-distclean-sim:
33818@if sim
33819maybe-distclean-sim: distclean-sim
33820
33821distclean-sim:
33822	@: $(MAKE); $(unstage)
33823	@[ -f ./sim/Makefile ] || exit 0; \
33824	r=`${PWD_COMMAND}`; export r; \
33825	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33826	$(HOST_EXPORTS) \
33827	for flag in $(EXTRA_HOST_FLAGS) ; do \
33828	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33829	done; \
33830	echo "Doing distclean in sim" ; \
33831	(cd $(HOST_SUBDIR)/sim && \
33832	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33833	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33834	          "RANLIB=$${RANLIB}" \
33835	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33836	          distclean) \
33837	  || exit 1
33838
33839@endif sim
33840
33841.PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
33842maybe-maintainer-clean-sim:
33843@if sim
33844maybe-maintainer-clean-sim: maintainer-clean-sim
33845
33846maintainer-clean-sim:
33847	@: $(MAKE); $(unstage)
33848	@[ -f ./sim/Makefile ] || exit 0; \
33849	r=`${PWD_COMMAND}`; export r; \
33850	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33851	$(HOST_EXPORTS) \
33852	for flag in $(EXTRA_HOST_FLAGS) ; do \
33853	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33854	done; \
33855	echo "Doing maintainer-clean in sim" ; \
33856	(cd $(HOST_SUBDIR)/sim && \
33857	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33858	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33859	          "RANLIB=$${RANLIB}" \
33860	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33861	          maintainer-clean) \
33862	  || exit 1
33863
33864@endif sim
33865
33866
33867
33868.PHONY: configure-tar maybe-configure-tar
33869maybe-configure-tar:
33870@if gcc-bootstrap
33871configure-tar: stage_current
33872@endif gcc-bootstrap
33873@if tar
33874maybe-configure-tar: configure-tar
33875configure-tar:
33876	@: $(MAKE); $(unstage)
33877	@r=`${PWD_COMMAND}`; export r; \
33878	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33879	test ! -f $(HOST_SUBDIR)/tar/Makefile || exit 0; \
33880	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tar ; \
33881	$(HOST_EXPORTS) \
33882	echo Configuring in $(HOST_SUBDIR)/tar; \
33883	cd "$(HOST_SUBDIR)/tar" || exit 1; \
33884	case $(srcdir) in \
33885	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33886	  *) topdir=`echo $(HOST_SUBDIR)/tar/ | \
33887		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33888	esac; \
33889	srcdiroption="--srcdir=$${topdir}/tar"; \
33890	libsrcdir="$$s/tar"; \
33891	$(SHELL) $${libsrcdir}/configure \
33892	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33893	  --target=${target_alias} $${srcdiroption}  \
33894	  || exit 1
33895@endif tar
33896
33897
33898
33899
33900
33901.PHONY: all-tar maybe-all-tar
33902maybe-all-tar:
33903@if gcc-bootstrap
33904all-tar: stage_current
33905@endif gcc-bootstrap
33906@if tar
33907TARGET-tar=all
33908maybe-all-tar: all-tar
33909all-tar: configure-tar
33910	@: $(MAKE); $(unstage)
33911	@r=`${PWD_COMMAND}`; export r; \
33912	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33913	$(HOST_EXPORTS) \
33914	(cd $(HOST_SUBDIR)/tar && \
33915	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
33916		$(TARGET-tar))
33917@endif tar
33918
33919
33920
33921
33922.PHONY: check-tar maybe-check-tar
33923maybe-check-tar:
33924@if tar
33925maybe-check-tar: check-tar
33926
33927check-tar:
33928	@: $(MAKE); $(unstage)
33929	@r=`${PWD_COMMAND}`; export r; \
33930	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33931	$(HOST_EXPORTS) \
33932	(cd $(HOST_SUBDIR)/tar && \
33933	  $(MAKE) $(FLAGS_TO_PASS)  check)
33934
33935@endif tar
33936
33937.PHONY: install-tar maybe-install-tar
33938maybe-install-tar:
33939@if tar
33940maybe-install-tar: install-tar
33941
33942install-tar: installdirs
33943	@: $(MAKE); $(unstage)
33944	@r=`${PWD_COMMAND}`; export r; \
33945	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33946	$(HOST_EXPORTS) \
33947	(cd $(HOST_SUBDIR)/tar && \
33948	  $(MAKE) $(FLAGS_TO_PASS)  install)
33949
33950@endif tar
33951
33952# Other targets (info, dvi, pdf, etc.)
33953
33954.PHONY: maybe-info-tar info-tar
33955maybe-info-tar:
33956@if tar
33957maybe-info-tar: info-tar
33958
33959info-tar: \
33960    configure-tar
33961	@: $(MAKE); $(unstage)
33962	@[ -f ./tar/Makefile ] || exit 0; \
33963	r=`${PWD_COMMAND}`; export r; \
33964	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33965	$(HOST_EXPORTS) \
33966	for flag in $(EXTRA_HOST_FLAGS) ; do \
33967	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33968	done; \
33969	echo "Doing info in tar" ; \
33970	(cd $(HOST_SUBDIR)/tar && \
33971	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33972	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33973	          "RANLIB=$${RANLIB}" \
33974	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33975	          info) \
33976	  || exit 1
33977
33978@endif tar
33979
33980.PHONY: maybe-dvi-tar dvi-tar
33981maybe-dvi-tar:
33982@if tar
33983maybe-dvi-tar: dvi-tar
33984
33985dvi-tar: \
33986    configure-tar
33987	@: $(MAKE); $(unstage)
33988	@[ -f ./tar/Makefile ] || exit 0; \
33989	r=`${PWD_COMMAND}`; export r; \
33990	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33991	$(HOST_EXPORTS) \
33992	for flag in $(EXTRA_HOST_FLAGS) ; do \
33993	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33994	done; \
33995	echo "Doing dvi in tar" ; \
33996	(cd $(HOST_SUBDIR)/tar && \
33997	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33998	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33999	          "RANLIB=$${RANLIB}" \
34000	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34001	          dvi) \
34002	  || exit 1
34003
34004@endif tar
34005
34006.PHONY: maybe-pdf-tar pdf-tar
34007maybe-pdf-tar:
34008@if tar
34009maybe-pdf-tar: pdf-tar
34010
34011pdf-tar: \
34012    configure-tar
34013	@: $(MAKE); $(unstage)
34014	@[ -f ./tar/Makefile ] || exit 0; \
34015	r=`${PWD_COMMAND}`; export r; \
34016	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34017	$(HOST_EXPORTS) \
34018	for flag in $(EXTRA_HOST_FLAGS) ; do \
34019	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34020	done; \
34021	echo "Doing pdf in tar" ; \
34022	(cd $(HOST_SUBDIR)/tar && \
34023	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34024	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34025	          "RANLIB=$${RANLIB}" \
34026	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34027	          pdf) \
34028	  || exit 1
34029
34030@endif tar
34031
34032.PHONY: maybe-html-tar html-tar
34033maybe-html-tar:
34034@if tar
34035maybe-html-tar: html-tar
34036
34037html-tar: \
34038    configure-tar
34039	@: $(MAKE); $(unstage)
34040	@[ -f ./tar/Makefile ] || exit 0; \
34041	r=`${PWD_COMMAND}`; export r; \
34042	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34043	$(HOST_EXPORTS) \
34044	for flag in $(EXTRA_HOST_FLAGS) ; do \
34045	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34046	done; \
34047	echo "Doing html in tar" ; \
34048	(cd $(HOST_SUBDIR)/tar && \
34049	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34050	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34051	          "RANLIB=$${RANLIB}" \
34052	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34053	          html) \
34054	  || exit 1
34055
34056@endif tar
34057
34058.PHONY: maybe-TAGS-tar TAGS-tar
34059maybe-TAGS-tar:
34060@if tar
34061maybe-TAGS-tar: TAGS-tar
34062
34063TAGS-tar: \
34064    configure-tar
34065	@: $(MAKE); $(unstage)
34066	@[ -f ./tar/Makefile ] || exit 0; \
34067	r=`${PWD_COMMAND}`; export r; \
34068	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34069	$(HOST_EXPORTS) \
34070	for flag in $(EXTRA_HOST_FLAGS) ; do \
34071	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34072	done; \
34073	echo "Doing TAGS in tar" ; \
34074	(cd $(HOST_SUBDIR)/tar && \
34075	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34076	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34077	          "RANLIB=$${RANLIB}" \
34078	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34079	          TAGS) \
34080	  || exit 1
34081
34082@endif tar
34083
34084.PHONY: maybe-install-info-tar install-info-tar
34085maybe-install-info-tar:
34086@if tar
34087maybe-install-info-tar: install-info-tar
34088
34089install-info-tar: \
34090    configure-tar \
34091    info-tar
34092	@: $(MAKE); $(unstage)
34093	@[ -f ./tar/Makefile ] || exit 0; \
34094	r=`${PWD_COMMAND}`; export r; \
34095	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34096	$(HOST_EXPORTS) \
34097	for flag in $(EXTRA_HOST_FLAGS) ; do \
34098	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34099	done; \
34100	echo "Doing install-info in tar" ; \
34101	(cd $(HOST_SUBDIR)/tar && \
34102	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34103	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34104	          "RANLIB=$${RANLIB}" \
34105	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34106	          install-info) \
34107	  || exit 1
34108
34109@endif tar
34110
34111.PHONY: maybe-install-pdf-tar install-pdf-tar
34112maybe-install-pdf-tar:
34113@if tar
34114maybe-install-pdf-tar: install-pdf-tar
34115
34116install-pdf-tar: \
34117    configure-tar \
34118    pdf-tar
34119	@: $(MAKE); $(unstage)
34120	@[ -f ./tar/Makefile ] || exit 0; \
34121	r=`${PWD_COMMAND}`; export r; \
34122	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34123	$(HOST_EXPORTS) \
34124	for flag in $(EXTRA_HOST_FLAGS) ; do \
34125	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34126	done; \
34127	echo "Doing install-pdf in tar" ; \
34128	(cd $(HOST_SUBDIR)/tar && \
34129	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34130	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34131	          "RANLIB=$${RANLIB}" \
34132	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34133	          install-pdf) \
34134	  || exit 1
34135
34136@endif tar
34137
34138.PHONY: maybe-install-html-tar install-html-tar
34139maybe-install-html-tar:
34140@if tar
34141maybe-install-html-tar: install-html-tar
34142
34143install-html-tar: \
34144    configure-tar \
34145    html-tar
34146	@: $(MAKE); $(unstage)
34147	@[ -f ./tar/Makefile ] || exit 0; \
34148	r=`${PWD_COMMAND}`; export r; \
34149	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34150	$(HOST_EXPORTS) \
34151	for flag in $(EXTRA_HOST_FLAGS) ; do \
34152	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34153	done; \
34154	echo "Doing install-html in tar" ; \
34155	(cd $(HOST_SUBDIR)/tar && \
34156	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34157	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34158	          "RANLIB=$${RANLIB}" \
34159	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34160	          install-html) \
34161	  || exit 1
34162
34163@endif tar
34164
34165.PHONY: maybe-installcheck-tar installcheck-tar
34166maybe-installcheck-tar:
34167@if tar
34168maybe-installcheck-tar: installcheck-tar
34169
34170installcheck-tar: \
34171    configure-tar
34172	@: $(MAKE); $(unstage)
34173	@[ -f ./tar/Makefile ] || exit 0; \
34174	r=`${PWD_COMMAND}`; export r; \
34175	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34176	$(HOST_EXPORTS) \
34177	for flag in $(EXTRA_HOST_FLAGS) ; do \
34178	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34179	done; \
34180	echo "Doing installcheck in tar" ; \
34181	(cd $(HOST_SUBDIR)/tar && \
34182	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34183	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34184	          "RANLIB=$${RANLIB}" \
34185	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34186	          installcheck) \
34187	  || exit 1
34188
34189@endif tar
34190
34191.PHONY: maybe-mostlyclean-tar mostlyclean-tar
34192maybe-mostlyclean-tar:
34193@if tar
34194maybe-mostlyclean-tar: mostlyclean-tar
34195
34196mostlyclean-tar:
34197	@: $(MAKE); $(unstage)
34198	@[ -f ./tar/Makefile ] || exit 0; \
34199	r=`${PWD_COMMAND}`; export r; \
34200	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34201	$(HOST_EXPORTS) \
34202	for flag in $(EXTRA_HOST_FLAGS) ; do \
34203	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34204	done; \
34205	echo "Doing mostlyclean in tar" ; \
34206	(cd $(HOST_SUBDIR)/tar && \
34207	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34208	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34209	          "RANLIB=$${RANLIB}" \
34210	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34211	          mostlyclean) \
34212	  || exit 1
34213
34214@endif tar
34215
34216.PHONY: maybe-clean-tar clean-tar
34217maybe-clean-tar:
34218@if tar
34219maybe-clean-tar: clean-tar
34220
34221clean-tar:
34222	@: $(MAKE); $(unstage)
34223	@[ -f ./tar/Makefile ] || exit 0; \
34224	r=`${PWD_COMMAND}`; export r; \
34225	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34226	$(HOST_EXPORTS) \
34227	for flag in $(EXTRA_HOST_FLAGS) ; do \
34228	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34229	done; \
34230	echo "Doing clean in tar" ; \
34231	(cd $(HOST_SUBDIR)/tar && \
34232	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34233	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34234	          "RANLIB=$${RANLIB}" \
34235	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34236	          clean) \
34237	  || exit 1
34238
34239@endif tar
34240
34241.PHONY: maybe-distclean-tar distclean-tar
34242maybe-distclean-tar:
34243@if tar
34244maybe-distclean-tar: distclean-tar
34245
34246distclean-tar:
34247	@: $(MAKE); $(unstage)
34248	@[ -f ./tar/Makefile ] || exit 0; \
34249	r=`${PWD_COMMAND}`; export r; \
34250	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34251	$(HOST_EXPORTS) \
34252	for flag in $(EXTRA_HOST_FLAGS) ; do \
34253	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34254	done; \
34255	echo "Doing distclean in tar" ; \
34256	(cd $(HOST_SUBDIR)/tar && \
34257	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34258	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34259	          "RANLIB=$${RANLIB}" \
34260	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34261	          distclean) \
34262	  || exit 1
34263
34264@endif tar
34265
34266.PHONY: maybe-maintainer-clean-tar maintainer-clean-tar
34267maybe-maintainer-clean-tar:
34268@if tar
34269maybe-maintainer-clean-tar: maintainer-clean-tar
34270
34271maintainer-clean-tar:
34272	@: $(MAKE); $(unstage)
34273	@[ -f ./tar/Makefile ] || exit 0; \
34274	r=`${PWD_COMMAND}`; export r; \
34275	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34276	$(HOST_EXPORTS) \
34277	for flag in $(EXTRA_HOST_FLAGS) ; do \
34278	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34279	done; \
34280	echo "Doing maintainer-clean in tar" ; \
34281	(cd $(HOST_SUBDIR)/tar && \
34282	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34283	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34284	          "RANLIB=$${RANLIB}" \
34285	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34286	          maintainer-clean) \
34287	  || exit 1
34288
34289@endif tar
34290
34291
34292
34293.PHONY: configure-texinfo maybe-configure-texinfo
34294maybe-configure-texinfo:
34295@if gcc-bootstrap
34296configure-texinfo: stage_current
34297@endif gcc-bootstrap
34298@if texinfo
34299maybe-configure-texinfo: configure-texinfo
34300configure-texinfo:
34301	@: $(MAKE); $(unstage)
34302	@r=`${PWD_COMMAND}`; export r; \
34303	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34304	test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
34305	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
34306	$(HOST_EXPORTS) \
34307	echo Configuring in $(HOST_SUBDIR)/texinfo; \
34308	cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
34309	case $(srcdir) in \
34310	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34311	  *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
34312		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34313	esac; \
34314	srcdiroption="--srcdir=$${topdir}/texinfo"; \
34315	libsrcdir="$$s/texinfo"; \
34316	$(SHELL) $${libsrcdir}/configure \
34317	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34318	  --target=${target_alias} $${srcdiroption}  \
34319	  || exit 1
34320@endif texinfo
34321
34322
34323
34324
34325
34326.PHONY: all-texinfo maybe-all-texinfo
34327maybe-all-texinfo:
34328@if gcc-bootstrap
34329all-texinfo: stage_current
34330@endif gcc-bootstrap
34331@if texinfo
34332TARGET-texinfo=all
34333maybe-all-texinfo: all-texinfo
34334all-texinfo: configure-texinfo
34335	@: $(MAKE); $(unstage)
34336	@r=`${PWD_COMMAND}`; export r; \
34337	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34338	$(HOST_EXPORTS) \
34339	(cd $(HOST_SUBDIR)/texinfo && \
34340	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
34341		$(TARGET-texinfo))
34342@endif texinfo
34343
34344
34345
34346
34347.PHONY: check-texinfo maybe-check-texinfo
34348maybe-check-texinfo:
34349@if texinfo
34350maybe-check-texinfo: check-texinfo
34351
34352check-texinfo:
34353	@: $(MAKE); $(unstage)
34354	@r=`${PWD_COMMAND}`; export r; \
34355	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34356	$(HOST_EXPORTS) \
34357	(cd $(HOST_SUBDIR)/texinfo && \
34358	  $(MAKE) $(FLAGS_TO_PASS)  check)
34359
34360@endif texinfo
34361
34362.PHONY: install-texinfo maybe-install-texinfo
34363maybe-install-texinfo:
34364@if texinfo
34365maybe-install-texinfo: install-texinfo
34366
34367install-texinfo:
34368
34369@endif texinfo
34370
34371# Other targets (info, dvi, pdf, etc.)
34372
34373.PHONY: maybe-info-texinfo info-texinfo
34374maybe-info-texinfo:
34375@if texinfo
34376maybe-info-texinfo: info-texinfo
34377
34378info-texinfo: \
34379    configure-texinfo
34380	@: $(MAKE); $(unstage)
34381	@[ -f ./texinfo/Makefile ] || exit 0; \
34382	r=`${PWD_COMMAND}`; export r; \
34383	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34384	$(HOST_EXPORTS) \
34385	for flag in $(EXTRA_HOST_FLAGS) ; do \
34386	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34387	done; \
34388	echo "Doing info in texinfo" ; \
34389	(cd $(HOST_SUBDIR)/texinfo && \
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	          info) \
34395	  || exit 1
34396
34397@endif texinfo
34398
34399.PHONY: maybe-dvi-texinfo dvi-texinfo
34400maybe-dvi-texinfo:
34401@if texinfo
34402maybe-dvi-texinfo: dvi-texinfo
34403
34404dvi-texinfo: \
34405    configure-texinfo
34406	@: $(MAKE); $(unstage)
34407	@[ -f ./texinfo/Makefile ] || exit 0; \
34408	r=`${PWD_COMMAND}`; export r; \
34409	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34410	$(HOST_EXPORTS) \
34411	for flag in $(EXTRA_HOST_FLAGS) ; do \
34412	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34413	done; \
34414	echo "Doing dvi in texinfo" ; \
34415	(cd $(HOST_SUBDIR)/texinfo && \
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	          dvi) \
34421	  || exit 1
34422
34423@endif texinfo
34424
34425.PHONY: maybe-pdf-texinfo pdf-texinfo
34426maybe-pdf-texinfo:
34427@if texinfo
34428maybe-pdf-texinfo: pdf-texinfo
34429
34430pdf-texinfo: \
34431    configure-texinfo
34432	@: $(MAKE); $(unstage)
34433	@[ -f ./texinfo/Makefile ] || exit 0; \
34434	r=`${PWD_COMMAND}`; export r; \
34435	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34436	$(HOST_EXPORTS) \
34437	for flag in $(EXTRA_HOST_FLAGS) ; do \
34438	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34439	done; \
34440	echo "Doing pdf in texinfo" ; \
34441	(cd $(HOST_SUBDIR)/texinfo && \
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	          pdf) \
34447	  || exit 1
34448
34449@endif texinfo
34450
34451.PHONY: maybe-html-texinfo html-texinfo
34452maybe-html-texinfo:
34453@if texinfo
34454maybe-html-texinfo: html-texinfo
34455
34456html-texinfo: \
34457    configure-texinfo
34458	@: $(MAKE); $(unstage)
34459	@[ -f ./texinfo/Makefile ] || exit 0; \
34460	r=`${PWD_COMMAND}`; export r; \
34461	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34462	$(HOST_EXPORTS) \
34463	for flag in $(EXTRA_HOST_FLAGS) ; do \
34464	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34465	done; \
34466	echo "Doing html in texinfo" ; \
34467	(cd $(HOST_SUBDIR)/texinfo && \
34468	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34469	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34470	          "RANLIB=$${RANLIB}" \
34471	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34472	          html) \
34473	  || exit 1
34474
34475@endif texinfo
34476
34477.PHONY: maybe-TAGS-texinfo TAGS-texinfo
34478maybe-TAGS-texinfo:
34479@if texinfo
34480maybe-TAGS-texinfo: TAGS-texinfo
34481
34482TAGS-texinfo: \
34483    configure-texinfo
34484	@: $(MAKE); $(unstage)
34485	@[ -f ./texinfo/Makefile ] || exit 0; \
34486	r=`${PWD_COMMAND}`; export r; \
34487	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34488	$(HOST_EXPORTS) \
34489	for flag in $(EXTRA_HOST_FLAGS) ; do \
34490	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34491	done; \
34492	echo "Doing TAGS in texinfo" ; \
34493	(cd $(HOST_SUBDIR)/texinfo && \
34494	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34495	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34496	          "RANLIB=$${RANLIB}" \
34497	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34498	          TAGS) \
34499	  || exit 1
34500
34501@endif texinfo
34502
34503.PHONY: maybe-install-info-texinfo install-info-texinfo
34504maybe-install-info-texinfo:
34505@if texinfo
34506maybe-install-info-texinfo: install-info-texinfo
34507
34508install-info-texinfo: \
34509    configure-texinfo \
34510    info-texinfo
34511	@: $(MAKE); $(unstage)
34512	@[ -f ./texinfo/Makefile ] || exit 0; \
34513	r=`${PWD_COMMAND}`; export r; \
34514	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34515	$(HOST_EXPORTS) \
34516	for flag in $(EXTRA_HOST_FLAGS) ; do \
34517	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34518	done; \
34519	echo "Doing install-info in texinfo" ; \
34520	(cd $(HOST_SUBDIR)/texinfo && \
34521	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34522	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34523	          "RANLIB=$${RANLIB}" \
34524	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34525	          install-info) \
34526	  || exit 1
34527
34528@endif texinfo
34529
34530.PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
34531maybe-install-pdf-texinfo:
34532@if texinfo
34533maybe-install-pdf-texinfo: install-pdf-texinfo
34534
34535install-pdf-texinfo: \
34536    configure-texinfo \
34537    pdf-texinfo
34538	@: $(MAKE); $(unstage)
34539	@[ -f ./texinfo/Makefile ] || exit 0; \
34540	r=`${PWD_COMMAND}`; export r; \
34541	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34542	$(HOST_EXPORTS) \
34543	for flag in $(EXTRA_HOST_FLAGS) ; do \
34544	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34545	done; \
34546	echo "Doing install-pdf in texinfo" ; \
34547	(cd $(HOST_SUBDIR)/texinfo && \
34548	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34549	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34550	          "RANLIB=$${RANLIB}" \
34551	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34552	          install-pdf) \
34553	  || exit 1
34554
34555@endif texinfo
34556
34557.PHONY: maybe-install-html-texinfo install-html-texinfo
34558maybe-install-html-texinfo:
34559@if texinfo
34560maybe-install-html-texinfo: install-html-texinfo
34561
34562install-html-texinfo: \
34563    configure-texinfo \
34564    html-texinfo
34565	@: $(MAKE); $(unstage)
34566	@[ -f ./texinfo/Makefile ] || exit 0; \
34567	r=`${PWD_COMMAND}`; export r; \
34568	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34569	$(HOST_EXPORTS) \
34570	for flag in $(EXTRA_HOST_FLAGS) ; do \
34571	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34572	done; \
34573	echo "Doing install-html in texinfo" ; \
34574	(cd $(HOST_SUBDIR)/texinfo && \
34575	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34576	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34577	          "RANLIB=$${RANLIB}" \
34578	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34579	          install-html) \
34580	  || exit 1
34581
34582@endif texinfo
34583
34584.PHONY: maybe-installcheck-texinfo installcheck-texinfo
34585maybe-installcheck-texinfo:
34586@if texinfo
34587maybe-installcheck-texinfo: installcheck-texinfo
34588
34589installcheck-texinfo: \
34590    configure-texinfo
34591	@: $(MAKE); $(unstage)
34592	@[ -f ./texinfo/Makefile ] || exit 0; \
34593	r=`${PWD_COMMAND}`; export r; \
34594	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34595	$(HOST_EXPORTS) \
34596	for flag in $(EXTRA_HOST_FLAGS) ; do \
34597	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34598	done; \
34599	echo "Doing installcheck in texinfo" ; \
34600	(cd $(HOST_SUBDIR)/texinfo && \
34601	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34602	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34603	          "RANLIB=$${RANLIB}" \
34604	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34605	          installcheck) \
34606	  || exit 1
34607
34608@endif texinfo
34609
34610.PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
34611maybe-mostlyclean-texinfo:
34612@if texinfo
34613maybe-mostlyclean-texinfo: mostlyclean-texinfo
34614
34615mostlyclean-texinfo:
34616	@: $(MAKE); $(unstage)
34617	@[ -f ./texinfo/Makefile ] || exit 0; \
34618	r=`${PWD_COMMAND}`; export r; \
34619	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34620	$(HOST_EXPORTS) \
34621	for flag in $(EXTRA_HOST_FLAGS) ; do \
34622	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34623	done; \
34624	echo "Doing mostlyclean in texinfo" ; \
34625	(cd $(HOST_SUBDIR)/texinfo && \
34626	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34627	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34628	          "RANLIB=$${RANLIB}" \
34629	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34630	          mostlyclean) \
34631	  || exit 1
34632
34633@endif texinfo
34634
34635.PHONY: maybe-clean-texinfo clean-texinfo
34636maybe-clean-texinfo:
34637@if texinfo
34638maybe-clean-texinfo: clean-texinfo
34639
34640clean-texinfo:
34641	@: $(MAKE); $(unstage)
34642	@[ -f ./texinfo/Makefile ] || exit 0; \
34643	r=`${PWD_COMMAND}`; export r; \
34644	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34645	$(HOST_EXPORTS) \
34646	for flag in $(EXTRA_HOST_FLAGS) ; do \
34647	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34648	done; \
34649	echo "Doing clean in texinfo" ; \
34650	(cd $(HOST_SUBDIR)/texinfo && \
34651	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34652	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34653	          "RANLIB=$${RANLIB}" \
34654	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34655	          clean) \
34656	  || exit 1
34657
34658@endif texinfo
34659
34660.PHONY: maybe-distclean-texinfo distclean-texinfo
34661maybe-distclean-texinfo:
34662@if texinfo
34663maybe-distclean-texinfo: distclean-texinfo
34664
34665distclean-texinfo:
34666	@: $(MAKE); $(unstage)
34667	@[ -f ./texinfo/Makefile ] || exit 0; \
34668	r=`${PWD_COMMAND}`; export r; \
34669	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34670	$(HOST_EXPORTS) \
34671	for flag in $(EXTRA_HOST_FLAGS) ; do \
34672	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34673	done; \
34674	echo "Doing distclean in texinfo" ; \
34675	(cd $(HOST_SUBDIR)/texinfo && \
34676	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34677	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34678	          "RANLIB=$${RANLIB}" \
34679	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34680	          distclean) \
34681	  || exit 1
34682
34683@endif texinfo
34684
34685.PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
34686maybe-maintainer-clean-texinfo:
34687@if texinfo
34688maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
34689
34690maintainer-clean-texinfo:
34691	@: $(MAKE); $(unstage)
34692	@[ -f ./texinfo/Makefile ] || exit 0; \
34693	r=`${PWD_COMMAND}`; export r; \
34694	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34695	$(HOST_EXPORTS) \
34696	for flag in $(EXTRA_HOST_FLAGS) ; do \
34697	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34698	done; \
34699	echo "Doing maintainer-clean in texinfo" ; \
34700	(cd $(HOST_SUBDIR)/texinfo && \
34701	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34702	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34703	          "RANLIB=$${RANLIB}" \
34704	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34705	          maintainer-clean) \
34706	  || exit 1
34707
34708@endif texinfo
34709
34710
34711
34712.PHONY: configure-textutils maybe-configure-textutils
34713maybe-configure-textutils:
34714@if gcc-bootstrap
34715configure-textutils: stage_current
34716@endif gcc-bootstrap
34717@if textutils
34718maybe-configure-textutils: configure-textutils
34719configure-textutils:
34720	@: $(MAKE); $(unstage)
34721	@r=`${PWD_COMMAND}`; export r; \
34722	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34723	test ! -f $(HOST_SUBDIR)/textutils/Makefile || exit 0; \
34724	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/textutils ; \
34725	$(HOST_EXPORTS) \
34726	echo Configuring in $(HOST_SUBDIR)/textutils; \
34727	cd "$(HOST_SUBDIR)/textutils" || exit 1; \
34728	case $(srcdir) in \
34729	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34730	  *) topdir=`echo $(HOST_SUBDIR)/textutils/ | \
34731		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34732	esac; \
34733	srcdiroption="--srcdir=$${topdir}/textutils"; \
34734	libsrcdir="$$s/textutils"; \
34735	$(SHELL) $${libsrcdir}/configure \
34736	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34737	  --target=${target_alias} $${srcdiroption}  \
34738	  || exit 1
34739@endif textutils
34740
34741
34742
34743
34744
34745.PHONY: all-textutils maybe-all-textutils
34746maybe-all-textutils:
34747@if gcc-bootstrap
34748all-textutils: stage_current
34749@endif gcc-bootstrap
34750@if textutils
34751TARGET-textutils=all
34752maybe-all-textutils: all-textutils
34753all-textutils: configure-textutils
34754	@: $(MAKE); $(unstage)
34755	@r=`${PWD_COMMAND}`; export r; \
34756	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34757	$(HOST_EXPORTS) \
34758	(cd $(HOST_SUBDIR)/textutils && \
34759	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
34760		$(TARGET-textutils))
34761@endif textutils
34762
34763
34764
34765
34766.PHONY: check-textutils maybe-check-textutils
34767maybe-check-textutils:
34768@if textutils
34769maybe-check-textutils: check-textutils
34770
34771check-textutils:
34772	@: $(MAKE); $(unstage)
34773	@r=`${PWD_COMMAND}`; export r; \
34774	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34775	$(HOST_EXPORTS) \
34776	(cd $(HOST_SUBDIR)/textutils && \
34777	  $(MAKE) $(FLAGS_TO_PASS)  check)
34778
34779@endif textutils
34780
34781.PHONY: install-textutils maybe-install-textutils
34782maybe-install-textutils:
34783@if textutils
34784maybe-install-textutils: install-textutils
34785
34786install-textutils: installdirs
34787	@: $(MAKE); $(unstage)
34788	@r=`${PWD_COMMAND}`; export r; \
34789	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34790	$(HOST_EXPORTS) \
34791	(cd $(HOST_SUBDIR)/textutils && \
34792	  $(MAKE) $(FLAGS_TO_PASS)  install)
34793
34794@endif textutils
34795
34796# Other targets (info, dvi, pdf, etc.)
34797
34798.PHONY: maybe-info-textutils info-textutils
34799maybe-info-textutils:
34800@if textutils
34801maybe-info-textutils: info-textutils
34802
34803info-textutils: \
34804    configure-textutils
34805	@: $(MAKE); $(unstage)
34806	@[ -f ./textutils/Makefile ] || exit 0; \
34807	r=`${PWD_COMMAND}`; export r; \
34808	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34809	$(HOST_EXPORTS) \
34810	for flag in $(EXTRA_HOST_FLAGS) ; do \
34811	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34812	done; \
34813	echo "Doing info in textutils" ; \
34814	(cd $(HOST_SUBDIR)/textutils && \
34815	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34816	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34817	          "RANLIB=$${RANLIB}" \
34818	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34819	          info) \
34820	  || exit 1
34821
34822@endif textutils
34823
34824.PHONY: maybe-dvi-textutils dvi-textutils
34825maybe-dvi-textutils:
34826@if textutils
34827maybe-dvi-textutils: dvi-textutils
34828
34829dvi-textutils: \
34830    configure-textutils
34831	@: $(MAKE); $(unstage)
34832	@[ -f ./textutils/Makefile ] || exit 0; \
34833	r=`${PWD_COMMAND}`; export r; \
34834	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34835	$(HOST_EXPORTS) \
34836	for flag in $(EXTRA_HOST_FLAGS) ; do \
34837	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34838	done; \
34839	echo "Doing dvi in textutils" ; \
34840	(cd $(HOST_SUBDIR)/textutils && \
34841	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34842	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34843	          "RANLIB=$${RANLIB}" \
34844	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34845	          dvi) \
34846	  || exit 1
34847
34848@endif textutils
34849
34850.PHONY: maybe-pdf-textutils pdf-textutils
34851maybe-pdf-textutils:
34852@if textutils
34853maybe-pdf-textutils: pdf-textutils
34854
34855pdf-textutils: \
34856    configure-textutils
34857	@: $(MAKE); $(unstage)
34858	@[ -f ./textutils/Makefile ] || exit 0; \
34859	r=`${PWD_COMMAND}`; export r; \
34860	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34861	$(HOST_EXPORTS) \
34862	for flag in $(EXTRA_HOST_FLAGS) ; do \
34863	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34864	done; \
34865	echo "Doing pdf in textutils" ; \
34866	(cd $(HOST_SUBDIR)/textutils && \
34867	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34868	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34869	          "RANLIB=$${RANLIB}" \
34870	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34871	          pdf) \
34872	  || exit 1
34873
34874@endif textutils
34875
34876.PHONY: maybe-html-textutils html-textutils
34877maybe-html-textutils:
34878@if textutils
34879maybe-html-textutils: html-textutils
34880
34881html-textutils: \
34882    configure-textutils
34883	@: $(MAKE); $(unstage)
34884	@[ -f ./textutils/Makefile ] || exit 0; \
34885	r=`${PWD_COMMAND}`; export r; \
34886	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34887	$(HOST_EXPORTS) \
34888	for flag in $(EXTRA_HOST_FLAGS) ; do \
34889	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34890	done; \
34891	echo "Doing html in textutils" ; \
34892	(cd $(HOST_SUBDIR)/textutils && \
34893	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34894	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34895	          "RANLIB=$${RANLIB}" \
34896	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34897	          html) \
34898	  || exit 1
34899
34900@endif textutils
34901
34902.PHONY: maybe-TAGS-textutils TAGS-textutils
34903maybe-TAGS-textutils:
34904@if textutils
34905maybe-TAGS-textutils: TAGS-textutils
34906
34907TAGS-textutils: \
34908    configure-textutils
34909	@: $(MAKE); $(unstage)
34910	@[ -f ./textutils/Makefile ] || exit 0; \
34911	r=`${PWD_COMMAND}`; export r; \
34912	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34913	$(HOST_EXPORTS) \
34914	for flag in $(EXTRA_HOST_FLAGS) ; do \
34915	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34916	done; \
34917	echo "Doing TAGS in textutils" ; \
34918	(cd $(HOST_SUBDIR)/textutils && \
34919	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34920	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34921	          "RANLIB=$${RANLIB}" \
34922	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34923	          TAGS) \
34924	  || exit 1
34925
34926@endif textutils
34927
34928.PHONY: maybe-install-info-textutils install-info-textutils
34929maybe-install-info-textutils:
34930@if textutils
34931maybe-install-info-textutils: install-info-textutils
34932
34933install-info-textutils: \
34934    configure-textutils \
34935    info-textutils
34936	@: $(MAKE); $(unstage)
34937	@[ -f ./textutils/Makefile ] || exit 0; \
34938	r=`${PWD_COMMAND}`; export r; \
34939	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34940	$(HOST_EXPORTS) \
34941	for flag in $(EXTRA_HOST_FLAGS) ; do \
34942	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34943	done; \
34944	echo "Doing install-info in textutils" ; \
34945	(cd $(HOST_SUBDIR)/textutils && \
34946	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34947	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34948	          "RANLIB=$${RANLIB}" \
34949	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34950	          install-info) \
34951	  || exit 1
34952
34953@endif textutils
34954
34955.PHONY: maybe-install-pdf-textutils install-pdf-textutils
34956maybe-install-pdf-textutils:
34957@if textutils
34958maybe-install-pdf-textutils: install-pdf-textutils
34959
34960install-pdf-textutils: \
34961    configure-textutils \
34962    pdf-textutils
34963	@: $(MAKE); $(unstage)
34964	@[ -f ./textutils/Makefile ] || exit 0; \
34965	r=`${PWD_COMMAND}`; export r; \
34966	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34967	$(HOST_EXPORTS) \
34968	for flag in $(EXTRA_HOST_FLAGS) ; do \
34969	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34970	done; \
34971	echo "Doing install-pdf in textutils" ; \
34972	(cd $(HOST_SUBDIR)/textutils && \
34973	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34974	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34975	          "RANLIB=$${RANLIB}" \
34976	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34977	          install-pdf) \
34978	  || exit 1
34979
34980@endif textutils
34981
34982.PHONY: maybe-install-html-textutils install-html-textutils
34983maybe-install-html-textutils:
34984@if textutils
34985maybe-install-html-textutils: install-html-textutils
34986
34987install-html-textutils: \
34988    configure-textutils \
34989    html-textutils
34990	@: $(MAKE); $(unstage)
34991	@[ -f ./textutils/Makefile ] || exit 0; \
34992	r=`${PWD_COMMAND}`; export r; \
34993	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34994	$(HOST_EXPORTS) \
34995	for flag in $(EXTRA_HOST_FLAGS) ; do \
34996	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34997	done; \
34998	echo "Doing install-html in textutils" ; \
34999	(cd $(HOST_SUBDIR)/textutils && \
35000	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35001	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35002	          "RANLIB=$${RANLIB}" \
35003	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35004	          install-html) \
35005	  || exit 1
35006
35007@endif textutils
35008
35009.PHONY: maybe-installcheck-textutils installcheck-textutils
35010maybe-installcheck-textutils:
35011@if textutils
35012maybe-installcheck-textutils: installcheck-textutils
35013
35014installcheck-textutils: \
35015    configure-textutils
35016	@: $(MAKE); $(unstage)
35017	@[ -f ./textutils/Makefile ] || exit 0; \
35018	r=`${PWD_COMMAND}`; export r; \
35019	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35020	$(HOST_EXPORTS) \
35021	for flag in $(EXTRA_HOST_FLAGS) ; do \
35022	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35023	done; \
35024	echo "Doing installcheck in textutils" ; \
35025	(cd $(HOST_SUBDIR)/textutils && \
35026	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35027	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35028	          "RANLIB=$${RANLIB}" \
35029	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35030	          installcheck) \
35031	  || exit 1
35032
35033@endif textutils
35034
35035.PHONY: maybe-mostlyclean-textutils mostlyclean-textutils
35036maybe-mostlyclean-textutils:
35037@if textutils
35038maybe-mostlyclean-textutils: mostlyclean-textutils
35039
35040mostlyclean-textutils:
35041	@: $(MAKE); $(unstage)
35042	@[ -f ./textutils/Makefile ] || exit 0; \
35043	r=`${PWD_COMMAND}`; export r; \
35044	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35045	$(HOST_EXPORTS) \
35046	for flag in $(EXTRA_HOST_FLAGS) ; do \
35047	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35048	done; \
35049	echo "Doing mostlyclean in textutils" ; \
35050	(cd $(HOST_SUBDIR)/textutils && \
35051	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35052	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35053	          "RANLIB=$${RANLIB}" \
35054	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35055	          mostlyclean) \
35056	  || exit 1
35057
35058@endif textutils
35059
35060.PHONY: maybe-clean-textutils clean-textutils
35061maybe-clean-textutils:
35062@if textutils
35063maybe-clean-textutils: clean-textutils
35064
35065clean-textutils:
35066	@: $(MAKE); $(unstage)
35067	@[ -f ./textutils/Makefile ] || exit 0; \
35068	r=`${PWD_COMMAND}`; export r; \
35069	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35070	$(HOST_EXPORTS) \
35071	for flag in $(EXTRA_HOST_FLAGS) ; do \
35072	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35073	done; \
35074	echo "Doing clean in textutils" ; \
35075	(cd $(HOST_SUBDIR)/textutils && \
35076	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35077	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35078	          "RANLIB=$${RANLIB}" \
35079	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35080	          clean) \
35081	  || exit 1
35082
35083@endif textutils
35084
35085.PHONY: maybe-distclean-textutils distclean-textutils
35086maybe-distclean-textutils:
35087@if textutils
35088maybe-distclean-textutils: distclean-textutils
35089
35090distclean-textutils:
35091	@: $(MAKE); $(unstage)
35092	@[ -f ./textutils/Makefile ] || exit 0; \
35093	r=`${PWD_COMMAND}`; export r; \
35094	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35095	$(HOST_EXPORTS) \
35096	for flag in $(EXTRA_HOST_FLAGS) ; do \
35097	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35098	done; \
35099	echo "Doing distclean in textutils" ; \
35100	(cd $(HOST_SUBDIR)/textutils && \
35101	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35102	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35103	          "RANLIB=$${RANLIB}" \
35104	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35105	          distclean) \
35106	  || exit 1
35107
35108@endif textutils
35109
35110.PHONY: maybe-maintainer-clean-textutils maintainer-clean-textutils
35111maybe-maintainer-clean-textutils:
35112@if textutils
35113maybe-maintainer-clean-textutils: maintainer-clean-textutils
35114
35115maintainer-clean-textutils:
35116	@: $(MAKE); $(unstage)
35117	@[ -f ./textutils/Makefile ] || exit 0; \
35118	r=`${PWD_COMMAND}`; export r; \
35119	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35120	$(HOST_EXPORTS) \
35121	for flag in $(EXTRA_HOST_FLAGS) ; do \
35122	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35123	done; \
35124	echo "Doing maintainer-clean in textutils" ; \
35125	(cd $(HOST_SUBDIR)/textutils && \
35126	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35127	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35128	          "RANLIB=$${RANLIB}" \
35129	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35130	          maintainer-clean) \
35131	  || exit 1
35132
35133@endif textutils
35134
35135
35136
35137.PHONY: configure-time maybe-configure-time
35138maybe-configure-time:
35139@if gcc-bootstrap
35140configure-time: stage_current
35141@endif gcc-bootstrap
35142@if time
35143maybe-configure-time: configure-time
35144configure-time:
35145	@: $(MAKE); $(unstage)
35146	@r=`${PWD_COMMAND}`; export r; \
35147	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35148	test ! -f $(HOST_SUBDIR)/time/Makefile || exit 0; \
35149	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/time ; \
35150	$(HOST_EXPORTS) \
35151	echo Configuring in $(HOST_SUBDIR)/time; \
35152	cd "$(HOST_SUBDIR)/time" || exit 1; \
35153	case $(srcdir) in \
35154	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35155	  *) topdir=`echo $(HOST_SUBDIR)/time/ | \
35156		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35157	esac; \
35158	srcdiroption="--srcdir=$${topdir}/time"; \
35159	libsrcdir="$$s/time"; \
35160	$(SHELL) $${libsrcdir}/configure \
35161	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35162	  --target=${target_alias} $${srcdiroption}  \
35163	  || exit 1
35164@endif time
35165
35166
35167
35168
35169
35170.PHONY: all-time maybe-all-time
35171maybe-all-time:
35172@if gcc-bootstrap
35173all-time: stage_current
35174@endif gcc-bootstrap
35175@if time
35176TARGET-time=all
35177maybe-all-time: all-time
35178all-time: configure-time
35179	@: $(MAKE); $(unstage)
35180	@r=`${PWD_COMMAND}`; export r; \
35181	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35182	$(HOST_EXPORTS) \
35183	(cd $(HOST_SUBDIR)/time && \
35184	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
35185		$(TARGET-time))
35186@endif time
35187
35188
35189
35190
35191.PHONY: check-time maybe-check-time
35192maybe-check-time:
35193@if time
35194maybe-check-time: check-time
35195
35196check-time:
35197	@: $(MAKE); $(unstage)
35198	@r=`${PWD_COMMAND}`; export r; \
35199	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35200	$(HOST_EXPORTS) \
35201	(cd $(HOST_SUBDIR)/time && \
35202	  $(MAKE) $(FLAGS_TO_PASS)  check)
35203
35204@endif time
35205
35206.PHONY: install-time maybe-install-time
35207maybe-install-time:
35208@if time
35209maybe-install-time: install-time
35210
35211install-time: installdirs
35212	@: $(MAKE); $(unstage)
35213	@r=`${PWD_COMMAND}`; export r; \
35214	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35215	$(HOST_EXPORTS) \
35216	(cd $(HOST_SUBDIR)/time && \
35217	  $(MAKE) $(FLAGS_TO_PASS)  install)
35218
35219@endif time
35220
35221# Other targets (info, dvi, pdf, etc.)
35222
35223.PHONY: maybe-info-time info-time
35224maybe-info-time:
35225@if time
35226maybe-info-time: info-time
35227
35228info-time: \
35229    configure-time
35230	@: $(MAKE); $(unstage)
35231	@[ -f ./time/Makefile ] || exit 0; \
35232	r=`${PWD_COMMAND}`; export r; \
35233	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35234	$(HOST_EXPORTS) \
35235	for flag in $(EXTRA_HOST_FLAGS) ; do \
35236	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35237	done; \
35238	echo "Doing info in time" ; \
35239	(cd $(HOST_SUBDIR)/time && \
35240	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35241	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35242	          "RANLIB=$${RANLIB}" \
35243	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35244	          info) \
35245	  || exit 1
35246
35247@endif time
35248
35249.PHONY: maybe-dvi-time dvi-time
35250maybe-dvi-time:
35251@if time
35252maybe-dvi-time: dvi-time
35253
35254dvi-time: \
35255    configure-time
35256	@: $(MAKE); $(unstage)
35257	@[ -f ./time/Makefile ] || exit 0; \
35258	r=`${PWD_COMMAND}`; export r; \
35259	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35260	$(HOST_EXPORTS) \
35261	for flag in $(EXTRA_HOST_FLAGS) ; do \
35262	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35263	done; \
35264	echo "Doing dvi in time" ; \
35265	(cd $(HOST_SUBDIR)/time && \
35266	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35267	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35268	          "RANLIB=$${RANLIB}" \
35269	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35270	          dvi) \
35271	  || exit 1
35272
35273@endif time
35274
35275.PHONY: maybe-pdf-time pdf-time
35276maybe-pdf-time:
35277@if time
35278maybe-pdf-time: pdf-time
35279
35280pdf-time: \
35281    configure-time
35282	@: $(MAKE); $(unstage)
35283	@[ -f ./time/Makefile ] || exit 0; \
35284	r=`${PWD_COMMAND}`; export r; \
35285	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35286	$(HOST_EXPORTS) \
35287	for flag in $(EXTRA_HOST_FLAGS) ; do \
35288	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35289	done; \
35290	echo "Doing pdf in time" ; \
35291	(cd $(HOST_SUBDIR)/time && \
35292	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35293	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35294	          "RANLIB=$${RANLIB}" \
35295	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35296	          pdf) \
35297	  || exit 1
35298
35299@endif time
35300
35301.PHONY: maybe-html-time html-time
35302maybe-html-time:
35303@if time
35304maybe-html-time: html-time
35305
35306html-time: \
35307    configure-time
35308	@: $(MAKE); $(unstage)
35309	@[ -f ./time/Makefile ] || exit 0; \
35310	r=`${PWD_COMMAND}`; export r; \
35311	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35312	$(HOST_EXPORTS) \
35313	for flag in $(EXTRA_HOST_FLAGS) ; do \
35314	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35315	done; \
35316	echo "Doing html in time" ; \
35317	(cd $(HOST_SUBDIR)/time && \
35318	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35319	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35320	          "RANLIB=$${RANLIB}" \
35321	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35322	          html) \
35323	  || exit 1
35324
35325@endif time
35326
35327.PHONY: maybe-TAGS-time TAGS-time
35328maybe-TAGS-time:
35329@if time
35330maybe-TAGS-time: TAGS-time
35331
35332TAGS-time: \
35333    configure-time
35334	@: $(MAKE); $(unstage)
35335	@[ -f ./time/Makefile ] || exit 0; \
35336	r=`${PWD_COMMAND}`; export r; \
35337	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35338	$(HOST_EXPORTS) \
35339	for flag in $(EXTRA_HOST_FLAGS) ; do \
35340	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35341	done; \
35342	echo "Doing TAGS in time" ; \
35343	(cd $(HOST_SUBDIR)/time && \
35344	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35345	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35346	          "RANLIB=$${RANLIB}" \
35347	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35348	          TAGS) \
35349	  || exit 1
35350
35351@endif time
35352
35353.PHONY: maybe-install-info-time install-info-time
35354maybe-install-info-time:
35355@if time
35356maybe-install-info-time: install-info-time
35357
35358install-info-time: \
35359    configure-time \
35360    info-time
35361	@: $(MAKE); $(unstage)
35362	@[ -f ./time/Makefile ] || exit 0; \
35363	r=`${PWD_COMMAND}`; export r; \
35364	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35365	$(HOST_EXPORTS) \
35366	for flag in $(EXTRA_HOST_FLAGS) ; do \
35367	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35368	done; \
35369	echo "Doing install-info in time" ; \
35370	(cd $(HOST_SUBDIR)/time && \
35371	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35372	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35373	          "RANLIB=$${RANLIB}" \
35374	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35375	          install-info) \
35376	  || exit 1
35377
35378@endif time
35379
35380.PHONY: maybe-install-pdf-time install-pdf-time
35381maybe-install-pdf-time:
35382@if time
35383maybe-install-pdf-time: install-pdf-time
35384
35385install-pdf-time: \
35386    configure-time \
35387    pdf-time
35388	@: $(MAKE); $(unstage)
35389	@[ -f ./time/Makefile ] || exit 0; \
35390	r=`${PWD_COMMAND}`; export r; \
35391	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35392	$(HOST_EXPORTS) \
35393	for flag in $(EXTRA_HOST_FLAGS) ; do \
35394	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35395	done; \
35396	echo "Doing install-pdf in time" ; \
35397	(cd $(HOST_SUBDIR)/time && \
35398	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35399	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35400	          "RANLIB=$${RANLIB}" \
35401	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35402	          install-pdf) \
35403	  || exit 1
35404
35405@endif time
35406
35407.PHONY: maybe-install-html-time install-html-time
35408maybe-install-html-time:
35409@if time
35410maybe-install-html-time: install-html-time
35411
35412install-html-time: \
35413    configure-time \
35414    html-time
35415	@: $(MAKE); $(unstage)
35416	@[ -f ./time/Makefile ] || exit 0; \
35417	r=`${PWD_COMMAND}`; export r; \
35418	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35419	$(HOST_EXPORTS) \
35420	for flag in $(EXTRA_HOST_FLAGS) ; do \
35421	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35422	done; \
35423	echo "Doing install-html in time" ; \
35424	(cd $(HOST_SUBDIR)/time && \
35425	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35426	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35427	          "RANLIB=$${RANLIB}" \
35428	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35429	          install-html) \
35430	  || exit 1
35431
35432@endif time
35433
35434.PHONY: maybe-installcheck-time installcheck-time
35435maybe-installcheck-time:
35436@if time
35437maybe-installcheck-time: installcheck-time
35438
35439installcheck-time: \
35440    configure-time
35441	@: $(MAKE); $(unstage)
35442	@[ -f ./time/Makefile ] || exit 0; \
35443	r=`${PWD_COMMAND}`; export r; \
35444	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35445	$(HOST_EXPORTS) \
35446	for flag in $(EXTRA_HOST_FLAGS) ; do \
35447	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35448	done; \
35449	echo "Doing installcheck in time" ; \
35450	(cd $(HOST_SUBDIR)/time && \
35451	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35452	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35453	          "RANLIB=$${RANLIB}" \
35454	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35455	          installcheck) \
35456	  || exit 1
35457
35458@endif time
35459
35460.PHONY: maybe-mostlyclean-time mostlyclean-time
35461maybe-mostlyclean-time:
35462@if time
35463maybe-mostlyclean-time: mostlyclean-time
35464
35465mostlyclean-time:
35466	@: $(MAKE); $(unstage)
35467	@[ -f ./time/Makefile ] || exit 0; \
35468	r=`${PWD_COMMAND}`; export r; \
35469	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35470	$(HOST_EXPORTS) \
35471	for flag in $(EXTRA_HOST_FLAGS) ; do \
35472	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35473	done; \
35474	echo "Doing mostlyclean in time" ; \
35475	(cd $(HOST_SUBDIR)/time && \
35476	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35477	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35478	          "RANLIB=$${RANLIB}" \
35479	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35480	          mostlyclean) \
35481	  || exit 1
35482
35483@endif time
35484
35485.PHONY: maybe-clean-time clean-time
35486maybe-clean-time:
35487@if time
35488maybe-clean-time: clean-time
35489
35490clean-time:
35491	@: $(MAKE); $(unstage)
35492	@[ -f ./time/Makefile ] || exit 0; \
35493	r=`${PWD_COMMAND}`; export r; \
35494	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35495	$(HOST_EXPORTS) \
35496	for flag in $(EXTRA_HOST_FLAGS) ; do \
35497	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35498	done; \
35499	echo "Doing clean in time" ; \
35500	(cd $(HOST_SUBDIR)/time && \
35501	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35502	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35503	          "RANLIB=$${RANLIB}" \
35504	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35505	          clean) \
35506	  || exit 1
35507
35508@endif time
35509
35510.PHONY: maybe-distclean-time distclean-time
35511maybe-distclean-time:
35512@if time
35513maybe-distclean-time: distclean-time
35514
35515distclean-time:
35516	@: $(MAKE); $(unstage)
35517	@[ -f ./time/Makefile ] || exit 0; \
35518	r=`${PWD_COMMAND}`; export r; \
35519	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35520	$(HOST_EXPORTS) \
35521	for flag in $(EXTRA_HOST_FLAGS) ; do \
35522	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35523	done; \
35524	echo "Doing distclean in time" ; \
35525	(cd $(HOST_SUBDIR)/time && \
35526	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35527	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35528	          "RANLIB=$${RANLIB}" \
35529	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35530	          distclean) \
35531	  || exit 1
35532
35533@endif time
35534
35535.PHONY: maybe-maintainer-clean-time maintainer-clean-time
35536maybe-maintainer-clean-time:
35537@if time
35538maybe-maintainer-clean-time: maintainer-clean-time
35539
35540maintainer-clean-time:
35541	@: $(MAKE); $(unstage)
35542	@[ -f ./time/Makefile ] || exit 0; \
35543	r=`${PWD_COMMAND}`; export r; \
35544	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35545	$(HOST_EXPORTS) \
35546	for flag in $(EXTRA_HOST_FLAGS) ; do \
35547	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35548	done; \
35549	echo "Doing maintainer-clean in time" ; \
35550	(cd $(HOST_SUBDIR)/time && \
35551	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35552	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35553	          "RANLIB=$${RANLIB}" \
35554	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35555	          maintainer-clean) \
35556	  || exit 1
35557
35558@endif time
35559
35560
35561
35562.PHONY: configure-uudecode maybe-configure-uudecode
35563maybe-configure-uudecode:
35564@if gcc-bootstrap
35565configure-uudecode: stage_current
35566@endif gcc-bootstrap
35567@if uudecode
35568maybe-configure-uudecode: configure-uudecode
35569configure-uudecode:
35570	@: $(MAKE); $(unstage)
35571	@r=`${PWD_COMMAND}`; export r; \
35572	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35573	test ! -f $(HOST_SUBDIR)/uudecode/Makefile || exit 0; \
35574	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/uudecode ; \
35575	$(HOST_EXPORTS) \
35576	echo Configuring in $(HOST_SUBDIR)/uudecode; \
35577	cd "$(HOST_SUBDIR)/uudecode" || exit 1; \
35578	case $(srcdir) in \
35579	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35580	  *) topdir=`echo $(HOST_SUBDIR)/uudecode/ | \
35581		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35582	esac; \
35583	srcdiroption="--srcdir=$${topdir}/uudecode"; \
35584	libsrcdir="$$s/uudecode"; \
35585	$(SHELL) $${libsrcdir}/configure \
35586	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35587	  --target=${target_alias} $${srcdiroption}  \
35588	  || exit 1
35589@endif uudecode
35590
35591
35592
35593
35594
35595.PHONY: all-uudecode maybe-all-uudecode
35596maybe-all-uudecode:
35597@if gcc-bootstrap
35598all-uudecode: stage_current
35599@endif gcc-bootstrap
35600@if uudecode
35601TARGET-uudecode=all
35602maybe-all-uudecode: all-uudecode
35603all-uudecode: configure-uudecode
35604	@: $(MAKE); $(unstage)
35605	@r=`${PWD_COMMAND}`; export r; \
35606	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35607	$(HOST_EXPORTS) \
35608	(cd $(HOST_SUBDIR)/uudecode && \
35609	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
35610		$(TARGET-uudecode))
35611@endif uudecode
35612
35613
35614
35615
35616.PHONY: check-uudecode maybe-check-uudecode
35617maybe-check-uudecode:
35618@if uudecode
35619maybe-check-uudecode: check-uudecode
35620
35621check-uudecode:
35622	@: $(MAKE); $(unstage)
35623	@r=`${PWD_COMMAND}`; export r; \
35624	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35625	$(HOST_EXPORTS) \
35626	(cd $(HOST_SUBDIR)/uudecode && \
35627	  $(MAKE) $(FLAGS_TO_PASS)  check)
35628
35629@endif uudecode
35630
35631.PHONY: install-uudecode maybe-install-uudecode
35632maybe-install-uudecode:
35633@if uudecode
35634maybe-install-uudecode: install-uudecode
35635
35636install-uudecode: installdirs
35637	@: $(MAKE); $(unstage)
35638	@r=`${PWD_COMMAND}`; export r; \
35639	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35640	$(HOST_EXPORTS) \
35641	(cd $(HOST_SUBDIR)/uudecode && \
35642	  $(MAKE) $(FLAGS_TO_PASS)  install)
35643
35644@endif uudecode
35645
35646# Other targets (info, dvi, pdf, etc.)
35647
35648.PHONY: maybe-info-uudecode info-uudecode
35649maybe-info-uudecode:
35650@if uudecode
35651maybe-info-uudecode: info-uudecode
35652
35653info-uudecode: \
35654    configure-uudecode
35655	@: $(MAKE); $(unstage)
35656	@[ -f ./uudecode/Makefile ] || exit 0; \
35657	r=`${PWD_COMMAND}`; export r; \
35658	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35659	$(HOST_EXPORTS) \
35660	for flag in $(EXTRA_HOST_FLAGS) ; do \
35661	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35662	done; \
35663	echo "Doing info in uudecode" ; \
35664	(cd $(HOST_SUBDIR)/uudecode && \
35665	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35666	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35667	          "RANLIB=$${RANLIB}" \
35668	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35669	          info) \
35670	  || exit 1
35671
35672@endif uudecode
35673
35674.PHONY: maybe-dvi-uudecode dvi-uudecode
35675maybe-dvi-uudecode:
35676@if uudecode
35677maybe-dvi-uudecode: dvi-uudecode
35678
35679dvi-uudecode: \
35680    configure-uudecode
35681	@: $(MAKE); $(unstage)
35682	@[ -f ./uudecode/Makefile ] || exit 0; \
35683	r=`${PWD_COMMAND}`; export r; \
35684	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35685	$(HOST_EXPORTS) \
35686	for flag in $(EXTRA_HOST_FLAGS) ; do \
35687	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35688	done; \
35689	echo "Doing dvi in uudecode" ; \
35690	(cd $(HOST_SUBDIR)/uudecode && \
35691	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35692	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35693	          "RANLIB=$${RANLIB}" \
35694	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35695	          dvi) \
35696	  || exit 1
35697
35698@endif uudecode
35699
35700.PHONY: maybe-pdf-uudecode pdf-uudecode
35701maybe-pdf-uudecode:
35702@if uudecode
35703maybe-pdf-uudecode: pdf-uudecode
35704
35705pdf-uudecode: \
35706    configure-uudecode
35707	@: $(MAKE); $(unstage)
35708	@[ -f ./uudecode/Makefile ] || exit 0; \
35709	r=`${PWD_COMMAND}`; export r; \
35710	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35711	$(HOST_EXPORTS) \
35712	for flag in $(EXTRA_HOST_FLAGS) ; do \
35713	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35714	done; \
35715	echo "Doing pdf in uudecode" ; \
35716	(cd $(HOST_SUBDIR)/uudecode && \
35717	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35718	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35719	          "RANLIB=$${RANLIB}" \
35720	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35721	          pdf) \
35722	  || exit 1
35723
35724@endif uudecode
35725
35726.PHONY: maybe-html-uudecode html-uudecode
35727maybe-html-uudecode:
35728@if uudecode
35729maybe-html-uudecode: html-uudecode
35730
35731html-uudecode: \
35732    configure-uudecode
35733	@: $(MAKE); $(unstage)
35734	@[ -f ./uudecode/Makefile ] || exit 0; \
35735	r=`${PWD_COMMAND}`; export r; \
35736	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35737	$(HOST_EXPORTS) \
35738	for flag in $(EXTRA_HOST_FLAGS) ; do \
35739	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35740	done; \
35741	echo "Doing html in uudecode" ; \
35742	(cd $(HOST_SUBDIR)/uudecode && \
35743	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35744	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35745	          "RANLIB=$${RANLIB}" \
35746	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35747	          html) \
35748	  || exit 1
35749
35750@endif uudecode
35751
35752.PHONY: maybe-TAGS-uudecode TAGS-uudecode
35753maybe-TAGS-uudecode:
35754@if uudecode
35755maybe-TAGS-uudecode: TAGS-uudecode
35756
35757TAGS-uudecode: \
35758    configure-uudecode
35759	@: $(MAKE); $(unstage)
35760	@[ -f ./uudecode/Makefile ] || exit 0; \
35761	r=`${PWD_COMMAND}`; export r; \
35762	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35763	$(HOST_EXPORTS) \
35764	for flag in $(EXTRA_HOST_FLAGS) ; do \
35765	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35766	done; \
35767	echo "Doing TAGS in uudecode" ; \
35768	(cd $(HOST_SUBDIR)/uudecode && \
35769	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35770	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35771	          "RANLIB=$${RANLIB}" \
35772	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35773	          TAGS) \
35774	  || exit 1
35775
35776@endif uudecode
35777
35778.PHONY: maybe-install-info-uudecode install-info-uudecode
35779maybe-install-info-uudecode:
35780@if uudecode
35781maybe-install-info-uudecode: install-info-uudecode
35782
35783install-info-uudecode: \
35784    configure-uudecode \
35785    info-uudecode
35786	@: $(MAKE); $(unstage)
35787	@[ -f ./uudecode/Makefile ] || exit 0; \
35788	r=`${PWD_COMMAND}`; export r; \
35789	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35790	$(HOST_EXPORTS) \
35791	for flag in $(EXTRA_HOST_FLAGS) ; do \
35792	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35793	done; \
35794	echo "Doing install-info in uudecode" ; \
35795	(cd $(HOST_SUBDIR)/uudecode && \
35796	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35797	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35798	          "RANLIB=$${RANLIB}" \
35799	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35800	          install-info) \
35801	  || exit 1
35802
35803@endif uudecode
35804
35805.PHONY: maybe-install-pdf-uudecode install-pdf-uudecode
35806maybe-install-pdf-uudecode:
35807@if uudecode
35808maybe-install-pdf-uudecode: install-pdf-uudecode
35809
35810install-pdf-uudecode: \
35811    configure-uudecode \
35812    pdf-uudecode
35813	@: $(MAKE); $(unstage)
35814	@[ -f ./uudecode/Makefile ] || exit 0; \
35815	r=`${PWD_COMMAND}`; export r; \
35816	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35817	$(HOST_EXPORTS) \
35818	for flag in $(EXTRA_HOST_FLAGS) ; do \
35819	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35820	done; \
35821	echo "Doing install-pdf in uudecode" ; \
35822	(cd $(HOST_SUBDIR)/uudecode && \
35823	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35824	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35825	          "RANLIB=$${RANLIB}" \
35826	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35827	          install-pdf) \
35828	  || exit 1
35829
35830@endif uudecode
35831
35832.PHONY: maybe-install-html-uudecode install-html-uudecode
35833maybe-install-html-uudecode:
35834@if uudecode
35835maybe-install-html-uudecode: install-html-uudecode
35836
35837install-html-uudecode: \
35838    configure-uudecode \
35839    html-uudecode
35840	@: $(MAKE); $(unstage)
35841	@[ -f ./uudecode/Makefile ] || exit 0; \
35842	r=`${PWD_COMMAND}`; export r; \
35843	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35844	$(HOST_EXPORTS) \
35845	for flag in $(EXTRA_HOST_FLAGS) ; do \
35846	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35847	done; \
35848	echo "Doing install-html in uudecode" ; \
35849	(cd $(HOST_SUBDIR)/uudecode && \
35850	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35851	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35852	          "RANLIB=$${RANLIB}" \
35853	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35854	          install-html) \
35855	  || exit 1
35856
35857@endif uudecode
35858
35859.PHONY: maybe-installcheck-uudecode installcheck-uudecode
35860maybe-installcheck-uudecode:
35861@if uudecode
35862maybe-installcheck-uudecode: installcheck-uudecode
35863
35864installcheck-uudecode: \
35865    configure-uudecode
35866	@: $(MAKE); $(unstage)
35867	@[ -f ./uudecode/Makefile ] || exit 0; \
35868	r=`${PWD_COMMAND}`; export r; \
35869	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35870	$(HOST_EXPORTS) \
35871	for flag in $(EXTRA_HOST_FLAGS) ; do \
35872	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35873	done; \
35874	echo "Doing installcheck in uudecode" ; \
35875	(cd $(HOST_SUBDIR)/uudecode && \
35876	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35877	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35878	          "RANLIB=$${RANLIB}" \
35879	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35880	          installcheck) \
35881	  || exit 1
35882
35883@endif uudecode
35884
35885.PHONY: maybe-mostlyclean-uudecode mostlyclean-uudecode
35886maybe-mostlyclean-uudecode:
35887@if uudecode
35888maybe-mostlyclean-uudecode: mostlyclean-uudecode
35889
35890mostlyclean-uudecode:
35891	@: $(MAKE); $(unstage)
35892	@[ -f ./uudecode/Makefile ] || exit 0; \
35893	r=`${PWD_COMMAND}`; export r; \
35894	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35895	$(HOST_EXPORTS) \
35896	for flag in $(EXTRA_HOST_FLAGS) ; do \
35897	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35898	done; \
35899	echo "Doing mostlyclean in uudecode" ; \
35900	(cd $(HOST_SUBDIR)/uudecode && \
35901	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35902	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35903	          "RANLIB=$${RANLIB}" \
35904	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35905	          mostlyclean) \
35906	  || exit 1
35907
35908@endif uudecode
35909
35910.PHONY: maybe-clean-uudecode clean-uudecode
35911maybe-clean-uudecode:
35912@if uudecode
35913maybe-clean-uudecode: clean-uudecode
35914
35915clean-uudecode:
35916	@: $(MAKE); $(unstage)
35917	@[ -f ./uudecode/Makefile ] || exit 0; \
35918	r=`${PWD_COMMAND}`; export r; \
35919	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35920	$(HOST_EXPORTS) \
35921	for flag in $(EXTRA_HOST_FLAGS) ; do \
35922	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35923	done; \
35924	echo "Doing clean in uudecode" ; \
35925	(cd $(HOST_SUBDIR)/uudecode && \
35926	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35927	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35928	          "RANLIB=$${RANLIB}" \
35929	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35930	          clean) \
35931	  || exit 1
35932
35933@endif uudecode
35934
35935.PHONY: maybe-distclean-uudecode distclean-uudecode
35936maybe-distclean-uudecode:
35937@if uudecode
35938maybe-distclean-uudecode: distclean-uudecode
35939
35940distclean-uudecode:
35941	@: $(MAKE); $(unstage)
35942	@[ -f ./uudecode/Makefile ] || exit 0; \
35943	r=`${PWD_COMMAND}`; export r; \
35944	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35945	$(HOST_EXPORTS) \
35946	for flag in $(EXTRA_HOST_FLAGS) ; do \
35947	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35948	done; \
35949	echo "Doing distclean in uudecode" ; \
35950	(cd $(HOST_SUBDIR)/uudecode && \
35951	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35952	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35953	          "RANLIB=$${RANLIB}" \
35954	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35955	          distclean) \
35956	  || exit 1
35957
35958@endif uudecode
35959
35960.PHONY: maybe-maintainer-clean-uudecode maintainer-clean-uudecode
35961maybe-maintainer-clean-uudecode:
35962@if uudecode
35963maybe-maintainer-clean-uudecode: maintainer-clean-uudecode
35964
35965maintainer-clean-uudecode:
35966	@: $(MAKE); $(unstage)
35967	@[ -f ./uudecode/Makefile ] || exit 0; \
35968	r=`${PWD_COMMAND}`; export r; \
35969	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35970	$(HOST_EXPORTS) \
35971	for flag in $(EXTRA_HOST_FLAGS) ; do \
35972	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35973	done; \
35974	echo "Doing maintainer-clean in uudecode" ; \
35975	(cd $(HOST_SUBDIR)/uudecode && \
35976	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35977	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35978	          "RANLIB=$${RANLIB}" \
35979	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35980	          maintainer-clean) \
35981	  || exit 1
35982
35983@endif uudecode
35984
35985
35986
35987.PHONY: configure-wdiff maybe-configure-wdiff
35988maybe-configure-wdiff:
35989@if gcc-bootstrap
35990configure-wdiff: stage_current
35991@endif gcc-bootstrap
35992@if wdiff
35993maybe-configure-wdiff: configure-wdiff
35994configure-wdiff:
35995	@: $(MAKE); $(unstage)
35996	@r=`${PWD_COMMAND}`; export r; \
35997	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35998	test ! -f $(HOST_SUBDIR)/wdiff/Makefile || exit 0; \
35999	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/wdiff ; \
36000	$(HOST_EXPORTS) \
36001	echo Configuring in $(HOST_SUBDIR)/wdiff; \
36002	cd "$(HOST_SUBDIR)/wdiff" || exit 1; \
36003	case $(srcdir) in \
36004	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36005	  *) topdir=`echo $(HOST_SUBDIR)/wdiff/ | \
36006		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36007	esac; \
36008	srcdiroption="--srcdir=$${topdir}/wdiff"; \
36009	libsrcdir="$$s/wdiff"; \
36010	$(SHELL) $${libsrcdir}/configure \
36011	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36012	  --target=${target_alias} $${srcdiroption}  \
36013	  || exit 1
36014@endif wdiff
36015
36016
36017
36018
36019
36020.PHONY: all-wdiff maybe-all-wdiff
36021maybe-all-wdiff:
36022@if gcc-bootstrap
36023all-wdiff: stage_current
36024@endif gcc-bootstrap
36025@if wdiff
36026TARGET-wdiff=all
36027maybe-all-wdiff: all-wdiff
36028all-wdiff: configure-wdiff
36029	@: $(MAKE); $(unstage)
36030	@r=`${PWD_COMMAND}`; export r; \
36031	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36032	$(HOST_EXPORTS) \
36033	(cd $(HOST_SUBDIR)/wdiff && \
36034	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
36035		$(TARGET-wdiff))
36036@endif wdiff
36037
36038
36039
36040
36041.PHONY: check-wdiff maybe-check-wdiff
36042maybe-check-wdiff:
36043@if wdiff
36044maybe-check-wdiff: check-wdiff
36045
36046check-wdiff:
36047	@: $(MAKE); $(unstage)
36048	@r=`${PWD_COMMAND}`; export r; \
36049	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36050	$(HOST_EXPORTS) \
36051	(cd $(HOST_SUBDIR)/wdiff && \
36052	  $(MAKE) $(FLAGS_TO_PASS)  check)
36053
36054@endif wdiff
36055
36056.PHONY: install-wdiff maybe-install-wdiff
36057maybe-install-wdiff:
36058@if wdiff
36059maybe-install-wdiff: install-wdiff
36060
36061install-wdiff: installdirs
36062	@: $(MAKE); $(unstage)
36063	@r=`${PWD_COMMAND}`; export r; \
36064	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36065	$(HOST_EXPORTS) \
36066	(cd $(HOST_SUBDIR)/wdiff && \
36067	  $(MAKE) $(FLAGS_TO_PASS)  install)
36068
36069@endif wdiff
36070
36071# Other targets (info, dvi, pdf, etc.)
36072
36073.PHONY: maybe-info-wdiff info-wdiff
36074maybe-info-wdiff:
36075@if wdiff
36076maybe-info-wdiff: info-wdiff
36077
36078info-wdiff: \
36079    configure-wdiff
36080	@: $(MAKE); $(unstage)
36081	@[ -f ./wdiff/Makefile ] || exit 0; \
36082	r=`${PWD_COMMAND}`; export r; \
36083	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36084	$(HOST_EXPORTS) \
36085	for flag in $(EXTRA_HOST_FLAGS) ; do \
36086	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36087	done; \
36088	echo "Doing info in wdiff" ; \
36089	(cd $(HOST_SUBDIR)/wdiff && \
36090	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36091	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36092	          "RANLIB=$${RANLIB}" \
36093	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36094	          info) \
36095	  || exit 1
36096
36097@endif wdiff
36098
36099.PHONY: maybe-dvi-wdiff dvi-wdiff
36100maybe-dvi-wdiff:
36101@if wdiff
36102maybe-dvi-wdiff: dvi-wdiff
36103
36104dvi-wdiff: \
36105    configure-wdiff
36106	@: $(MAKE); $(unstage)
36107	@[ -f ./wdiff/Makefile ] || exit 0; \
36108	r=`${PWD_COMMAND}`; export r; \
36109	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36110	$(HOST_EXPORTS) \
36111	for flag in $(EXTRA_HOST_FLAGS) ; do \
36112	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36113	done; \
36114	echo "Doing dvi in wdiff" ; \
36115	(cd $(HOST_SUBDIR)/wdiff && \
36116	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36117	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36118	          "RANLIB=$${RANLIB}" \
36119	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36120	          dvi) \
36121	  || exit 1
36122
36123@endif wdiff
36124
36125.PHONY: maybe-pdf-wdiff pdf-wdiff
36126maybe-pdf-wdiff:
36127@if wdiff
36128maybe-pdf-wdiff: pdf-wdiff
36129
36130pdf-wdiff: \
36131    configure-wdiff
36132	@: $(MAKE); $(unstage)
36133	@[ -f ./wdiff/Makefile ] || exit 0; \
36134	r=`${PWD_COMMAND}`; export r; \
36135	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36136	$(HOST_EXPORTS) \
36137	for flag in $(EXTRA_HOST_FLAGS) ; do \
36138	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36139	done; \
36140	echo "Doing pdf in wdiff" ; \
36141	(cd $(HOST_SUBDIR)/wdiff && \
36142	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36143	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36144	          "RANLIB=$${RANLIB}" \
36145	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36146	          pdf) \
36147	  || exit 1
36148
36149@endif wdiff
36150
36151.PHONY: maybe-html-wdiff html-wdiff
36152maybe-html-wdiff:
36153@if wdiff
36154maybe-html-wdiff: html-wdiff
36155
36156html-wdiff: \
36157    configure-wdiff
36158	@: $(MAKE); $(unstage)
36159	@[ -f ./wdiff/Makefile ] || exit 0; \
36160	r=`${PWD_COMMAND}`; export r; \
36161	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36162	$(HOST_EXPORTS) \
36163	for flag in $(EXTRA_HOST_FLAGS) ; do \
36164	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36165	done; \
36166	echo "Doing html in wdiff" ; \
36167	(cd $(HOST_SUBDIR)/wdiff && \
36168	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36169	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36170	          "RANLIB=$${RANLIB}" \
36171	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36172	          html) \
36173	  || exit 1
36174
36175@endif wdiff
36176
36177.PHONY: maybe-TAGS-wdiff TAGS-wdiff
36178maybe-TAGS-wdiff:
36179@if wdiff
36180maybe-TAGS-wdiff: TAGS-wdiff
36181
36182TAGS-wdiff: \
36183    configure-wdiff
36184	@: $(MAKE); $(unstage)
36185	@[ -f ./wdiff/Makefile ] || exit 0; \
36186	r=`${PWD_COMMAND}`; export r; \
36187	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36188	$(HOST_EXPORTS) \
36189	for flag in $(EXTRA_HOST_FLAGS) ; do \
36190	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36191	done; \
36192	echo "Doing TAGS in wdiff" ; \
36193	(cd $(HOST_SUBDIR)/wdiff && \
36194	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36195	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36196	          "RANLIB=$${RANLIB}" \
36197	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36198	          TAGS) \
36199	  || exit 1
36200
36201@endif wdiff
36202
36203.PHONY: maybe-install-info-wdiff install-info-wdiff
36204maybe-install-info-wdiff:
36205@if wdiff
36206maybe-install-info-wdiff: install-info-wdiff
36207
36208install-info-wdiff: \
36209    configure-wdiff \
36210    info-wdiff
36211	@: $(MAKE); $(unstage)
36212	@[ -f ./wdiff/Makefile ] || exit 0; \
36213	r=`${PWD_COMMAND}`; export r; \
36214	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36215	$(HOST_EXPORTS) \
36216	for flag in $(EXTRA_HOST_FLAGS) ; do \
36217	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36218	done; \
36219	echo "Doing install-info in wdiff" ; \
36220	(cd $(HOST_SUBDIR)/wdiff && \
36221	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36222	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36223	          "RANLIB=$${RANLIB}" \
36224	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36225	          install-info) \
36226	  || exit 1
36227
36228@endif wdiff
36229
36230.PHONY: maybe-install-pdf-wdiff install-pdf-wdiff
36231maybe-install-pdf-wdiff:
36232@if wdiff
36233maybe-install-pdf-wdiff: install-pdf-wdiff
36234
36235install-pdf-wdiff: \
36236    configure-wdiff \
36237    pdf-wdiff
36238	@: $(MAKE); $(unstage)
36239	@[ -f ./wdiff/Makefile ] || exit 0; \
36240	r=`${PWD_COMMAND}`; export r; \
36241	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36242	$(HOST_EXPORTS) \
36243	for flag in $(EXTRA_HOST_FLAGS) ; do \
36244	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36245	done; \
36246	echo "Doing install-pdf in wdiff" ; \
36247	(cd $(HOST_SUBDIR)/wdiff && \
36248	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36249	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36250	          "RANLIB=$${RANLIB}" \
36251	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36252	          install-pdf) \
36253	  || exit 1
36254
36255@endif wdiff
36256
36257.PHONY: maybe-install-html-wdiff install-html-wdiff
36258maybe-install-html-wdiff:
36259@if wdiff
36260maybe-install-html-wdiff: install-html-wdiff
36261
36262install-html-wdiff: \
36263    configure-wdiff \
36264    html-wdiff
36265	@: $(MAKE); $(unstage)
36266	@[ -f ./wdiff/Makefile ] || exit 0; \
36267	r=`${PWD_COMMAND}`; export r; \
36268	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36269	$(HOST_EXPORTS) \
36270	for flag in $(EXTRA_HOST_FLAGS) ; do \
36271	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36272	done; \
36273	echo "Doing install-html in wdiff" ; \
36274	(cd $(HOST_SUBDIR)/wdiff && \
36275	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36276	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36277	          "RANLIB=$${RANLIB}" \
36278	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36279	          install-html) \
36280	  || exit 1
36281
36282@endif wdiff
36283
36284.PHONY: maybe-installcheck-wdiff installcheck-wdiff
36285maybe-installcheck-wdiff:
36286@if wdiff
36287maybe-installcheck-wdiff: installcheck-wdiff
36288
36289installcheck-wdiff: \
36290    configure-wdiff
36291	@: $(MAKE); $(unstage)
36292	@[ -f ./wdiff/Makefile ] || exit 0; \
36293	r=`${PWD_COMMAND}`; export r; \
36294	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36295	$(HOST_EXPORTS) \
36296	for flag in $(EXTRA_HOST_FLAGS) ; do \
36297	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36298	done; \
36299	echo "Doing installcheck in wdiff" ; \
36300	(cd $(HOST_SUBDIR)/wdiff && \
36301	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36302	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36303	          "RANLIB=$${RANLIB}" \
36304	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36305	          installcheck) \
36306	  || exit 1
36307
36308@endif wdiff
36309
36310.PHONY: maybe-mostlyclean-wdiff mostlyclean-wdiff
36311maybe-mostlyclean-wdiff:
36312@if wdiff
36313maybe-mostlyclean-wdiff: mostlyclean-wdiff
36314
36315mostlyclean-wdiff:
36316	@: $(MAKE); $(unstage)
36317	@[ -f ./wdiff/Makefile ] || exit 0; \
36318	r=`${PWD_COMMAND}`; export r; \
36319	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36320	$(HOST_EXPORTS) \
36321	for flag in $(EXTRA_HOST_FLAGS) ; do \
36322	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36323	done; \
36324	echo "Doing mostlyclean in wdiff" ; \
36325	(cd $(HOST_SUBDIR)/wdiff && \
36326	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36327	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36328	          "RANLIB=$${RANLIB}" \
36329	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36330	          mostlyclean) \
36331	  || exit 1
36332
36333@endif wdiff
36334
36335.PHONY: maybe-clean-wdiff clean-wdiff
36336maybe-clean-wdiff:
36337@if wdiff
36338maybe-clean-wdiff: clean-wdiff
36339
36340clean-wdiff:
36341	@: $(MAKE); $(unstage)
36342	@[ -f ./wdiff/Makefile ] || exit 0; \
36343	r=`${PWD_COMMAND}`; export r; \
36344	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36345	$(HOST_EXPORTS) \
36346	for flag in $(EXTRA_HOST_FLAGS) ; do \
36347	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36348	done; \
36349	echo "Doing clean in wdiff" ; \
36350	(cd $(HOST_SUBDIR)/wdiff && \
36351	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36352	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36353	          "RANLIB=$${RANLIB}" \
36354	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36355	          clean) \
36356	  || exit 1
36357
36358@endif wdiff
36359
36360.PHONY: maybe-distclean-wdiff distclean-wdiff
36361maybe-distclean-wdiff:
36362@if wdiff
36363maybe-distclean-wdiff: distclean-wdiff
36364
36365distclean-wdiff:
36366	@: $(MAKE); $(unstage)
36367	@[ -f ./wdiff/Makefile ] || exit 0; \
36368	r=`${PWD_COMMAND}`; export r; \
36369	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36370	$(HOST_EXPORTS) \
36371	for flag in $(EXTRA_HOST_FLAGS) ; do \
36372	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36373	done; \
36374	echo "Doing distclean in wdiff" ; \
36375	(cd $(HOST_SUBDIR)/wdiff && \
36376	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36377	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36378	          "RANLIB=$${RANLIB}" \
36379	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36380	          distclean) \
36381	  || exit 1
36382
36383@endif wdiff
36384
36385.PHONY: maybe-maintainer-clean-wdiff maintainer-clean-wdiff
36386maybe-maintainer-clean-wdiff:
36387@if wdiff
36388maybe-maintainer-clean-wdiff: maintainer-clean-wdiff
36389
36390maintainer-clean-wdiff:
36391	@: $(MAKE); $(unstage)
36392	@[ -f ./wdiff/Makefile ] || exit 0; \
36393	r=`${PWD_COMMAND}`; export r; \
36394	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36395	$(HOST_EXPORTS) \
36396	for flag in $(EXTRA_HOST_FLAGS) ; do \
36397	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36398	done; \
36399	echo "Doing maintainer-clean in wdiff" ; \
36400	(cd $(HOST_SUBDIR)/wdiff && \
36401	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36402	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36403	          "RANLIB=$${RANLIB}" \
36404	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36405	          maintainer-clean) \
36406	  || exit 1
36407
36408@endif wdiff
36409
36410
36411
36412.PHONY: configure-zip maybe-configure-zip
36413maybe-configure-zip:
36414@if gcc-bootstrap
36415configure-zip: stage_current
36416@endif gcc-bootstrap
36417@if zip
36418maybe-configure-zip: configure-zip
36419configure-zip:
36420	@: $(MAKE); $(unstage)
36421	@r=`${PWD_COMMAND}`; export r; \
36422	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36423	test ! -f $(HOST_SUBDIR)/zip/Makefile || exit 0; \
36424	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zip ; \
36425	$(HOST_EXPORTS) \
36426	echo Configuring in $(HOST_SUBDIR)/zip; \
36427	cd "$(HOST_SUBDIR)/zip" || exit 1; \
36428	case $(srcdir) in \
36429	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36430	  *) topdir=`echo $(HOST_SUBDIR)/zip/ | \
36431		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36432	esac; \
36433	srcdiroption="--srcdir=$${topdir}/zip"; \
36434	libsrcdir="$$s/zip"; \
36435	$(SHELL) $${libsrcdir}/configure \
36436	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36437	  --target=${target_alias} $${srcdiroption}  \
36438	  || exit 1
36439@endif zip
36440
36441
36442
36443
36444
36445.PHONY: all-zip maybe-all-zip
36446maybe-all-zip:
36447@if gcc-bootstrap
36448all-zip: stage_current
36449@endif gcc-bootstrap
36450@if zip
36451TARGET-zip=all
36452maybe-all-zip: all-zip
36453all-zip: configure-zip
36454	@: $(MAKE); $(unstage)
36455	@r=`${PWD_COMMAND}`; export r; \
36456	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36457	$(HOST_EXPORTS) \
36458	(cd $(HOST_SUBDIR)/zip && \
36459	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
36460		$(TARGET-zip))
36461@endif zip
36462
36463
36464
36465
36466.PHONY: check-zip maybe-check-zip
36467maybe-check-zip:
36468@if zip
36469maybe-check-zip: check-zip
36470
36471# This module is only tested in a native toolchain.
36472check-zip:
36473	@: $(MAKE); $(unstage)
36474	@if [ '$(host)' = '$(target)' ] ; then \
36475	  r=`${PWD_COMMAND}`; export r; \
36476	  s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36477	  $(HOST_EXPORTS) \
36478	  (cd $(HOST_SUBDIR)/zip && \
36479	    $(MAKE) $(FLAGS_TO_PASS)  check); \
36480	fi
36481
36482@endif zip
36483
36484.PHONY: install-zip maybe-install-zip
36485maybe-install-zip:
36486@if zip
36487maybe-install-zip: install-zip
36488
36489install-zip: installdirs
36490	@: $(MAKE); $(unstage)
36491	@r=`${PWD_COMMAND}`; export r; \
36492	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36493	$(HOST_EXPORTS) \
36494	(cd $(HOST_SUBDIR)/zip && \
36495	  $(MAKE) $(FLAGS_TO_PASS)  install)
36496
36497@endif zip
36498
36499# Other targets (info, dvi, pdf, etc.)
36500
36501.PHONY: maybe-info-zip info-zip
36502maybe-info-zip:
36503@if zip
36504maybe-info-zip: info-zip
36505
36506info-zip: \
36507    configure-zip
36508	@: $(MAKE); $(unstage)
36509	@[ -f ./zip/Makefile ] || exit 0; \
36510	r=`${PWD_COMMAND}`; export r; \
36511	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36512	$(HOST_EXPORTS) \
36513	for flag in $(EXTRA_HOST_FLAGS) ; do \
36514	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36515	done; \
36516	echo "Doing info in zip" ; \
36517	(cd $(HOST_SUBDIR)/zip && \
36518	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36519	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36520	          "RANLIB=$${RANLIB}" \
36521	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36522	          info) \
36523	  || exit 1
36524
36525@endif zip
36526
36527.PHONY: maybe-dvi-zip dvi-zip
36528maybe-dvi-zip:
36529@if zip
36530maybe-dvi-zip: dvi-zip
36531
36532dvi-zip: \
36533    configure-zip
36534	@: $(MAKE); $(unstage)
36535	@[ -f ./zip/Makefile ] || exit 0; \
36536	r=`${PWD_COMMAND}`; export r; \
36537	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36538	$(HOST_EXPORTS) \
36539	for flag in $(EXTRA_HOST_FLAGS) ; do \
36540	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36541	done; \
36542	echo "Doing dvi in zip" ; \
36543	(cd $(HOST_SUBDIR)/zip && \
36544	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36545	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36546	          "RANLIB=$${RANLIB}" \
36547	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36548	          dvi) \
36549	  || exit 1
36550
36551@endif zip
36552
36553.PHONY: maybe-pdf-zip pdf-zip
36554maybe-pdf-zip:
36555@if zip
36556maybe-pdf-zip: pdf-zip
36557
36558pdf-zip: \
36559    configure-zip
36560	@: $(MAKE); $(unstage)
36561	@[ -f ./zip/Makefile ] || exit 0; \
36562	r=`${PWD_COMMAND}`; export r; \
36563	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36564	$(HOST_EXPORTS) \
36565	for flag in $(EXTRA_HOST_FLAGS) ; do \
36566	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36567	done; \
36568	echo "Doing pdf in zip" ; \
36569	(cd $(HOST_SUBDIR)/zip && \
36570	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36571	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36572	          "RANLIB=$${RANLIB}" \
36573	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36574	          pdf) \
36575	  || exit 1
36576
36577@endif zip
36578
36579.PHONY: maybe-html-zip html-zip
36580maybe-html-zip:
36581@if zip
36582maybe-html-zip: html-zip
36583
36584html-zip: \
36585    configure-zip
36586	@: $(MAKE); $(unstage)
36587	@[ -f ./zip/Makefile ] || exit 0; \
36588	r=`${PWD_COMMAND}`; export r; \
36589	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36590	$(HOST_EXPORTS) \
36591	for flag in $(EXTRA_HOST_FLAGS) ; do \
36592	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36593	done; \
36594	echo "Doing html in zip" ; \
36595	(cd $(HOST_SUBDIR)/zip && \
36596	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36597	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36598	          "RANLIB=$${RANLIB}" \
36599	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36600	          html) \
36601	  || exit 1
36602
36603@endif zip
36604
36605.PHONY: maybe-TAGS-zip TAGS-zip
36606maybe-TAGS-zip:
36607@if zip
36608maybe-TAGS-zip: TAGS-zip
36609
36610TAGS-zip: \
36611    configure-zip
36612	@: $(MAKE); $(unstage)
36613	@[ -f ./zip/Makefile ] || exit 0; \
36614	r=`${PWD_COMMAND}`; export r; \
36615	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36616	$(HOST_EXPORTS) \
36617	for flag in $(EXTRA_HOST_FLAGS) ; do \
36618	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36619	done; \
36620	echo "Doing TAGS in zip" ; \
36621	(cd $(HOST_SUBDIR)/zip && \
36622	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36623	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36624	          "RANLIB=$${RANLIB}" \
36625	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36626	          TAGS) \
36627	  || exit 1
36628
36629@endif zip
36630
36631.PHONY: maybe-install-info-zip install-info-zip
36632maybe-install-info-zip:
36633@if zip
36634maybe-install-info-zip: install-info-zip
36635
36636install-info-zip: \
36637    configure-zip \
36638    info-zip
36639	@: $(MAKE); $(unstage)
36640	@[ -f ./zip/Makefile ] || exit 0; \
36641	r=`${PWD_COMMAND}`; export r; \
36642	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36643	$(HOST_EXPORTS) \
36644	for flag in $(EXTRA_HOST_FLAGS) ; do \
36645	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36646	done; \
36647	echo "Doing install-info in zip" ; \
36648	(cd $(HOST_SUBDIR)/zip && \
36649	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36650	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36651	          "RANLIB=$${RANLIB}" \
36652	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36653	          install-info) \
36654	  || exit 1
36655
36656@endif zip
36657
36658.PHONY: maybe-install-pdf-zip install-pdf-zip
36659maybe-install-pdf-zip:
36660@if zip
36661maybe-install-pdf-zip: install-pdf-zip
36662
36663install-pdf-zip: \
36664    configure-zip \
36665    pdf-zip
36666	@: $(MAKE); $(unstage)
36667	@[ -f ./zip/Makefile ] || exit 0; \
36668	r=`${PWD_COMMAND}`; export r; \
36669	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36670	$(HOST_EXPORTS) \
36671	for flag in $(EXTRA_HOST_FLAGS) ; do \
36672	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36673	done; \
36674	echo "Doing install-pdf in zip" ; \
36675	(cd $(HOST_SUBDIR)/zip && \
36676	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36677	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36678	          "RANLIB=$${RANLIB}" \
36679	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36680	          install-pdf) \
36681	  || exit 1
36682
36683@endif zip
36684
36685.PHONY: maybe-install-html-zip install-html-zip
36686maybe-install-html-zip:
36687@if zip
36688maybe-install-html-zip: install-html-zip
36689
36690install-html-zip: \
36691    configure-zip \
36692    html-zip
36693	@: $(MAKE); $(unstage)
36694	@[ -f ./zip/Makefile ] || exit 0; \
36695	r=`${PWD_COMMAND}`; export r; \
36696	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36697	$(HOST_EXPORTS) \
36698	for flag in $(EXTRA_HOST_FLAGS) ; do \
36699	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36700	done; \
36701	echo "Doing install-html in zip" ; \
36702	(cd $(HOST_SUBDIR)/zip && \
36703	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36704	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36705	          "RANLIB=$${RANLIB}" \
36706	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36707	          install-html) \
36708	  || exit 1
36709
36710@endif zip
36711
36712.PHONY: maybe-installcheck-zip installcheck-zip
36713maybe-installcheck-zip:
36714@if zip
36715maybe-installcheck-zip: installcheck-zip
36716
36717installcheck-zip: \
36718    configure-zip
36719	@: $(MAKE); $(unstage)
36720	@[ -f ./zip/Makefile ] || exit 0; \
36721	r=`${PWD_COMMAND}`; export r; \
36722	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36723	$(HOST_EXPORTS) \
36724	for flag in $(EXTRA_HOST_FLAGS) ; do \
36725	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36726	done; \
36727	echo "Doing installcheck in zip" ; \
36728	(cd $(HOST_SUBDIR)/zip && \
36729	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36730	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36731	          "RANLIB=$${RANLIB}" \
36732	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36733	          installcheck) \
36734	  || exit 1
36735
36736@endif zip
36737
36738.PHONY: maybe-mostlyclean-zip mostlyclean-zip
36739maybe-mostlyclean-zip:
36740@if zip
36741maybe-mostlyclean-zip: mostlyclean-zip
36742
36743mostlyclean-zip:
36744	@: $(MAKE); $(unstage)
36745	@[ -f ./zip/Makefile ] || exit 0; \
36746	r=`${PWD_COMMAND}`; export r; \
36747	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36748	$(HOST_EXPORTS) \
36749	for flag in $(EXTRA_HOST_FLAGS) ; do \
36750	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36751	done; \
36752	echo "Doing mostlyclean in zip" ; \
36753	(cd $(HOST_SUBDIR)/zip && \
36754	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36755	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36756	          "RANLIB=$${RANLIB}" \
36757	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36758	          mostlyclean) \
36759	  || exit 1
36760
36761@endif zip
36762
36763.PHONY: maybe-clean-zip clean-zip
36764maybe-clean-zip:
36765@if zip
36766maybe-clean-zip: clean-zip
36767
36768clean-zip:
36769	@: $(MAKE); $(unstage)
36770	@[ -f ./zip/Makefile ] || exit 0; \
36771	r=`${PWD_COMMAND}`; export r; \
36772	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36773	$(HOST_EXPORTS) \
36774	for flag in $(EXTRA_HOST_FLAGS) ; do \
36775	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36776	done; \
36777	echo "Doing clean in zip" ; \
36778	(cd $(HOST_SUBDIR)/zip && \
36779	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36780	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36781	          "RANLIB=$${RANLIB}" \
36782	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36783	          clean) \
36784	  || exit 1
36785
36786@endif zip
36787
36788.PHONY: maybe-distclean-zip distclean-zip
36789maybe-distclean-zip:
36790@if zip
36791maybe-distclean-zip: distclean-zip
36792
36793distclean-zip:
36794	@: $(MAKE); $(unstage)
36795	@[ -f ./zip/Makefile ] || exit 0; \
36796	r=`${PWD_COMMAND}`; export r; \
36797	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36798	$(HOST_EXPORTS) \
36799	for flag in $(EXTRA_HOST_FLAGS) ; do \
36800	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36801	done; \
36802	echo "Doing distclean in zip" ; \
36803	(cd $(HOST_SUBDIR)/zip && \
36804	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36805	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36806	          "RANLIB=$${RANLIB}" \
36807	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36808	          distclean) \
36809	  || exit 1
36810
36811@endif zip
36812
36813.PHONY: maybe-maintainer-clean-zip maintainer-clean-zip
36814maybe-maintainer-clean-zip:
36815@if zip
36816maybe-maintainer-clean-zip: maintainer-clean-zip
36817
36818maintainer-clean-zip:
36819	@: $(MAKE); $(unstage)
36820	@[ -f ./zip/Makefile ] || exit 0; \
36821	r=`${PWD_COMMAND}`; export r; \
36822	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36823	$(HOST_EXPORTS) \
36824	for flag in $(EXTRA_HOST_FLAGS) ; do \
36825	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36826	done; \
36827	echo "Doing maintainer-clean in zip" ; \
36828	(cd $(HOST_SUBDIR)/zip && \
36829	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36830	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36831	          "RANLIB=$${RANLIB}" \
36832	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36833	          maintainer-clean) \
36834	  || exit 1
36835
36836@endif zip
36837
36838
36839
36840.PHONY: configure-zlib maybe-configure-zlib
36841maybe-configure-zlib:
36842@if gcc-bootstrap
36843configure-zlib: stage_current
36844@endif gcc-bootstrap
36845@if zlib
36846maybe-configure-zlib: configure-zlib
36847configure-zlib:
36848	@r=`${PWD_COMMAND}`; export r; \
36849	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36850	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
36851	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
36852	$(HOST_EXPORTS) \
36853	echo Configuring in $(HOST_SUBDIR)/zlib; \
36854	cd "$(HOST_SUBDIR)/zlib" || exit 1; \
36855	case $(srcdir) in \
36856	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36857	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
36858		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36859	esac; \
36860	srcdiroption="--srcdir=$${topdir}/zlib"; \
36861	libsrcdir="$$s/zlib"; \
36862	$(SHELL) $${libsrcdir}/configure \
36863	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36864	  --target=${target_alias} $${srcdiroption}  \
36865	  || exit 1
36866@endif zlib
36867
36868
36869
36870.PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
36871maybe-configure-stage1-zlib:
36872@if zlib-bootstrap
36873maybe-configure-stage1-zlib: configure-stage1-zlib
36874configure-stage1-zlib:
36875	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
36876	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
36877	@r=`${PWD_COMMAND}`; export r; \
36878	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36879	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
36880	$(HOST_EXPORTS)  \
36881	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
36882	CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS;  \
36883	echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
36884	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
36885	cd $(HOST_SUBDIR)/zlib || exit 1; \
36886	case $(srcdir) in \
36887	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36888	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
36889		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36890	esac; \
36891	srcdiroption="--srcdir=$${topdir}/zlib"; \
36892	libsrcdir="$$s/zlib"; \
36893	$(SHELL) $${libsrcdir}/configure \
36894	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36895	  --target=${target_alias} $${srcdiroption} \
36896	   \
36897	  --disable-intermodule $(STAGE1_CHECKING) 	  --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
36898@endif zlib-bootstrap
36899
36900.PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
36901maybe-configure-stage2-zlib:
36902@if zlib-bootstrap
36903maybe-configure-stage2-zlib: configure-stage2-zlib
36904configure-stage2-zlib:
36905	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
36906	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
36907	@r=`${PWD_COMMAND}`; export r; \
36908	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36909	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
36910	$(HOST_EXPORTS) \
36911	$(POSTSTAGE1_HOST_EXPORTS)  \
36912	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
36913	CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS;  \
36914	echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
36915	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
36916	cd $(HOST_SUBDIR)/zlib || exit 1; \
36917	case $(srcdir) in \
36918	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36919	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
36920		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36921	esac; \
36922	srcdiroption="--srcdir=$${topdir}/zlib"; \
36923	libsrcdir="$$s/zlib"; \
36924	$(SHELL) $${libsrcdir}/configure \
36925	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36926	  --target=${target_alias} $${srcdiroption} \
36927	  --with-build-libsubdir=$(HOST_SUBDIR) \
36928	  @stage2_werror_flag@
36929@endif zlib-bootstrap
36930
36931.PHONY: configure-stageb2g0-zlib maybe-configure-stageb2g0-zlib
36932maybe-configure-stageb2g0-zlib:
36933@if zlib-bootstrap
36934maybe-configure-stageb2g0-zlib: configure-stageb2g0-zlib
36935configure-stageb2g0-zlib:
36936	@[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
36937	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
36938	@r=`${PWD_COMMAND}`; export r; \
36939	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36940	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
36941	$(HOST_EXPORTS) \
36942	$(POSTSTAGE1_HOST_EXPORTS)  \
36943	CFLAGS="$(STAGE2_CFLAGS) -g0"; export CFLAGS; \
36944	CXXFLAGS="$(STAGE2_CFLAGS) -g0"; export CXXFLAGS;  \
36945	echo Configuring stage b2g0 in $(HOST_SUBDIR)/zlib ; \
36946	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
36947	cd $(HOST_SUBDIR)/zlib || exit 1; \
36948	case $(srcdir) in \
36949	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36950	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
36951		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36952	esac; \
36953	srcdiroption="--srcdir=$${topdir}/zlib"; \
36954	libsrcdir="$$s/zlib"; \
36955	$(SHELL) $${libsrcdir}/configure \
36956	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36957	  --target=${target_alias} $${srcdiroption} \
36958	  --with-build-libsubdir=$(HOST_SUBDIR) \
36959	  @stage2_werror_flag@
36960@endif zlib-bootstrap
36961
36962.PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
36963maybe-configure-stage3-zlib:
36964@if zlib-bootstrap
36965maybe-configure-stage3-zlib: configure-stage3-zlib
36966configure-stage3-zlib:
36967	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
36968	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
36969	@r=`${PWD_COMMAND}`; export r; \
36970	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36971	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
36972	$(HOST_EXPORTS) \
36973	$(POSTSTAGE1_HOST_EXPORTS)  \
36974	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
36975	CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS;  \
36976	echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
36977	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
36978	cd $(HOST_SUBDIR)/zlib || exit 1; \
36979	case $(srcdir) in \
36980	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36981	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
36982		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36983	esac; \
36984	srcdiroption="--srcdir=$${topdir}/zlib"; \
36985	libsrcdir="$$s/zlib"; \
36986	$(SHELL) $${libsrcdir}/configure \
36987	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36988	  --target=${target_alias} $${srcdiroption} \
36989	  --with-build-libsubdir=$(HOST_SUBDIR) \
36990	  @stage2_werror_flag@
36991@endif zlib-bootstrap
36992
36993.PHONY: configure-stageb3g2-zlib maybe-configure-stageb3g2-zlib
36994maybe-configure-stageb3g2-zlib:
36995@if zlib-bootstrap
36996maybe-configure-stageb3g2-zlib: configure-stageb3g2-zlib
36997configure-stageb3g2-zlib:
36998	@[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
36999	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
37000	@r=`${PWD_COMMAND}`; export r; \
37001	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37002	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
37003	$(HOST_EXPORTS) \
37004	$(POSTSTAGE1_HOST_EXPORTS)  \
37005	CFLAGS="$(STAGE3_CFLAGS) -g2"; export CFLAGS; \
37006	CXXFLAGS="$(STAGE3_CFLAGS) -g2"; export CXXFLAGS;  \
37007	echo Configuring stage b3g2 in $(HOST_SUBDIR)/zlib ; \
37008	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
37009	cd $(HOST_SUBDIR)/zlib || exit 1; \
37010	case $(srcdir) in \
37011	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37012	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
37013		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37014	esac; \
37015	srcdiroption="--srcdir=$${topdir}/zlib"; \
37016	libsrcdir="$$s/zlib"; \
37017	$(SHELL) $${libsrcdir}/configure \
37018	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37019	  --target=${target_alias} $${srcdiroption} \
37020	  --with-build-libsubdir=$(HOST_SUBDIR) \
37021	  @stage2_werror_flag@
37022@endif zlib-bootstrap
37023
37024.PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
37025maybe-configure-stage4-zlib:
37026@if zlib-bootstrap
37027maybe-configure-stage4-zlib: configure-stage4-zlib
37028configure-stage4-zlib:
37029	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
37030	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
37031	@r=`${PWD_COMMAND}`; export r; \
37032	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37033	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
37034	$(HOST_EXPORTS) \
37035	$(POSTSTAGE1_HOST_EXPORTS)  \
37036	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
37037	CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS;  \
37038	echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
37039	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
37040	cd $(HOST_SUBDIR)/zlib || exit 1; \
37041	case $(srcdir) in \
37042	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37043	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
37044		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37045	esac; \
37046	srcdiroption="--srcdir=$${topdir}/zlib"; \
37047	libsrcdir="$$s/zlib"; \
37048	$(SHELL) $${libsrcdir}/configure \
37049	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37050	  --target=${target_alias} $${srcdiroption} \
37051	  --with-build-libsubdir=$(HOST_SUBDIR) \
37052	  @stage2_werror_flag@
37053@endif zlib-bootstrap
37054
37055.PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
37056maybe-configure-stageprofile-zlib:
37057@if zlib-bootstrap
37058maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
37059configure-stageprofile-zlib:
37060	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
37061	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
37062	@r=`${PWD_COMMAND}`; export r; \
37063	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37064	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
37065	$(HOST_EXPORTS) \
37066	$(POSTSTAGE1_HOST_EXPORTS)  \
37067	CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CFLAGS; \
37068	CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate"; export CXXFLAGS;  \
37069	echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
37070	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
37071	cd $(HOST_SUBDIR)/zlib || exit 1; \
37072	case $(srcdir) in \
37073	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37074	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
37075		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37076	esac; \
37077	srcdiroption="--srcdir=$${topdir}/zlib"; \
37078	libsrcdir="$$s/zlib"; \
37079	$(SHELL) $${libsrcdir}/configure \
37080	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37081	  --target=${target_alias} $${srcdiroption} \
37082	  --with-build-libsubdir=$(HOST_SUBDIR) \
37083	  @stage2_werror_flag@
37084@endif zlib-bootstrap
37085
37086.PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
37087maybe-configure-stagefeedback-zlib:
37088@if zlib-bootstrap
37089maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
37090configure-stagefeedback-zlib:
37091	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
37092	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
37093	@r=`${PWD_COMMAND}`; export r; \
37094	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37095	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
37096	$(HOST_EXPORTS) \
37097	$(POSTSTAGE1_HOST_EXPORTS)  \
37098	CFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CFLAGS; \
37099	CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use"; export CXXFLAGS;  \
37100	echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
37101	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
37102	cd $(HOST_SUBDIR)/zlib || exit 1; \
37103	case $(srcdir) in \
37104	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37105	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
37106		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37107	esac; \
37108	srcdiroption="--srcdir=$${topdir}/zlib"; \
37109	libsrcdir="$$s/zlib"; \
37110	$(SHELL) $${libsrcdir}/configure \
37111	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37112	  --target=${target_alias} $${srcdiroption} \
37113	  --with-build-libsubdir=$(HOST_SUBDIR) \
37114	  @stage2_werror_flag@
37115@endif zlib-bootstrap
37116
37117
37118
37119
37120
37121.PHONY: all-zlib maybe-all-zlib
37122maybe-all-zlib:
37123@if gcc-bootstrap
37124all-zlib: stage_current
37125@endif gcc-bootstrap
37126@if zlib
37127TARGET-zlib=all
37128maybe-all-zlib: all-zlib
37129all-zlib: configure-zlib
37130	@r=`${PWD_COMMAND}`; export r; \
37131	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37132	$(HOST_EXPORTS) \
37133	(cd $(HOST_SUBDIR)/zlib && \
37134	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
37135		$(TARGET-zlib))
37136@endif zlib
37137
37138
37139
37140.PHONY: all-stage1-zlib maybe-all-stage1-zlib
37141.PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
37142maybe-all-stage1-zlib:
37143maybe-clean-stage1-zlib:
37144@if zlib-bootstrap
37145maybe-all-stage1-zlib: all-stage1-zlib
37146all-stage1: all-stage1-zlib
37147TARGET-stage1-zlib = $(TARGET-zlib)
37148all-stage1-zlib: configure-stage1-zlib
37149	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
37150	@r=`${PWD_COMMAND}`; export r; \
37151	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37152	$(HOST_EXPORTS) \
37153	cd $(HOST_SUBDIR)/zlib && \
37154	$(MAKE) $(BASE_FLAGS_TO_PASS) \
37155		CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
37156		LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
37157		CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
37158		CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_HOST_FLAGS)   \
37159		$(TARGET-stage1-zlib)
37160
37161maybe-clean-stage1-zlib: clean-stage1-zlib
37162clean-stage1: clean-stage1-zlib
37163clean-stage1-zlib:
37164	@if [ $(current_stage) = stage1 ]; then \
37165	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37166	else \
37167	  [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
37168	  $(MAKE) stage1-start; \
37169	fi; \
37170	cd $(HOST_SUBDIR)/zlib && \
37171	$(MAKE) $(EXTRA_HOST_FLAGS)  \
37172		 clean
37173@endif zlib-bootstrap
37174
37175
37176.PHONY: all-stage2-zlib maybe-all-stage2-zlib
37177.PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
37178maybe-all-stage2-zlib:
37179maybe-clean-stage2-zlib:
37180@if zlib-bootstrap
37181maybe-all-stage2-zlib: all-stage2-zlib
37182all-stage2: all-stage2-zlib
37183TARGET-stage2-zlib = $(TARGET-zlib)
37184all-stage2-zlib: configure-stage2-zlib
37185	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
37186	@r=`${PWD_COMMAND}`; export r; \
37187	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37188	$(HOST_EXPORTS) \
37189	$(POSTSTAGE1_HOST_EXPORTS) \
37190	cd $(HOST_SUBDIR)/zlib && \
37191	$(MAKE) $(BASE_FLAGS_TO_PASS) \
37192		CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
37193		LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
37194		CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
37195		CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
37196		$(TARGET-stage2-zlib)
37197
37198maybe-clean-stage2-zlib: clean-stage2-zlib
37199clean-stage2: clean-stage2-zlib
37200clean-stage2-zlib:
37201	@if [ $(current_stage) = stage2 ]; then \
37202	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37203	else \
37204	  [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
37205	  $(MAKE) stage2-start; \
37206	fi; \
37207	cd $(HOST_SUBDIR)/zlib && \
37208	$(MAKE) $(EXTRA_HOST_FLAGS)  \
37209		$(POSTSTAGE1_FLAGS_TO_PASS)  \
37210		 clean
37211@endif zlib-bootstrap
37212
37213
37214.PHONY: all-stageb2g0-zlib maybe-all-stageb2g0-zlib
37215.PHONY: clean-stageb2g0-zlib maybe-clean-stageb2g0-zlib
37216maybe-all-stageb2g0-zlib:
37217maybe-clean-stageb2g0-zlib:
37218@if zlib-bootstrap
37219maybe-all-stageb2g0-zlib: all-stageb2g0-zlib
37220all-stageb2g0: all-stageb2g0-zlib
37221TARGET-stageb2g0-zlib = $(TARGET-zlib)
37222all-stageb2g0-zlib: configure-stageb2g0-zlib
37223	@[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
37224	@r=`${PWD_COMMAND}`; export r; \
37225	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37226	$(HOST_EXPORTS) \
37227	$(POSTSTAGE1_HOST_EXPORTS) \
37228	cd $(HOST_SUBDIR)/zlib && \
37229	$(MAKE) $(BASE_FLAGS_TO_PASS) \
37230		CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
37231		LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
37232		CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
37233		CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
37234		$(TARGET-stageb2g0-zlib)
37235
37236maybe-clean-stageb2g0-zlib: clean-stageb2g0-zlib
37237clean-stageb2g0: clean-stageb2g0-zlib
37238clean-stageb2g0-zlib:
37239	@if [ $(current_stage) = stageb2g0 ]; then \
37240	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37241	else \
37242	  [ -f $(HOST_SUBDIR)/stageb2g0-zlib/Makefile ] || exit 0; \
37243	  $(MAKE) stageb2g0-start; \
37244	fi; \
37245	cd $(HOST_SUBDIR)/zlib && \
37246	$(MAKE) $(EXTRA_HOST_FLAGS)  \
37247		$(POSTSTAGE1_FLAGS_TO_PASS)  \
37248		 clean
37249@endif zlib-bootstrap
37250
37251
37252.PHONY: all-stage3-zlib maybe-all-stage3-zlib
37253.PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
37254maybe-all-stage3-zlib:
37255maybe-clean-stage3-zlib:
37256@if zlib-bootstrap
37257maybe-all-stage3-zlib: all-stage3-zlib
37258all-stage3: all-stage3-zlib
37259TARGET-stage3-zlib = $(TARGET-zlib)
37260all-stage3-zlib: configure-stage3-zlib
37261	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
37262	@r=`${PWD_COMMAND}`; export r; \
37263	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37264	$(HOST_EXPORTS) \
37265	$(POSTSTAGE1_HOST_EXPORTS) \
37266	cd $(HOST_SUBDIR)/zlib && \
37267	$(MAKE) $(BASE_FLAGS_TO_PASS) \
37268		CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
37269		LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
37270		CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
37271		CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
37272		$(TARGET-stage3-zlib)
37273
37274maybe-clean-stage3-zlib: clean-stage3-zlib
37275clean-stage3: clean-stage3-zlib
37276clean-stage3-zlib:
37277	@if [ $(current_stage) = stage3 ]; then \
37278	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37279	else \
37280	  [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
37281	  $(MAKE) stage3-start; \
37282	fi; \
37283	cd $(HOST_SUBDIR)/zlib && \
37284	$(MAKE) $(EXTRA_HOST_FLAGS)  \
37285		$(POSTSTAGE1_FLAGS_TO_PASS)  \
37286		 clean
37287@endif zlib-bootstrap
37288
37289
37290.PHONY: all-stageb3g2-zlib maybe-all-stageb3g2-zlib
37291.PHONY: clean-stageb3g2-zlib maybe-clean-stageb3g2-zlib
37292maybe-all-stageb3g2-zlib:
37293maybe-clean-stageb3g2-zlib:
37294@if zlib-bootstrap
37295maybe-all-stageb3g2-zlib: all-stageb3g2-zlib
37296all-stageb3g2: all-stageb3g2-zlib
37297TARGET-stageb3g2-zlib = $(TARGET-zlib)
37298all-stageb3g2-zlib: configure-stageb3g2-zlib
37299	@[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
37300	@r=`${PWD_COMMAND}`; export r; \
37301	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37302	$(HOST_EXPORTS) \
37303	$(POSTSTAGE1_HOST_EXPORTS) \
37304	cd $(HOST_SUBDIR)/zlib && \
37305	$(MAKE) $(BASE_FLAGS_TO_PASS) \
37306		CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
37307		LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
37308		CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
37309		CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
37310		$(TARGET-stageb3g2-zlib)
37311
37312maybe-clean-stageb3g2-zlib: clean-stageb3g2-zlib
37313clean-stageb3g2: clean-stageb3g2-zlib
37314clean-stageb3g2-zlib:
37315	@if [ $(current_stage) = stageb3g2 ]; then \
37316	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37317	else \
37318	  [ -f $(HOST_SUBDIR)/stageb3g2-zlib/Makefile ] || exit 0; \
37319	  $(MAKE) stageb3g2-start; \
37320	fi; \
37321	cd $(HOST_SUBDIR)/zlib && \
37322	$(MAKE) $(EXTRA_HOST_FLAGS)  \
37323		$(POSTSTAGE1_FLAGS_TO_PASS)  \
37324		 clean
37325@endif zlib-bootstrap
37326
37327
37328.PHONY: all-stage4-zlib maybe-all-stage4-zlib
37329.PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
37330maybe-all-stage4-zlib:
37331maybe-clean-stage4-zlib:
37332@if zlib-bootstrap
37333maybe-all-stage4-zlib: all-stage4-zlib
37334all-stage4: all-stage4-zlib
37335TARGET-stage4-zlib = $(TARGET-zlib)
37336all-stage4-zlib: configure-stage4-zlib
37337	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
37338	@r=`${PWD_COMMAND}`; export r; \
37339	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37340	$(HOST_EXPORTS) \
37341	$(POSTSTAGE1_HOST_EXPORTS) \
37342	cd $(HOST_SUBDIR)/zlib && \
37343	$(MAKE) $(BASE_FLAGS_TO_PASS) \
37344		CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
37345		LIBCFLAGS="$(STAGE4_CFLAGS)" \
37346		CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
37347		CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
37348		$(TARGET-stage4-zlib)
37349
37350maybe-clean-stage4-zlib: clean-stage4-zlib
37351clean-stage4: clean-stage4-zlib
37352clean-stage4-zlib:
37353	@if [ $(current_stage) = stage4 ]; then \
37354	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37355	else \
37356	  [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
37357	  $(MAKE) stage4-start; \
37358	fi; \
37359	cd $(HOST_SUBDIR)/zlib && \
37360	$(MAKE) $(EXTRA_HOST_FLAGS)  \
37361		$(POSTSTAGE1_FLAGS_TO_PASS)  \
37362		 clean
37363@endif zlib-bootstrap
37364
37365
37366.PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
37367.PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
37368maybe-all-stageprofile-zlib:
37369maybe-clean-stageprofile-zlib:
37370@if zlib-bootstrap
37371maybe-all-stageprofile-zlib: all-stageprofile-zlib
37372all-stageprofile: all-stageprofile-zlib
37373TARGET-stageprofile-zlib = $(TARGET-zlib)
37374all-stageprofile-zlib: configure-stageprofile-zlib
37375	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
37376	@r=`${PWD_COMMAND}`; export r; \
37377	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37378	$(HOST_EXPORTS) \
37379	$(POSTSTAGE1_HOST_EXPORTS) \
37380	cd $(HOST_SUBDIR)/zlib && \
37381	$(MAKE) $(BASE_FLAGS_TO_PASS) \
37382		CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
37383		LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
37384		CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
37385		CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
37386		$(TARGET-stageprofile-zlib)
37387
37388maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
37389clean-stageprofile: clean-stageprofile-zlib
37390clean-stageprofile-zlib:
37391	@if [ $(current_stage) = stageprofile ]; then \
37392	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37393	else \
37394	  [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
37395	  $(MAKE) stageprofile-start; \
37396	fi; \
37397	cd $(HOST_SUBDIR)/zlib && \
37398	$(MAKE) $(EXTRA_HOST_FLAGS)  \
37399		$(POSTSTAGE1_FLAGS_TO_PASS)  \
37400		 clean
37401@endif zlib-bootstrap
37402
37403
37404.PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
37405.PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
37406maybe-all-stagefeedback-zlib:
37407maybe-clean-stagefeedback-zlib:
37408@if zlib-bootstrap
37409maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
37410all-stagefeedback: all-stagefeedback-zlib
37411TARGET-stagefeedback-zlib = $(TARGET-zlib)
37412all-stagefeedback-zlib: configure-stagefeedback-zlib
37413	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
37414	@r=`${PWD_COMMAND}`; export r; \
37415	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37416	$(HOST_EXPORTS) \
37417	$(POSTSTAGE1_HOST_EXPORTS) \
37418	cd $(HOST_SUBDIR)/zlib && \
37419	$(MAKE) $(BASE_FLAGS_TO_PASS) \
37420		CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
37421		LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
37422		CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
37423		CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
37424		$(TARGET-stagefeedback-zlib)
37425
37426maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
37427clean-stagefeedback: clean-stagefeedback-zlib
37428clean-stagefeedback-zlib:
37429	@if [ $(current_stage) = stagefeedback ]; then \
37430	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
37431	else \
37432	  [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
37433	  $(MAKE) stagefeedback-start; \
37434	fi; \
37435	cd $(HOST_SUBDIR)/zlib && \
37436	$(MAKE) $(EXTRA_HOST_FLAGS)  \
37437		$(POSTSTAGE1_FLAGS_TO_PASS)  \
37438		 clean
37439@endif zlib-bootstrap
37440
37441
37442
37443
37444
37445.PHONY: check-zlib maybe-check-zlib
37446maybe-check-zlib:
37447@if zlib
37448maybe-check-zlib: check-zlib
37449
37450check-zlib:
37451
37452@endif zlib
37453
37454.PHONY: install-zlib maybe-install-zlib
37455maybe-install-zlib:
37456@if zlib
37457maybe-install-zlib: install-zlib
37458
37459install-zlib:
37460
37461@endif zlib
37462
37463# Other targets (info, dvi, pdf, etc.)
37464
37465.PHONY: maybe-info-zlib info-zlib
37466maybe-info-zlib:
37467@if zlib
37468maybe-info-zlib: info-zlib
37469
37470info-zlib: \
37471    configure-zlib
37472	@[ -f ./zlib/Makefile ] || exit 0; \
37473	r=`${PWD_COMMAND}`; export r; \
37474	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37475	$(HOST_EXPORTS) \
37476	for flag in $(EXTRA_HOST_FLAGS) ; do \
37477	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37478	done; \
37479	echo "Doing info in zlib" ; \
37480	(cd $(HOST_SUBDIR)/zlib && \
37481	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37482	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37483	          "RANLIB=$${RANLIB}" \
37484	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37485	          info) \
37486	  || exit 1
37487
37488@endif zlib
37489
37490.PHONY: maybe-dvi-zlib dvi-zlib
37491maybe-dvi-zlib:
37492@if zlib
37493maybe-dvi-zlib: dvi-zlib
37494
37495dvi-zlib: \
37496    configure-zlib
37497	@[ -f ./zlib/Makefile ] || exit 0; \
37498	r=`${PWD_COMMAND}`; export r; \
37499	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37500	$(HOST_EXPORTS) \
37501	for flag in $(EXTRA_HOST_FLAGS) ; do \
37502	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37503	done; \
37504	echo "Doing dvi in zlib" ; \
37505	(cd $(HOST_SUBDIR)/zlib && \
37506	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37507	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37508	          "RANLIB=$${RANLIB}" \
37509	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37510	          dvi) \
37511	  || exit 1
37512
37513@endif zlib
37514
37515.PHONY: maybe-pdf-zlib pdf-zlib
37516maybe-pdf-zlib:
37517@if zlib
37518maybe-pdf-zlib: pdf-zlib
37519
37520pdf-zlib: \
37521    configure-zlib
37522	@[ -f ./zlib/Makefile ] || exit 0; \
37523	r=`${PWD_COMMAND}`; export r; \
37524	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37525	$(HOST_EXPORTS) \
37526	for flag in $(EXTRA_HOST_FLAGS) ; do \
37527	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37528	done; \
37529	echo "Doing pdf in zlib" ; \
37530	(cd $(HOST_SUBDIR)/zlib && \
37531	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37532	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37533	          "RANLIB=$${RANLIB}" \
37534	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37535	          pdf) \
37536	  || exit 1
37537
37538@endif zlib
37539
37540.PHONY: maybe-html-zlib html-zlib
37541maybe-html-zlib:
37542@if zlib
37543maybe-html-zlib: html-zlib
37544
37545html-zlib: \
37546    configure-zlib
37547	@[ -f ./zlib/Makefile ] || exit 0; \
37548	r=`${PWD_COMMAND}`; export r; \
37549	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37550	$(HOST_EXPORTS) \
37551	for flag in $(EXTRA_HOST_FLAGS) ; do \
37552	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37553	done; \
37554	echo "Doing html in zlib" ; \
37555	(cd $(HOST_SUBDIR)/zlib && \
37556	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37557	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37558	          "RANLIB=$${RANLIB}" \
37559	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37560	          html) \
37561	  || exit 1
37562
37563@endif zlib
37564
37565.PHONY: maybe-TAGS-zlib TAGS-zlib
37566maybe-TAGS-zlib:
37567@if zlib
37568maybe-TAGS-zlib: TAGS-zlib
37569
37570TAGS-zlib: \
37571    configure-zlib
37572	@[ -f ./zlib/Makefile ] || exit 0; \
37573	r=`${PWD_COMMAND}`; export r; \
37574	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37575	$(HOST_EXPORTS) \
37576	for flag in $(EXTRA_HOST_FLAGS) ; do \
37577	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37578	done; \
37579	echo "Doing TAGS in zlib" ; \
37580	(cd $(HOST_SUBDIR)/zlib && \
37581	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37582	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37583	          "RANLIB=$${RANLIB}" \
37584	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37585	          TAGS) \
37586	  || exit 1
37587
37588@endif zlib
37589
37590.PHONY: maybe-install-info-zlib install-info-zlib
37591maybe-install-info-zlib:
37592@if zlib
37593maybe-install-info-zlib: install-info-zlib
37594
37595install-info-zlib: \
37596    configure-zlib \
37597    info-zlib
37598	@[ -f ./zlib/Makefile ] || exit 0; \
37599	r=`${PWD_COMMAND}`; export r; \
37600	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37601	$(HOST_EXPORTS) \
37602	for flag in $(EXTRA_HOST_FLAGS) ; do \
37603	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37604	done; \
37605	echo "Doing install-info in zlib" ; \
37606	(cd $(HOST_SUBDIR)/zlib && \
37607	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37608	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37609	          "RANLIB=$${RANLIB}" \
37610	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37611	          install-info) \
37612	  || exit 1
37613
37614@endif zlib
37615
37616.PHONY: maybe-install-pdf-zlib install-pdf-zlib
37617maybe-install-pdf-zlib:
37618@if zlib
37619maybe-install-pdf-zlib: install-pdf-zlib
37620
37621install-pdf-zlib: \
37622    configure-zlib \
37623    pdf-zlib
37624	@[ -f ./zlib/Makefile ] || exit 0; \
37625	r=`${PWD_COMMAND}`; export r; \
37626	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37627	$(HOST_EXPORTS) \
37628	for flag in $(EXTRA_HOST_FLAGS) ; do \
37629	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37630	done; \
37631	echo "Doing install-pdf in zlib" ; \
37632	(cd $(HOST_SUBDIR)/zlib && \
37633	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37634	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37635	          "RANLIB=$${RANLIB}" \
37636	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37637	          install-pdf) \
37638	  || exit 1
37639
37640@endif zlib
37641
37642.PHONY: maybe-install-html-zlib install-html-zlib
37643maybe-install-html-zlib:
37644@if zlib
37645maybe-install-html-zlib: install-html-zlib
37646
37647install-html-zlib: \
37648    configure-zlib \
37649    html-zlib
37650	@[ -f ./zlib/Makefile ] || exit 0; \
37651	r=`${PWD_COMMAND}`; export r; \
37652	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37653	$(HOST_EXPORTS) \
37654	for flag in $(EXTRA_HOST_FLAGS) ; do \
37655	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37656	done; \
37657	echo "Doing install-html in zlib" ; \
37658	(cd $(HOST_SUBDIR)/zlib && \
37659	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37660	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37661	          "RANLIB=$${RANLIB}" \
37662	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37663	          install-html) \
37664	  || exit 1
37665
37666@endif zlib
37667
37668.PHONY: maybe-installcheck-zlib installcheck-zlib
37669maybe-installcheck-zlib:
37670@if zlib
37671maybe-installcheck-zlib: installcheck-zlib
37672
37673installcheck-zlib: \
37674    configure-zlib
37675	@[ -f ./zlib/Makefile ] || exit 0; \
37676	r=`${PWD_COMMAND}`; export r; \
37677	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37678	$(HOST_EXPORTS) \
37679	for flag in $(EXTRA_HOST_FLAGS) ; do \
37680	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37681	done; \
37682	echo "Doing installcheck in zlib" ; \
37683	(cd $(HOST_SUBDIR)/zlib && \
37684	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37685	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37686	          "RANLIB=$${RANLIB}" \
37687	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37688	          installcheck) \
37689	  || exit 1
37690
37691@endif zlib
37692
37693.PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
37694maybe-mostlyclean-zlib:
37695@if zlib
37696maybe-mostlyclean-zlib: mostlyclean-zlib
37697
37698mostlyclean-zlib:
37699	@[ -f ./zlib/Makefile ] || exit 0; \
37700	r=`${PWD_COMMAND}`; export r; \
37701	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37702	$(HOST_EXPORTS) \
37703	for flag in $(EXTRA_HOST_FLAGS) ; do \
37704	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37705	done; \
37706	echo "Doing mostlyclean in zlib" ; \
37707	(cd $(HOST_SUBDIR)/zlib && \
37708	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37709	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37710	          "RANLIB=$${RANLIB}" \
37711	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37712	          mostlyclean) \
37713	  || exit 1
37714
37715@endif zlib
37716
37717.PHONY: maybe-clean-zlib clean-zlib
37718maybe-clean-zlib:
37719@if zlib
37720maybe-clean-zlib: clean-zlib
37721
37722clean-zlib:
37723	@[ -f ./zlib/Makefile ] || exit 0; \
37724	r=`${PWD_COMMAND}`; export r; \
37725	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37726	$(HOST_EXPORTS) \
37727	for flag in $(EXTRA_HOST_FLAGS) ; do \
37728	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37729	done; \
37730	echo "Doing clean in zlib" ; \
37731	(cd $(HOST_SUBDIR)/zlib && \
37732	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37733	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37734	          "RANLIB=$${RANLIB}" \
37735	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37736	          clean) \
37737	  || exit 1
37738
37739@endif zlib
37740
37741.PHONY: maybe-distclean-zlib distclean-zlib
37742maybe-distclean-zlib:
37743@if zlib
37744maybe-distclean-zlib: distclean-zlib
37745
37746distclean-zlib:
37747	@[ -f ./zlib/Makefile ] || exit 0; \
37748	r=`${PWD_COMMAND}`; export r; \
37749	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37750	$(HOST_EXPORTS) \
37751	for flag in $(EXTRA_HOST_FLAGS) ; do \
37752	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37753	done; \
37754	echo "Doing distclean in zlib" ; \
37755	(cd $(HOST_SUBDIR)/zlib && \
37756	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37757	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37758	          "RANLIB=$${RANLIB}" \
37759	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37760	          distclean) \
37761	  || exit 1
37762
37763@endif zlib
37764
37765.PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
37766maybe-maintainer-clean-zlib:
37767@if zlib
37768maybe-maintainer-clean-zlib: maintainer-clean-zlib
37769
37770maintainer-clean-zlib:
37771	@[ -f ./zlib/Makefile ] || exit 0; \
37772	r=`${PWD_COMMAND}`; export r; \
37773	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37774	$(HOST_EXPORTS) \
37775	for flag in $(EXTRA_HOST_FLAGS) ; do \
37776	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37777	done; \
37778	echo "Doing maintainer-clean in zlib" ; \
37779	(cd $(HOST_SUBDIR)/zlib && \
37780	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37781	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37782	          "RANLIB=$${RANLIB}" \
37783	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37784	          maintainer-clean) \
37785	  || exit 1
37786
37787@endif zlib
37788
37789
37790
37791.PHONY: configure-gdb maybe-configure-gdb
37792maybe-configure-gdb:
37793@if gcc-bootstrap
37794configure-gdb: stage_current
37795@endif gcc-bootstrap
37796@if gdb
37797maybe-configure-gdb: configure-gdb
37798configure-gdb:
37799	@: $(MAKE); $(unstage)
37800	@r=`${PWD_COMMAND}`; export r; \
37801	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37802	test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
37803	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
37804	$(HOST_EXPORTS) \
37805	echo Configuring in $(HOST_SUBDIR)/gdb; \
37806	cd "$(HOST_SUBDIR)/gdb" || exit 1; \
37807	case $(srcdir) in \
37808	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37809	  *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
37810		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37811	esac; \
37812	srcdiroption="--srcdir=$${topdir}/gdb"; \
37813	libsrcdir="$$s/gdb"; \
37814	$(SHELL) $${libsrcdir}/configure \
37815	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37816	  --target=${target_alias} $${srcdiroption}  \
37817	  || exit 1
37818@endif gdb
37819
37820
37821
37822
37823
37824.PHONY: all-gdb maybe-all-gdb
37825maybe-all-gdb:
37826@if gcc-bootstrap
37827all-gdb: stage_current
37828@endif gcc-bootstrap
37829@if gdb
37830TARGET-gdb=all
37831maybe-all-gdb: all-gdb
37832all-gdb: configure-gdb
37833	@: $(MAKE); $(unstage)
37834	@r=`${PWD_COMMAND}`; export r; \
37835	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37836	$(HOST_EXPORTS) \
37837	(cd $(HOST_SUBDIR)/gdb && \
37838	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
37839		$(TARGET-gdb))
37840@endif gdb
37841
37842
37843
37844
37845.PHONY: check-gdb maybe-check-gdb
37846maybe-check-gdb:
37847@if gdb
37848maybe-check-gdb: check-gdb
37849
37850check-gdb:
37851	@: $(MAKE); $(unstage)
37852	@r=`${PWD_COMMAND}`; export r; \
37853	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37854	$(HOST_EXPORTS) \
37855	(cd $(HOST_SUBDIR)/gdb && \
37856	  $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
37857
37858@endif gdb
37859
37860.PHONY: install-gdb maybe-install-gdb
37861maybe-install-gdb:
37862@if gdb
37863maybe-install-gdb: install-gdb
37864
37865install-gdb: installdirs
37866	@: $(MAKE); $(unstage)
37867	@r=`${PWD_COMMAND}`; export r; \
37868	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37869	$(HOST_EXPORTS) \
37870	(cd $(HOST_SUBDIR)/gdb && \
37871	  $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
37872
37873@endif gdb
37874
37875# Other targets (info, dvi, pdf, etc.)
37876
37877.PHONY: maybe-info-gdb info-gdb
37878maybe-info-gdb:
37879@if gdb
37880maybe-info-gdb: info-gdb
37881
37882info-gdb: \
37883    configure-gdb
37884	@: $(MAKE); $(unstage)
37885	@[ -f ./gdb/Makefile ] || exit 0; \
37886	r=`${PWD_COMMAND}`; export r; \
37887	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37888	$(HOST_EXPORTS) \
37889	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37890	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37891	done; \
37892	echo "Doing info in gdb" ; \
37893	(cd $(HOST_SUBDIR)/gdb && \
37894	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37895	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37896	          "RANLIB=$${RANLIB}" \
37897	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37898	          info) \
37899	  || exit 1
37900
37901@endif gdb
37902
37903.PHONY: maybe-dvi-gdb dvi-gdb
37904maybe-dvi-gdb:
37905@if gdb
37906maybe-dvi-gdb: dvi-gdb
37907
37908dvi-gdb: \
37909    configure-gdb
37910	@: $(MAKE); $(unstage)
37911	@[ -f ./gdb/Makefile ] || exit 0; \
37912	r=`${PWD_COMMAND}`; export r; \
37913	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37914	$(HOST_EXPORTS) \
37915	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37916	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37917	done; \
37918	echo "Doing dvi in gdb" ; \
37919	(cd $(HOST_SUBDIR)/gdb && \
37920	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37921	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37922	          "RANLIB=$${RANLIB}" \
37923	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37924	          dvi) \
37925	  || exit 1
37926
37927@endif gdb
37928
37929.PHONY: maybe-pdf-gdb pdf-gdb
37930maybe-pdf-gdb:
37931@if gdb
37932maybe-pdf-gdb: pdf-gdb
37933
37934pdf-gdb: \
37935    configure-gdb
37936	@: $(MAKE); $(unstage)
37937	@[ -f ./gdb/Makefile ] || exit 0; \
37938	r=`${PWD_COMMAND}`; export r; \
37939	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37940	$(HOST_EXPORTS) \
37941	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37942	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37943	done; \
37944	echo "Doing pdf in gdb" ; \
37945	(cd $(HOST_SUBDIR)/gdb && \
37946	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37947	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37948	          "RANLIB=$${RANLIB}" \
37949	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37950	          pdf) \
37951	  || exit 1
37952
37953@endif gdb
37954
37955.PHONY: maybe-html-gdb html-gdb
37956maybe-html-gdb:
37957@if gdb
37958maybe-html-gdb: html-gdb
37959
37960html-gdb: \
37961    configure-gdb
37962	@: $(MAKE); $(unstage)
37963	@[ -f ./gdb/Makefile ] || exit 0; \
37964	r=`${PWD_COMMAND}`; export r; \
37965	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37966	$(HOST_EXPORTS) \
37967	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37968	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37969	done; \
37970	echo "Doing html in gdb" ; \
37971	(cd $(HOST_SUBDIR)/gdb && \
37972	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37973	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37974	          "RANLIB=$${RANLIB}" \
37975	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37976	          html) \
37977	  || exit 1
37978
37979@endif gdb
37980
37981.PHONY: maybe-TAGS-gdb TAGS-gdb
37982maybe-TAGS-gdb:
37983@if gdb
37984maybe-TAGS-gdb: TAGS-gdb
37985
37986TAGS-gdb: \
37987    configure-gdb
37988	@: $(MAKE); $(unstage)
37989	@[ -f ./gdb/Makefile ] || exit 0; \
37990	r=`${PWD_COMMAND}`; export r; \
37991	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37992	$(HOST_EXPORTS) \
37993	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
37994	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37995	done; \
37996	echo "Doing TAGS in gdb" ; \
37997	(cd $(HOST_SUBDIR)/gdb && \
37998	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37999	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38000	          "RANLIB=$${RANLIB}" \
38001	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38002	          TAGS) \
38003	  || exit 1
38004
38005@endif gdb
38006
38007.PHONY: maybe-install-info-gdb install-info-gdb
38008maybe-install-info-gdb:
38009@if gdb
38010maybe-install-info-gdb: install-info-gdb
38011
38012install-info-gdb: \
38013    configure-gdb \
38014    info-gdb
38015	@: $(MAKE); $(unstage)
38016	@[ -f ./gdb/Makefile ] || exit 0; \
38017	r=`${PWD_COMMAND}`; export r; \
38018	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38019	$(HOST_EXPORTS) \
38020	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38021	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38022	done; \
38023	echo "Doing install-info in gdb" ; \
38024	(cd $(HOST_SUBDIR)/gdb && \
38025	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38026	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38027	          "RANLIB=$${RANLIB}" \
38028	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38029	          install-info) \
38030	  || exit 1
38031
38032@endif gdb
38033
38034.PHONY: maybe-install-pdf-gdb install-pdf-gdb
38035maybe-install-pdf-gdb:
38036@if gdb
38037maybe-install-pdf-gdb: install-pdf-gdb
38038
38039install-pdf-gdb: \
38040    configure-gdb \
38041    pdf-gdb
38042	@: $(MAKE); $(unstage)
38043	@[ -f ./gdb/Makefile ] || exit 0; \
38044	r=`${PWD_COMMAND}`; export r; \
38045	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38046	$(HOST_EXPORTS) \
38047	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38048	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38049	done; \
38050	echo "Doing install-pdf in gdb" ; \
38051	(cd $(HOST_SUBDIR)/gdb && \
38052	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38053	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38054	          "RANLIB=$${RANLIB}" \
38055	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38056	          install-pdf) \
38057	  || exit 1
38058
38059@endif gdb
38060
38061.PHONY: maybe-install-html-gdb install-html-gdb
38062maybe-install-html-gdb:
38063@if gdb
38064maybe-install-html-gdb: install-html-gdb
38065
38066install-html-gdb: \
38067    configure-gdb \
38068    html-gdb
38069	@: $(MAKE); $(unstage)
38070	@[ -f ./gdb/Makefile ] || exit 0; \
38071	r=`${PWD_COMMAND}`; export r; \
38072	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38073	$(HOST_EXPORTS) \
38074	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38075	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38076	done; \
38077	echo "Doing install-html in gdb" ; \
38078	(cd $(HOST_SUBDIR)/gdb && \
38079	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38080	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38081	          "RANLIB=$${RANLIB}" \
38082	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38083	          install-html) \
38084	  || exit 1
38085
38086@endif gdb
38087
38088.PHONY: maybe-installcheck-gdb installcheck-gdb
38089maybe-installcheck-gdb:
38090@if gdb
38091maybe-installcheck-gdb: installcheck-gdb
38092
38093installcheck-gdb: \
38094    configure-gdb
38095	@: $(MAKE); $(unstage)
38096	@[ -f ./gdb/Makefile ] || exit 0; \
38097	r=`${PWD_COMMAND}`; export r; \
38098	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38099	$(HOST_EXPORTS) \
38100	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38101	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38102	done; \
38103	echo "Doing installcheck in gdb" ; \
38104	(cd $(HOST_SUBDIR)/gdb && \
38105	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38106	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38107	          "RANLIB=$${RANLIB}" \
38108	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38109	          installcheck) \
38110	  || exit 1
38111
38112@endif gdb
38113
38114.PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
38115maybe-mostlyclean-gdb:
38116@if gdb
38117maybe-mostlyclean-gdb: mostlyclean-gdb
38118
38119mostlyclean-gdb:
38120	@: $(MAKE); $(unstage)
38121	@[ -f ./gdb/Makefile ] || exit 0; \
38122	r=`${PWD_COMMAND}`; export r; \
38123	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38124	$(HOST_EXPORTS) \
38125	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38126	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38127	done; \
38128	echo "Doing mostlyclean in gdb" ; \
38129	(cd $(HOST_SUBDIR)/gdb && \
38130	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38131	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38132	          "RANLIB=$${RANLIB}" \
38133	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38134	          mostlyclean) \
38135	  || exit 1
38136
38137@endif gdb
38138
38139.PHONY: maybe-clean-gdb clean-gdb
38140maybe-clean-gdb:
38141@if gdb
38142maybe-clean-gdb: clean-gdb
38143
38144clean-gdb:
38145	@: $(MAKE); $(unstage)
38146	@[ -f ./gdb/Makefile ] || exit 0; \
38147	r=`${PWD_COMMAND}`; export r; \
38148	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38149	$(HOST_EXPORTS) \
38150	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38151	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38152	done; \
38153	echo "Doing clean in gdb" ; \
38154	(cd $(HOST_SUBDIR)/gdb && \
38155	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38156	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38157	          "RANLIB=$${RANLIB}" \
38158	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38159	          clean) \
38160	  || exit 1
38161
38162@endif gdb
38163
38164.PHONY: maybe-distclean-gdb distclean-gdb
38165maybe-distclean-gdb:
38166@if gdb
38167maybe-distclean-gdb: distclean-gdb
38168
38169distclean-gdb:
38170	@: $(MAKE); $(unstage)
38171	@[ -f ./gdb/Makefile ] || exit 0; \
38172	r=`${PWD_COMMAND}`; export r; \
38173	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38174	$(HOST_EXPORTS) \
38175	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38176	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38177	done; \
38178	echo "Doing distclean in gdb" ; \
38179	(cd $(HOST_SUBDIR)/gdb && \
38180	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38181	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38182	          "RANLIB=$${RANLIB}" \
38183	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38184	          distclean) \
38185	  || exit 1
38186
38187@endif gdb
38188
38189.PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
38190maybe-maintainer-clean-gdb:
38191@if gdb
38192maybe-maintainer-clean-gdb: maintainer-clean-gdb
38193
38194maintainer-clean-gdb:
38195	@: $(MAKE); $(unstage)
38196	@[ -f ./gdb/Makefile ] || exit 0; \
38197	r=`${PWD_COMMAND}`; export r; \
38198	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38199	$(HOST_EXPORTS) \
38200	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38201	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38202	done; \
38203	echo "Doing maintainer-clean in gdb" ; \
38204	(cd $(HOST_SUBDIR)/gdb && \
38205	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38206	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38207	          "RANLIB=$${RANLIB}" \
38208	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38209	          maintainer-clean) \
38210	  || exit 1
38211
38212@endif gdb
38213
38214
38215
38216.PHONY: configure-expect maybe-configure-expect
38217maybe-configure-expect:
38218@if gcc-bootstrap
38219configure-expect: stage_current
38220@endif gcc-bootstrap
38221@if expect
38222maybe-configure-expect: configure-expect
38223configure-expect:
38224	@: $(MAKE); $(unstage)
38225	@r=`${PWD_COMMAND}`; export r; \
38226	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38227	test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
38228	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
38229	$(HOST_EXPORTS) \
38230	echo Configuring in $(HOST_SUBDIR)/expect; \
38231	cd "$(HOST_SUBDIR)/expect" || exit 1; \
38232	case $(srcdir) in \
38233	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38234	  *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
38235		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38236	esac; \
38237	srcdiroption="--srcdir=$${topdir}/expect"; \
38238	libsrcdir="$$s/expect"; \
38239	$(SHELL) $${libsrcdir}/configure \
38240	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38241	  --target=${target_alias} $${srcdiroption}  \
38242	  || exit 1
38243@endif expect
38244
38245
38246
38247
38248
38249.PHONY: all-expect maybe-all-expect
38250maybe-all-expect:
38251@if gcc-bootstrap
38252all-expect: stage_current
38253@endif gcc-bootstrap
38254@if expect
38255TARGET-expect=all
38256maybe-all-expect: all-expect
38257all-expect: configure-expect
38258	@: $(MAKE); $(unstage)
38259	@r=`${PWD_COMMAND}`; export r; \
38260	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38261	$(HOST_EXPORTS) \
38262	(cd $(HOST_SUBDIR)/expect && \
38263	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
38264		$(TARGET-expect))
38265@endif expect
38266
38267
38268
38269
38270.PHONY: check-expect maybe-check-expect
38271maybe-check-expect:
38272@if expect
38273maybe-check-expect: check-expect
38274
38275check-expect:
38276	@: $(MAKE); $(unstage)
38277	@r=`${PWD_COMMAND}`; export r; \
38278	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38279	$(HOST_EXPORTS) \
38280	(cd $(HOST_SUBDIR)/expect && \
38281	  $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
38282
38283@endif expect
38284
38285.PHONY: install-expect maybe-install-expect
38286maybe-install-expect:
38287@if expect
38288maybe-install-expect: install-expect
38289
38290install-expect: installdirs
38291	@: $(MAKE); $(unstage)
38292	@r=`${PWD_COMMAND}`; export r; \
38293	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38294	$(HOST_EXPORTS) \
38295	(cd $(HOST_SUBDIR)/expect && \
38296	  $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
38297
38298@endif expect
38299
38300# Other targets (info, dvi, pdf, etc.)
38301
38302.PHONY: maybe-info-expect info-expect
38303maybe-info-expect:
38304@if expect
38305maybe-info-expect: info-expect
38306
38307info-expect: \
38308    configure-expect
38309	@: $(MAKE); $(unstage)
38310	@[ -f ./expect/Makefile ] || exit 0; \
38311	r=`${PWD_COMMAND}`; export r; \
38312	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38313	$(HOST_EXPORTS) \
38314	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38315	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38316	done; \
38317	echo "Doing info in expect" ; \
38318	(cd $(HOST_SUBDIR)/expect && \
38319	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38320	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38321	          "RANLIB=$${RANLIB}" \
38322	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38323	          info) \
38324	  || exit 1
38325
38326@endif expect
38327
38328.PHONY: maybe-dvi-expect dvi-expect
38329maybe-dvi-expect:
38330@if expect
38331maybe-dvi-expect: dvi-expect
38332
38333dvi-expect: \
38334    configure-expect
38335	@: $(MAKE); $(unstage)
38336	@[ -f ./expect/Makefile ] || exit 0; \
38337	r=`${PWD_COMMAND}`; export r; \
38338	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38339	$(HOST_EXPORTS) \
38340	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38341	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38342	done; \
38343	echo "Doing dvi in expect" ; \
38344	(cd $(HOST_SUBDIR)/expect && \
38345	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38346	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38347	          "RANLIB=$${RANLIB}" \
38348	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38349	          dvi) \
38350	  || exit 1
38351
38352@endif expect
38353
38354.PHONY: maybe-pdf-expect pdf-expect
38355maybe-pdf-expect:
38356@if expect
38357maybe-pdf-expect: pdf-expect
38358
38359pdf-expect: \
38360    configure-expect
38361	@: $(MAKE); $(unstage)
38362	@[ -f ./expect/Makefile ] || exit 0; \
38363	r=`${PWD_COMMAND}`; export r; \
38364	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38365	$(HOST_EXPORTS) \
38366	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38367	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38368	done; \
38369	echo "Doing pdf in expect" ; \
38370	(cd $(HOST_SUBDIR)/expect && \
38371	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38372	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38373	          "RANLIB=$${RANLIB}" \
38374	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38375	          pdf) \
38376	  || exit 1
38377
38378@endif expect
38379
38380.PHONY: maybe-html-expect html-expect
38381maybe-html-expect:
38382@if expect
38383maybe-html-expect: html-expect
38384
38385html-expect: \
38386    configure-expect
38387	@: $(MAKE); $(unstage)
38388	@[ -f ./expect/Makefile ] || exit 0; \
38389	r=`${PWD_COMMAND}`; export r; \
38390	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38391	$(HOST_EXPORTS) \
38392	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38393	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38394	done; \
38395	echo "Doing html in expect" ; \
38396	(cd $(HOST_SUBDIR)/expect && \
38397	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38398	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38399	          "RANLIB=$${RANLIB}" \
38400	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38401	          html) \
38402	  || exit 1
38403
38404@endif expect
38405
38406.PHONY: maybe-TAGS-expect TAGS-expect
38407maybe-TAGS-expect:
38408@if expect
38409maybe-TAGS-expect: TAGS-expect
38410
38411TAGS-expect: \
38412    configure-expect
38413	@: $(MAKE); $(unstage)
38414	@[ -f ./expect/Makefile ] || exit 0; \
38415	r=`${PWD_COMMAND}`; export r; \
38416	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38417	$(HOST_EXPORTS) \
38418	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38419	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38420	done; \
38421	echo "Doing TAGS in expect" ; \
38422	(cd $(HOST_SUBDIR)/expect && \
38423	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38424	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38425	          "RANLIB=$${RANLIB}" \
38426	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38427	          TAGS) \
38428	  || exit 1
38429
38430@endif expect
38431
38432.PHONY: maybe-install-info-expect install-info-expect
38433maybe-install-info-expect:
38434@if expect
38435maybe-install-info-expect: install-info-expect
38436
38437install-info-expect: \
38438    configure-expect \
38439    info-expect
38440	@: $(MAKE); $(unstage)
38441	@[ -f ./expect/Makefile ] || exit 0; \
38442	r=`${PWD_COMMAND}`; export r; \
38443	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38444	$(HOST_EXPORTS) \
38445	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38446	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38447	done; \
38448	echo "Doing install-info in expect" ; \
38449	(cd $(HOST_SUBDIR)/expect && \
38450	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38451	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38452	          "RANLIB=$${RANLIB}" \
38453	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38454	          install-info) \
38455	  || exit 1
38456
38457@endif expect
38458
38459.PHONY: maybe-install-pdf-expect install-pdf-expect
38460maybe-install-pdf-expect:
38461@if expect
38462maybe-install-pdf-expect: install-pdf-expect
38463
38464install-pdf-expect: \
38465    configure-expect \
38466    pdf-expect
38467	@: $(MAKE); $(unstage)
38468	@[ -f ./expect/Makefile ] || exit 0; \
38469	r=`${PWD_COMMAND}`; export r; \
38470	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38471	$(HOST_EXPORTS) \
38472	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38473	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38474	done; \
38475	echo "Doing install-pdf in expect" ; \
38476	(cd $(HOST_SUBDIR)/expect && \
38477	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38478	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38479	          "RANLIB=$${RANLIB}" \
38480	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38481	          install-pdf) \
38482	  || exit 1
38483
38484@endif expect
38485
38486.PHONY: maybe-install-html-expect install-html-expect
38487maybe-install-html-expect:
38488@if expect
38489maybe-install-html-expect: install-html-expect
38490
38491install-html-expect: \
38492    configure-expect \
38493    html-expect
38494	@: $(MAKE); $(unstage)
38495	@[ -f ./expect/Makefile ] || exit 0; \
38496	r=`${PWD_COMMAND}`; export r; \
38497	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38498	$(HOST_EXPORTS) \
38499	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38500	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38501	done; \
38502	echo "Doing install-html in expect" ; \
38503	(cd $(HOST_SUBDIR)/expect && \
38504	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38505	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38506	          "RANLIB=$${RANLIB}" \
38507	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38508	          install-html) \
38509	  || exit 1
38510
38511@endif expect
38512
38513.PHONY: maybe-installcheck-expect installcheck-expect
38514maybe-installcheck-expect:
38515@if expect
38516maybe-installcheck-expect: installcheck-expect
38517
38518installcheck-expect: \
38519    configure-expect
38520	@: $(MAKE); $(unstage)
38521	@[ -f ./expect/Makefile ] || exit 0; \
38522	r=`${PWD_COMMAND}`; export r; \
38523	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38524	$(HOST_EXPORTS) \
38525	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38526	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38527	done; \
38528	echo "Doing installcheck in expect" ; \
38529	(cd $(HOST_SUBDIR)/expect && \
38530	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38531	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38532	          "RANLIB=$${RANLIB}" \
38533	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38534	          installcheck) \
38535	  || exit 1
38536
38537@endif expect
38538
38539.PHONY: maybe-mostlyclean-expect mostlyclean-expect
38540maybe-mostlyclean-expect:
38541@if expect
38542maybe-mostlyclean-expect: mostlyclean-expect
38543
38544mostlyclean-expect:
38545	@: $(MAKE); $(unstage)
38546	@[ -f ./expect/Makefile ] || exit 0; \
38547	r=`${PWD_COMMAND}`; export r; \
38548	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38549	$(HOST_EXPORTS) \
38550	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38551	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38552	done; \
38553	echo "Doing mostlyclean in expect" ; \
38554	(cd $(HOST_SUBDIR)/expect && \
38555	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38556	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38557	          "RANLIB=$${RANLIB}" \
38558	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38559	          mostlyclean) \
38560	  || exit 1
38561
38562@endif expect
38563
38564.PHONY: maybe-clean-expect clean-expect
38565maybe-clean-expect:
38566@if expect
38567maybe-clean-expect: clean-expect
38568
38569clean-expect:
38570	@: $(MAKE); $(unstage)
38571	@[ -f ./expect/Makefile ] || exit 0; \
38572	r=`${PWD_COMMAND}`; export r; \
38573	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38574	$(HOST_EXPORTS) \
38575	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38576	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38577	done; \
38578	echo "Doing clean in expect" ; \
38579	(cd $(HOST_SUBDIR)/expect && \
38580	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38581	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38582	          "RANLIB=$${RANLIB}" \
38583	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38584	          clean) \
38585	  || exit 1
38586
38587@endif expect
38588
38589.PHONY: maybe-distclean-expect distclean-expect
38590maybe-distclean-expect:
38591@if expect
38592maybe-distclean-expect: distclean-expect
38593
38594distclean-expect:
38595	@: $(MAKE); $(unstage)
38596	@[ -f ./expect/Makefile ] || exit 0; \
38597	r=`${PWD_COMMAND}`; export r; \
38598	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38599	$(HOST_EXPORTS) \
38600	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38601	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38602	done; \
38603	echo "Doing distclean in expect" ; \
38604	(cd $(HOST_SUBDIR)/expect && \
38605	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38606	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38607	          "RANLIB=$${RANLIB}" \
38608	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38609	          distclean) \
38610	  || exit 1
38611
38612@endif expect
38613
38614.PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
38615maybe-maintainer-clean-expect:
38616@if expect
38617maybe-maintainer-clean-expect: maintainer-clean-expect
38618
38619maintainer-clean-expect:
38620	@: $(MAKE); $(unstage)
38621	@[ -f ./expect/Makefile ] || exit 0; \
38622	r=`${PWD_COMMAND}`; export r; \
38623	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38624	$(HOST_EXPORTS) \
38625	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38626	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38627	done; \
38628	echo "Doing maintainer-clean in expect" ; \
38629	(cd $(HOST_SUBDIR)/expect && \
38630	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38631	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38632	          "RANLIB=$${RANLIB}" \
38633	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38634	          maintainer-clean) \
38635	  || exit 1
38636
38637@endif expect
38638
38639
38640
38641.PHONY: configure-guile maybe-configure-guile
38642maybe-configure-guile:
38643@if gcc-bootstrap
38644configure-guile: stage_current
38645@endif gcc-bootstrap
38646@if guile
38647maybe-configure-guile: configure-guile
38648configure-guile:
38649	@: $(MAKE); $(unstage)
38650	@r=`${PWD_COMMAND}`; export r; \
38651	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38652	test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
38653	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
38654	$(HOST_EXPORTS) \
38655	echo Configuring in $(HOST_SUBDIR)/guile; \
38656	cd "$(HOST_SUBDIR)/guile" || exit 1; \
38657	case $(srcdir) in \
38658	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38659	  *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
38660		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38661	esac; \
38662	srcdiroption="--srcdir=$${topdir}/guile"; \
38663	libsrcdir="$$s/guile"; \
38664	$(SHELL) $${libsrcdir}/configure \
38665	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38666	  --target=${target_alias} $${srcdiroption}  \
38667	  || exit 1
38668@endif guile
38669
38670
38671
38672
38673
38674.PHONY: all-guile maybe-all-guile
38675maybe-all-guile:
38676@if gcc-bootstrap
38677all-guile: stage_current
38678@endif gcc-bootstrap
38679@if guile
38680TARGET-guile=all
38681maybe-all-guile: all-guile
38682all-guile: configure-guile
38683	@: $(MAKE); $(unstage)
38684	@r=`${PWD_COMMAND}`; export r; \
38685	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38686	$(HOST_EXPORTS) \
38687	(cd $(HOST_SUBDIR)/guile && \
38688	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
38689		$(TARGET-guile))
38690@endif guile
38691
38692
38693
38694
38695.PHONY: check-guile maybe-check-guile
38696maybe-check-guile:
38697@if guile
38698maybe-check-guile: check-guile
38699
38700check-guile:
38701	@: $(MAKE); $(unstage)
38702	@r=`${PWD_COMMAND}`; export r; \
38703	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38704	$(HOST_EXPORTS) \
38705	(cd $(HOST_SUBDIR)/guile && \
38706	  $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
38707
38708@endif guile
38709
38710.PHONY: install-guile maybe-install-guile
38711maybe-install-guile:
38712@if guile
38713maybe-install-guile: install-guile
38714
38715install-guile: installdirs
38716	@: $(MAKE); $(unstage)
38717	@r=`${PWD_COMMAND}`; export r; \
38718	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38719	$(HOST_EXPORTS) \
38720	(cd $(HOST_SUBDIR)/guile && \
38721	  $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
38722
38723@endif guile
38724
38725# Other targets (info, dvi, pdf, etc.)
38726
38727.PHONY: maybe-info-guile info-guile
38728maybe-info-guile:
38729@if guile
38730maybe-info-guile: info-guile
38731
38732info-guile: \
38733    configure-guile
38734	@: $(MAKE); $(unstage)
38735	@[ -f ./guile/Makefile ] || exit 0; \
38736	r=`${PWD_COMMAND}`; export r; \
38737	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38738	$(HOST_EXPORTS) \
38739	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38740	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38741	done; \
38742	echo "Doing info in guile" ; \
38743	(cd $(HOST_SUBDIR)/guile && \
38744	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38745	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38746	          "RANLIB=$${RANLIB}" \
38747	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38748	          info) \
38749	  || exit 1
38750
38751@endif guile
38752
38753.PHONY: maybe-dvi-guile dvi-guile
38754maybe-dvi-guile:
38755@if guile
38756maybe-dvi-guile: dvi-guile
38757
38758dvi-guile: \
38759    configure-guile
38760	@: $(MAKE); $(unstage)
38761	@[ -f ./guile/Makefile ] || exit 0; \
38762	r=`${PWD_COMMAND}`; export r; \
38763	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38764	$(HOST_EXPORTS) \
38765	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38766	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38767	done; \
38768	echo "Doing dvi in guile" ; \
38769	(cd $(HOST_SUBDIR)/guile && \
38770	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38771	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38772	          "RANLIB=$${RANLIB}" \
38773	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38774	          dvi) \
38775	  || exit 1
38776
38777@endif guile
38778
38779.PHONY: maybe-pdf-guile pdf-guile
38780maybe-pdf-guile:
38781@if guile
38782maybe-pdf-guile: pdf-guile
38783
38784pdf-guile: \
38785    configure-guile
38786	@: $(MAKE); $(unstage)
38787	@[ -f ./guile/Makefile ] || exit 0; \
38788	r=`${PWD_COMMAND}`; export r; \
38789	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38790	$(HOST_EXPORTS) \
38791	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38792	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38793	done; \
38794	echo "Doing pdf in guile" ; \
38795	(cd $(HOST_SUBDIR)/guile && \
38796	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38797	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38798	          "RANLIB=$${RANLIB}" \
38799	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38800	          pdf) \
38801	  || exit 1
38802
38803@endif guile
38804
38805.PHONY: maybe-html-guile html-guile
38806maybe-html-guile:
38807@if guile
38808maybe-html-guile: html-guile
38809
38810html-guile: \
38811    configure-guile
38812	@: $(MAKE); $(unstage)
38813	@[ -f ./guile/Makefile ] || exit 0; \
38814	r=`${PWD_COMMAND}`; export r; \
38815	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38816	$(HOST_EXPORTS) \
38817	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38818	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38819	done; \
38820	echo "Doing html in guile" ; \
38821	(cd $(HOST_SUBDIR)/guile && \
38822	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38823	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38824	          "RANLIB=$${RANLIB}" \
38825	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38826	          html) \
38827	  || exit 1
38828
38829@endif guile
38830
38831.PHONY: maybe-TAGS-guile TAGS-guile
38832maybe-TAGS-guile:
38833@if guile
38834maybe-TAGS-guile: TAGS-guile
38835
38836TAGS-guile: \
38837    configure-guile
38838	@: $(MAKE); $(unstage)
38839	@[ -f ./guile/Makefile ] || exit 0; \
38840	r=`${PWD_COMMAND}`; export r; \
38841	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38842	$(HOST_EXPORTS) \
38843	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38844	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38845	done; \
38846	echo "Doing TAGS in guile" ; \
38847	(cd $(HOST_SUBDIR)/guile && \
38848	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38849	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38850	          "RANLIB=$${RANLIB}" \
38851	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38852	          TAGS) \
38853	  || exit 1
38854
38855@endif guile
38856
38857.PHONY: maybe-install-info-guile install-info-guile
38858maybe-install-info-guile:
38859@if guile
38860maybe-install-info-guile: install-info-guile
38861
38862install-info-guile: \
38863    configure-guile \
38864    info-guile
38865	@: $(MAKE); $(unstage)
38866	@[ -f ./guile/Makefile ] || exit 0; \
38867	r=`${PWD_COMMAND}`; export r; \
38868	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38869	$(HOST_EXPORTS) \
38870	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38871	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38872	done; \
38873	echo "Doing install-info in guile" ; \
38874	(cd $(HOST_SUBDIR)/guile && \
38875	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38876	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38877	          "RANLIB=$${RANLIB}" \
38878	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38879	          install-info) \
38880	  || exit 1
38881
38882@endif guile
38883
38884.PHONY: maybe-install-pdf-guile install-pdf-guile
38885maybe-install-pdf-guile:
38886@if guile
38887maybe-install-pdf-guile: install-pdf-guile
38888
38889install-pdf-guile: \
38890    configure-guile \
38891    pdf-guile
38892	@: $(MAKE); $(unstage)
38893	@[ -f ./guile/Makefile ] || exit 0; \
38894	r=`${PWD_COMMAND}`; export r; \
38895	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38896	$(HOST_EXPORTS) \
38897	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38898	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38899	done; \
38900	echo "Doing install-pdf in guile" ; \
38901	(cd $(HOST_SUBDIR)/guile && \
38902	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38903	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38904	          "RANLIB=$${RANLIB}" \
38905	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38906	          install-pdf) \
38907	  || exit 1
38908
38909@endif guile
38910
38911.PHONY: maybe-install-html-guile install-html-guile
38912maybe-install-html-guile:
38913@if guile
38914maybe-install-html-guile: install-html-guile
38915
38916install-html-guile: \
38917    configure-guile \
38918    html-guile
38919	@: $(MAKE); $(unstage)
38920	@[ -f ./guile/Makefile ] || exit 0; \
38921	r=`${PWD_COMMAND}`; export r; \
38922	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38923	$(HOST_EXPORTS) \
38924	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38925	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38926	done; \
38927	echo "Doing install-html in guile" ; \
38928	(cd $(HOST_SUBDIR)/guile && \
38929	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38930	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38931	          "RANLIB=$${RANLIB}" \
38932	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38933	          install-html) \
38934	  || exit 1
38935
38936@endif guile
38937
38938.PHONY: maybe-installcheck-guile installcheck-guile
38939maybe-installcheck-guile:
38940@if guile
38941maybe-installcheck-guile: installcheck-guile
38942
38943installcheck-guile: \
38944    configure-guile
38945	@: $(MAKE); $(unstage)
38946	@[ -f ./guile/Makefile ] || exit 0; \
38947	r=`${PWD_COMMAND}`; export r; \
38948	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38949	$(HOST_EXPORTS) \
38950	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38951	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38952	done; \
38953	echo "Doing installcheck in guile" ; \
38954	(cd $(HOST_SUBDIR)/guile && \
38955	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38956	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38957	          "RANLIB=$${RANLIB}" \
38958	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38959	          installcheck) \
38960	  || exit 1
38961
38962@endif guile
38963
38964.PHONY: maybe-mostlyclean-guile mostlyclean-guile
38965maybe-mostlyclean-guile:
38966@if guile
38967maybe-mostlyclean-guile: mostlyclean-guile
38968
38969mostlyclean-guile:
38970	@: $(MAKE); $(unstage)
38971	@[ -f ./guile/Makefile ] || exit 0; \
38972	r=`${PWD_COMMAND}`; export r; \
38973	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38974	$(HOST_EXPORTS) \
38975	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
38976	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38977	done; \
38978	echo "Doing mostlyclean in guile" ; \
38979	(cd $(HOST_SUBDIR)/guile && \
38980	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38981	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38982	          "RANLIB=$${RANLIB}" \
38983	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38984	          mostlyclean) \
38985	  || exit 1
38986
38987@endif guile
38988
38989.PHONY: maybe-clean-guile clean-guile
38990maybe-clean-guile:
38991@if guile
38992maybe-clean-guile: clean-guile
38993
38994clean-guile:
38995	@: $(MAKE); $(unstage)
38996	@[ -f ./guile/Makefile ] || exit 0; \
38997	r=`${PWD_COMMAND}`; export r; \
38998	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38999	$(HOST_EXPORTS) \
39000	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39001	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39002	done; \
39003	echo "Doing clean in guile" ; \
39004	(cd $(HOST_SUBDIR)/guile && \
39005	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39006	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39007	          "RANLIB=$${RANLIB}" \
39008	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39009	          clean) \
39010	  || exit 1
39011
39012@endif guile
39013
39014.PHONY: maybe-distclean-guile distclean-guile
39015maybe-distclean-guile:
39016@if guile
39017maybe-distclean-guile: distclean-guile
39018
39019distclean-guile:
39020	@: $(MAKE); $(unstage)
39021	@[ -f ./guile/Makefile ] || exit 0; \
39022	r=`${PWD_COMMAND}`; export r; \
39023	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39024	$(HOST_EXPORTS) \
39025	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39026	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39027	done; \
39028	echo "Doing distclean in guile" ; \
39029	(cd $(HOST_SUBDIR)/guile && \
39030	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39031	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39032	          "RANLIB=$${RANLIB}" \
39033	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39034	          distclean) \
39035	  || exit 1
39036
39037@endif guile
39038
39039.PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
39040maybe-maintainer-clean-guile:
39041@if guile
39042maybe-maintainer-clean-guile: maintainer-clean-guile
39043
39044maintainer-clean-guile:
39045	@: $(MAKE); $(unstage)
39046	@[ -f ./guile/Makefile ] || exit 0; \
39047	r=`${PWD_COMMAND}`; export r; \
39048	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39049	$(HOST_EXPORTS) \
39050	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39051	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39052	done; \
39053	echo "Doing maintainer-clean in guile" ; \
39054	(cd $(HOST_SUBDIR)/guile && \
39055	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39056	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39057	          "RANLIB=$${RANLIB}" \
39058	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39059	          maintainer-clean) \
39060	  || exit 1
39061
39062@endif guile
39063
39064
39065
39066.PHONY: configure-tk maybe-configure-tk
39067maybe-configure-tk:
39068@if gcc-bootstrap
39069configure-tk: stage_current
39070@endif gcc-bootstrap
39071@if tk
39072maybe-configure-tk: configure-tk
39073configure-tk:
39074	@: $(MAKE); $(unstage)
39075	@r=`${PWD_COMMAND}`; export r; \
39076	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39077	test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
39078	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
39079	$(HOST_EXPORTS) \
39080	echo Configuring in $(HOST_SUBDIR)/tk; \
39081	cd "$(HOST_SUBDIR)/tk" || exit 1; \
39082	case $(srcdir) in \
39083	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39084	  *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
39085		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39086	esac; \
39087	srcdiroption="--srcdir=$${topdir}/tk"; \
39088	libsrcdir="$$s/tk"; \
39089	$(SHELL) $${libsrcdir}/configure \
39090	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39091	  --target=${target_alias} $${srcdiroption}  \
39092	  || exit 1
39093@endif tk
39094
39095
39096
39097
39098
39099.PHONY: all-tk maybe-all-tk
39100maybe-all-tk:
39101@if gcc-bootstrap
39102all-tk: stage_current
39103@endif gcc-bootstrap
39104@if tk
39105TARGET-tk=all
39106maybe-all-tk: all-tk
39107all-tk: configure-tk
39108	@: $(MAKE); $(unstage)
39109	@r=`${PWD_COMMAND}`; export r; \
39110	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39111	$(HOST_EXPORTS) \
39112	(cd $(HOST_SUBDIR)/tk && \
39113	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
39114		$(TARGET-tk))
39115@endif tk
39116
39117
39118
39119
39120.PHONY: check-tk maybe-check-tk
39121maybe-check-tk:
39122@if tk
39123maybe-check-tk: check-tk
39124
39125check-tk:
39126	@: $(MAKE); $(unstage)
39127	@r=`${PWD_COMMAND}`; export r; \
39128	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39129	$(HOST_EXPORTS) \
39130	(cd $(HOST_SUBDIR)/tk && \
39131	  $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
39132
39133@endif tk
39134
39135.PHONY: install-tk maybe-install-tk
39136maybe-install-tk:
39137@if tk
39138maybe-install-tk: install-tk
39139
39140install-tk: installdirs
39141	@: $(MAKE); $(unstage)
39142	@r=`${PWD_COMMAND}`; export r; \
39143	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39144	$(HOST_EXPORTS) \
39145	(cd $(HOST_SUBDIR)/tk && \
39146	  $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
39147
39148@endif tk
39149
39150# Other targets (info, dvi, pdf, etc.)
39151
39152.PHONY: maybe-info-tk info-tk
39153maybe-info-tk:
39154@if tk
39155maybe-info-tk: info-tk
39156
39157info-tk: \
39158    configure-tk
39159	@: $(MAKE); $(unstage)
39160	@[ -f ./tk/Makefile ] || exit 0; \
39161	r=`${PWD_COMMAND}`; export r; \
39162	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39163	$(HOST_EXPORTS) \
39164	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39165	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39166	done; \
39167	echo "Doing info in tk" ; \
39168	(cd $(HOST_SUBDIR)/tk && \
39169	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39170	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39171	          "RANLIB=$${RANLIB}" \
39172	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39173	          info) \
39174	  || exit 1
39175
39176@endif tk
39177
39178.PHONY: maybe-dvi-tk dvi-tk
39179maybe-dvi-tk:
39180@if tk
39181maybe-dvi-tk: dvi-tk
39182
39183dvi-tk: \
39184    configure-tk
39185	@: $(MAKE); $(unstage)
39186	@[ -f ./tk/Makefile ] || exit 0; \
39187	r=`${PWD_COMMAND}`; export r; \
39188	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39189	$(HOST_EXPORTS) \
39190	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39191	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39192	done; \
39193	echo "Doing dvi in tk" ; \
39194	(cd $(HOST_SUBDIR)/tk && \
39195	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39196	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39197	          "RANLIB=$${RANLIB}" \
39198	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39199	          dvi) \
39200	  || exit 1
39201
39202@endif tk
39203
39204.PHONY: maybe-pdf-tk pdf-tk
39205maybe-pdf-tk:
39206@if tk
39207maybe-pdf-tk: pdf-tk
39208
39209pdf-tk: \
39210    configure-tk
39211	@: $(MAKE); $(unstage)
39212	@[ -f ./tk/Makefile ] || exit 0; \
39213	r=`${PWD_COMMAND}`; export r; \
39214	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39215	$(HOST_EXPORTS) \
39216	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39217	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39218	done; \
39219	echo "Doing pdf in tk" ; \
39220	(cd $(HOST_SUBDIR)/tk && \
39221	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39222	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39223	          "RANLIB=$${RANLIB}" \
39224	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39225	          pdf) \
39226	  || exit 1
39227
39228@endif tk
39229
39230.PHONY: maybe-html-tk html-tk
39231maybe-html-tk:
39232@if tk
39233maybe-html-tk: html-tk
39234
39235html-tk: \
39236    configure-tk
39237	@: $(MAKE); $(unstage)
39238	@[ -f ./tk/Makefile ] || exit 0; \
39239	r=`${PWD_COMMAND}`; export r; \
39240	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39241	$(HOST_EXPORTS) \
39242	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39243	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39244	done; \
39245	echo "Doing html in tk" ; \
39246	(cd $(HOST_SUBDIR)/tk && \
39247	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39248	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39249	          "RANLIB=$${RANLIB}" \
39250	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39251	          html) \
39252	  || exit 1
39253
39254@endif tk
39255
39256.PHONY: maybe-TAGS-tk TAGS-tk
39257maybe-TAGS-tk:
39258@if tk
39259maybe-TAGS-tk: TAGS-tk
39260
39261TAGS-tk: \
39262    configure-tk
39263	@: $(MAKE); $(unstage)
39264	@[ -f ./tk/Makefile ] || exit 0; \
39265	r=`${PWD_COMMAND}`; export r; \
39266	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39267	$(HOST_EXPORTS) \
39268	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39269	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39270	done; \
39271	echo "Doing TAGS in tk" ; \
39272	(cd $(HOST_SUBDIR)/tk && \
39273	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39274	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39275	          "RANLIB=$${RANLIB}" \
39276	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39277	          TAGS) \
39278	  || exit 1
39279
39280@endif tk
39281
39282.PHONY: maybe-install-info-tk install-info-tk
39283maybe-install-info-tk:
39284@if tk
39285maybe-install-info-tk: install-info-tk
39286
39287install-info-tk: \
39288    configure-tk \
39289    info-tk
39290	@: $(MAKE); $(unstage)
39291	@[ -f ./tk/Makefile ] || exit 0; \
39292	r=`${PWD_COMMAND}`; export r; \
39293	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39294	$(HOST_EXPORTS) \
39295	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39296	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39297	done; \
39298	echo "Doing install-info in tk" ; \
39299	(cd $(HOST_SUBDIR)/tk && \
39300	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39301	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39302	          "RANLIB=$${RANLIB}" \
39303	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39304	          install-info) \
39305	  || exit 1
39306
39307@endif tk
39308
39309.PHONY: maybe-install-pdf-tk install-pdf-tk
39310maybe-install-pdf-tk:
39311@if tk
39312maybe-install-pdf-tk: install-pdf-tk
39313
39314install-pdf-tk: \
39315    configure-tk \
39316    pdf-tk
39317	@: $(MAKE); $(unstage)
39318	@[ -f ./tk/Makefile ] || exit 0; \
39319	r=`${PWD_COMMAND}`; export r; \
39320	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39321	$(HOST_EXPORTS) \
39322	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39323	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39324	done; \
39325	echo "Doing install-pdf in tk" ; \
39326	(cd $(HOST_SUBDIR)/tk && \
39327	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39328	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39329	          "RANLIB=$${RANLIB}" \
39330	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39331	          install-pdf) \
39332	  || exit 1
39333
39334@endif tk
39335
39336.PHONY: maybe-install-html-tk install-html-tk
39337maybe-install-html-tk:
39338@if tk
39339maybe-install-html-tk: install-html-tk
39340
39341install-html-tk: \
39342    configure-tk \
39343    html-tk
39344	@: $(MAKE); $(unstage)
39345	@[ -f ./tk/Makefile ] || exit 0; \
39346	r=`${PWD_COMMAND}`; export r; \
39347	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39348	$(HOST_EXPORTS) \
39349	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39350	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39351	done; \
39352	echo "Doing install-html in tk" ; \
39353	(cd $(HOST_SUBDIR)/tk && \
39354	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39355	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39356	          "RANLIB=$${RANLIB}" \
39357	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39358	          install-html) \
39359	  || exit 1
39360
39361@endif tk
39362
39363.PHONY: maybe-installcheck-tk installcheck-tk
39364maybe-installcheck-tk:
39365@if tk
39366maybe-installcheck-tk: installcheck-tk
39367
39368installcheck-tk: \
39369    configure-tk
39370	@: $(MAKE); $(unstage)
39371	@[ -f ./tk/Makefile ] || exit 0; \
39372	r=`${PWD_COMMAND}`; export r; \
39373	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39374	$(HOST_EXPORTS) \
39375	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39376	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39377	done; \
39378	echo "Doing installcheck in tk" ; \
39379	(cd $(HOST_SUBDIR)/tk && \
39380	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39381	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39382	          "RANLIB=$${RANLIB}" \
39383	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39384	          installcheck) \
39385	  || exit 1
39386
39387@endif tk
39388
39389.PHONY: maybe-mostlyclean-tk mostlyclean-tk
39390maybe-mostlyclean-tk:
39391@if tk
39392maybe-mostlyclean-tk: mostlyclean-tk
39393
39394mostlyclean-tk:
39395	@: $(MAKE); $(unstage)
39396	@[ -f ./tk/Makefile ] || exit 0; \
39397	r=`${PWD_COMMAND}`; export r; \
39398	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39399	$(HOST_EXPORTS) \
39400	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39401	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39402	done; \
39403	echo "Doing mostlyclean in tk" ; \
39404	(cd $(HOST_SUBDIR)/tk && \
39405	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39406	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39407	          "RANLIB=$${RANLIB}" \
39408	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39409	          mostlyclean) \
39410	  || exit 1
39411
39412@endif tk
39413
39414.PHONY: maybe-clean-tk clean-tk
39415maybe-clean-tk:
39416@if tk
39417maybe-clean-tk: clean-tk
39418
39419clean-tk:
39420	@: $(MAKE); $(unstage)
39421	@[ -f ./tk/Makefile ] || exit 0; \
39422	r=`${PWD_COMMAND}`; export r; \
39423	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39424	$(HOST_EXPORTS) \
39425	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39426	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39427	done; \
39428	echo "Doing clean in tk" ; \
39429	(cd $(HOST_SUBDIR)/tk && \
39430	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39431	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39432	          "RANLIB=$${RANLIB}" \
39433	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39434	          clean) \
39435	  || exit 1
39436
39437@endif tk
39438
39439.PHONY: maybe-distclean-tk distclean-tk
39440maybe-distclean-tk:
39441@if tk
39442maybe-distclean-tk: distclean-tk
39443
39444distclean-tk:
39445	@: $(MAKE); $(unstage)
39446	@[ -f ./tk/Makefile ] || exit 0; \
39447	r=`${PWD_COMMAND}`; export r; \
39448	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39449	$(HOST_EXPORTS) \
39450	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39451	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39452	done; \
39453	echo "Doing distclean in tk" ; \
39454	(cd $(HOST_SUBDIR)/tk && \
39455	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39456	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39457	          "RANLIB=$${RANLIB}" \
39458	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39459	          distclean) \
39460	  || exit 1
39461
39462@endif tk
39463
39464.PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
39465maybe-maintainer-clean-tk:
39466@if tk
39467maybe-maintainer-clean-tk: maintainer-clean-tk
39468
39469maintainer-clean-tk:
39470	@: $(MAKE); $(unstage)
39471	@[ -f ./tk/Makefile ] || exit 0; \
39472	r=`${PWD_COMMAND}`; export r; \
39473	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39474	$(HOST_EXPORTS) \
39475	for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
39476	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39477	done; \
39478	echo "Doing maintainer-clean in tk" ; \
39479	(cd $(HOST_SUBDIR)/tk && \
39480	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39481	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39482	          "RANLIB=$${RANLIB}" \
39483	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39484	          maintainer-clean) \
39485	  || exit 1
39486
39487@endif tk
39488
39489
39490
39491.PHONY: configure-libtermcap maybe-configure-libtermcap
39492maybe-configure-libtermcap:
39493@if gcc-bootstrap
39494configure-libtermcap: stage_current
39495@endif gcc-bootstrap
39496@if libtermcap
39497maybe-configure-libtermcap: configure-libtermcap
39498configure-libtermcap:
39499	@: $(MAKE); $(unstage)
39500	@r=`${PWD_COMMAND}`; export r; \
39501	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39502	test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
39503	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
39504	$(HOST_EXPORTS) \
39505	echo Configuring in $(HOST_SUBDIR)/libtermcap; \
39506	cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
39507	case $(srcdir) in \
39508	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39509	  *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
39510		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39511	esac; \
39512	srcdiroption="--srcdir=$${topdir}/libtermcap"; \
39513	libsrcdir="$$s/libtermcap"; \
39514	$(SHELL) $${libsrcdir}/configure \
39515	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39516	  --target=${target_alias} $${srcdiroption}  \
39517	  || exit 1
39518@endif libtermcap
39519
39520
39521
39522
39523
39524.PHONY: all-libtermcap maybe-all-libtermcap
39525maybe-all-libtermcap:
39526@if gcc-bootstrap
39527all-libtermcap: stage_current
39528@endif gcc-bootstrap
39529@if libtermcap
39530TARGET-libtermcap=all
39531maybe-all-libtermcap: all-libtermcap
39532all-libtermcap: configure-libtermcap
39533	@: $(MAKE); $(unstage)
39534	@r=`${PWD_COMMAND}`; export r; \
39535	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39536	$(HOST_EXPORTS) \
39537	(cd $(HOST_SUBDIR)/libtermcap && \
39538	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
39539		$(TARGET-libtermcap))
39540@endif libtermcap
39541
39542
39543
39544
39545.PHONY: check-libtermcap maybe-check-libtermcap
39546maybe-check-libtermcap:
39547@if libtermcap
39548maybe-check-libtermcap: check-libtermcap
39549
39550check-libtermcap:
39551
39552@endif libtermcap
39553
39554.PHONY: install-libtermcap maybe-install-libtermcap
39555maybe-install-libtermcap:
39556@if libtermcap
39557maybe-install-libtermcap: install-libtermcap
39558
39559install-libtermcap: installdirs
39560	@: $(MAKE); $(unstage)
39561	@r=`${PWD_COMMAND}`; export r; \
39562	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39563	$(HOST_EXPORTS) \
39564	(cd $(HOST_SUBDIR)/libtermcap && \
39565	  $(MAKE) $(FLAGS_TO_PASS)  install)
39566
39567@endif libtermcap
39568
39569# Other targets (info, dvi, pdf, etc.)
39570
39571.PHONY: maybe-info-libtermcap info-libtermcap
39572maybe-info-libtermcap:
39573@if libtermcap
39574maybe-info-libtermcap: info-libtermcap
39575
39576info-libtermcap: \
39577    configure-libtermcap
39578	@: $(MAKE); $(unstage)
39579	@[ -f ./libtermcap/Makefile ] || exit 0; \
39580	r=`${PWD_COMMAND}`; export r; \
39581	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39582	$(HOST_EXPORTS) \
39583	for flag in $(EXTRA_HOST_FLAGS) ; do \
39584	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39585	done; \
39586	echo "Doing info in libtermcap" ; \
39587	(cd $(HOST_SUBDIR)/libtermcap && \
39588	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39589	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39590	          "RANLIB=$${RANLIB}" \
39591	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39592	          info) \
39593	  || exit 1
39594
39595@endif libtermcap
39596
39597.PHONY: maybe-dvi-libtermcap dvi-libtermcap
39598maybe-dvi-libtermcap:
39599@if libtermcap
39600maybe-dvi-libtermcap: dvi-libtermcap
39601
39602dvi-libtermcap: \
39603    configure-libtermcap
39604	@: $(MAKE); $(unstage)
39605	@[ -f ./libtermcap/Makefile ] || exit 0; \
39606	r=`${PWD_COMMAND}`; export r; \
39607	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39608	$(HOST_EXPORTS) \
39609	for flag in $(EXTRA_HOST_FLAGS) ; do \
39610	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39611	done; \
39612	echo "Doing dvi in libtermcap" ; \
39613	(cd $(HOST_SUBDIR)/libtermcap && \
39614	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39615	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39616	          "RANLIB=$${RANLIB}" \
39617	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39618	          dvi) \
39619	  || exit 1
39620
39621@endif libtermcap
39622
39623.PHONY: maybe-pdf-libtermcap pdf-libtermcap
39624maybe-pdf-libtermcap:
39625@if libtermcap
39626maybe-pdf-libtermcap: pdf-libtermcap
39627
39628pdf-libtermcap: \
39629    configure-libtermcap
39630	@: $(MAKE); $(unstage)
39631	@[ -f ./libtermcap/Makefile ] || exit 0; \
39632	r=`${PWD_COMMAND}`; export r; \
39633	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39634	$(HOST_EXPORTS) \
39635	for flag in $(EXTRA_HOST_FLAGS) ; do \
39636	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39637	done; \
39638	echo "Doing pdf in libtermcap" ; \
39639	(cd $(HOST_SUBDIR)/libtermcap && \
39640	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39641	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39642	          "RANLIB=$${RANLIB}" \
39643	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39644	          pdf) \
39645	  || exit 1
39646
39647@endif libtermcap
39648
39649.PHONY: maybe-html-libtermcap html-libtermcap
39650maybe-html-libtermcap:
39651@if libtermcap
39652maybe-html-libtermcap: html-libtermcap
39653
39654html-libtermcap: \
39655    configure-libtermcap
39656	@: $(MAKE); $(unstage)
39657	@[ -f ./libtermcap/Makefile ] || exit 0; \
39658	r=`${PWD_COMMAND}`; export r; \
39659	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39660	$(HOST_EXPORTS) \
39661	for flag in $(EXTRA_HOST_FLAGS) ; do \
39662	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39663	done; \
39664	echo "Doing html in libtermcap" ; \
39665	(cd $(HOST_SUBDIR)/libtermcap && \
39666	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39667	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39668	          "RANLIB=$${RANLIB}" \
39669	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39670	          html) \
39671	  || exit 1
39672
39673@endif libtermcap
39674
39675.PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
39676maybe-TAGS-libtermcap:
39677@if libtermcap
39678maybe-TAGS-libtermcap: TAGS-libtermcap
39679
39680TAGS-libtermcap: \
39681    configure-libtermcap
39682	@: $(MAKE); $(unstage)
39683	@[ -f ./libtermcap/Makefile ] || exit 0; \
39684	r=`${PWD_COMMAND}`; export r; \
39685	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39686	$(HOST_EXPORTS) \
39687	for flag in $(EXTRA_HOST_FLAGS) ; do \
39688	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39689	done; \
39690	echo "Doing TAGS in libtermcap" ; \
39691	(cd $(HOST_SUBDIR)/libtermcap && \
39692	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39693	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39694	          "RANLIB=$${RANLIB}" \
39695	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39696	          TAGS) \
39697	  || exit 1
39698
39699@endif libtermcap
39700
39701.PHONY: maybe-install-info-libtermcap install-info-libtermcap
39702maybe-install-info-libtermcap:
39703@if libtermcap
39704maybe-install-info-libtermcap: install-info-libtermcap
39705
39706install-info-libtermcap: \
39707    configure-libtermcap \
39708    info-libtermcap
39709	@: $(MAKE); $(unstage)
39710	@[ -f ./libtermcap/Makefile ] || exit 0; \
39711	r=`${PWD_COMMAND}`; export r; \
39712	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39713	$(HOST_EXPORTS) \
39714	for flag in $(EXTRA_HOST_FLAGS) ; do \
39715	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39716	done; \
39717	echo "Doing install-info in libtermcap" ; \
39718	(cd $(HOST_SUBDIR)/libtermcap && \
39719	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39720	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39721	          "RANLIB=$${RANLIB}" \
39722	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39723	          install-info) \
39724	  || exit 1
39725
39726@endif libtermcap
39727
39728.PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
39729maybe-install-pdf-libtermcap:
39730@if libtermcap
39731maybe-install-pdf-libtermcap: install-pdf-libtermcap
39732
39733install-pdf-libtermcap: \
39734    configure-libtermcap \
39735    pdf-libtermcap
39736	@: $(MAKE); $(unstage)
39737	@[ -f ./libtermcap/Makefile ] || exit 0; \
39738	r=`${PWD_COMMAND}`; export r; \
39739	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39740	$(HOST_EXPORTS) \
39741	for flag in $(EXTRA_HOST_FLAGS) ; do \
39742	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39743	done; \
39744	echo "Doing install-pdf in libtermcap" ; \
39745	(cd $(HOST_SUBDIR)/libtermcap && \
39746	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39747	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39748	          "RANLIB=$${RANLIB}" \
39749	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39750	          install-pdf) \
39751	  || exit 1
39752
39753@endif libtermcap
39754
39755.PHONY: maybe-install-html-libtermcap install-html-libtermcap
39756maybe-install-html-libtermcap:
39757@if libtermcap
39758maybe-install-html-libtermcap: install-html-libtermcap
39759
39760install-html-libtermcap: \
39761    configure-libtermcap \
39762    html-libtermcap
39763	@: $(MAKE); $(unstage)
39764	@[ -f ./libtermcap/Makefile ] || exit 0; \
39765	r=`${PWD_COMMAND}`; export r; \
39766	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39767	$(HOST_EXPORTS) \
39768	for flag in $(EXTRA_HOST_FLAGS) ; do \
39769	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39770	done; \
39771	echo "Doing install-html in libtermcap" ; \
39772	(cd $(HOST_SUBDIR)/libtermcap && \
39773	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39774	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39775	          "RANLIB=$${RANLIB}" \
39776	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39777	          install-html) \
39778	  || exit 1
39779
39780@endif libtermcap
39781
39782.PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
39783maybe-installcheck-libtermcap:
39784@if libtermcap
39785maybe-installcheck-libtermcap: installcheck-libtermcap
39786
39787installcheck-libtermcap: \
39788    configure-libtermcap
39789	@: $(MAKE); $(unstage)
39790	@[ -f ./libtermcap/Makefile ] || exit 0; \
39791	r=`${PWD_COMMAND}`; export r; \
39792	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39793	$(HOST_EXPORTS) \
39794	for flag in $(EXTRA_HOST_FLAGS) ; do \
39795	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39796	done; \
39797	echo "Doing installcheck in libtermcap" ; \
39798	(cd $(HOST_SUBDIR)/libtermcap && \
39799	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39800	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39801	          "RANLIB=$${RANLIB}" \
39802	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39803	          installcheck) \
39804	  || exit 1
39805
39806@endif libtermcap
39807
39808.PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
39809maybe-mostlyclean-libtermcap:
39810@if libtermcap
39811maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
39812
39813# libtermcap doesn't support mostlyclean.
39814mostlyclean-libtermcap:
39815
39816@endif libtermcap
39817
39818.PHONY: maybe-clean-libtermcap clean-libtermcap
39819maybe-clean-libtermcap:
39820@if libtermcap
39821maybe-clean-libtermcap: clean-libtermcap
39822
39823# libtermcap doesn't support clean.
39824clean-libtermcap:
39825
39826@endif libtermcap
39827
39828.PHONY: maybe-distclean-libtermcap distclean-libtermcap
39829maybe-distclean-libtermcap:
39830@if libtermcap
39831maybe-distclean-libtermcap: distclean-libtermcap
39832
39833# libtermcap doesn't support distclean.
39834distclean-libtermcap:
39835
39836@endif libtermcap
39837
39838.PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
39839maybe-maintainer-clean-libtermcap:
39840@if libtermcap
39841maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
39842
39843# libtermcap doesn't support maintainer-clean.
39844maintainer-clean-libtermcap:
39845
39846@endif libtermcap
39847
39848
39849
39850.PHONY: configure-utils maybe-configure-utils
39851maybe-configure-utils:
39852@if gcc-bootstrap
39853configure-utils: stage_current
39854@endif gcc-bootstrap
39855@if utils
39856maybe-configure-utils: configure-utils
39857configure-utils:
39858	@: $(MAKE); $(unstage)
39859	@r=`${PWD_COMMAND}`; export r; \
39860	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39861	test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
39862	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
39863	$(HOST_EXPORTS) \
39864	echo Configuring in $(HOST_SUBDIR)/utils; \
39865	cd "$(HOST_SUBDIR)/utils" || exit 1; \
39866	case $(srcdir) in \
39867	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39868	  *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
39869		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39870	esac; \
39871	srcdiroption="--srcdir=$${topdir}/utils"; \
39872	libsrcdir="$$s/utils"; \
39873	$(SHELL) $${libsrcdir}/configure \
39874	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39875	  --target=${target_alias} $${srcdiroption}  \
39876	  || exit 1
39877@endif utils
39878
39879
39880
39881
39882
39883.PHONY: all-utils maybe-all-utils
39884maybe-all-utils:
39885@if gcc-bootstrap
39886all-utils: stage_current
39887@endif gcc-bootstrap
39888@if utils
39889TARGET-utils=all
39890maybe-all-utils: all-utils
39891all-utils: configure-utils
39892	@: $(MAKE); $(unstage)
39893	@r=`${PWD_COMMAND}`; export r; \
39894	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39895	$(HOST_EXPORTS) \
39896	(cd $(HOST_SUBDIR)/utils && \
39897	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
39898		$(TARGET-utils))
39899@endif utils
39900
39901
39902
39903
39904.PHONY: check-utils maybe-check-utils
39905maybe-check-utils:
39906@if utils
39907maybe-check-utils: check-utils
39908
39909check-utils:
39910
39911@endif utils
39912
39913.PHONY: install-utils maybe-install-utils
39914maybe-install-utils:
39915@if utils
39916maybe-install-utils: install-utils
39917
39918install-utils: installdirs
39919	@: $(MAKE); $(unstage)
39920	@r=`${PWD_COMMAND}`; export r; \
39921	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39922	$(HOST_EXPORTS) \
39923	(cd $(HOST_SUBDIR)/utils && \
39924	  $(MAKE) $(FLAGS_TO_PASS)  install)
39925
39926@endif utils
39927
39928# Other targets (info, dvi, pdf, etc.)
39929
39930.PHONY: maybe-info-utils info-utils
39931maybe-info-utils:
39932@if utils
39933maybe-info-utils: info-utils
39934
39935info-utils: \
39936    configure-utils
39937	@: $(MAKE); $(unstage)
39938	@[ -f ./utils/Makefile ] || exit 0; \
39939	r=`${PWD_COMMAND}`; export r; \
39940	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39941	$(HOST_EXPORTS) \
39942	for flag in $(EXTRA_HOST_FLAGS) ; do \
39943	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39944	done; \
39945	echo "Doing info in utils" ; \
39946	(cd $(HOST_SUBDIR)/utils && \
39947	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39948	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39949	          "RANLIB=$${RANLIB}" \
39950	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39951	          info) \
39952	  || exit 1
39953
39954@endif utils
39955
39956.PHONY: maybe-dvi-utils dvi-utils
39957maybe-dvi-utils:
39958@if utils
39959maybe-dvi-utils: dvi-utils
39960
39961dvi-utils: \
39962    configure-utils
39963	@: $(MAKE); $(unstage)
39964	@[ -f ./utils/Makefile ] || exit 0; \
39965	r=`${PWD_COMMAND}`; export r; \
39966	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39967	$(HOST_EXPORTS) \
39968	for flag in $(EXTRA_HOST_FLAGS) ; do \
39969	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39970	done; \
39971	echo "Doing dvi in utils" ; \
39972	(cd $(HOST_SUBDIR)/utils && \
39973	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39974	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39975	          "RANLIB=$${RANLIB}" \
39976	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39977	          dvi) \
39978	  || exit 1
39979
39980@endif utils
39981
39982.PHONY: maybe-pdf-utils pdf-utils
39983maybe-pdf-utils:
39984@if utils
39985maybe-pdf-utils: pdf-utils
39986
39987pdf-utils: \
39988    configure-utils
39989	@: $(MAKE); $(unstage)
39990	@[ -f ./utils/Makefile ] || exit 0; \
39991	r=`${PWD_COMMAND}`; export r; \
39992	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39993	$(HOST_EXPORTS) \
39994	for flag in $(EXTRA_HOST_FLAGS) ; do \
39995	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39996	done; \
39997	echo "Doing pdf in utils" ; \
39998	(cd $(HOST_SUBDIR)/utils && \
39999	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40000	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40001	          "RANLIB=$${RANLIB}" \
40002	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40003	          pdf) \
40004	  || exit 1
40005
40006@endif utils
40007
40008.PHONY: maybe-html-utils html-utils
40009maybe-html-utils:
40010@if utils
40011maybe-html-utils: html-utils
40012
40013html-utils: \
40014    configure-utils
40015	@: $(MAKE); $(unstage)
40016	@[ -f ./utils/Makefile ] || exit 0; \
40017	r=`${PWD_COMMAND}`; export r; \
40018	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40019	$(HOST_EXPORTS) \
40020	for flag in $(EXTRA_HOST_FLAGS) ; do \
40021	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40022	done; \
40023	echo "Doing html in utils" ; \
40024	(cd $(HOST_SUBDIR)/utils && \
40025	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40026	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40027	          "RANLIB=$${RANLIB}" \
40028	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40029	          html) \
40030	  || exit 1
40031
40032@endif utils
40033
40034.PHONY: maybe-TAGS-utils TAGS-utils
40035maybe-TAGS-utils:
40036@if utils
40037maybe-TAGS-utils: TAGS-utils
40038
40039TAGS-utils: \
40040    configure-utils
40041	@: $(MAKE); $(unstage)
40042	@[ -f ./utils/Makefile ] || exit 0; \
40043	r=`${PWD_COMMAND}`; export r; \
40044	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40045	$(HOST_EXPORTS) \
40046	for flag in $(EXTRA_HOST_FLAGS) ; do \
40047	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40048	done; \
40049	echo "Doing TAGS in utils" ; \
40050	(cd $(HOST_SUBDIR)/utils && \
40051	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40052	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40053	          "RANLIB=$${RANLIB}" \
40054	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40055	          TAGS) \
40056	  || exit 1
40057
40058@endif utils
40059
40060.PHONY: maybe-install-info-utils install-info-utils
40061maybe-install-info-utils:
40062@if utils
40063maybe-install-info-utils: install-info-utils
40064
40065install-info-utils: \
40066    configure-utils \
40067    info-utils
40068	@: $(MAKE); $(unstage)
40069	@[ -f ./utils/Makefile ] || exit 0; \
40070	r=`${PWD_COMMAND}`; export r; \
40071	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40072	$(HOST_EXPORTS) \
40073	for flag in $(EXTRA_HOST_FLAGS) ; do \
40074	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40075	done; \
40076	echo "Doing install-info in utils" ; \
40077	(cd $(HOST_SUBDIR)/utils && \
40078	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40079	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40080	          "RANLIB=$${RANLIB}" \
40081	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40082	          install-info) \
40083	  || exit 1
40084
40085@endif utils
40086
40087.PHONY: maybe-install-pdf-utils install-pdf-utils
40088maybe-install-pdf-utils:
40089@if utils
40090maybe-install-pdf-utils: install-pdf-utils
40091
40092install-pdf-utils: \
40093    configure-utils \
40094    pdf-utils
40095	@: $(MAKE); $(unstage)
40096	@[ -f ./utils/Makefile ] || exit 0; \
40097	r=`${PWD_COMMAND}`; export r; \
40098	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40099	$(HOST_EXPORTS) \
40100	for flag in $(EXTRA_HOST_FLAGS) ; do \
40101	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40102	done; \
40103	echo "Doing install-pdf in utils" ; \
40104	(cd $(HOST_SUBDIR)/utils && \
40105	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40106	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40107	          "RANLIB=$${RANLIB}" \
40108	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40109	          install-pdf) \
40110	  || exit 1
40111
40112@endif utils
40113
40114.PHONY: maybe-install-html-utils install-html-utils
40115maybe-install-html-utils:
40116@if utils
40117maybe-install-html-utils: install-html-utils
40118
40119install-html-utils: \
40120    configure-utils \
40121    html-utils
40122	@: $(MAKE); $(unstage)
40123	@[ -f ./utils/Makefile ] || exit 0; \
40124	r=`${PWD_COMMAND}`; export r; \
40125	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40126	$(HOST_EXPORTS) \
40127	for flag in $(EXTRA_HOST_FLAGS) ; do \
40128	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40129	done; \
40130	echo "Doing install-html in utils" ; \
40131	(cd $(HOST_SUBDIR)/utils && \
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	          install-html) \
40137	  || exit 1
40138
40139@endif utils
40140
40141.PHONY: maybe-installcheck-utils installcheck-utils
40142maybe-installcheck-utils:
40143@if utils
40144maybe-installcheck-utils: installcheck-utils
40145
40146installcheck-utils: \
40147    configure-utils
40148	@: $(MAKE); $(unstage)
40149	@[ -f ./utils/Makefile ] || exit 0; \
40150	r=`${PWD_COMMAND}`; export r; \
40151	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40152	$(HOST_EXPORTS) \
40153	for flag in $(EXTRA_HOST_FLAGS) ; do \
40154	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40155	done; \
40156	echo "Doing installcheck in utils" ; \
40157	(cd $(HOST_SUBDIR)/utils && \
40158	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40159	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40160	          "RANLIB=$${RANLIB}" \
40161	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40162	          installcheck) \
40163	  || exit 1
40164
40165@endif utils
40166
40167.PHONY: maybe-mostlyclean-utils mostlyclean-utils
40168maybe-mostlyclean-utils:
40169@if utils
40170maybe-mostlyclean-utils: mostlyclean-utils
40171
40172mostlyclean-utils:
40173	@: $(MAKE); $(unstage)
40174	@[ -f ./utils/Makefile ] || exit 0; \
40175	r=`${PWD_COMMAND}`; export r; \
40176	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40177	$(HOST_EXPORTS) \
40178	for flag in $(EXTRA_HOST_FLAGS) ; do \
40179	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40180	done; \
40181	echo "Doing mostlyclean in utils" ; \
40182	(cd $(HOST_SUBDIR)/utils && \
40183	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40184	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40185	          "RANLIB=$${RANLIB}" \
40186	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40187	          mostlyclean) \
40188	  || exit 1
40189
40190@endif utils
40191
40192.PHONY: maybe-clean-utils clean-utils
40193maybe-clean-utils:
40194@if utils
40195maybe-clean-utils: clean-utils
40196
40197clean-utils:
40198	@: $(MAKE); $(unstage)
40199	@[ -f ./utils/Makefile ] || exit 0; \
40200	r=`${PWD_COMMAND}`; export r; \
40201	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40202	$(HOST_EXPORTS) \
40203	for flag in $(EXTRA_HOST_FLAGS) ; do \
40204	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40205	done; \
40206	echo "Doing clean in utils" ; \
40207	(cd $(HOST_SUBDIR)/utils && \
40208	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40209	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40210	          "RANLIB=$${RANLIB}" \
40211	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40212	          clean) \
40213	  || exit 1
40214
40215@endif utils
40216
40217.PHONY: maybe-distclean-utils distclean-utils
40218maybe-distclean-utils:
40219@if utils
40220maybe-distclean-utils: distclean-utils
40221
40222distclean-utils:
40223	@: $(MAKE); $(unstage)
40224	@[ -f ./utils/Makefile ] || exit 0; \
40225	r=`${PWD_COMMAND}`; export r; \
40226	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40227	$(HOST_EXPORTS) \
40228	for flag in $(EXTRA_HOST_FLAGS) ; do \
40229	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40230	done; \
40231	echo "Doing distclean in utils" ; \
40232	(cd $(HOST_SUBDIR)/utils && \
40233	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40234	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40235	          "RANLIB=$${RANLIB}" \
40236	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40237	          distclean) \
40238	  || exit 1
40239
40240@endif utils
40241
40242.PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
40243maybe-maintainer-clean-utils:
40244@if utils
40245maybe-maintainer-clean-utils: maintainer-clean-utils
40246
40247maintainer-clean-utils:
40248	@: $(MAKE); $(unstage)
40249	@[ -f ./utils/Makefile ] || exit 0; \
40250	r=`${PWD_COMMAND}`; export r; \
40251	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40252	$(HOST_EXPORTS) \
40253	for flag in $(EXTRA_HOST_FLAGS) ; do \
40254	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40255	done; \
40256	echo "Doing maintainer-clean in utils" ; \
40257	(cd $(HOST_SUBDIR)/utils && \
40258	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40259	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40260	          "RANLIB=$${RANLIB}" \
40261	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40262	          maintainer-clean) \
40263	  || exit 1
40264
40265@endif utils
40266
40267
40268
40269.PHONY: configure-gnattools maybe-configure-gnattools
40270maybe-configure-gnattools:
40271@if gcc-bootstrap
40272configure-gnattools: stage_current
40273@endif gcc-bootstrap
40274@if gnattools
40275maybe-configure-gnattools: configure-gnattools
40276configure-gnattools:
40277	@: $(MAKE); $(unstage)
40278	@r=`${PWD_COMMAND}`; export r; \
40279	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40280	test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
40281	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
40282	$(HOST_EXPORTS) \
40283	echo Configuring in $(HOST_SUBDIR)/gnattools; \
40284	cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
40285	case $(srcdir) in \
40286	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40287	  *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
40288		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40289	esac; \
40290	srcdiroption="--srcdir=$${topdir}/gnattools"; \
40291	libsrcdir="$$s/gnattools"; \
40292	$(SHELL) $${libsrcdir}/configure \
40293	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40294	  --target=${target_alias} $${srcdiroption}  \
40295	  || exit 1
40296@endif gnattools
40297
40298
40299
40300
40301
40302.PHONY: all-gnattools maybe-all-gnattools
40303maybe-all-gnattools:
40304@if gcc-bootstrap
40305all-gnattools: stage_current
40306@endif gcc-bootstrap
40307@if gnattools
40308TARGET-gnattools=all
40309maybe-all-gnattools: all-gnattools
40310all-gnattools: configure-gnattools
40311	@: $(MAKE); $(unstage)
40312	@r=`${PWD_COMMAND}`; export r; \
40313	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40314	$(HOST_EXPORTS) \
40315	(cd $(HOST_SUBDIR)/gnattools && \
40316	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
40317		$(TARGET-gnattools))
40318@endif gnattools
40319
40320
40321
40322
40323.PHONY: check-gnattools maybe-check-gnattools
40324maybe-check-gnattools:
40325@if gnattools
40326maybe-check-gnattools: check-gnattools
40327
40328check-gnattools:
40329	@: $(MAKE); $(unstage)
40330	@r=`${PWD_COMMAND}`; export r; \
40331	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40332	$(HOST_EXPORTS) \
40333	(cd $(HOST_SUBDIR)/gnattools && \
40334	  $(MAKE) $(FLAGS_TO_PASS)  check)
40335
40336@endif gnattools
40337
40338.PHONY: install-gnattools maybe-install-gnattools
40339maybe-install-gnattools:
40340@if gnattools
40341maybe-install-gnattools: install-gnattools
40342
40343install-gnattools: installdirs
40344	@: $(MAKE); $(unstage)
40345	@r=`${PWD_COMMAND}`; export r; \
40346	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40347	$(HOST_EXPORTS) \
40348	(cd $(HOST_SUBDIR)/gnattools && \
40349	  $(MAKE) $(FLAGS_TO_PASS)  install)
40350
40351@endif gnattools
40352
40353# Other targets (info, dvi, pdf, etc.)
40354
40355.PHONY: maybe-info-gnattools info-gnattools
40356maybe-info-gnattools:
40357@if gnattools
40358maybe-info-gnattools: info-gnattools
40359
40360info-gnattools: \
40361    configure-gnattools
40362	@: $(MAKE); $(unstage)
40363	@[ -f ./gnattools/Makefile ] || exit 0; \
40364	r=`${PWD_COMMAND}`; export r; \
40365	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40366	$(HOST_EXPORTS) \
40367	for flag in $(EXTRA_HOST_FLAGS) ; do \
40368	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40369	done; \
40370	echo "Doing info in gnattools" ; \
40371	(cd $(HOST_SUBDIR)/gnattools && \
40372	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40373	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40374	          "RANLIB=$${RANLIB}" \
40375	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40376	          info) \
40377	  || exit 1
40378
40379@endif gnattools
40380
40381.PHONY: maybe-dvi-gnattools dvi-gnattools
40382maybe-dvi-gnattools:
40383@if gnattools
40384maybe-dvi-gnattools: dvi-gnattools
40385
40386dvi-gnattools: \
40387    configure-gnattools
40388	@: $(MAKE); $(unstage)
40389	@[ -f ./gnattools/Makefile ] || exit 0; \
40390	r=`${PWD_COMMAND}`; export r; \
40391	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40392	$(HOST_EXPORTS) \
40393	for flag in $(EXTRA_HOST_FLAGS) ; do \
40394	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40395	done; \
40396	echo "Doing dvi in gnattools" ; \
40397	(cd $(HOST_SUBDIR)/gnattools && \
40398	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40399	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40400	          "RANLIB=$${RANLIB}" \
40401	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40402	          dvi) \
40403	  || exit 1
40404
40405@endif gnattools
40406
40407.PHONY: maybe-pdf-gnattools pdf-gnattools
40408maybe-pdf-gnattools:
40409@if gnattools
40410maybe-pdf-gnattools: pdf-gnattools
40411
40412pdf-gnattools: \
40413    configure-gnattools
40414	@: $(MAKE); $(unstage)
40415	@[ -f ./gnattools/Makefile ] || exit 0; \
40416	r=`${PWD_COMMAND}`; export r; \
40417	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40418	$(HOST_EXPORTS) \
40419	for flag in $(EXTRA_HOST_FLAGS) ; do \
40420	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40421	done; \
40422	echo "Doing pdf in gnattools" ; \
40423	(cd $(HOST_SUBDIR)/gnattools && \
40424	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40425	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40426	          "RANLIB=$${RANLIB}" \
40427	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40428	          pdf) \
40429	  || exit 1
40430
40431@endif gnattools
40432
40433.PHONY: maybe-html-gnattools html-gnattools
40434maybe-html-gnattools:
40435@if gnattools
40436maybe-html-gnattools: html-gnattools
40437
40438html-gnattools: \
40439    configure-gnattools
40440	@: $(MAKE); $(unstage)
40441	@[ -f ./gnattools/Makefile ] || exit 0; \
40442	r=`${PWD_COMMAND}`; export r; \
40443	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40444	$(HOST_EXPORTS) \
40445	for flag in $(EXTRA_HOST_FLAGS) ; do \
40446	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40447	done; \
40448	echo "Doing html in gnattools" ; \
40449	(cd $(HOST_SUBDIR)/gnattools && \
40450	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40451	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40452	          "RANLIB=$${RANLIB}" \
40453	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40454	          html) \
40455	  || exit 1
40456
40457@endif gnattools
40458
40459.PHONY: maybe-TAGS-gnattools TAGS-gnattools
40460maybe-TAGS-gnattools:
40461@if gnattools
40462maybe-TAGS-gnattools: TAGS-gnattools
40463
40464TAGS-gnattools: \
40465    configure-gnattools
40466	@: $(MAKE); $(unstage)
40467	@[ -f ./gnattools/Makefile ] || exit 0; \
40468	r=`${PWD_COMMAND}`; export r; \
40469	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40470	$(HOST_EXPORTS) \
40471	for flag in $(EXTRA_HOST_FLAGS) ; do \
40472	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40473	done; \
40474	echo "Doing TAGS in gnattools" ; \
40475	(cd $(HOST_SUBDIR)/gnattools && \
40476	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40477	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40478	          "RANLIB=$${RANLIB}" \
40479	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40480	          TAGS) \
40481	  || exit 1
40482
40483@endif gnattools
40484
40485.PHONY: maybe-install-info-gnattools install-info-gnattools
40486maybe-install-info-gnattools:
40487@if gnattools
40488maybe-install-info-gnattools: install-info-gnattools
40489
40490install-info-gnattools: \
40491    configure-gnattools \
40492    info-gnattools
40493	@: $(MAKE); $(unstage)
40494	@[ -f ./gnattools/Makefile ] || exit 0; \
40495	r=`${PWD_COMMAND}`; export r; \
40496	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40497	$(HOST_EXPORTS) \
40498	for flag in $(EXTRA_HOST_FLAGS) ; do \
40499	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40500	done; \
40501	echo "Doing install-info in gnattools" ; \
40502	(cd $(HOST_SUBDIR)/gnattools && \
40503	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40504	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40505	          "RANLIB=$${RANLIB}" \
40506	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40507	          install-info) \
40508	  || exit 1
40509
40510@endif gnattools
40511
40512.PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
40513maybe-install-pdf-gnattools:
40514@if gnattools
40515maybe-install-pdf-gnattools: install-pdf-gnattools
40516
40517install-pdf-gnattools: \
40518    configure-gnattools \
40519    pdf-gnattools
40520	@: $(MAKE); $(unstage)
40521	@[ -f ./gnattools/Makefile ] || exit 0; \
40522	r=`${PWD_COMMAND}`; export r; \
40523	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40524	$(HOST_EXPORTS) \
40525	for flag in $(EXTRA_HOST_FLAGS) ; do \
40526	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40527	done; \
40528	echo "Doing install-pdf in gnattools" ; \
40529	(cd $(HOST_SUBDIR)/gnattools && \
40530	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40531	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40532	          "RANLIB=$${RANLIB}" \
40533	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40534	          install-pdf) \
40535	  || exit 1
40536
40537@endif gnattools
40538
40539.PHONY: maybe-install-html-gnattools install-html-gnattools
40540maybe-install-html-gnattools:
40541@if gnattools
40542maybe-install-html-gnattools: install-html-gnattools
40543
40544install-html-gnattools: \
40545    configure-gnattools \
40546    html-gnattools
40547	@: $(MAKE); $(unstage)
40548	@[ -f ./gnattools/Makefile ] || exit 0; \
40549	r=`${PWD_COMMAND}`; export r; \
40550	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40551	$(HOST_EXPORTS) \
40552	for flag in $(EXTRA_HOST_FLAGS) ; do \
40553	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40554	done; \
40555	echo "Doing install-html in gnattools" ; \
40556	(cd $(HOST_SUBDIR)/gnattools && \
40557	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40558	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40559	          "RANLIB=$${RANLIB}" \
40560	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40561	          install-html) \
40562	  || exit 1
40563
40564@endif gnattools
40565
40566.PHONY: maybe-installcheck-gnattools installcheck-gnattools
40567maybe-installcheck-gnattools:
40568@if gnattools
40569maybe-installcheck-gnattools: installcheck-gnattools
40570
40571installcheck-gnattools: \
40572    configure-gnattools
40573	@: $(MAKE); $(unstage)
40574	@[ -f ./gnattools/Makefile ] || exit 0; \
40575	r=`${PWD_COMMAND}`; export r; \
40576	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40577	$(HOST_EXPORTS) \
40578	for flag in $(EXTRA_HOST_FLAGS) ; do \
40579	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40580	done; \
40581	echo "Doing installcheck in gnattools" ; \
40582	(cd $(HOST_SUBDIR)/gnattools && \
40583	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40584	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40585	          "RANLIB=$${RANLIB}" \
40586	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40587	          installcheck) \
40588	  || exit 1
40589
40590@endif gnattools
40591
40592.PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
40593maybe-mostlyclean-gnattools:
40594@if gnattools
40595maybe-mostlyclean-gnattools: mostlyclean-gnattools
40596
40597mostlyclean-gnattools:
40598	@: $(MAKE); $(unstage)
40599	@[ -f ./gnattools/Makefile ] || exit 0; \
40600	r=`${PWD_COMMAND}`; export r; \
40601	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40602	$(HOST_EXPORTS) \
40603	for flag in $(EXTRA_HOST_FLAGS) ; do \
40604	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40605	done; \
40606	echo "Doing mostlyclean in gnattools" ; \
40607	(cd $(HOST_SUBDIR)/gnattools && \
40608	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40609	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40610	          "RANLIB=$${RANLIB}" \
40611	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40612	          mostlyclean) \
40613	  || exit 1
40614
40615@endif gnattools
40616
40617.PHONY: maybe-clean-gnattools clean-gnattools
40618maybe-clean-gnattools:
40619@if gnattools
40620maybe-clean-gnattools: clean-gnattools
40621
40622clean-gnattools:
40623	@: $(MAKE); $(unstage)
40624	@[ -f ./gnattools/Makefile ] || exit 0; \
40625	r=`${PWD_COMMAND}`; export r; \
40626	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40627	$(HOST_EXPORTS) \
40628	for flag in $(EXTRA_HOST_FLAGS) ; do \
40629	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40630	done; \
40631	echo "Doing clean in gnattools" ; \
40632	(cd $(HOST_SUBDIR)/gnattools && \
40633	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40634	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40635	          "RANLIB=$${RANLIB}" \
40636	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40637	          clean) \
40638	  || exit 1
40639
40640@endif gnattools
40641
40642.PHONY: maybe-distclean-gnattools distclean-gnattools
40643maybe-distclean-gnattools:
40644@if gnattools
40645maybe-distclean-gnattools: distclean-gnattools
40646
40647distclean-gnattools:
40648	@: $(MAKE); $(unstage)
40649	@[ -f ./gnattools/Makefile ] || exit 0; \
40650	r=`${PWD_COMMAND}`; export r; \
40651	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40652	$(HOST_EXPORTS) \
40653	for flag in $(EXTRA_HOST_FLAGS) ; do \
40654	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40655	done; \
40656	echo "Doing distclean in gnattools" ; \
40657	(cd $(HOST_SUBDIR)/gnattools && \
40658	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40659	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40660	          "RANLIB=$${RANLIB}" \
40661	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40662	          distclean) \
40663	  || exit 1
40664
40665@endif gnattools
40666
40667.PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
40668maybe-maintainer-clean-gnattools:
40669@if gnattools
40670maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
40671
40672maintainer-clean-gnattools:
40673	@: $(MAKE); $(unstage)
40674	@[ -f ./gnattools/Makefile ] || exit 0; \
40675	r=`${PWD_COMMAND}`; export r; \
40676	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40677	$(HOST_EXPORTS) \
40678	for flag in $(EXTRA_HOST_FLAGS) ; do \
40679	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40680	done; \
40681	echo "Doing maintainer-clean in gnattools" ; \
40682	(cd $(HOST_SUBDIR)/gnattools && \
40683	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40684	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40685	          "RANLIB=$${RANLIB}" \
40686	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40687	          maintainer-clean) \
40688	  || exit 1
40689
40690@endif gnattools
40691
40692
40693
40694# ---------------------------------------
40695# Modules which run on the target machine
40696# ---------------------------------------
40697
40698
40699
40700
40701.PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
40702maybe-configure-target-libstdc++-v3:
40703@if gcc-bootstrap
40704configure-target-libstdc++-v3: stage_current
40705@endif gcc-bootstrap
40706@if target-libstdc++-v3
40707maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
40708configure-target-libstdc++-v3:
40709	@: $(MAKE); $(unstage)
40710	@r=`${PWD_COMMAND}`; export r; \
40711	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40712	echo "Checking multilib configuration for libstdc++-v3..."; \
40713	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
40714	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
40715	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
40716	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
40717	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
40718	  else \
40719	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
40720	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
40721	  fi; \
40722	else \
40723	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
40724	fi; \
40725	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
40726	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
40727	$(RAW_CXX_TARGET_EXPORTS) \
40728	echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
40729	cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
40730	case $(srcdir) in \
40731	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40732	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
40733		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40734	esac; \
40735	srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
40736	libsrcdir="$$s/libstdc++-v3"; \
40737	rm -f no-such-file || : ; \
40738	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
40739	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40740	  --target=${target_alias} $${srcdiroption}  \
40741	  || exit 1
40742@endif target-libstdc++-v3
40743
40744
40745
40746
40747
40748.PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
40749maybe-all-target-libstdc++-v3:
40750@if gcc-bootstrap
40751all-target-libstdc++-v3: stage_current
40752@endif gcc-bootstrap
40753@if target-libstdc++-v3
40754TARGET-target-libstdc++-v3=all
40755maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
40756all-target-libstdc++-v3: configure-target-libstdc++-v3
40757	@: $(MAKE); $(unstage)
40758	@r=`${PWD_COMMAND}`; export r; \
40759	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40760	$(RAW_CXX_TARGET_EXPORTS) \
40761	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40762	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
40763		$(TARGET-target-libstdc++-v3))
40764@endif target-libstdc++-v3
40765
40766
40767
40768
40769
40770.PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
40771maybe-check-target-libstdc++-v3:
40772@if target-libstdc++-v3
40773maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
40774
40775check-target-libstdc++-v3:
40776	@: $(MAKE); $(unstage)
40777	@r=`${PWD_COMMAND}`; export r; \
40778	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40779	$(RAW_CXX_TARGET_EXPORTS) \
40780	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40781	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   check)
40782
40783@endif target-libstdc++-v3
40784
40785.PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
40786maybe-install-target-libstdc++-v3:
40787@if target-libstdc++-v3
40788maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
40789
40790install-target-libstdc++-v3: installdirs
40791	@: $(MAKE); $(unstage)
40792	@r=`${PWD_COMMAND}`; export r; \
40793	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40794	$(RAW_CXX_TARGET_EXPORTS) \
40795	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40796	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
40797
40798@endif target-libstdc++-v3
40799
40800# Other targets (info, dvi, pdf, etc.)
40801
40802.PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
40803maybe-info-target-libstdc++-v3:
40804@if target-libstdc++-v3
40805maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
40806
40807info-target-libstdc++-v3: \
40808    configure-target-libstdc++-v3
40809	@: $(MAKE); $(unstage)
40810	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40811	r=`${PWD_COMMAND}`; export r; \
40812	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40813	$(RAW_CXX_TARGET_EXPORTS) \
40814	echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40815	for flag in $(EXTRA_TARGET_FLAGS); do \
40816	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40817	done; \
40818	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40819	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40820	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40821	          "RANLIB=$${RANLIB}" \
40822	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40823	           info) \
40824	  || exit 1
40825
40826@endif target-libstdc++-v3
40827
40828.PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
40829maybe-dvi-target-libstdc++-v3:
40830@if target-libstdc++-v3
40831maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
40832
40833dvi-target-libstdc++-v3: \
40834    configure-target-libstdc++-v3
40835	@: $(MAKE); $(unstage)
40836	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40837	r=`${PWD_COMMAND}`; export r; \
40838	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40839	$(RAW_CXX_TARGET_EXPORTS) \
40840	echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40841	for flag in $(EXTRA_TARGET_FLAGS); do \
40842	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40843	done; \
40844	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40845	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40846	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40847	          "RANLIB=$${RANLIB}" \
40848	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40849	           dvi) \
40850	  || exit 1
40851
40852@endif target-libstdc++-v3
40853
40854.PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
40855maybe-pdf-target-libstdc++-v3:
40856@if target-libstdc++-v3
40857maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
40858
40859pdf-target-libstdc++-v3: \
40860    configure-target-libstdc++-v3
40861	@: $(MAKE); $(unstage)
40862	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40863	r=`${PWD_COMMAND}`; export r; \
40864	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40865	$(RAW_CXX_TARGET_EXPORTS) \
40866	echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40867	for flag in $(EXTRA_TARGET_FLAGS); do \
40868	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40869	done; \
40870	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40871	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40872	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40873	          "RANLIB=$${RANLIB}" \
40874	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40875	           pdf) \
40876	  || exit 1
40877
40878@endif target-libstdc++-v3
40879
40880.PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
40881maybe-html-target-libstdc++-v3:
40882@if target-libstdc++-v3
40883maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
40884
40885html-target-libstdc++-v3: \
40886    configure-target-libstdc++-v3
40887	@: $(MAKE); $(unstage)
40888	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40889	r=`${PWD_COMMAND}`; export r; \
40890	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40891	$(RAW_CXX_TARGET_EXPORTS) \
40892	echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40893	for flag in $(EXTRA_TARGET_FLAGS); do \
40894	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40895	done; \
40896	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40897	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40898	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40899	          "RANLIB=$${RANLIB}" \
40900	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40901	           html) \
40902	  || exit 1
40903
40904@endif target-libstdc++-v3
40905
40906.PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
40907maybe-TAGS-target-libstdc++-v3:
40908@if target-libstdc++-v3
40909maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
40910
40911TAGS-target-libstdc++-v3: \
40912    configure-target-libstdc++-v3
40913	@: $(MAKE); $(unstage)
40914	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40915	r=`${PWD_COMMAND}`; export r; \
40916	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40917	$(RAW_CXX_TARGET_EXPORTS) \
40918	echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40919	for flag in $(EXTRA_TARGET_FLAGS); do \
40920	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40921	done; \
40922	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40923	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40924	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40925	          "RANLIB=$${RANLIB}" \
40926	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40927	           TAGS) \
40928	  || exit 1
40929
40930@endif target-libstdc++-v3
40931
40932.PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
40933maybe-install-info-target-libstdc++-v3:
40934@if target-libstdc++-v3
40935maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
40936
40937install-info-target-libstdc++-v3: \
40938    configure-target-libstdc++-v3 \
40939    info-target-libstdc++-v3
40940	@: $(MAKE); $(unstage)
40941	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40942	r=`${PWD_COMMAND}`; export r; \
40943	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40944	$(RAW_CXX_TARGET_EXPORTS) \
40945	echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40946	for flag in $(EXTRA_TARGET_FLAGS); do \
40947	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40948	done; \
40949	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40950	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40951	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40952	          "RANLIB=$${RANLIB}" \
40953	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40954	           install-info) \
40955	  || exit 1
40956
40957@endif target-libstdc++-v3
40958
40959.PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
40960maybe-install-pdf-target-libstdc++-v3:
40961@if target-libstdc++-v3
40962maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
40963
40964install-pdf-target-libstdc++-v3: \
40965    configure-target-libstdc++-v3 \
40966    pdf-target-libstdc++-v3
40967	@: $(MAKE); $(unstage)
40968	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40969	r=`${PWD_COMMAND}`; export r; \
40970	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40971	$(RAW_CXX_TARGET_EXPORTS) \
40972	echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
40973	for flag in $(EXTRA_TARGET_FLAGS); do \
40974	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40975	done; \
40976	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
40977	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40978	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40979	          "RANLIB=$${RANLIB}" \
40980	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40981	           install-pdf) \
40982	  || exit 1
40983
40984@endif target-libstdc++-v3
40985
40986.PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
40987maybe-install-html-target-libstdc++-v3:
40988@if target-libstdc++-v3
40989maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
40990
40991install-html-target-libstdc++-v3: \
40992    configure-target-libstdc++-v3 \
40993    html-target-libstdc++-v3
40994	@: $(MAKE); $(unstage)
40995	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
40996	r=`${PWD_COMMAND}`; export r; \
40997	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40998	$(RAW_CXX_TARGET_EXPORTS) \
40999	echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
41000	for flag in $(EXTRA_TARGET_FLAGS); do \
41001	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41002	done; \
41003	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41004	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41005	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41006	          "RANLIB=$${RANLIB}" \
41007	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41008	           install-html) \
41009	  || exit 1
41010
41011@endif target-libstdc++-v3
41012
41013.PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
41014maybe-installcheck-target-libstdc++-v3:
41015@if target-libstdc++-v3
41016maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
41017
41018installcheck-target-libstdc++-v3: \
41019    configure-target-libstdc++-v3
41020	@: $(MAKE); $(unstage)
41021	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
41022	r=`${PWD_COMMAND}`; export r; \
41023	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41024	$(RAW_CXX_TARGET_EXPORTS) \
41025	echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
41026	for flag in $(EXTRA_TARGET_FLAGS); do \
41027	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41028	done; \
41029	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41030	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41031	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41032	          "RANLIB=$${RANLIB}" \
41033	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41034	           installcheck) \
41035	  || exit 1
41036
41037@endif target-libstdc++-v3
41038
41039.PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
41040maybe-mostlyclean-target-libstdc++-v3:
41041@if target-libstdc++-v3
41042maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
41043
41044mostlyclean-target-libstdc++-v3:
41045	@: $(MAKE); $(unstage)
41046	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
41047	r=`${PWD_COMMAND}`; export r; \
41048	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41049	$(RAW_CXX_TARGET_EXPORTS) \
41050	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
41051	for flag in $(EXTRA_TARGET_FLAGS); do \
41052	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41053	done; \
41054	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41055	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41056	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41057	          "RANLIB=$${RANLIB}" \
41058	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41059	           mostlyclean) \
41060	  || exit 1
41061
41062@endif target-libstdc++-v3
41063
41064.PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
41065maybe-clean-target-libstdc++-v3:
41066@if target-libstdc++-v3
41067maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
41068
41069clean-target-libstdc++-v3:
41070	@: $(MAKE); $(unstage)
41071	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
41072	r=`${PWD_COMMAND}`; export r; \
41073	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41074	$(RAW_CXX_TARGET_EXPORTS) \
41075	echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
41076	for flag in $(EXTRA_TARGET_FLAGS); do \
41077	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41078	done; \
41079	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41080	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41081	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41082	          "RANLIB=$${RANLIB}" \
41083	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41084	           clean) \
41085	  || exit 1
41086
41087@endif target-libstdc++-v3
41088
41089.PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
41090maybe-distclean-target-libstdc++-v3:
41091@if target-libstdc++-v3
41092maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
41093
41094distclean-target-libstdc++-v3:
41095	@: $(MAKE); $(unstage)
41096	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
41097	r=`${PWD_COMMAND}`; export r; \
41098	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41099	$(RAW_CXX_TARGET_EXPORTS) \
41100	echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
41101	for flag in $(EXTRA_TARGET_FLAGS); do \
41102	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41103	done; \
41104	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41105	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41106	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41107	          "RANLIB=$${RANLIB}" \
41108	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41109	           distclean) \
41110	  || exit 1
41111
41112@endif target-libstdc++-v3
41113
41114.PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
41115maybe-maintainer-clean-target-libstdc++-v3:
41116@if target-libstdc++-v3
41117maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
41118
41119maintainer-clean-target-libstdc++-v3:
41120	@: $(MAKE); $(unstage)
41121	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
41122	r=`${PWD_COMMAND}`; export r; \
41123	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41124	$(RAW_CXX_TARGET_EXPORTS) \
41125	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
41126	for flag in $(EXTRA_TARGET_FLAGS); do \
41127	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41128	done; \
41129	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
41130	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41131	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41132	          "RANLIB=$${RANLIB}" \
41133	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41134	           maintainer-clean) \
41135	  || exit 1
41136
41137@endif target-libstdc++-v3
41138
41139
41140
41141
41142
41143.PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
41144maybe-configure-target-libmudflap:
41145@if gcc-bootstrap
41146configure-target-libmudflap: stage_current
41147@endif gcc-bootstrap
41148@if target-libmudflap
41149maybe-configure-target-libmudflap: configure-target-libmudflap
41150configure-target-libmudflap:
41151	@: $(MAKE); $(unstage)
41152	@r=`${PWD_COMMAND}`; export r; \
41153	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41154	echo "Checking multilib configuration for libmudflap..."; \
41155	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
41156	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmudflap/multilib.tmp 2> /dev/null ; \
41157	if test -r $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
41158	  if cmp -s $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
41159	    rm -f $(TARGET_SUBDIR)/libmudflap/multilib.tmp; \
41160	  else \
41161	    rm -f $(TARGET_SUBDIR)/libmudflap/Makefile; \
41162	    mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
41163	  fi; \
41164	else \
41165	  mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
41166	fi; \
41167	test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
41168	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
41169	$(NORMAL_TARGET_EXPORTS) \
41170	echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
41171	cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
41172	case $(srcdir) in \
41173	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41174	  *) topdir=`echo $(TARGET_SUBDIR)/libmudflap/ | \
41175		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41176	esac; \
41177	srcdiroption="--srcdir=$${topdir}/libmudflap"; \
41178	libsrcdir="$$s/libmudflap"; \
41179	rm -f no-such-file || : ; \
41180	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
41181	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41182	  --target=${target_alias} $${srcdiroption}  \
41183	  || exit 1
41184@endif target-libmudflap
41185
41186
41187
41188
41189
41190.PHONY: all-target-libmudflap maybe-all-target-libmudflap
41191maybe-all-target-libmudflap:
41192@if gcc-bootstrap
41193all-target-libmudflap: stage_current
41194@endif gcc-bootstrap
41195@if target-libmudflap
41196TARGET-target-libmudflap=all
41197maybe-all-target-libmudflap: all-target-libmudflap
41198all-target-libmudflap: configure-target-libmudflap
41199	@: $(MAKE); $(unstage)
41200	@r=`${PWD_COMMAND}`; export r; \
41201	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41202	$(NORMAL_TARGET_EXPORTS) \
41203	(cd $(TARGET_SUBDIR)/libmudflap && \
41204	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
41205		$(TARGET-target-libmudflap))
41206@endif target-libmudflap
41207
41208
41209
41210
41211
41212.PHONY: check-target-libmudflap maybe-check-target-libmudflap
41213maybe-check-target-libmudflap:
41214@if target-libmudflap
41215maybe-check-target-libmudflap: check-target-libmudflap
41216
41217check-target-libmudflap:
41218	@: $(MAKE); $(unstage)
41219	@r=`${PWD_COMMAND}`; export r; \
41220	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41221	$(NORMAL_TARGET_EXPORTS) \
41222	(cd $(TARGET_SUBDIR)/libmudflap && \
41223	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
41224
41225@endif target-libmudflap
41226
41227.PHONY: install-target-libmudflap maybe-install-target-libmudflap
41228maybe-install-target-libmudflap:
41229@if target-libmudflap
41230maybe-install-target-libmudflap: install-target-libmudflap
41231
41232install-target-libmudflap: installdirs
41233	@: $(MAKE); $(unstage)
41234	@r=`${PWD_COMMAND}`; export r; \
41235	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41236	$(NORMAL_TARGET_EXPORTS) \
41237	(cd $(TARGET_SUBDIR)/libmudflap && \
41238	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
41239
41240@endif target-libmudflap
41241
41242# Other targets (info, dvi, pdf, etc.)
41243
41244.PHONY: maybe-info-target-libmudflap info-target-libmudflap
41245maybe-info-target-libmudflap:
41246@if target-libmudflap
41247maybe-info-target-libmudflap: info-target-libmudflap
41248
41249info-target-libmudflap: \
41250    configure-target-libmudflap
41251	@: $(MAKE); $(unstage)
41252	@[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41253	r=`${PWD_COMMAND}`; export r; \
41254	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41255	$(NORMAL_TARGET_EXPORTS) \
41256	echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
41257	for flag in $(EXTRA_TARGET_FLAGS); do \
41258	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41259	done; \
41260	(cd $(TARGET_SUBDIR)/libmudflap && \
41261	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41262	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41263	          "RANLIB=$${RANLIB}" \
41264	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41265	           info) \
41266	  || exit 1
41267
41268@endif target-libmudflap
41269
41270.PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
41271maybe-dvi-target-libmudflap:
41272@if target-libmudflap
41273maybe-dvi-target-libmudflap: dvi-target-libmudflap
41274
41275dvi-target-libmudflap: \
41276    configure-target-libmudflap
41277	@: $(MAKE); $(unstage)
41278	@[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41279	r=`${PWD_COMMAND}`; export r; \
41280	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41281	$(NORMAL_TARGET_EXPORTS) \
41282	echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
41283	for flag in $(EXTRA_TARGET_FLAGS); do \
41284	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41285	done; \
41286	(cd $(TARGET_SUBDIR)/libmudflap && \
41287	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41288	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41289	          "RANLIB=$${RANLIB}" \
41290	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41291	           dvi) \
41292	  || exit 1
41293
41294@endif target-libmudflap
41295
41296.PHONY: maybe-pdf-target-libmudflap pdf-target-libmudflap
41297maybe-pdf-target-libmudflap:
41298@if target-libmudflap
41299maybe-pdf-target-libmudflap: pdf-target-libmudflap
41300
41301pdf-target-libmudflap: \
41302    configure-target-libmudflap
41303	@: $(MAKE); $(unstage)
41304	@[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41305	r=`${PWD_COMMAND}`; export r; \
41306	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41307	$(NORMAL_TARGET_EXPORTS) \
41308	echo "Doing pdf in $(TARGET_SUBDIR)/libmudflap" ; \
41309	for flag in $(EXTRA_TARGET_FLAGS); do \
41310	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41311	done; \
41312	(cd $(TARGET_SUBDIR)/libmudflap && \
41313	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41314	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41315	          "RANLIB=$${RANLIB}" \
41316	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41317	           pdf) \
41318	  || exit 1
41319
41320@endif target-libmudflap
41321
41322.PHONY: maybe-html-target-libmudflap html-target-libmudflap
41323maybe-html-target-libmudflap:
41324@if target-libmudflap
41325maybe-html-target-libmudflap: html-target-libmudflap
41326
41327html-target-libmudflap: \
41328    configure-target-libmudflap
41329	@: $(MAKE); $(unstage)
41330	@[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41331	r=`${PWD_COMMAND}`; export r; \
41332	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41333	$(NORMAL_TARGET_EXPORTS) \
41334	echo "Doing html in $(TARGET_SUBDIR)/libmudflap" ; \
41335	for flag in $(EXTRA_TARGET_FLAGS); do \
41336	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41337	done; \
41338	(cd $(TARGET_SUBDIR)/libmudflap && \
41339	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41340	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41341	          "RANLIB=$${RANLIB}" \
41342	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41343	           html) \
41344	  || exit 1
41345
41346@endif target-libmudflap
41347
41348.PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
41349maybe-TAGS-target-libmudflap:
41350@if target-libmudflap
41351maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
41352
41353TAGS-target-libmudflap: \
41354    configure-target-libmudflap
41355	@: $(MAKE); $(unstage)
41356	@[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41357	r=`${PWD_COMMAND}`; export r; \
41358	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41359	$(NORMAL_TARGET_EXPORTS) \
41360	echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
41361	for flag in $(EXTRA_TARGET_FLAGS); do \
41362	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41363	done; \
41364	(cd $(TARGET_SUBDIR)/libmudflap && \
41365	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41366	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41367	          "RANLIB=$${RANLIB}" \
41368	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41369	           TAGS) \
41370	  || exit 1
41371
41372@endif target-libmudflap
41373
41374.PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
41375maybe-install-info-target-libmudflap:
41376@if target-libmudflap
41377maybe-install-info-target-libmudflap: install-info-target-libmudflap
41378
41379install-info-target-libmudflap: \
41380    configure-target-libmudflap \
41381    info-target-libmudflap
41382	@: $(MAKE); $(unstage)
41383	@[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41384	r=`${PWD_COMMAND}`; export r; \
41385	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41386	$(NORMAL_TARGET_EXPORTS) \
41387	echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
41388	for flag in $(EXTRA_TARGET_FLAGS); do \
41389	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41390	done; \
41391	(cd $(TARGET_SUBDIR)/libmudflap && \
41392	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41393	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41394	          "RANLIB=$${RANLIB}" \
41395	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41396	           install-info) \
41397	  || exit 1
41398
41399@endif target-libmudflap
41400
41401.PHONY: maybe-install-pdf-target-libmudflap install-pdf-target-libmudflap
41402maybe-install-pdf-target-libmudflap:
41403@if target-libmudflap
41404maybe-install-pdf-target-libmudflap: install-pdf-target-libmudflap
41405
41406install-pdf-target-libmudflap: \
41407    configure-target-libmudflap \
41408    pdf-target-libmudflap
41409	@: $(MAKE); $(unstage)
41410	@[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41411	r=`${PWD_COMMAND}`; export r; \
41412	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41413	$(NORMAL_TARGET_EXPORTS) \
41414	echo "Doing install-pdf in $(TARGET_SUBDIR)/libmudflap" ; \
41415	for flag in $(EXTRA_TARGET_FLAGS); do \
41416	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41417	done; \
41418	(cd $(TARGET_SUBDIR)/libmudflap && \
41419	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41420	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41421	          "RANLIB=$${RANLIB}" \
41422	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41423	           install-pdf) \
41424	  || exit 1
41425
41426@endif target-libmudflap
41427
41428.PHONY: maybe-install-html-target-libmudflap install-html-target-libmudflap
41429maybe-install-html-target-libmudflap:
41430@if target-libmudflap
41431maybe-install-html-target-libmudflap: install-html-target-libmudflap
41432
41433install-html-target-libmudflap: \
41434    configure-target-libmudflap \
41435    html-target-libmudflap
41436	@: $(MAKE); $(unstage)
41437	@[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41438	r=`${PWD_COMMAND}`; export r; \
41439	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41440	$(NORMAL_TARGET_EXPORTS) \
41441	echo "Doing install-html in $(TARGET_SUBDIR)/libmudflap" ; \
41442	for flag in $(EXTRA_TARGET_FLAGS); do \
41443	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41444	done; \
41445	(cd $(TARGET_SUBDIR)/libmudflap && \
41446	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41447	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41448	          "RANLIB=$${RANLIB}" \
41449	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41450	           install-html) \
41451	  || exit 1
41452
41453@endif target-libmudflap
41454
41455.PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
41456maybe-installcheck-target-libmudflap:
41457@if target-libmudflap
41458maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
41459
41460installcheck-target-libmudflap: \
41461    configure-target-libmudflap
41462	@: $(MAKE); $(unstage)
41463	@[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41464	r=`${PWD_COMMAND}`; export r; \
41465	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41466	$(NORMAL_TARGET_EXPORTS) \
41467	echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
41468	for flag in $(EXTRA_TARGET_FLAGS); do \
41469	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41470	done; \
41471	(cd $(TARGET_SUBDIR)/libmudflap && \
41472	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41473	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41474	          "RANLIB=$${RANLIB}" \
41475	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41476	           installcheck) \
41477	  || exit 1
41478
41479@endif target-libmudflap
41480
41481.PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
41482maybe-mostlyclean-target-libmudflap:
41483@if target-libmudflap
41484maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
41485
41486mostlyclean-target-libmudflap:
41487	@: $(MAKE); $(unstage)
41488	@[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41489	r=`${PWD_COMMAND}`; export r; \
41490	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41491	$(NORMAL_TARGET_EXPORTS) \
41492	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
41493	for flag in $(EXTRA_TARGET_FLAGS); do \
41494	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41495	done; \
41496	(cd $(TARGET_SUBDIR)/libmudflap && \
41497	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41498	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41499	          "RANLIB=$${RANLIB}" \
41500	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41501	           mostlyclean) \
41502	  || exit 1
41503
41504@endif target-libmudflap
41505
41506.PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
41507maybe-clean-target-libmudflap:
41508@if target-libmudflap
41509maybe-clean-target-libmudflap: clean-target-libmudflap
41510
41511clean-target-libmudflap:
41512	@: $(MAKE); $(unstage)
41513	@[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41514	r=`${PWD_COMMAND}`; export r; \
41515	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41516	$(NORMAL_TARGET_EXPORTS) \
41517	echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
41518	for flag in $(EXTRA_TARGET_FLAGS); do \
41519	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41520	done; \
41521	(cd $(TARGET_SUBDIR)/libmudflap && \
41522	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41523	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41524	          "RANLIB=$${RANLIB}" \
41525	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41526	           clean) \
41527	  || exit 1
41528
41529@endif target-libmudflap
41530
41531.PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
41532maybe-distclean-target-libmudflap:
41533@if target-libmudflap
41534maybe-distclean-target-libmudflap: distclean-target-libmudflap
41535
41536distclean-target-libmudflap:
41537	@: $(MAKE); $(unstage)
41538	@[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41539	r=`${PWD_COMMAND}`; export r; \
41540	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41541	$(NORMAL_TARGET_EXPORTS) \
41542	echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
41543	for flag in $(EXTRA_TARGET_FLAGS); do \
41544	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41545	done; \
41546	(cd $(TARGET_SUBDIR)/libmudflap && \
41547	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41548	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41549	          "RANLIB=$${RANLIB}" \
41550	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41551	           distclean) \
41552	  || exit 1
41553
41554@endif target-libmudflap
41555
41556.PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
41557maybe-maintainer-clean-target-libmudflap:
41558@if target-libmudflap
41559maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
41560
41561maintainer-clean-target-libmudflap:
41562	@: $(MAKE); $(unstage)
41563	@[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
41564	r=`${PWD_COMMAND}`; export r; \
41565	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41566	$(NORMAL_TARGET_EXPORTS) \
41567	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
41568	for flag in $(EXTRA_TARGET_FLAGS); do \
41569	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41570	done; \
41571	(cd $(TARGET_SUBDIR)/libmudflap && \
41572	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41573	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41574	          "RANLIB=$${RANLIB}" \
41575	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41576	           maintainer-clean) \
41577	  || exit 1
41578
41579@endif target-libmudflap
41580
41581
41582
41583
41584
41585.PHONY: configure-target-libssp maybe-configure-target-libssp
41586maybe-configure-target-libssp:
41587@if gcc-bootstrap
41588configure-target-libssp: stage_current
41589@endif gcc-bootstrap
41590@if target-libssp
41591maybe-configure-target-libssp: configure-target-libssp
41592configure-target-libssp:
41593	@: $(MAKE); $(unstage)
41594	@r=`${PWD_COMMAND}`; export r; \
41595	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41596	echo "Checking multilib configuration for libssp..."; \
41597	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
41598	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
41599	if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
41600	  if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
41601	    rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
41602	  else \
41603	    rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
41604	    mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
41605	  fi; \
41606	else \
41607	  mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
41608	fi; \
41609	test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
41610	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
41611	$(NORMAL_TARGET_EXPORTS) \
41612	echo Configuring in $(TARGET_SUBDIR)/libssp; \
41613	cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
41614	case $(srcdir) in \
41615	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41616	  *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
41617		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41618	esac; \
41619	srcdiroption="--srcdir=$${topdir}/libssp"; \
41620	libsrcdir="$$s/libssp"; \
41621	rm -f no-such-file || : ; \
41622	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
41623	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41624	  --target=${target_alias} $${srcdiroption}  \
41625	  || exit 1
41626@endif target-libssp
41627
41628
41629
41630
41631
41632.PHONY: all-target-libssp maybe-all-target-libssp
41633maybe-all-target-libssp:
41634@if gcc-bootstrap
41635all-target-libssp: stage_current
41636@endif gcc-bootstrap
41637@if target-libssp
41638TARGET-target-libssp=all
41639maybe-all-target-libssp: all-target-libssp
41640all-target-libssp: configure-target-libssp
41641	@: $(MAKE); $(unstage)
41642	@r=`${PWD_COMMAND}`; export r; \
41643	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41644	$(NORMAL_TARGET_EXPORTS) \
41645	(cd $(TARGET_SUBDIR)/libssp && \
41646	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
41647		$(TARGET-target-libssp))
41648@endif target-libssp
41649
41650
41651
41652
41653
41654.PHONY: check-target-libssp maybe-check-target-libssp
41655maybe-check-target-libssp:
41656@if target-libssp
41657maybe-check-target-libssp: check-target-libssp
41658
41659check-target-libssp:
41660	@: $(MAKE); $(unstage)
41661	@r=`${PWD_COMMAND}`; export r; \
41662	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41663	$(NORMAL_TARGET_EXPORTS) \
41664	(cd $(TARGET_SUBDIR)/libssp && \
41665	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
41666
41667@endif target-libssp
41668
41669.PHONY: install-target-libssp maybe-install-target-libssp
41670maybe-install-target-libssp:
41671@if target-libssp
41672maybe-install-target-libssp: install-target-libssp
41673
41674install-target-libssp: installdirs
41675	@: $(MAKE); $(unstage)
41676	@r=`${PWD_COMMAND}`; export r; \
41677	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41678	$(NORMAL_TARGET_EXPORTS) \
41679	(cd $(TARGET_SUBDIR)/libssp && \
41680	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
41681
41682@endif target-libssp
41683
41684# Other targets (info, dvi, pdf, etc.)
41685
41686.PHONY: maybe-info-target-libssp info-target-libssp
41687maybe-info-target-libssp:
41688@if target-libssp
41689maybe-info-target-libssp: info-target-libssp
41690
41691info-target-libssp: \
41692    configure-target-libssp
41693	@: $(MAKE); $(unstage)
41694	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41695	r=`${PWD_COMMAND}`; export r; \
41696	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41697	$(NORMAL_TARGET_EXPORTS) \
41698	echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
41699	for flag in $(EXTRA_TARGET_FLAGS); do \
41700	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41701	done; \
41702	(cd $(TARGET_SUBDIR)/libssp && \
41703	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41704	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41705	          "RANLIB=$${RANLIB}" \
41706	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41707	           info) \
41708	  || exit 1
41709
41710@endif target-libssp
41711
41712.PHONY: maybe-dvi-target-libssp dvi-target-libssp
41713maybe-dvi-target-libssp:
41714@if target-libssp
41715maybe-dvi-target-libssp: dvi-target-libssp
41716
41717dvi-target-libssp: \
41718    configure-target-libssp
41719	@: $(MAKE); $(unstage)
41720	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41721	r=`${PWD_COMMAND}`; export r; \
41722	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41723	$(NORMAL_TARGET_EXPORTS) \
41724	echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
41725	for flag in $(EXTRA_TARGET_FLAGS); do \
41726	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41727	done; \
41728	(cd $(TARGET_SUBDIR)/libssp && \
41729	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41730	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41731	          "RANLIB=$${RANLIB}" \
41732	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41733	           dvi) \
41734	  || exit 1
41735
41736@endif target-libssp
41737
41738.PHONY: maybe-pdf-target-libssp pdf-target-libssp
41739maybe-pdf-target-libssp:
41740@if target-libssp
41741maybe-pdf-target-libssp: pdf-target-libssp
41742
41743pdf-target-libssp: \
41744    configure-target-libssp
41745	@: $(MAKE); $(unstage)
41746	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41747	r=`${PWD_COMMAND}`; export r; \
41748	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41749	$(NORMAL_TARGET_EXPORTS) \
41750	echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
41751	for flag in $(EXTRA_TARGET_FLAGS); do \
41752	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41753	done; \
41754	(cd $(TARGET_SUBDIR)/libssp && \
41755	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41756	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41757	          "RANLIB=$${RANLIB}" \
41758	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41759	           pdf) \
41760	  || exit 1
41761
41762@endif target-libssp
41763
41764.PHONY: maybe-html-target-libssp html-target-libssp
41765maybe-html-target-libssp:
41766@if target-libssp
41767maybe-html-target-libssp: html-target-libssp
41768
41769html-target-libssp: \
41770    configure-target-libssp
41771	@: $(MAKE); $(unstage)
41772	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41773	r=`${PWD_COMMAND}`; export r; \
41774	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41775	$(NORMAL_TARGET_EXPORTS) \
41776	echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
41777	for flag in $(EXTRA_TARGET_FLAGS); do \
41778	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41779	done; \
41780	(cd $(TARGET_SUBDIR)/libssp && \
41781	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41782	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41783	          "RANLIB=$${RANLIB}" \
41784	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41785	           html) \
41786	  || exit 1
41787
41788@endif target-libssp
41789
41790.PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
41791maybe-TAGS-target-libssp:
41792@if target-libssp
41793maybe-TAGS-target-libssp: TAGS-target-libssp
41794
41795TAGS-target-libssp: \
41796    configure-target-libssp
41797	@: $(MAKE); $(unstage)
41798	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41799	r=`${PWD_COMMAND}`; export r; \
41800	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41801	$(NORMAL_TARGET_EXPORTS) \
41802	echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
41803	for flag in $(EXTRA_TARGET_FLAGS); do \
41804	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41805	done; \
41806	(cd $(TARGET_SUBDIR)/libssp && \
41807	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41808	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41809	          "RANLIB=$${RANLIB}" \
41810	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41811	           TAGS) \
41812	  || exit 1
41813
41814@endif target-libssp
41815
41816.PHONY: maybe-install-info-target-libssp install-info-target-libssp
41817maybe-install-info-target-libssp:
41818@if target-libssp
41819maybe-install-info-target-libssp: install-info-target-libssp
41820
41821install-info-target-libssp: \
41822    configure-target-libssp \
41823    info-target-libssp
41824	@: $(MAKE); $(unstage)
41825	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41826	r=`${PWD_COMMAND}`; export r; \
41827	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41828	$(NORMAL_TARGET_EXPORTS) \
41829	echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
41830	for flag in $(EXTRA_TARGET_FLAGS); do \
41831	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41832	done; \
41833	(cd $(TARGET_SUBDIR)/libssp && \
41834	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41835	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41836	          "RANLIB=$${RANLIB}" \
41837	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41838	           install-info) \
41839	  || exit 1
41840
41841@endif target-libssp
41842
41843.PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
41844maybe-install-pdf-target-libssp:
41845@if target-libssp
41846maybe-install-pdf-target-libssp: install-pdf-target-libssp
41847
41848install-pdf-target-libssp: \
41849    configure-target-libssp \
41850    pdf-target-libssp
41851	@: $(MAKE); $(unstage)
41852	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41853	r=`${PWD_COMMAND}`; export r; \
41854	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41855	$(NORMAL_TARGET_EXPORTS) \
41856	echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
41857	for flag in $(EXTRA_TARGET_FLAGS); do \
41858	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41859	done; \
41860	(cd $(TARGET_SUBDIR)/libssp && \
41861	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41862	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41863	          "RANLIB=$${RANLIB}" \
41864	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41865	           install-pdf) \
41866	  || exit 1
41867
41868@endif target-libssp
41869
41870.PHONY: maybe-install-html-target-libssp install-html-target-libssp
41871maybe-install-html-target-libssp:
41872@if target-libssp
41873maybe-install-html-target-libssp: install-html-target-libssp
41874
41875install-html-target-libssp: \
41876    configure-target-libssp \
41877    html-target-libssp
41878	@: $(MAKE); $(unstage)
41879	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41880	r=`${PWD_COMMAND}`; export r; \
41881	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41882	$(NORMAL_TARGET_EXPORTS) \
41883	echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
41884	for flag in $(EXTRA_TARGET_FLAGS); do \
41885	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41886	done; \
41887	(cd $(TARGET_SUBDIR)/libssp && \
41888	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41889	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41890	          "RANLIB=$${RANLIB}" \
41891	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41892	           install-html) \
41893	  || exit 1
41894
41895@endif target-libssp
41896
41897.PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
41898maybe-installcheck-target-libssp:
41899@if target-libssp
41900maybe-installcheck-target-libssp: installcheck-target-libssp
41901
41902installcheck-target-libssp: \
41903    configure-target-libssp
41904	@: $(MAKE); $(unstage)
41905	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41906	r=`${PWD_COMMAND}`; export r; \
41907	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41908	$(NORMAL_TARGET_EXPORTS) \
41909	echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
41910	for flag in $(EXTRA_TARGET_FLAGS); do \
41911	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41912	done; \
41913	(cd $(TARGET_SUBDIR)/libssp && \
41914	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41915	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41916	          "RANLIB=$${RANLIB}" \
41917	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41918	           installcheck) \
41919	  || exit 1
41920
41921@endif target-libssp
41922
41923.PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
41924maybe-mostlyclean-target-libssp:
41925@if target-libssp
41926maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
41927
41928mostlyclean-target-libssp:
41929	@: $(MAKE); $(unstage)
41930	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41931	r=`${PWD_COMMAND}`; export r; \
41932	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41933	$(NORMAL_TARGET_EXPORTS) \
41934	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
41935	for flag in $(EXTRA_TARGET_FLAGS); do \
41936	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41937	done; \
41938	(cd $(TARGET_SUBDIR)/libssp && \
41939	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41940	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41941	          "RANLIB=$${RANLIB}" \
41942	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41943	           mostlyclean) \
41944	  || exit 1
41945
41946@endif target-libssp
41947
41948.PHONY: maybe-clean-target-libssp clean-target-libssp
41949maybe-clean-target-libssp:
41950@if target-libssp
41951maybe-clean-target-libssp: clean-target-libssp
41952
41953clean-target-libssp:
41954	@: $(MAKE); $(unstage)
41955	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41956	r=`${PWD_COMMAND}`; export r; \
41957	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41958	$(NORMAL_TARGET_EXPORTS) \
41959	echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
41960	for flag in $(EXTRA_TARGET_FLAGS); do \
41961	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41962	done; \
41963	(cd $(TARGET_SUBDIR)/libssp && \
41964	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41965	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41966	          "RANLIB=$${RANLIB}" \
41967	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41968	           clean) \
41969	  || exit 1
41970
41971@endif target-libssp
41972
41973.PHONY: maybe-distclean-target-libssp distclean-target-libssp
41974maybe-distclean-target-libssp:
41975@if target-libssp
41976maybe-distclean-target-libssp: distclean-target-libssp
41977
41978distclean-target-libssp:
41979	@: $(MAKE); $(unstage)
41980	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
41981	r=`${PWD_COMMAND}`; export r; \
41982	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41983	$(NORMAL_TARGET_EXPORTS) \
41984	echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
41985	for flag in $(EXTRA_TARGET_FLAGS); do \
41986	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41987	done; \
41988	(cd $(TARGET_SUBDIR)/libssp && \
41989	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41990	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41991	          "RANLIB=$${RANLIB}" \
41992	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41993	           distclean) \
41994	  || exit 1
41995
41996@endif target-libssp
41997
41998.PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
41999maybe-maintainer-clean-target-libssp:
42000@if target-libssp
42001maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
42002
42003maintainer-clean-target-libssp:
42004	@: $(MAKE); $(unstage)
42005	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
42006	r=`${PWD_COMMAND}`; export r; \
42007	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42008	$(NORMAL_TARGET_EXPORTS) \
42009	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
42010	for flag in $(EXTRA_TARGET_FLAGS); do \
42011	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42012	done; \
42013	(cd $(TARGET_SUBDIR)/libssp && \
42014	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42015	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42016	          "RANLIB=$${RANLIB}" \
42017	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42018	           maintainer-clean) \
42019	  || exit 1
42020
42021@endif target-libssp
42022
42023
42024
42025
42026
42027.PHONY: configure-target-newlib maybe-configure-target-newlib
42028maybe-configure-target-newlib:
42029@if gcc-bootstrap
42030configure-target-newlib: stage_current
42031@endif gcc-bootstrap
42032@if target-newlib
42033maybe-configure-target-newlib: configure-target-newlib
42034configure-target-newlib:
42035	@: $(MAKE); $(unstage)
42036	@r=`${PWD_COMMAND}`; export r; \
42037	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42038	echo "Checking multilib configuration for newlib..."; \
42039	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
42040	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
42041	if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
42042	  if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
42043	    rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
42044	  else \
42045	    rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
42046	    mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
42047	  fi; \
42048	else \
42049	  mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
42050	fi; \
42051	test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
42052	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
42053	$(NORMAL_TARGET_EXPORTS) \
42054	echo Configuring in $(TARGET_SUBDIR)/newlib; \
42055	cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
42056	case $(srcdir) in \
42057	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42058	  *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
42059		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42060	esac; \
42061	srcdiroption="--srcdir=$${topdir}/newlib"; \
42062	libsrcdir="$$s/newlib"; \
42063	rm -f no-such-file || : ; \
42064	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
42065	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42066	  --target=${target_alias} $${srcdiroption}  \
42067	  || exit 1
42068@endif target-newlib
42069
42070
42071
42072
42073
42074.PHONY: all-target-newlib maybe-all-target-newlib
42075maybe-all-target-newlib:
42076@if gcc-bootstrap
42077all-target-newlib: stage_current
42078@endif gcc-bootstrap
42079@if target-newlib
42080TARGET-target-newlib=all
42081maybe-all-target-newlib: all-target-newlib
42082all-target-newlib: configure-target-newlib
42083	@: $(MAKE); $(unstage)
42084	@r=`${PWD_COMMAND}`; export r; \
42085	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42086	$(NORMAL_TARGET_EXPORTS) \
42087	(cd $(TARGET_SUBDIR)/newlib && \
42088	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
42089		$(TARGET-target-newlib))
42090@endif target-newlib
42091
42092
42093
42094
42095
42096.PHONY: check-target-newlib maybe-check-target-newlib
42097maybe-check-target-newlib:
42098@if target-newlib
42099maybe-check-target-newlib: check-target-newlib
42100
42101check-target-newlib:
42102	@: $(MAKE); $(unstage)
42103	@r=`${PWD_COMMAND}`; export r; \
42104	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42105	$(NORMAL_TARGET_EXPORTS) \
42106	(cd $(TARGET_SUBDIR)/newlib && \
42107	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
42108
42109@endif target-newlib
42110
42111.PHONY: install-target-newlib maybe-install-target-newlib
42112maybe-install-target-newlib:
42113@if target-newlib
42114maybe-install-target-newlib: install-target-newlib
42115
42116install-target-newlib: installdirs
42117	@: $(MAKE); $(unstage)
42118	@r=`${PWD_COMMAND}`; export r; \
42119	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42120	$(NORMAL_TARGET_EXPORTS) \
42121	(cd $(TARGET_SUBDIR)/newlib && \
42122	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
42123
42124@endif target-newlib
42125
42126# Other targets (info, dvi, pdf, etc.)
42127
42128.PHONY: maybe-info-target-newlib info-target-newlib
42129maybe-info-target-newlib:
42130@if target-newlib
42131maybe-info-target-newlib: info-target-newlib
42132
42133info-target-newlib: \
42134    configure-target-newlib
42135	@: $(MAKE); $(unstage)
42136	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42137	r=`${PWD_COMMAND}`; export r; \
42138	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42139	$(NORMAL_TARGET_EXPORTS) \
42140	echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
42141	for flag in $(EXTRA_TARGET_FLAGS); do \
42142	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42143	done; \
42144	(cd $(TARGET_SUBDIR)/newlib && \
42145	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42146	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42147	          "RANLIB=$${RANLIB}" \
42148	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42149	           info) \
42150	  || exit 1
42151
42152@endif target-newlib
42153
42154.PHONY: maybe-dvi-target-newlib dvi-target-newlib
42155maybe-dvi-target-newlib:
42156@if target-newlib
42157maybe-dvi-target-newlib: dvi-target-newlib
42158
42159dvi-target-newlib: \
42160    configure-target-newlib
42161	@: $(MAKE); $(unstage)
42162	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42163	r=`${PWD_COMMAND}`; export r; \
42164	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42165	$(NORMAL_TARGET_EXPORTS) \
42166	echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
42167	for flag in $(EXTRA_TARGET_FLAGS); do \
42168	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42169	done; \
42170	(cd $(TARGET_SUBDIR)/newlib && \
42171	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42172	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42173	          "RANLIB=$${RANLIB}" \
42174	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42175	           dvi) \
42176	  || exit 1
42177
42178@endif target-newlib
42179
42180.PHONY: maybe-pdf-target-newlib pdf-target-newlib
42181maybe-pdf-target-newlib:
42182@if target-newlib
42183maybe-pdf-target-newlib: pdf-target-newlib
42184
42185pdf-target-newlib: \
42186    configure-target-newlib
42187	@: $(MAKE); $(unstage)
42188	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42189	r=`${PWD_COMMAND}`; export r; \
42190	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42191	$(NORMAL_TARGET_EXPORTS) \
42192	echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
42193	for flag in $(EXTRA_TARGET_FLAGS); do \
42194	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42195	done; \
42196	(cd $(TARGET_SUBDIR)/newlib && \
42197	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42198	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42199	          "RANLIB=$${RANLIB}" \
42200	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42201	           pdf) \
42202	  || exit 1
42203
42204@endif target-newlib
42205
42206.PHONY: maybe-html-target-newlib html-target-newlib
42207maybe-html-target-newlib:
42208@if target-newlib
42209maybe-html-target-newlib: html-target-newlib
42210
42211html-target-newlib: \
42212    configure-target-newlib
42213	@: $(MAKE); $(unstage)
42214	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42215	r=`${PWD_COMMAND}`; export r; \
42216	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42217	$(NORMAL_TARGET_EXPORTS) \
42218	echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
42219	for flag in $(EXTRA_TARGET_FLAGS); do \
42220	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42221	done; \
42222	(cd $(TARGET_SUBDIR)/newlib && \
42223	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42224	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42225	          "RANLIB=$${RANLIB}" \
42226	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42227	           html) \
42228	  || exit 1
42229
42230@endif target-newlib
42231
42232.PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
42233maybe-TAGS-target-newlib:
42234@if target-newlib
42235maybe-TAGS-target-newlib: TAGS-target-newlib
42236
42237TAGS-target-newlib: \
42238    configure-target-newlib
42239	@: $(MAKE); $(unstage)
42240	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42241	r=`${PWD_COMMAND}`; export r; \
42242	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42243	$(NORMAL_TARGET_EXPORTS) \
42244	echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
42245	for flag in $(EXTRA_TARGET_FLAGS); do \
42246	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42247	done; \
42248	(cd $(TARGET_SUBDIR)/newlib && \
42249	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42250	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42251	          "RANLIB=$${RANLIB}" \
42252	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42253	           TAGS) \
42254	  || exit 1
42255
42256@endif target-newlib
42257
42258.PHONY: maybe-install-info-target-newlib install-info-target-newlib
42259maybe-install-info-target-newlib:
42260@if target-newlib
42261maybe-install-info-target-newlib: install-info-target-newlib
42262
42263install-info-target-newlib: \
42264    configure-target-newlib \
42265    info-target-newlib
42266	@: $(MAKE); $(unstage)
42267	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42268	r=`${PWD_COMMAND}`; export r; \
42269	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42270	$(NORMAL_TARGET_EXPORTS) \
42271	echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
42272	for flag in $(EXTRA_TARGET_FLAGS); do \
42273	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42274	done; \
42275	(cd $(TARGET_SUBDIR)/newlib && \
42276	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42277	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42278	          "RANLIB=$${RANLIB}" \
42279	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42280	           install-info) \
42281	  || exit 1
42282
42283@endif target-newlib
42284
42285.PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
42286maybe-install-pdf-target-newlib:
42287@if target-newlib
42288maybe-install-pdf-target-newlib: install-pdf-target-newlib
42289
42290install-pdf-target-newlib: \
42291    configure-target-newlib \
42292    pdf-target-newlib
42293	@: $(MAKE); $(unstage)
42294	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42295	r=`${PWD_COMMAND}`; export r; \
42296	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42297	$(NORMAL_TARGET_EXPORTS) \
42298	echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
42299	for flag in $(EXTRA_TARGET_FLAGS); do \
42300	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42301	done; \
42302	(cd $(TARGET_SUBDIR)/newlib && \
42303	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42304	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42305	          "RANLIB=$${RANLIB}" \
42306	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42307	           install-pdf) \
42308	  || exit 1
42309
42310@endif target-newlib
42311
42312.PHONY: maybe-install-html-target-newlib install-html-target-newlib
42313maybe-install-html-target-newlib:
42314@if target-newlib
42315maybe-install-html-target-newlib: install-html-target-newlib
42316
42317install-html-target-newlib: \
42318    configure-target-newlib \
42319    html-target-newlib
42320	@: $(MAKE); $(unstage)
42321	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42322	r=`${PWD_COMMAND}`; export r; \
42323	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42324	$(NORMAL_TARGET_EXPORTS) \
42325	echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
42326	for flag in $(EXTRA_TARGET_FLAGS); do \
42327	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42328	done; \
42329	(cd $(TARGET_SUBDIR)/newlib && \
42330	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42331	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42332	          "RANLIB=$${RANLIB}" \
42333	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42334	           install-html) \
42335	  || exit 1
42336
42337@endif target-newlib
42338
42339.PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
42340maybe-installcheck-target-newlib:
42341@if target-newlib
42342maybe-installcheck-target-newlib: installcheck-target-newlib
42343
42344installcheck-target-newlib: \
42345    configure-target-newlib
42346	@: $(MAKE); $(unstage)
42347	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42348	r=`${PWD_COMMAND}`; export r; \
42349	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42350	$(NORMAL_TARGET_EXPORTS) \
42351	echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
42352	for flag in $(EXTRA_TARGET_FLAGS); do \
42353	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42354	done; \
42355	(cd $(TARGET_SUBDIR)/newlib && \
42356	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42357	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42358	          "RANLIB=$${RANLIB}" \
42359	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42360	           installcheck) \
42361	  || exit 1
42362
42363@endif target-newlib
42364
42365.PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
42366maybe-mostlyclean-target-newlib:
42367@if target-newlib
42368maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
42369
42370mostlyclean-target-newlib:
42371	@: $(MAKE); $(unstage)
42372	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42373	r=`${PWD_COMMAND}`; export r; \
42374	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42375	$(NORMAL_TARGET_EXPORTS) \
42376	echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
42377	for flag in $(EXTRA_TARGET_FLAGS); do \
42378	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42379	done; \
42380	(cd $(TARGET_SUBDIR)/newlib && \
42381	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42382	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42383	          "RANLIB=$${RANLIB}" \
42384	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42385	           mostlyclean) \
42386	  || exit 1
42387
42388@endif target-newlib
42389
42390.PHONY: maybe-clean-target-newlib clean-target-newlib
42391maybe-clean-target-newlib:
42392@if target-newlib
42393maybe-clean-target-newlib: clean-target-newlib
42394
42395clean-target-newlib:
42396	@: $(MAKE); $(unstage)
42397	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42398	r=`${PWD_COMMAND}`; export r; \
42399	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42400	$(NORMAL_TARGET_EXPORTS) \
42401	echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
42402	for flag in $(EXTRA_TARGET_FLAGS); do \
42403	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42404	done; \
42405	(cd $(TARGET_SUBDIR)/newlib && \
42406	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42407	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42408	          "RANLIB=$${RANLIB}" \
42409	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42410	           clean) \
42411	  || exit 1
42412
42413@endif target-newlib
42414
42415.PHONY: maybe-distclean-target-newlib distclean-target-newlib
42416maybe-distclean-target-newlib:
42417@if target-newlib
42418maybe-distclean-target-newlib: distclean-target-newlib
42419
42420distclean-target-newlib:
42421	@: $(MAKE); $(unstage)
42422	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42423	r=`${PWD_COMMAND}`; export r; \
42424	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42425	$(NORMAL_TARGET_EXPORTS) \
42426	echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
42427	for flag in $(EXTRA_TARGET_FLAGS); do \
42428	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42429	done; \
42430	(cd $(TARGET_SUBDIR)/newlib && \
42431	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42432	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42433	          "RANLIB=$${RANLIB}" \
42434	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42435	           distclean) \
42436	  || exit 1
42437
42438@endif target-newlib
42439
42440.PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
42441maybe-maintainer-clean-target-newlib:
42442@if target-newlib
42443maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
42444
42445maintainer-clean-target-newlib:
42446	@: $(MAKE); $(unstage)
42447	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
42448	r=`${PWD_COMMAND}`; export r; \
42449	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42450	$(NORMAL_TARGET_EXPORTS) \
42451	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
42452	for flag in $(EXTRA_TARGET_FLAGS); do \
42453	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42454	done; \
42455	(cd $(TARGET_SUBDIR)/newlib && \
42456	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42457	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42458	          "RANLIB=$${RANLIB}" \
42459	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42460	           maintainer-clean) \
42461	  || exit 1
42462
42463@endif target-newlib
42464
42465
42466
42467
42468
42469.PHONY: configure-target-libgcc maybe-configure-target-libgcc
42470maybe-configure-target-libgcc:
42471@if gcc-bootstrap
42472configure-target-libgcc: stage_current
42473@endif gcc-bootstrap
42474@if target-libgcc
42475maybe-configure-target-libgcc: configure-target-libgcc
42476configure-target-libgcc:
42477	@r=`${PWD_COMMAND}`; export r; \
42478	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42479	echo "Checking multilib configuration for libgcc..."; \
42480	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42481	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42482	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42483	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42484	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42485	  else \
42486	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42487	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42488	  fi; \
42489	else \
42490	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42491	fi; \
42492	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42493	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42494	$(NORMAL_TARGET_EXPORTS) \
42495	echo Configuring in $(TARGET_SUBDIR)/libgcc; \
42496	cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
42497	case $(srcdir) in \
42498	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42499	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42500		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42501	esac; \
42502	srcdiroption="--srcdir=$${topdir}/libgcc"; \
42503	libsrcdir="$$s/libgcc"; \
42504	rm -f no-such-file || : ; \
42505	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
42506	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42507	  --target=${target_alias} $${srcdiroption}  \
42508	  || exit 1
42509@endif target-libgcc
42510
42511
42512
42513.PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
42514maybe-configure-stage1-target-libgcc:
42515@if target-libgcc-bootstrap
42516maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
42517configure-stage1-target-libgcc:
42518	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
42519	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42520	@r=`${PWD_COMMAND}`; export r; \
42521	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42522	echo "Checking multilib configuration for libgcc..."; \
42523	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42524	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42525	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42526	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42527	  else \
42528	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42529	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42530	  fi; \
42531	else \
42532	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42533	fi; \
42534	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42535	$(NORMAL_TARGET_EXPORTS)  \
42536	CFLAGS="$(STAGE1_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42537	CXXFLAGS="$(STAGE1_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS;  \
42538	echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
42539	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42540	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42541	case $(srcdir) in \
42542	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42543	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42544		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42545	esac; \
42546	srcdiroption="--srcdir=$${topdir}/libgcc"; \
42547	libsrcdir="$$s/libgcc"; \
42548	$(SHELL) $${libsrcdir}/configure \
42549	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42550	  --target=${target_alias} $${srcdiroption} \
42551	   \
42552	  --disable-intermodule $(STAGE1_CHECKING) 	  --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
42553@endif target-libgcc-bootstrap
42554
42555.PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
42556maybe-configure-stage2-target-libgcc:
42557@if target-libgcc-bootstrap
42558maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
42559configure-stage2-target-libgcc:
42560	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
42561	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42562	@r=`${PWD_COMMAND}`; export r; \
42563	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42564	echo "Checking multilib configuration for libgcc..."; \
42565	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42566	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42567	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42568	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42569	  else \
42570	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42571	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42572	  fi; \
42573	else \
42574	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42575	fi; \
42576	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42577	$(NORMAL_TARGET_EXPORTS) \
42578	  \
42579	CFLAGS="$(STAGE2_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42580	CXXFLAGS="$(STAGE2_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS;  \
42581	echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
42582	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42583	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42584	case $(srcdir) in \
42585	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42586	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42587		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42588	esac; \
42589	srcdiroption="--srcdir=$${topdir}/libgcc"; \
42590	libsrcdir="$$s/libgcc"; \
42591	$(SHELL) $${libsrcdir}/configure \
42592	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42593	  --target=${target_alias} $${srcdiroption} \
42594	  --with-build-libsubdir=$(HOST_SUBDIR) \
42595	  @stage2_werror_flag@
42596@endif target-libgcc-bootstrap
42597
42598.PHONY: configure-stageb2g0-target-libgcc maybe-configure-stageb2g0-target-libgcc
42599maybe-configure-stageb2g0-target-libgcc:
42600@if target-libgcc-bootstrap
42601maybe-configure-stageb2g0-target-libgcc: configure-stageb2g0-target-libgcc
42602configure-stageb2g0-target-libgcc:
42603	@[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
42604	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42605	@r=`${PWD_COMMAND}`; export r; \
42606	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42607	echo "Checking multilib configuration for libgcc..."; \
42608	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42609	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42610	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42611	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42612	  else \
42613	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42614	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42615	  fi; \
42616	else \
42617	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42618	fi; \
42619	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42620	$(NORMAL_TARGET_EXPORTS) \
42621	  \
42622	CFLAGS="$(STAGE2_LIBCFLAGS) -g0 $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42623	CXXFLAGS="$(STAGE2_LIBCFLAGS) -g0 $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS;  \
42624	echo Configuring stage b2g0 in $(TARGET_SUBDIR)/libgcc ; \
42625	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42626	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42627	case $(srcdir) in \
42628	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42629	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42630		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42631	esac; \
42632	srcdiroption="--srcdir=$${topdir}/libgcc"; \
42633	libsrcdir="$$s/libgcc"; \
42634	$(SHELL) $${libsrcdir}/configure \
42635	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42636	  --target=${target_alias} $${srcdiroption} \
42637	  --with-build-libsubdir=$(HOST_SUBDIR) \
42638	  @stage2_werror_flag@
42639@endif target-libgcc-bootstrap
42640
42641.PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
42642maybe-configure-stage3-target-libgcc:
42643@if target-libgcc-bootstrap
42644maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
42645configure-stage3-target-libgcc:
42646	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
42647	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42648	@r=`${PWD_COMMAND}`; export r; \
42649	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42650	echo "Checking multilib configuration for libgcc..."; \
42651	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42652	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42653	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42654	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42655	  else \
42656	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42657	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42658	  fi; \
42659	else \
42660	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42661	fi; \
42662	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42663	$(NORMAL_TARGET_EXPORTS) \
42664	  \
42665	CFLAGS="$(STAGE3_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42666	CXXFLAGS="$(STAGE3_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS;  \
42667	echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
42668	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42669	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42670	case $(srcdir) in \
42671	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42672	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42673		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42674	esac; \
42675	srcdiroption="--srcdir=$${topdir}/libgcc"; \
42676	libsrcdir="$$s/libgcc"; \
42677	$(SHELL) $${libsrcdir}/configure \
42678	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42679	  --target=${target_alias} $${srcdiroption} \
42680	  --with-build-libsubdir=$(HOST_SUBDIR) \
42681	  @stage2_werror_flag@
42682@endif target-libgcc-bootstrap
42683
42684.PHONY: configure-stageb3g2-target-libgcc maybe-configure-stageb3g2-target-libgcc
42685maybe-configure-stageb3g2-target-libgcc:
42686@if target-libgcc-bootstrap
42687maybe-configure-stageb3g2-target-libgcc: configure-stageb3g2-target-libgcc
42688configure-stageb3g2-target-libgcc:
42689	@[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
42690	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42691	@r=`${PWD_COMMAND}`; export r; \
42692	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42693	echo "Checking multilib configuration for libgcc..."; \
42694	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42695	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42696	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42697	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42698	  else \
42699	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42700	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42701	  fi; \
42702	else \
42703	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42704	fi; \
42705	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42706	$(NORMAL_TARGET_EXPORTS) \
42707	  \
42708	CFLAGS="$(STAGE3_LIBCFLAGS) -g2 $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42709	CXXFLAGS="$(STAGE3_LIBCFLAGS) -g2 $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS;  \
42710	echo Configuring stage b3g2 in $(TARGET_SUBDIR)/libgcc ; \
42711	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42712	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42713	case $(srcdir) in \
42714	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42715	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42716		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42717	esac; \
42718	srcdiroption="--srcdir=$${topdir}/libgcc"; \
42719	libsrcdir="$$s/libgcc"; \
42720	$(SHELL) $${libsrcdir}/configure \
42721	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42722	  --target=${target_alias} $${srcdiroption} \
42723	  --with-build-libsubdir=$(HOST_SUBDIR) \
42724	  @stage2_werror_flag@
42725@endif target-libgcc-bootstrap
42726
42727.PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
42728maybe-configure-stage4-target-libgcc:
42729@if target-libgcc-bootstrap
42730maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
42731configure-stage4-target-libgcc:
42732	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
42733	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42734	@r=`${PWD_COMMAND}`; export r; \
42735	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42736	echo "Checking multilib configuration for libgcc..."; \
42737	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42738	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42739	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42740	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42741	  else \
42742	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42743	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42744	  fi; \
42745	else \
42746	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42747	fi; \
42748	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42749	$(NORMAL_TARGET_EXPORTS) \
42750	  \
42751	CFLAGS="$(STAGE4_CFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42752	CXXFLAGS="$(STAGE4_CFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS;  \
42753	echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
42754	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42755	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42756	case $(srcdir) in \
42757	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42758	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42759		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42760	esac; \
42761	srcdiroption="--srcdir=$${topdir}/libgcc"; \
42762	libsrcdir="$$s/libgcc"; \
42763	$(SHELL) $${libsrcdir}/configure \
42764	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42765	  --target=${target_alias} $${srcdiroption} \
42766	  --with-build-libsubdir=$(HOST_SUBDIR) \
42767	  @stage2_werror_flag@
42768@endif target-libgcc-bootstrap
42769
42770.PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
42771maybe-configure-stageprofile-target-libgcc:
42772@if target-libgcc-bootstrap
42773maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
42774configure-stageprofile-target-libgcc:
42775	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
42776	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42777	@r=`${PWD_COMMAND}`; export r; \
42778	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42779	echo "Checking multilib configuration for libgcc..."; \
42780	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42781	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42782	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42783	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42784	  else \
42785	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42786	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42787	  fi; \
42788	else \
42789	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42790	fi; \
42791	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42792	$(NORMAL_TARGET_EXPORTS) \
42793	  \
42794	CFLAGS="$(STAGE2_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42795	CXXFLAGS="$(STAGE2_LIBCFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS;  \
42796	echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
42797	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42798	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42799	case $(srcdir) in \
42800	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42801	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42802		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42803	esac; \
42804	srcdiroption="--srcdir=$${topdir}/libgcc"; \
42805	libsrcdir="$$s/libgcc"; \
42806	$(SHELL) $${libsrcdir}/configure \
42807	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42808	  --target=${target_alias} $${srcdiroption} \
42809	  --with-build-libsubdir=$(HOST_SUBDIR) \
42810	  @stage2_werror_flag@
42811@endif target-libgcc-bootstrap
42812
42813.PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
42814maybe-configure-stagefeedback-target-libgcc:
42815@if target-libgcc-bootstrap
42816maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
42817configure-stagefeedback-target-libgcc:
42818	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
42819	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42820	@r=`${PWD_COMMAND}`; export r; \
42821	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42822	echo "Checking multilib configuration for libgcc..."; \
42823	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
42824	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42825	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42826	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42827	  else \
42828	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42829	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42830	  fi; \
42831	else \
42832	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42833	fi; \
42834	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42835	$(NORMAL_TARGET_EXPORTS) \
42836	  \
42837	CFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
42838	CXXFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS;  \
42839	echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
42840	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
42841	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42842	case $(srcdir) in \
42843	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42844	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42845		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42846	esac; \
42847	srcdiroption="--srcdir=$${topdir}/libgcc"; \
42848	libsrcdir="$$s/libgcc"; \
42849	$(SHELL) $${libsrcdir}/configure \
42850	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42851	  --target=${target_alias} $${srcdiroption} \
42852	  --with-build-libsubdir=$(HOST_SUBDIR) \
42853	  @stage2_werror_flag@
42854@endif target-libgcc-bootstrap
42855
42856
42857
42858
42859
42860.PHONY: all-target-libgcc maybe-all-target-libgcc
42861maybe-all-target-libgcc:
42862@if gcc-bootstrap
42863all-target-libgcc: stage_current
42864@endif gcc-bootstrap
42865@if target-libgcc
42866TARGET-target-libgcc=all
42867maybe-all-target-libgcc: all-target-libgcc
42868all-target-libgcc: configure-target-libgcc
42869	@r=`${PWD_COMMAND}`; export r; \
42870	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42871	$(NORMAL_TARGET_EXPORTS) \
42872	(cd $(TARGET_SUBDIR)/libgcc && \
42873	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
42874		$(TARGET-target-libgcc))
42875@endif target-libgcc
42876
42877
42878
42879.PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
42880.PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
42881maybe-all-stage1-target-libgcc:
42882maybe-clean-stage1-target-libgcc:
42883@if target-libgcc-bootstrap
42884maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
42885all-stage1: all-stage1-target-libgcc
42886TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
42887all-stage1-target-libgcc: configure-stage1-target-libgcc
42888	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
42889	@r=`${PWD_COMMAND}`; export r; \
42890	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42891	$(NORMAL_TARGET_EXPORTS) \
42892	cd $(TARGET_SUBDIR)/libgcc && \
42893	$(MAKE) $(BASE_FLAGS_TO_PASS) \
42894		CFLAGS="$(STAGE1_CFLAGS)" CXXFLAGS="$(STAGE1_CFLAGS)" \
42895		LIBCFLAGS="$(STAGE1_LIBCFLAGS)" \
42896		CFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" \
42897		CXXFLAGS_FOR_TARGET="$(STAGE1_LIBCFLAGS)" $(EXTRA_TARGET_FLAGS)   \
42898		$(TARGET-stage1-target-libgcc)
42899
42900maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
42901clean-stage1: clean-stage1-target-libgcc
42902clean-stage1-target-libgcc:
42903	@if [ $(current_stage) = stage1 ]; then \
42904	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
42905	else \
42906	  [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
42907	  $(MAKE) stage1-start; \
42908	fi; \
42909	cd $(TARGET_SUBDIR)/libgcc && \
42910	$(MAKE) $(EXTRA_TARGET_FLAGS)  \
42911		 clean
42912@endif target-libgcc-bootstrap
42913
42914
42915.PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
42916.PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
42917maybe-all-stage2-target-libgcc:
42918maybe-clean-stage2-target-libgcc:
42919@if target-libgcc-bootstrap
42920maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
42921all-stage2: all-stage2-target-libgcc
42922TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
42923all-stage2-target-libgcc: configure-stage2-target-libgcc
42924	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
42925	@r=`${PWD_COMMAND}`; export r; \
42926	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42927	$(NORMAL_TARGET_EXPORTS) \
42928	 \
42929	cd $(TARGET_SUBDIR)/libgcc && \
42930	$(MAKE) $(BASE_FLAGS_TO_PASS) \
42931		CFLAGS="$(STAGE2_CFLAGS)" CXXFLAGS="$(STAGE2_CFLAGS)" \
42932		LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
42933		CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
42934		CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_TARGET_FLAGS)   \
42935		$(TARGET-stage2-target-libgcc)
42936
42937maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
42938clean-stage2: clean-stage2-target-libgcc
42939clean-stage2-target-libgcc:
42940	@if [ $(current_stage) = stage2 ]; then \
42941	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
42942	else \
42943	  [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
42944	  $(MAKE) stage2-start; \
42945	fi; \
42946	cd $(TARGET_SUBDIR)/libgcc && \
42947	$(MAKE) $(EXTRA_TARGET_FLAGS)  \
42948		  \
42949		 clean
42950@endif target-libgcc-bootstrap
42951
42952
42953.PHONY: all-stageb2g0-target-libgcc maybe-all-stageb2g0-target-libgcc
42954.PHONY: clean-stageb2g0-target-libgcc maybe-clean-stageb2g0-target-libgcc
42955maybe-all-stageb2g0-target-libgcc:
42956maybe-clean-stageb2g0-target-libgcc:
42957@if target-libgcc-bootstrap
42958maybe-all-stageb2g0-target-libgcc: all-stageb2g0-target-libgcc
42959all-stageb2g0: all-stageb2g0-target-libgcc
42960TARGET-stageb2g0-target-libgcc = $(TARGET-target-libgcc)
42961all-stageb2g0-target-libgcc: configure-stageb2g0-target-libgcc
42962	@[ $(current_stage) = stageb2g0 ] || $(MAKE) stageb2g0-start
42963	@r=`${PWD_COMMAND}`; export r; \
42964	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42965	$(NORMAL_TARGET_EXPORTS) \
42966	 \
42967	cd $(TARGET_SUBDIR)/libgcc && \
42968	$(MAKE) $(BASE_FLAGS_TO_PASS) \
42969		CFLAGS="$(STAGE2_CFLAGS) -g0" CXXFLAGS="$(STAGE2_CFLAGS) -g0" \
42970		LIBCFLAGS="$(STAGE2_LIBCFLAGS) -g0" \
42971		CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" \
42972		CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS) -g0" $(EXTRA_TARGET_FLAGS)   \
42973		$(TARGET-stageb2g0-target-libgcc)
42974
42975maybe-clean-stageb2g0-target-libgcc: clean-stageb2g0-target-libgcc
42976clean-stageb2g0: clean-stageb2g0-target-libgcc
42977clean-stageb2g0-target-libgcc:
42978	@if [ $(current_stage) = stageb2g0 ]; then \
42979	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
42980	else \
42981	  [ -f $(TARGET_SUBDIR)/stageb2g0-libgcc/Makefile ] || exit 0; \
42982	  $(MAKE) stageb2g0-start; \
42983	fi; \
42984	cd $(TARGET_SUBDIR)/libgcc && \
42985	$(MAKE) $(EXTRA_TARGET_FLAGS)  \
42986		  \
42987		 clean
42988@endif target-libgcc-bootstrap
42989
42990
42991.PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
42992.PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
42993maybe-all-stage3-target-libgcc:
42994maybe-clean-stage3-target-libgcc:
42995@if target-libgcc-bootstrap
42996maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
42997all-stage3: all-stage3-target-libgcc
42998TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
42999all-stage3-target-libgcc: configure-stage3-target-libgcc
43000	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
43001	@r=`${PWD_COMMAND}`; export r; \
43002	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43003	$(NORMAL_TARGET_EXPORTS) \
43004	 \
43005	cd $(TARGET_SUBDIR)/libgcc && \
43006	$(MAKE) $(BASE_FLAGS_TO_PASS) \
43007		CFLAGS="$(STAGE3_CFLAGS)" CXXFLAGS="$(STAGE3_CFLAGS)" \
43008		LIBCFLAGS="$(STAGE3_LIBCFLAGS)" \
43009		CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" \
43010		CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS)" $(EXTRA_TARGET_FLAGS)   \
43011		$(TARGET-stage3-target-libgcc)
43012
43013maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
43014clean-stage3: clean-stage3-target-libgcc
43015clean-stage3-target-libgcc:
43016	@if [ $(current_stage) = stage3 ]; then \
43017	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43018	else \
43019	  [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
43020	  $(MAKE) stage3-start; \
43021	fi; \
43022	cd $(TARGET_SUBDIR)/libgcc && \
43023	$(MAKE) $(EXTRA_TARGET_FLAGS)  \
43024		  \
43025		 clean
43026@endif target-libgcc-bootstrap
43027
43028
43029.PHONY: all-stageb3g2-target-libgcc maybe-all-stageb3g2-target-libgcc
43030.PHONY: clean-stageb3g2-target-libgcc maybe-clean-stageb3g2-target-libgcc
43031maybe-all-stageb3g2-target-libgcc:
43032maybe-clean-stageb3g2-target-libgcc:
43033@if target-libgcc-bootstrap
43034maybe-all-stageb3g2-target-libgcc: all-stageb3g2-target-libgcc
43035all-stageb3g2: all-stageb3g2-target-libgcc
43036TARGET-stageb3g2-target-libgcc = $(TARGET-target-libgcc)
43037all-stageb3g2-target-libgcc: configure-stageb3g2-target-libgcc
43038	@[ $(current_stage) = stageb3g2 ] || $(MAKE) stageb3g2-start
43039	@r=`${PWD_COMMAND}`; export r; \
43040	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43041	$(NORMAL_TARGET_EXPORTS) \
43042	 \
43043	cd $(TARGET_SUBDIR)/libgcc && \
43044	$(MAKE) $(BASE_FLAGS_TO_PASS) \
43045		CFLAGS="$(STAGE3_CFLAGS) -g2" CXXFLAGS="$(STAGE3_CFLAGS) -g2" \
43046		LIBCFLAGS="$(STAGE3_LIBCFLAGS) -g2" \
43047		CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" \
43048		CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -g2" $(EXTRA_TARGET_FLAGS)   \
43049		$(TARGET-stageb3g2-target-libgcc)
43050
43051maybe-clean-stageb3g2-target-libgcc: clean-stageb3g2-target-libgcc
43052clean-stageb3g2: clean-stageb3g2-target-libgcc
43053clean-stageb3g2-target-libgcc:
43054	@if [ $(current_stage) = stageb3g2 ]; then \
43055	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43056	else \
43057	  [ -f $(TARGET_SUBDIR)/stageb3g2-libgcc/Makefile ] || exit 0; \
43058	  $(MAKE) stageb3g2-start; \
43059	fi; \
43060	cd $(TARGET_SUBDIR)/libgcc && \
43061	$(MAKE) $(EXTRA_TARGET_FLAGS)  \
43062		  \
43063		 clean
43064@endif target-libgcc-bootstrap
43065
43066
43067.PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
43068.PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
43069maybe-all-stage4-target-libgcc:
43070maybe-clean-stage4-target-libgcc:
43071@if target-libgcc-bootstrap
43072maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
43073all-stage4: all-stage4-target-libgcc
43074TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
43075all-stage4-target-libgcc: configure-stage4-target-libgcc
43076	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
43077	@r=`${PWD_COMMAND}`; export r; \
43078	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43079	$(NORMAL_TARGET_EXPORTS) \
43080	 \
43081	cd $(TARGET_SUBDIR)/libgcc && \
43082	$(MAKE) $(BASE_FLAGS_TO_PASS) \
43083		CFLAGS="$(STAGE4_CFLAGS)" CXXFLAGS="$(STAGE4_CFLAGS)" \
43084		LIBCFLAGS="$(STAGE4_CFLAGS)" \
43085		CFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" \
43086		CXXFLAGS_FOR_TARGET="$(STAGE4_CFLAGS)" $(EXTRA_TARGET_FLAGS)   \
43087		$(TARGET-stage4-target-libgcc)
43088
43089maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
43090clean-stage4: clean-stage4-target-libgcc
43091clean-stage4-target-libgcc:
43092	@if [ $(current_stage) = stage4 ]; then \
43093	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43094	else \
43095	  [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
43096	  $(MAKE) stage4-start; \
43097	fi; \
43098	cd $(TARGET_SUBDIR)/libgcc && \
43099	$(MAKE) $(EXTRA_TARGET_FLAGS)  \
43100		  \
43101		 clean
43102@endif target-libgcc-bootstrap
43103
43104
43105.PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
43106.PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
43107maybe-all-stageprofile-target-libgcc:
43108maybe-clean-stageprofile-target-libgcc:
43109@if target-libgcc-bootstrap
43110maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
43111all-stageprofile: all-stageprofile-target-libgcc
43112TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
43113all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
43114	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
43115	@r=`${PWD_COMMAND}`; export r; \
43116	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43117	$(NORMAL_TARGET_EXPORTS) \
43118	 \
43119	cd $(TARGET_SUBDIR)/libgcc && \
43120	$(MAKE) $(BASE_FLAGS_TO_PASS) \
43121		CFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" CXXFLAGS="$(STAGE2_CFLAGS) -fprofile-generate" \
43122		LIBCFLAGS="$(STAGE2_LIBCFLAGS)" \
43123		CFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" \
43124		CXXFLAGS_FOR_TARGET="$(STAGE2_LIBCFLAGS)" $(EXTRA_TARGET_FLAGS)   \
43125		$(TARGET-stageprofile-target-libgcc)
43126
43127maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
43128clean-stageprofile: clean-stageprofile-target-libgcc
43129clean-stageprofile-target-libgcc:
43130	@if [ $(current_stage) = stageprofile ]; then \
43131	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43132	else \
43133	  [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
43134	  $(MAKE) stageprofile-start; \
43135	fi; \
43136	cd $(TARGET_SUBDIR)/libgcc && \
43137	$(MAKE) $(EXTRA_TARGET_FLAGS)  \
43138		  \
43139		 clean
43140@endif target-libgcc-bootstrap
43141
43142
43143.PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
43144.PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
43145maybe-all-stagefeedback-target-libgcc:
43146maybe-clean-stagefeedback-target-libgcc:
43147@if target-libgcc-bootstrap
43148maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
43149all-stagefeedback: all-stagefeedback-target-libgcc
43150TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
43151all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
43152	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
43153	@r=`${PWD_COMMAND}`; export r; \
43154	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43155	$(NORMAL_TARGET_EXPORTS) \
43156	 \
43157	cd $(TARGET_SUBDIR)/libgcc && \
43158	$(MAKE) $(BASE_FLAGS_TO_PASS) \
43159		CFLAGS="$(STAGE3_CFLAGS) -fprofile-use" CXXFLAGS="$(STAGE3_CFLAGS) -fprofile-use" \
43160		LIBCFLAGS="$(STAGE3_LIBCFLAGS) -fprofile-use" \
43161		CFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" \
43162		CXXFLAGS_FOR_TARGET="$(STAGE3_LIBCFLAGS) -fprofile-use" $(EXTRA_TARGET_FLAGS)   \
43163		$(TARGET-stagefeedback-target-libgcc)
43164
43165maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
43166clean-stagefeedback: clean-stagefeedback-target-libgcc
43167clean-stagefeedback-target-libgcc:
43168	@if [ $(current_stage) = stagefeedback ]; then \
43169	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43170	else \
43171	  [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
43172	  $(MAKE) stagefeedback-start; \
43173	fi; \
43174	cd $(TARGET_SUBDIR)/libgcc && \
43175	$(MAKE) $(EXTRA_TARGET_FLAGS)  \
43176		  \
43177		 clean
43178@endif target-libgcc-bootstrap
43179
43180
43181
43182
43183
43184
43185.PHONY: check-target-libgcc maybe-check-target-libgcc
43186maybe-check-target-libgcc:
43187@if target-libgcc
43188maybe-check-target-libgcc: check-target-libgcc
43189
43190# Dummy target for uncheckable module.
43191check-target-libgcc:
43192
43193@endif target-libgcc
43194
43195.PHONY: install-target-libgcc maybe-install-target-libgcc
43196maybe-install-target-libgcc:
43197@if target-libgcc
43198maybe-install-target-libgcc: install-target-libgcc
43199
43200install-target-libgcc: installdirs
43201	@: $(MAKE); $(unstage)
43202	@r=`${PWD_COMMAND}`; export r; \
43203	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43204	$(NORMAL_TARGET_EXPORTS) \
43205	(cd $(TARGET_SUBDIR)/libgcc && \
43206	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
43207
43208@endif target-libgcc
43209
43210# Other targets (info, dvi, pdf, etc.)
43211
43212.PHONY: maybe-info-target-libgcc info-target-libgcc
43213maybe-info-target-libgcc:
43214@if target-libgcc
43215maybe-info-target-libgcc: info-target-libgcc
43216
43217info-target-libgcc: \
43218    configure-target-libgcc
43219	@: $(MAKE); $(unstage)
43220	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43221	r=`${PWD_COMMAND}`; export r; \
43222	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43223	$(NORMAL_TARGET_EXPORTS) \
43224	echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
43225	for flag in $(EXTRA_TARGET_FLAGS); do \
43226	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43227	done; \
43228	(cd $(TARGET_SUBDIR)/libgcc && \
43229	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43230	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43231	          "RANLIB=$${RANLIB}" \
43232	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43233	           info) \
43234	  || exit 1
43235
43236@endif target-libgcc
43237
43238.PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
43239maybe-dvi-target-libgcc:
43240@if target-libgcc
43241maybe-dvi-target-libgcc: dvi-target-libgcc
43242
43243dvi-target-libgcc: \
43244    configure-target-libgcc
43245	@: $(MAKE); $(unstage)
43246	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43247	r=`${PWD_COMMAND}`; export r; \
43248	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43249	$(NORMAL_TARGET_EXPORTS) \
43250	echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
43251	for flag in $(EXTRA_TARGET_FLAGS); do \
43252	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43253	done; \
43254	(cd $(TARGET_SUBDIR)/libgcc && \
43255	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43256	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43257	          "RANLIB=$${RANLIB}" \
43258	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43259	           dvi) \
43260	  || exit 1
43261
43262@endif target-libgcc
43263
43264.PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
43265maybe-pdf-target-libgcc:
43266@if target-libgcc
43267maybe-pdf-target-libgcc: pdf-target-libgcc
43268
43269pdf-target-libgcc: \
43270    configure-target-libgcc
43271	@: $(MAKE); $(unstage)
43272	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43273	r=`${PWD_COMMAND}`; export r; \
43274	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43275	$(NORMAL_TARGET_EXPORTS) \
43276	echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
43277	for flag in $(EXTRA_TARGET_FLAGS); do \
43278	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43279	done; \
43280	(cd $(TARGET_SUBDIR)/libgcc && \
43281	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43282	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43283	          "RANLIB=$${RANLIB}" \
43284	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43285	           pdf) \
43286	  || exit 1
43287
43288@endif target-libgcc
43289
43290.PHONY: maybe-html-target-libgcc html-target-libgcc
43291maybe-html-target-libgcc:
43292@if target-libgcc
43293maybe-html-target-libgcc: html-target-libgcc
43294
43295html-target-libgcc: \
43296    configure-target-libgcc
43297	@: $(MAKE); $(unstage)
43298	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43299	r=`${PWD_COMMAND}`; export r; \
43300	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43301	$(NORMAL_TARGET_EXPORTS) \
43302	echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
43303	for flag in $(EXTRA_TARGET_FLAGS); do \
43304	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43305	done; \
43306	(cd $(TARGET_SUBDIR)/libgcc && \
43307	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43308	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43309	          "RANLIB=$${RANLIB}" \
43310	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43311	           html) \
43312	  || exit 1
43313
43314@endif target-libgcc
43315
43316.PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
43317maybe-TAGS-target-libgcc:
43318@if target-libgcc
43319maybe-TAGS-target-libgcc: TAGS-target-libgcc
43320
43321TAGS-target-libgcc: \
43322    configure-target-libgcc
43323	@: $(MAKE); $(unstage)
43324	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43325	r=`${PWD_COMMAND}`; export r; \
43326	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43327	$(NORMAL_TARGET_EXPORTS) \
43328	echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
43329	for flag in $(EXTRA_TARGET_FLAGS); do \
43330	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43331	done; \
43332	(cd $(TARGET_SUBDIR)/libgcc && \
43333	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43334	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43335	          "RANLIB=$${RANLIB}" \
43336	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43337	           TAGS) \
43338	  || exit 1
43339
43340@endif target-libgcc
43341
43342.PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
43343maybe-install-info-target-libgcc:
43344@if target-libgcc
43345maybe-install-info-target-libgcc: install-info-target-libgcc
43346
43347install-info-target-libgcc: \
43348    configure-target-libgcc \
43349    info-target-libgcc
43350	@: $(MAKE); $(unstage)
43351	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43352	r=`${PWD_COMMAND}`; export r; \
43353	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43354	$(NORMAL_TARGET_EXPORTS) \
43355	echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
43356	for flag in $(EXTRA_TARGET_FLAGS); do \
43357	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43358	done; \
43359	(cd $(TARGET_SUBDIR)/libgcc && \
43360	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43361	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43362	          "RANLIB=$${RANLIB}" \
43363	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43364	           install-info) \
43365	  || exit 1
43366
43367@endif target-libgcc
43368
43369.PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
43370maybe-install-pdf-target-libgcc:
43371@if target-libgcc
43372maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
43373
43374install-pdf-target-libgcc: \
43375    configure-target-libgcc \
43376    pdf-target-libgcc
43377	@: $(MAKE); $(unstage)
43378	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43379	r=`${PWD_COMMAND}`; export r; \
43380	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43381	$(NORMAL_TARGET_EXPORTS) \
43382	echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
43383	for flag in $(EXTRA_TARGET_FLAGS); do \
43384	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43385	done; \
43386	(cd $(TARGET_SUBDIR)/libgcc && \
43387	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43388	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43389	          "RANLIB=$${RANLIB}" \
43390	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43391	           install-pdf) \
43392	  || exit 1
43393
43394@endif target-libgcc
43395
43396.PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
43397maybe-install-html-target-libgcc:
43398@if target-libgcc
43399maybe-install-html-target-libgcc: install-html-target-libgcc
43400
43401install-html-target-libgcc: \
43402    configure-target-libgcc \
43403    html-target-libgcc
43404	@: $(MAKE); $(unstage)
43405	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43406	r=`${PWD_COMMAND}`; export r; \
43407	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43408	$(NORMAL_TARGET_EXPORTS) \
43409	echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
43410	for flag in $(EXTRA_TARGET_FLAGS); do \
43411	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43412	done; \
43413	(cd $(TARGET_SUBDIR)/libgcc && \
43414	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43415	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43416	          "RANLIB=$${RANLIB}" \
43417	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43418	           install-html) \
43419	  || exit 1
43420
43421@endif target-libgcc
43422
43423.PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
43424maybe-installcheck-target-libgcc:
43425@if target-libgcc
43426maybe-installcheck-target-libgcc: installcheck-target-libgcc
43427
43428installcheck-target-libgcc: \
43429    configure-target-libgcc
43430	@: $(MAKE); $(unstage)
43431	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43432	r=`${PWD_COMMAND}`; export r; \
43433	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43434	$(NORMAL_TARGET_EXPORTS) \
43435	echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
43436	for flag in $(EXTRA_TARGET_FLAGS); do \
43437	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43438	done; \
43439	(cd $(TARGET_SUBDIR)/libgcc && \
43440	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43441	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43442	          "RANLIB=$${RANLIB}" \
43443	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43444	           installcheck) \
43445	  || exit 1
43446
43447@endif target-libgcc
43448
43449.PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
43450maybe-mostlyclean-target-libgcc:
43451@if target-libgcc
43452maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
43453
43454mostlyclean-target-libgcc:
43455	@: $(MAKE); $(unstage)
43456	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43457	r=`${PWD_COMMAND}`; export r; \
43458	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43459	$(NORMAL_TARGET_EXPORTS) \
43460	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
43461	for flag in $(EXTRA_TARGET_FLAGS); do \
43462	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43463	done; \
43464	(cd $(TARGET_SUBDIR)/libgcc && \
43465	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43466	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43467	          "RANLIB=$${RANLIB}" \
43468	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43469	           mostlyclean) \
43470	  || exit 1
43471
43472@endif target-libgcc
43473
43474.PHONY: maybe-clean-target-libgcc clean-target-libgcc
43475maybe-clean-target-libgcc:
43476@if target-libgcc
43477maybe-clean-target-libgcc: clean-target-libgcc
43478
43479clean-target-libgcc:
43480	@: $(MAKE); $(unstage)
43481	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43482	r=`${PWD_COMMAND}`; export r; \
43483	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43484	$(NORMAL_TARGET_EXPORTS) \
43485	echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
43486	for flag in $(EXTRA_TARGET_FLAGS); do \
43487	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43488	done; \
43489	(cd $(TARGET_SUBDIR)/libgcc && \
43490	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43491	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43492	          "RANLIB=$${RANLIB}" \
43493	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43494	           clean) \
43495	  || exit 1
43496
43497@endif target-libgcc
43498
43499.PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
43500maybe-distclean-target-libgcc:
43501@if target-libgcc
43502maybe-distclean-target-libgcc: distclean-target-libgcc
43503
43504distclean-target-libgcc:
43505	@: $(MAKE); $(unstage)
43506	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43507	r=`${PWD_COMMAND}`; export r; \
43508	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43509	$(NORMAL_TARGET_EXPORTS) \
43510	echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
43511	for flag in $(EXTRA_TARGET_FLAGS); do \
43512	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43513	done; \
43514	(cd $(TARGET_SUBDIR)/libgcc && \
43515	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43516	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43517	          "RANLIB=$${RANLIB}" \
43518	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43519	           distclean) \
43520	  || exit 1
43521
43522@endif target-libgcc
43523
43524.PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
43525maybe-maintainer-clean-target-libgcc:
43526@if target-libgcc
43527maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
43528
43529maintainer-clean-target-libgcc:
43530	@: $(MAKE); $(unstage)
43531	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
43532	r=`${PWD_COMMAND}`; export r; \
43533	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43534	$(NORMAL_TARGET_EXPORTS) \
43535	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
43536	for flag in $(EXTRA_TARGET_FLAGS); do \
43537	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43538	done; \
43539	(cd $(TARGET_SUBDIR)/libgcc && \
43540	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43541	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43542	          "RANLIB=$${RANLIB}" \
43543	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43544	           maintainer-clean) \
43545	  || exit 1
43546
43547@endif target-libgcc
43548
43549
43550
43551
43552
43553.PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
43554maybe-configure-target-libgfortran:
43555@if gcc-bootstrap
43556configure-target-libgfortran: stage_current
43557@endif gcc-bootstrap
43558@if target-libgfortran
43559maybe-configure-target-libgfortran: configure-target-libgfortran
43560configure-target-libgfortran:
43561	@: $(MAKE); $(unstage)
43562	@r=`${PWD_COMMAND}`; export r; \
43563	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43564	echo "Checking multilib configuration for libgfortran..."; \
43565	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
43566	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
43567	if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
43568	  if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
43569	    rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
43570	  else \
43571	    rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
43572	    mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
43573	  fi; \
43574	else \
43575	  mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
43576	fi; \
43577	test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
43578	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
43579	$(NORMAL_TARGET_EXPORTS) \
43580	echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
43581	cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
43582	case $(srcdir) in \
43583	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43584	  *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
43585		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43586	esac; \
43587	srcdiroption="--srcdir=$${topdir}/libgfortran"; \
43588	libsrcdir="$$s/libgfortran"; \
43589	rm -f no-such-file || : ; \
43590	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
43591	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43592	  --target=${target_alias} $${srcdiroption}  \
43593	  || exit 1
43594@endif target-libgfortran
43595
43596
43597
43598
43599
43600.PHONY: all-target-libgfortran maybe-all-target-libgfortran
43601maybe-all-target-libgfortran:
43602@if gcc-bootstrap
43603all-target-libgfortran: stage_current
43604@endif gcc-bootstrap
43605@if target-libgfortran
43606TARGET-target-libgfortran=all
43607maybe-all-target-libgfortran: all-target-libgfortran
43608all-target-libgfortran: configure-target-libgfortran
43609	@: $(MAKE); $(unstage)
43610	@r=`${PWD_COMMAND}`; export r; \
43611	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43612	$(NORMAL_TARGET_EXPORTS) \
43613	(cd $(TARGET_SUBDIR)/libgfortran && \
43614	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
43615		$(TARGET-target-libgfortran))
43616@endif target-libgfortran
43617
43618
43619
43620
43621
43622.PHONY: check-target-libgfortran maybe-check-target-libgfortran
43623maybe-check-target-libgfortran:
43624@if target-libgfortran
43625maybe-check-target-libgfortran: check-target-libgfortran
43626
43627check-target-libgfortran:
43628	@: $(MAKE); $(unstage)
43629	@r=`${PWD_COMMAND}`; export r; \
43630	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43631	$(NORMAL_TARGET_EXPORTS) \
43632	(cd $(TARGET_SUBDIR)/libgfortran && \
43633	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
43634
43635@endif target-libgfortran
43636
43637.PHONY: install-target-libgfortran maybe-install-target-libgfortran
43638maybe-install-target-libgfortran:
43639@if target-libgfortran
43640maybe-install-target-libgfortran: install-target-libgfortran
43641
43642install-target-libgfortran: installdirs
43643	@: $(MAKE); $(unstage)
43644	@r=`${PWD_COMMAND}`; export r; \
43645	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43646	$(NORMAL_TARGET_EXPORTS) \
43647	(cd $(TARGET_SUBDIR)/libgfortran && \
43648	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
43649
43650@endif target-libgfortran
43651
43652# Other targets (info, dvi, pdf, etc.)
43653
43654.PHONY: maybe-info-target-libgfortran info-target-libgfortran
43655maybe-info-target-libgfortran:
43656@if target-libgfortran
43657maybe-info-target-libgfortran: info-target-libgfortran
43658
43659info-target-libgfortran: \
43660    configure-target-libgfortran
43661	@: $(MAKE); $(unstage)
43662	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43663	r=`${PWD_COMMAND}`; export r; \
43664	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43665	$(NORMAL_TARGET_EXPORTS) \
43666	echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
43667	for flag in $(EXTRA_TARGET_FLAGS); do \
43668	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43669	done; \
43670	(cd $(TARGET_SUBDIR)/libgfortran && \
43671	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43672	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43673	          "RANLIB=$${RANLIB}" \
43674	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43675	           info) \
43676	  || exit 1
43677
43678@endif target-libgfortran
43679
43680.PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
43681maybe-dvi-target-libgfortran:
43682@if target-libgfortran
43683maybe-dvi-target-libgfortran: dvi-target-libgfortran
43684
43685dvi-target-libgfortran: \
43686    configure-target-libgfortran
43687	@: $(MAKE); $(unstage)
43688	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43689	r=`${PWD_COMMAND}`; export r; \
43690	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43691	$(NORMAL_TARGET_EXPORTS) \
43692	echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
43693	for flag in $(EXTRA_TARGET_FLAGS); do \
43694	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43695	done; \
43696	(cd $(TARGET_SUBDIR)/libgfortran && \
43697	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43698	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43699	          "RANLIB=$${RANLIB}" \
43700	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43701	           dvi) \
43702	  || exit 1
43703
43704@endif target-libgfortran
43705
43706.PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
43707maybe-pdf-target-libgfortran:
43708@if target-libgfortran
43709maybe-pdf-target-libgfortran: pdf-target-libgfortran
43710
43711pdf-target-libgfortran: \
43712    configure-target-libgfortran
43713	@: $(MAKE); $(unstage)
43714	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43715	r=`${PWD_COMMAND}`; export r; \
43716	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43717	$(NORMAL_TARGET_EXPORTS) \
43718	echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
43719	for flag in $(EXTRA_TARGET_FLAGS); do \
43720	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43721	done; \
43722	(cd $(TARGET_SUBDIR)/libgfortran && \
43723	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43724	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43725	          "RANLIB=$${RANLIB}" \
43726	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43727	           pdf) \
43728	  || exit 1
43729
43730@endif target-libgfortran
43731
43732.PHONY: maybe-html-target-libgfortran html-target-libgfortran
43733maybe-html-target-libgfortran:
43734@if target-libgfortran
43735maybe-html-target-libgfortran: html-target-libgfortran
43736
43737html-target-libgfortran: \
43738    configure-target-libgfortran
43739	@: $(MAKE); $(unstage)
43740	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43741	r=`${PWD_COMMAND}`; export r; \
43742	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43743	$(NORMAL_TARGET_EXPORTS) \
43744	echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
43745	for flag in $(EXTRA_TARGET_FLAGS); do \
43746	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43747	done; \
43748	(cd $(TARGET_SUBDIR)/libgfortran && \
43749	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43750	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43751	          "RANLIB=$${RANLIB}" \
43752	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43753	           html) \
43754	  || exit 1
43755
43756@endif target-libgfortran
43757
43758.PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
43759maybe-TAGS-target-libgfortran:
43760@if target-libgfortran
43761maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
43762
43763TAGS-target-libgfortran: \
43764    configure-target-libgfortran
43765	@: $(MAKE); $(unstage)
43766	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43767	r=`${PWD_COMMAND}`; export r; \
43768	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43769	$(NORMAL_TARGET_EXPORTS) \
43770	echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
43771	for flag in $(EXTRA_TARGET_FLAGS); do \
43772	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43773	done; \
43774	(cd $(TARGET_SUBDIR)/libgfortran && \
43775	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43776	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43777	          "RANLIB=$${RANLIB}" \
43778	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43779	           TAGS) \
43780	  || exit 1
43781
43782@endif target-libgfortran
43783
43784.PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
43785maybe-install-info-target-libgfortran:
43786@if target-libgfortran
43787maybe-install-info-target-libgfortran: install-info-target-libgfortran
43788
43789install-info-target-libgfortran: \
43790    configure-target-libgfortran \
43791    info-target-libgfortran
43792	@: $(MAKE); $(unstage)
43793	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43794	r=`${PWD_COMMAND}`; export r; \
43795	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43796	$(NORMAL_TARGET_EXPORTS) \
43797	echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
43798	for flag in $(EXTRA_TARGET_FLAGS); do \
43799	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43800	done; \
43801	(cd $(TARGET_SUBDIR)/libgfortran && \
43802	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43803	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43804	          "RANLIB=$${RANLIB}" \
43805	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43806	           install-info) \
43807	  || exit 1
43808
43809@endif target-libgfortran
43810
43811.PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
43812maybe-install-pdf-target-libgfortran:
43813@if target-libgfortran
43814maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
43815
43816install-pdf-target-libgfortran: \
43817    configure-target-libgfortran \
43818    pdf-target-libgfortran
43819	@: $(MAKE); $(unstage)
43820	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43821	r=`${PWD_COMMAND}`; export r; \
43822	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43823	$(NORMAL_TARGET_EXPORTS) \
43824	echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
43825	for flag in $(EXTRA_TARGET_FLAGS); do \
43826	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43827	done; \
43828	(cd $(TARGET_SUBDIR)/libgfortran && \
43829	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43830	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43831	          "RANLIB=$${RANLIB}" \
43832	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43833	           install-pdf) \
43834	  || exit 1
43835
43836@endif target-libgfortran
43837
43838.PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
43839maybe-install-html-target-libgfortran:
43840@if target-libgfortran
43841maybe-install-html-target-libgfortran: install-html-target-libgfortran
43842
43843install-html-target-libgfortran: \
43844    configure-target-libgfortran \
43845    html-target-libgfortran
43846	@: $(MAKE); $(unstage)
43847	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43848	r=`${PWD_COMMAND}`; export r; \
43849	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43850	$(NORMAL_TARGET_EXPORTS) \
43851	echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
43852	for flag in $(EXTRA_TARGET_FLAGS); do \
43853	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43854	done; \
43855	(cd $(TARGET_SUBDIR)/libgfortran && \
43856	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43857	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43858	          "RANLIB=$${RANLIB}" \
43859	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43860	           install-html) \
43861	  || exit 1
43862
43863@endif target-libgfortran
43864
43865.PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
43866maybe-installcheck-target-libgfortran:
43867@if target-libgfortran
43868maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
43869
43870installcheck-target-libgfortran: \
43871    configure-target-libgfortran
43872	@: $(MAKE); $(unstage)
43873	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43874	r=`${PWD_COMMAND}`; export r; \
43875	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43876	$(NORMAL_TARGET_EXPORTS) \
43877	echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
43878	for flag in $(EXTRA_TARGET_FLAGS); do \
43879	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43880	done; \
43881	(cd $(TARGET_SUBDIR)/libgfortran && \
43882	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43883	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43884	          "RANLIB=$${RANLIB}" \
43885	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43886	           installcheck) \
43887	  || exit 1
43888
43889@endif target-libgfortran
43890
43891.PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
43892maybe-mostlyclean-target-libgfortran:
43893@if target-libgfortran
43894maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
43895
43896mostlyclean-target-libgfortran:
43897	@: $(MAKE); $(unstage)
43898	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43899	r=`${PWD_COMMAND}`; export r; \
43900	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43901	$(NORMAL_TARGET_EXPORTS) \
43902	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
43903	for flag in $(EXTRA_TARGET_FLAGS); do \
43904	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43905	done; \
43906	(cd $(TARGET_SUBDIR)/libgfortran && \
43907	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43908	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43909	          "RANLIB=$${RANLIB}" \
43910	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43911	           mostlyclean) \
43912	  || exit 1
43913
43914@endif target-libgfortran
43915
43916.PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
43917maybe-clean-target-libgfortran:
43918@if target-libgfortran
43919maybe-clean-target-libgfortran: clean-target-libgfortran
43920
43921clean-target-libgfortran:
43922	@: $(MAKE); $(unstage)
43923	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43924	r=`${PWD_COMMAND}`; export r; \
43925	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43926	$(NORMAL_TARGET_EXPORTS) \
43927	echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
43928	for flag in $(EXTRA_TARGET_FLAGS); do \
43929	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43930	done; \
43931	(cd $(TARGET_SUBDIR)/libgfortran && \
43932	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43933	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43934	          "RANLIB=$${RANLIB}" \
43935	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43936	           clean) \
43937	  || exit 1
43938
43939@endif target-libgfortran
43940
43941.PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
43942maybe-distclean-target-libgfortran:
43943@if target-libgfortran
43944maybe-distclean-target-libgfortran: distclean-target-libgfortran
43945
43946distclean-target-libgfortran:
43947	@: $(MAKE); $(unstage)
43948	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43949	r=`${PWD_COMMAND}`; export r; \
43950	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43951	$(NORMAL_TARGET_EXPORTS) \
43952	echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
43953	for flag in $(EXTRA_TARGET_FLAGS); do \
43954	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43955	done; \
43956	(cd $(TARGET_SUBDIR)/libgfortran && \
43957	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43958	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43959	          "RANLIB=$${RANLIB}" \
43960	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43961	           distclean) \
43962	  || exit 1
43963
43964@endif target-libgfortran
43965
43966.PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
43967maybe-maintainer-clean-target-libgfortran:
43968@if target-libgfortran
43969maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
43970
43971maintainer-clean-target-libgfortran:
43972	@: $(MAKE); $(unstage)
43973	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
43974	r=`${PWD_COMMAND}`; export r; \
43975	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43976	$(NORMAL_TARGET_EXPORTS) \
43977	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
43978	for flag in $(EXTRA_TARGET_FLAGS); do \
43979	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43980	done; \
43981	(cd $(TARGET_SUBDIR)/libgfortran && \
43982	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43983	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43984	          "RANLIB=$${RANLIB}" \
43985	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43986	           maintainer-clean) \
43987	  || exit 1
43988
43989@endif target-libgfortran
43990
43991
43992
43993
43994
43995.PHONY: configure-target-libobjc maybe-configure-target-libobjc
43996maybe-configure-target-libobjc:
43997@if gcc-bootstrap
43998configure-target-libobjc: stage_current
43999@endif gcc-bootstrap
44000@if target-libobjc
44001maybe-configure-target-libobjc: configure-target-libobjc
44002configure-target-libobjc:
44003	@: $(MAKE); $(unstage)
44004	@r=`${PWD_COMMAND}`; export r; \
44005	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44006	echo "Checking multilib configuration for libobjc..."; \
44007	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
44008	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
44009	if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
44010	  if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
44011	    rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
44012	  else \
44013	    rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
44014	    mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
44015	  fi; \
44016	else \
44017	  mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
44018	fi; \
44019	test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
44020	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
44021	$(NORMAL_TARGET_EXPORTS) \
44022	echo Configuring in $(TARGET_SUBDIR)/libobjc; \
44023	cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
44024	case $(srcdir) in \
44025	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44026	  *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
44027		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44028	esac; \
44029	srcdiroption="--srcdir=$${topdir}/libobjc"; \
44030	libsrcdir="$$s/libobjc"; \
44031	rm -f no-such-file || : ; \
44032	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
44033	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44034	  --target=${target_alias} $${srcdiroption}  \
44035	  || exit 1
44036@endif target-libobjc
44037
44038
44039
44040
44041
44042.PHONY: all-target-libobjc maybe-all-target-libobjc
44043maybe-all-target-libobjc:
44044@if gcc-bootstrap
44045all-target-libobjc: stage_current
44046@endif gcc-bootstrap
44047@if target-libobjc
44048TARGET-target-libobjc=all
44049maybe-all-target-libobjc: all-target-libobjc
44050all-target-libobjc: configure-target-libobjc
44051	@: $(MAKE); $(unstage)
44052	@r=`${PWD_COMMAND}`; export r; \
44053	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44054	$(NORMAL_TARGET_EXPORTS) \
44055	(cd $(TARGET_SUBDIR)/libobjc && \
44056	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
44057		$(TARGET-target-libobjc))
44058@endif target-libobjc
44059
44060
44061
44062
44063
44064.PHONY: check-target-libobjc maybe-check-target-libobjc
44065maybe-check-target-libobjc:
44066@if target-libobjc
44067maybe-check-target-libobjc: check-target-libobjc
44068
44069check-target-libobjc:
44070	@: $(MAKE); $(unstage)
44071	@r=`${PWD_COMMAND}`; export r; \
44072	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44073	$(NORMAL_TARGET_EXPORTS) \
44074	(cd $(TARGET_SUBDIR)/libobjc && \
44075	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
44076
44077@endif target-libobjc
44078
44079.PHONY: install-target-libobjc maybe-install-target-libobjc
44080maybe-install-target-libobjc:
44081@if target-libobjc
44082maybe-install-target-libobjc: install-target-libobjc
44083
44084install-target-libobjc: installdirs
44085	@: $(MAKE); $(unstage)
44086	@r=`${PWD_COMMAND}`; export r; \
44087	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44088	$(NORMAL_TARGET_EXPORTS) \
44089	(cd $(TARGET_SUBDIR)/libobjc && \
44090	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
44091
44092@endif target-libobjc
44093
44094# Other targets (info, dvi, pdf, etc.)
44095
44096.PHONY: maybe-info-target-libobjc info-target-libobjc
44097maybe-info-target-libobjc:
44098@if target-libobjc
44099maybe-info-target-libobjc: info-target-libobjc
44100
44101info-target-libobjc: \
44102    configure-target-libobjc
44103	@: $(MAKE); $(unstage)
44104	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44105	r=`${PWD_COMMAND}`; export r; \
44106	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44107	$(NORMAL_TARGET_EXPORTS) \
44108	echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
44109	for flag in $(EXTRA_TARGET_FLAGS); do \
44110	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44111	done; \
44112	(cd $(TARGET_SUBDIR)/libobjc && \
44113	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44114	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44115	          "RANLIB=$${RANLIB}" \
44116	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44117	           info) \
44118	  || exit 1
44119
44120@endif target-libobjc
44121
44122.PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
44123maybe-dvi-target-libobjc:
44124@if target-libobjc
44125maybe-dvi-target-libobjc: dvi-target-libobjc
44126
44127dvi-target-libobjc: \
44128    configure-target-libobjc
44129	@: $(MAKE); $(unstage)
44130	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44131	r=`${PWD_COMMAND}`; export r; \
44132	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44133	$(NORMAL_TARGET_EXPORTS) \
44134	echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
44135	for flag in $(EXTRA_TARGET_FLAGS); do \
44136	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44137	done; \
44138	(cd $(TARGET_SUBDIR)/libobjc && \
44139	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44140	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44141	          "RANLIB=$${RANLIB}" \
44142	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44143	           dvi) \
44144	  || exit 1
44145
44146@endif target-libobjc
44147
44148.PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
44149maybe-pdf-target-libobjc:
44150@if target-libobjc
44151maybe-pdf-target-libobjc: pdf-target-libobjc
44152
44153pdf-target-libobjc: \
44154    configure-target-libobjc
44155	@: $(MAKE); $(unstage)
44156	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44157	r=`${PWD_COMMAND}`; export r; \
44158	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44159	$(NORMAL_TARGET_EXPORTS) \
44160	echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
44161	for flag in $(EXTRA_TARGET_FLAGS); do \
44162	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44163	done; \
44164	(cd $(TARGET_SUBDIR)/libobjc && \
44165	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44166	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44167	          "RANLIB=$${RANLIB}" \
44168	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44169	           pdf) \
44170	  || exit 1
44171
44172@endif target-libobjc
44173
44174.PHONY: maybe-html-target-libobjc html-target-libobjc
44175maybe-html-target-libobjc:
44176@if target-libobjc
44177maybe-html-target-libobjc: html-target-libobjc
44178
44179html-target-libobjc: \
44180    configure-target-libobjc
44181	@: $(MAKE); $(unstage)
44182	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44183	r=`${PWD_COMMAND}`; export r; \
44184	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44185	$(NORMAL_TARGET_EXPORTS) \
44186	echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
44187	for flag in $(EXTRA_TARGET_FLAGS); do \
44188	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44189	done; \
44190	(cd $(TARGET_SUBDIR)/libobjc && \
44191	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44192	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44193	          "RANLIB=$${RANLIB}" \
44194	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44195	           html) \
44196	  || exit 1
44197
44198@endif target-libobjc
44199
44200.PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
44201maybe-TAGS-target-libobjc:
44202@if target-libobjc
44203maybe-TAGS-target-libobjc: TAGS-target-libobjc
44204
44205TAGS-target-libobjc: \
44206    configure-target-libobjc
44207	@: $(MAKE); $(unstage)
44208	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44209	r=`${PWD_COMMAND}`; export r; \
44210	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44211	$(NORMAL_TARGET_EXPORTS) \
44212	echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
44213	for flag in $(EXTRA_TARGET_FLAGS); do \
44214	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44215	done; \
44216	(cd $(TARGET_SUBDIR)/libobjc && \
44217	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44218	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44219	          "RANLIB=$${RANLIB}" \
44220	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44221	           TAGS) \
44222	  || exit 1
44223
44224@endif target-libobjc
44225
44226.PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
44227maybe-install-info-target-libobjc:
44228@if target-libobjc
44229maybe-install-info-target-libobjc: install-info-target-libobjc
44230
44231install-info-target-libobjc: \
44232    configure-target-libobjc \
44233    info-target-libobjc
44234	@: $(MAKE); $(unstage)
44235	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44236	r=`${PWD_COMMAND}`; export r; \
44237	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44238	$(NORMAL_TARGET_EXPORTS) \
44239	echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
44240	for flag in $(EXTRA_TARGET_FLAGS); do \
44241	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44242	done; \
44243	(cd $(TARGET_SUBDIR)/libobjc && \
44244	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44245	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44246	          "RANLIB=$${RANLIB}" \
44247	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44248	           install-info) \
44249	  || exit 1
44250
44251@endif target-libobjc
44252
44253.PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
44254maybe-install-pdf-target-libobjc:
44255@if target-libobjc
44256maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
44257
44258install-pdf-target-libobjc: \
44259    configure-target-libobjc \
44260    pdf-target-libobjc
44261	@: $(MAKE); $(unstage)
44262	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44263	r=`${PWD_COMMAND}`; export r; \
44264	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44265	$(NORMAL_TARGET_EXPORTS) \
44266	echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
44267	for flag in $(EXTRA_TARGET_FLAGS); do \
44268	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44269	done; \
44270	(cd $(TARGET_SUBDIR)/libobjc && \
44271	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44272	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44273	          "RANLIB=$${RANLIB}" \
44274	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44275	           install-pdf) \
44276	  || exit 1
44277
44278@endif target-libobjc
44279
44280.PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
44281maybe-install-html-target-libobjc:
44282@if target-libobjc
44283maybe-install-html-target-libobjc: install-html-target-libobjc
44284
44285install-html-target-libobjc: \
44286    configure-target-libobjc \
44287    html-target-libobjc
44288	@: $(MAKE); $(unstage)
44289	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44290	r=`${PWD_COMMAND}`; export r; \
44291	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44292	$(NORMAL_TARGET_EXPORTS) \
44293	echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
44294	for flag in $(EXTRA_TARGET_FLAGS); do \
44295	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44296	done; \
44297	(cd $(TARGET_SUBDIR)/libobjc && \
44298	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44299	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44300	          "RANLIB=$${RANLIB}" \
44301	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44302	           install-html) \
44303	  || exit 1
44304
44305@endif target-libobjc
44306
44307.PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
44308maybe-installcheck-target-libobjc:
44309@if target-libobjc
44310maybe-installcheck-target-libobjc: installcheck-target-libobjc
44311
44312installcheck-target-libobjc: \
44313    configure-target-libobjc
44314	@: $(MAKE); $(unstage)
44315	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44316	r=`${PWD_COMMAND}`; export r; \
44317	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44318	$(NORMAL_TARGET_EXPORTS) \
44319	echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
44320	for flag in $(EXTRA_TARGET_FLAGS); do \
44321	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44322	done; \
44323	(cd $(TARGET_SUBDIR)/libobjc && \
44324	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44325	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44326	          "RANLIB=$${RANLIB}" \
44327	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44328	           installcheck) \
44329	  || exit 1
44330
44331@endif target-libobjc
44332
44333.PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
44334maybe-mostlyclean-target-libobjc:
44335@if target-libobjc
44336maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
44337
44338mostlyclean-target-libobjc:
44339	@: $(MAKE); $(unstage)
44340	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44341	r=`${PWD_COMMAND}`; export r; \
44342	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44343	$(NORMAL_TARGET_EXPORTS) \
44344	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
44345	for flag in $(EXTRA_TARGET_FLAGS); do \
44346	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44347	done; \
44348	(cd $(TARGET_SUBDIR)/libobjc && \
44349	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44350	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44351	          "RANLIB=$${RANLIB}" \
44352	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44353	           mostlyclean) \
44354	  || exit 1
44355
44356@endif target-libobjc
44357
44358.PHONY: maybe-clean-target-libobjc clean-target-libobjc
44359maybe-clean-target-libobjc:
44360@if target-libobjc
44361maybe-clean-target-libobjc: clean-target-libobjc
44362
44363clean-target-libobjc:
44364	@: $(MAKE); $(unstage)
44365	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44366	r=`${PWD_COMMAND}`; export r; \
44367	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44368	$(NORMAL_TARGET_EXPORTS) \
44369	echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
44370	for flag in $(EXTRA_TARGET_FLAGS); do \
44371	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44372	done; \
44373	(cd $(TARGET_SUBDIR)/libobjc && \
44374	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44375	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44376	          "RANLIB=$${RANLIB}" \
44377	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44378	           clean) \
44379	  || exit 1
44380
44381@endif target-libobjc
44382
44383.PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
44384maybe-distclean-target-libobjc:
44385@if target-libobjc
44386maybe-distclean-target-libobjc: distclean-target-libobjc
44387
44388distclean-target-libobjc:
44389	@: $(MAKE); $(unstage)
44390	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44391	r=`${PWD_COMMAND}`; export r; \
44392	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44393	$(NORMAL_TARGET_EXPORTS) \
44394	echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
44395	for flag in $(EXTRA_TARGET_FLAGS); do \
44396	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44397	done; \
44398	(cd $(TARGET_SUBDIR)/libobjc && \
44399	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44400	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44401	          "RANLIB=$${RANLIB}" \
44402	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44403	           distclean) \
44404	  || exit 1
44405
44406@endif target-libobjc
44407
44408.PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
44409maybe-maintainer-clean-target-libobjc:
44410@if target-libobjc
44411maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
44412
44413maintainer-clean-target-libobjc:
44414	@: $(MAKE); $(unstage)
44415	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
44416	r=`${PWD_COMMAND}`; export r; \
44417	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44418	$(NORMAL_TARGET_EXPORTS) \
44419	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
44420	for flag in $(EXTRA_TARGET_FLAGS); do \
44421	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44422	done; \
44423	(cd $(TARGET_SUBDIR)/libobjc && \
44424	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44425	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44426	          "RANLIB=$${RANLIB}" \
44427	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44428	           maintainer-clean) \
44429	  || exit 1
44430
44431@endif target-libobjc
44432
44433
44434
44435
44436
44437.PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
44438maybe-configure-target-libtermcap:
44439@if gcc-bootstrap
44440configure-target-libtermcap: stage_current
44441@endif gcc-bootstrap
44442@if target-libtermcap
44443maybe-configure-target-libtermcap: configure-target-libtermcap
44444configure-target-libtermcap:
44445	@: $(MAKE); $(unstage)
44446	@r=`${PWD_COMMAND}`; export r; \
44447	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44448	echo "Checking multilib configuration for libtermcap..."; \
44449	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
44450	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
44451	if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
44452	  if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
44453	    rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
44454	  else \
44455	    rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
44456	    mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
44457	  fi; \
44458	else \
44459	  mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
44460	fi; \
44461	test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
44462	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
44463	$(NORMAL_TARGET_EXPORTS) \
44464	echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
44465	cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
44466	case $(srcdir) in \
44467	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44468	  *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
44469		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44470	esac; \
44471	srcdiroption="--srcdir=$${topdir}/libtermcap"; \
44472	libsrcdir="$$s/libtermcap"; \
44473	rm -f no-such-file || : ; \
44474	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
44475	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44476	  --target=${target_alias} $${srcdiroption}  \
44477	  || exit 1
44478@endif target-libtermcap
44479
44480
44481
44482
44483
44484.PHONY: all-target-libtermcap maybe-all-target-libtermcap
44485maybe-all-target-libtermcap:
44486@if gcc-bootstrap
44487all-target-libtermcap: stage_current
44488@endif gcc-bootstrap
44489@if target-libtermcap
44490TARGET-target-libtermcap=all
44491maybe-all-target-libtermcap: all-target-libtermcap
44492all-target-libtermcap: configure-target-libtermcap
44493	@: $(MAKE); $(unstage)
44494	@r=`${PWD_COMMAND}`; export r; \
44495	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44496	$(NORMAL_TARGET_EXPORTS) \
44497	(cd $(TARGET_SUBDIR)/libtermcap && \
44498	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
44499		$(TARGET-target-libtermcap))
44500@endif target-libtermcap
44501
44502
44503
44504
44505
44506.PHONY: check-target-libtermcap maybe-check-target-libtermcap
44507maybe-check-target-libtermcap:
44508@if target-libtermcap
44509maybe-check-target-libtermcap: check-target-libtermcap
44510
44511# Dummy target for uncheckable module.
44512check-target-libtermcap:
44513
44514@endif target-libtermcap
44515
44516.PHONY: install-target-libtermcap maybe-install-target-libtermcap
44517maybe-install-target-libtermcap:
44518@if target-libtermcap
44519maybe-install-target-libtermcap: install-target-libtermcap
44520
44521install-target-libtermcap: installdirs
44522	@: $(MAKE); $(unstage)
44523	@r=`${PWD_COMMAND}`; export r; \
44524	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44525	$(NORMAL_TARGET_EXPORTS) \
44526	(cd $(TARGET_SUBDIR)/libtermcap && \
44527	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
44528
44529@endif target-libtermcap
44530
44531# Other targets (info, dvi, pdf, etc.)
44532
44533.PHONY: maybe-info-target-libtermcap info-target-libtermcap
44534maybe-info-target-libtermcap:
44535@if target-libtermcap
44536maybe-info-target-libtermcap: info-target-libtermcap
44537
44538info-target-libtermcap: \
44539    configure-target-libtermcap
44540	@: $(MAKE); $(unstage)
44541	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44542	r=`${PWD_COMMAND}`; export r; \
44543	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44544	$(NORMAL_TARGET_EXPORTS) \
44545	echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
44546	for flag in $(EXTRA_TARGET_FLAGS); do \
44547	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44548	done; \
44549	(cd $(TARGET_SUBDIR)/libtermcap && \
44550	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44551	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44552	          "RANLIB=$${RANLIB}" \
44553	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44554	           info) \
44555	  || exit 1
44556
44557@endif target-libtermcap
44558
44559.PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
44560maybe-dvi-target-libtermcap:
44561@if target-libtermcap
44562maybe-dvi-target-libtermcap: dvi-target-libtermcap
44563
44564dvi-target-libtermcap: \
44565    configure-target-libtermcap
44566	@: $(MAKE); $(unstage)
44567	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44568	r=`${PWD_COMMAND}`; export r; \
44569	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44570	$(NORMAL_TARGET_EXPORTS) \
44571	echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
44572	for flag in $(EXTRA_TARGET_FLAGS); do \
44573	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44574	done; \
44575	(cd $(TARGET_SUBDIR)/libtermcap && \
44576	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44577	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44578	          "RANLIB=$${RANLIB}" \
44579	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44580	           dvi) \
44581	  || exit 1
44582
44583@endif target-libtermcap
44584
44585.PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
44586maybe-pdf-target-libtermcap:
44587@if target-libtermcap
44588maybe-pdf-target-libtermcap: pdf-target-libtermcap
44589
44590pdf-target-libtermcap: \
44591    configure-target-libtermcap
44592	@: $(MAKE); $(unstage)
44593	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44594	r=`${PWD_COMMAND}`; export r; \
44595	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44596	$(NORMAL_TARGET_EXPORTS) \
44597	echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
44598	for flag in $(EXTRA_TARGET_FLAGS); do \
44599	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44600	done; \
44601	(cd $(TARGET_SUBDIR)/libtermcap && \
44602	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44603	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44604	          "RANLIB=$${RANLIB}" \
44605	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44606	           pdf) \
44607	  || exit 1
44608
44609@endif target-libtermcap
44610
44611.PHONY: maybe-html-target-libtermcap html-target-libtermcap
44612maybe-html-target-libtermcap:
44613@if target-libtermcap
44614maybe-html-target-libtermcap: html-target-libtermcap
44615
44616html-target-libtermcap: \
44617    configure-target-libtermcap
44618	@: $(MAKE); $(unstage)
44619	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44620	r=`${PWD_COMMAND}`; export r; \
44621	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44622	$(NORMAL_TARGET_EXPORTS) \
44623	echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
44624	for flag in $(EXTRA_TARGET_FLAGS); do \
44625	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44626	done; \
44627	(cd $(TARGET_SUBDIR)/libtermcap && \
44628	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44629	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44630	          "RANLIB=$${RANLIB}" \
44631	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44632	           html) \
44633	  || exit 1
44634
44635@endif target-libtermcap
44636
44637.PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
44638maybe-TAGS-target-libtermcap:
44639@if target-libtermcap
44640maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
44641
44642TAGS-target-libtermcap: \
44643    configure-target-libtermcap
44644	@: $(MAKE); $(unstage)
44645	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44646	r=`${PWD_COMMAND}`; export r; \
44647	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44648	$(NORMAL_TARGET_EXPORTS) \
44649	echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
44650	for flag in $(EXTRA_TARGET_FLAGS); do \
44651	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44652	done; \
44653	(cd $(TARGET_SUBDIR)/libtermcap && \
44654	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44655	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44656	          "RANLIB=$${RANLIB}" \
44657	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44658	           TAGS) \
44659	  || exit 1
44660
44661@endif target-libtermcap
44662
44663.PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
44664maybe-install-info-target-libtermcap:
44665@if target-libtermcap
44666maybe-install-info-target-libtermcap: install-info-target-libtermcap
44667
44668install-info-target-libtermcap: \
44669    configure-target-libtermcap \
44670    info-target-libtermcap
44671	@: $(MAKE); $(unstage)
44672	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44673	r=`${PWD_COMMAND}`; export r; \
44674	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44675	$(NORMAL_TARGET_EXPORTS) \
44676	echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
44677	for flag in $(EXTRA_TARGET_FLAGS); do \
44678	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44679	done; \
44680	(cd $(TARGET_SUBDIR)/libtermcap && \
44681	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44682	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44683	          "RANLIB=$${RANLIB}" \
44684	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44685	           install-info) \
44686	  || exit 1
44687
44688@endif target-libtermcap
44689
44690.PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
44691maybe-install-pdf-target-libtermcap:
44692@if target-libtermcap
44693maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
44694
44695install-pdf-target-libtermcap: \
44696    configure-target-libtermcap \
44697    pdf-target-libtermcap
44698	@: $(MAKE); $(unstage)
44699	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44700	r=`${PWD_COMMAND}`; export r; \
44701	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44702	$(NORMAL_TARGET_EXPORTS) \
44703	echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
44704	for flag in $(EXTRA_TARGET_FLAGS); do \
44705	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44706	done; \
44707	(cd $(TARGET_SUBDIR)/libtermcap && \
44708	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44709	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44710	          "RANLIB=$${RANLIB}" \
44711	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44712	           install-pdf) \
44713	  || exit 1
44714
44715@endif target-libtermcap
44716
44717.PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
44718maybe-install-html-target-libtermcap:
44719@if target-libtermcap
44720maybe-install-html-target-libtermcap: install-html-target-libtermcap
44721
44722install-html-target-libtermcap: \
44723    configure-target-libtermcap \
44724    html-target-libtermcap
44725	@: $(MAKE); $(unstage)
44726	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44727	r=`${PWD_COMMAND}`; export r; \
44728	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44729	$(NORMAL_TARGET_EXPORTS) \
44730	echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
44731	for flag in $(EXTRA_TARGET_FLAGS); do \
44732	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44733	done; \
44734	(cd $(TARGET_SUBDIR)/libtermcap && \
44735	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44736	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44737	          "RANLIB=$${RANLIB}" \
44738	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44739	           install-html) \
44740	  || exit 1
44741
44742@endif target-libtermcap
44743
44744.PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
44745maybe-installcheck-target-libtermcap:
44746@if target-libtermcap
44747maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
44748
44749installcheck-target-libtermcap: \
44750    configure-target-libtermcap
44751	@: $(MAKE); $(unstage)
44752	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
44753	r=`${PWD_COMMAND}`; export r; \
44754	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44755	$(NORMAL_TARGET_EXPORTS) \
44756	echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
44757	for flag in $(EXTRA_TARGET_FLAGS); do \
44758	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44759	done; \
44760	(cd $(TARGET_SUBDIR)/libtermcap && \
44761	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44762	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44763	          "RANLIB=$${RANLIB}" \
44764	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44765	           installcheck) \
44766	  || exit 1
44767
44768@endif target-libtermcap
44769
44770.PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
44771maybe-mostlyclean-target-libtermcap:
44772@if target-libtermcap
44773maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
44774
44775# libtermcap doesn't support mostlyclean.
44776mostlyclean-target-libtermcap:
44777
44778@endif target-libtermcap
44779
44780.PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
44781maybe-clean-target-libtermcap:
44782@if target-libtermcap
44783maybe-clean-target-libtermcap: clean-target-libtermcap
44784
44785# libtermcap doesn't support clean.
44786clean-target-libtermcap:
44787
44788@endif target-libtermcap
44789
44790.PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
44791maybe-distclean-target-libtermcap:
44792@if target-libtermcap
44793maybe-distclean-target-libtermcap: distclean-target-libtermcap
44794
44795# libtermcap doesn't support distclean.
44796distclean-target-libtermcap:
44797
44798@endif target-libtermcap
44799
44800.PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
44801maybe-maintainer-clean-target-libtermcap:
44802@if target-libtermcap
44803maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
44804
44805# libtermcap doesn't support maintainer-clean.
44806maintainer-clean-target-libtermcap:
44807
44808@endif target-libtermcap
44809
44810
44811
44812
44813
44814.PHONY: configure-target-winsup maybe-configure-target-winsup
44815maybe-configure-target-winsup:
44816@if gcc-bootstrap
44817configure-target-winsup: stage_current
44818@endif gcc-bootstrap
44819@if target-winsup
44820maybe-configure-target-winsup: configure-target-winsup
44821configure-target-winsup:
44822	@: $(MAKE); $(unstage)
44823	@r=`${PWD_COMMAND}`; export r; \
44824	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44825	echo "Checking multilib configuration for winsup..."; \
44826	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
44827	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
44828	if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
44829	  if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
44830	    rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
44831	  else \
44832	    rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
44833	    mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
44834	  fi; \
44835	else \
44836	  mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
44837	fi; \
44838	test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
44839	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
44840	$(NORMAL_TARGET_EXPORTS) \
44841	echo Configuring in $(TARGET_SUBDIR)/winsup; \
44842	cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
44843	case $(srcdir) in \
44844	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44845	  *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
44846		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44847	esac; \
44848	srcdiroption="--srcdir=$${topdir}/winsup"; \
44849	libsrcdir="$$s/winsup"; \
44850	rm -f no-such-file || : ; \
44851	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
44852	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44853	  --target=${target_alias} $${srcdiroption}  \
44854	  || exit 1
44855@endif target-winsup
44856
44857
44858
44859
44860
44861.PHONY: all-target-winsup maybe-all-target-winsup
44862maybe-all-target-winsup:
44863@if gcc-bootstrap
44864all-target-winsup: stage_current
44865@endif gcc-bootstrap
44866@if target-winsup
44867TARGET-target-winsup=all
44868maybe-all-target-winsup: all-target-winsup
44869all-target-winsup: configure-target-winsup
44870	@: $(MAKE); $(unstage)
44871	@r=`${PWD_COMMAND}`; export r; \
44872	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44873	$(NORMAL_TARGET_EXPORTS) \
44874	(cd $(TARGET_SUBDIR)/winsup && \
44875	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
44876		$(TARGET-target-winsup))
44877@endif target-winsup
44878
44879
44880
44881
44882
44883.PHONY: check-target-winsup maybe-check-target-winsup
44884maybe-check-target-winsup:
44885@if target-winsup
44886maybe-check-target-winsup: check-target-winsup
44887
44888check-target-winsup:
44889	@: $(MAKE); $(unstage)
44890	@r=`${PWD_COMMAND}`; export r; \
44891	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44892	$(NORMAL_TARGET_EXPORTS) \
44893	(cd $(TARGET_SUBDIR)/winsup && \
44894	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
44895
44896@endif target-winsup
44897
44898.PHONY: install-target-winsup maybe-install-target-winsup
44899maybe-install-target-winsup:
44900@if target-winsup
44901maybe-install-target-winsup: install-target-winsup
44902
44903install-target-winsup: installdirs
44904	@: $(MAKE); $(unstage)
44905	@r=`${PWD_COMMAND}`; export r; \
44906	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44907	$(NORMAL_TARGET_EXPORTS) \
44908	(cd $(TARGET_SUBDIR)/winsup && \
44909	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
44910
44911@endif target-winsup
44912
44913# Other targets (info, dvi, pdf, etc.)
44914
44915.PHONY: maybe-info-target-winsup info-target-winsup
44916maybe-info-target-winsup:
44917@if target-winsup
44918maybe-info-target-winsup: info-target-winsup
44919
44920info-target-winsup: \
44921    configure-target-winsup
44922	@: $(MAKE); $(unstage)
44923	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
44924	r=`${PWD_COMMAND}`; export r; \
44925	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44926	$(NORMAL_TARGET_EXPORTS) \
44927	echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
44928	for flag in $(EXTRA_TARGET_FLAGS); do \
44929	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44930	done; \
44931	(cd $(TARGET_SUBDIR)/winsup && \
44932	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44933	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44934	          "RANLIB=$${RANLIB}" \
44935	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44936	           info) \
44937	  || exit 1
44938
44939@endif target-winsup
44940
44941.PHONY: maybe-dvi-target-winsup dvi-target-winsup
44942maybe-dvi-target-winsup:
44943@if target-winsup
44944maybe-dvi-target-winsup: dvi-target-winsup
44945
44946dvi-target-winsup: \
44947    configure-target-winsup
44948	@: $(MAKE); $(unstage)
44949	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
44950	r=`${PWD_COMMAND}`; export r; \
44951	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44952	$(NORMAL_TARGET_EXPORTS) \
44953	echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
44954	for flag in $(EXTRA_TARGET_FLAGS); do \
44955	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44956	done; \
44957	(cd $(TARGET_SUBDIR)/winsup && \
44958	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44959	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44960	          "RANLIB=$${RANLIB}" \
44961	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44962	           dvi) \
44963	  || exit 1
44964
44965@endif target-winsup
44966
44967.PHONY: maybe-pdf-target-winsup pdf-target-winsup
44968maybe-pdf-target-winsup:
44969@if target-winsup
44970maybe-pdf-target-winsup: pdf-target-winsup
44971
44972pdf-target-winsup: \
44973    configure-target-winsup
44974	@: $(MAKE); $(unstage)
44975	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
44976	r=`${PWD_COMMAND}`; export r; \
44977	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44978	$(NORMAL_TARGET_EXPORTS) \
44979	echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
44980	for flag in $(EXTRA_TARGET_FLAGS); do \
44981	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44982	done; \
44983	(cd $(TARGET_SUBDIR)/winsup && \
44984	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44985	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44986	          "RANLIB=$${RANLIB}" \
44987	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44988	           pdf) \
44989	  || exit 1
44990
44991@endif target-winsup
44992
44993.PHONY: maybe-html-target-winsup html-target-winsup
44994maybe-html-target-winsup:
44995@if target-winsup
44996maybe-html-target-winsup: html-target-winsup
44997
44998html-target-winsup: \
44999    configure-target-winsup
45000	@: $(MAKE); $(unstage)
45001	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45002	r=`${PWD_COMMAND}`; export r; \
45003	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45004	$(NORMAL_TARGET_EXPORTS) \
45005	echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
45006	for flag in $(EXTRA_TARGET_FLAGS); do \
45007	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45008	done; \
45009	(cd $(TARGET_SUBDIR)/winsup && \
45010	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45011	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45012	          "RANLIB=$${RANLIB}" \
45013	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45014	           html) \
45015	  || exit 1
45016
45017@endif target-winsup
45018
45019.PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
45020maybe-TAGS-target-winsup:
45021@if target-winsup
45022maybe-TAGS-target-winsup: TAGS-target-winsup
45023
45024TAGS-target-winsup: \
45025    configure-target-winsup
45026	@: $(MAKE); $(unstage)
45027	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45028	r=`${PWD_COMMAND}`; export r; \
45029	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45030	$(NORMAL_TARGET_EXPORTS) \
45031	echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
45032	for flag in $(EXTRA_TARGET_FLAGS); do \
45033	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45034	done; \
45035	(cd $(TARGET_SUBDIR)/winsup && \
45036	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45037	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45038	          "RANLIB=$${RANLIB}" \
45039	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45040	           TAGS) \
45041	  || exit 1
45042
45043@endif target-winsup
45044
45045.PHONY: maybe-install-info-target-winsup install-info-target-winsup
45046maybe-install-info-target-winsup:
45047@if target-winsup
45048maybe-install-info-target-winsup: install-info-target-winsup
45049
45050install-info-target-winsup: \
45051    configure-target-winsup \
45052    info-target-winsup
45053	@: $(MAKE); $(unstage)
45054	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45055	r=`${PWD_COMMAND}`; export r; \
45056	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45057	$(NORMAL_TARGET_EXPORTS) \
45058	echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
45059	for flag in $(EXTRA_TARGET_FLAGS); do \
45060	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45061	done; \
45062	(cd $(TARGET_SUBDIR)/winsup && \
45063	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45064	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45065	          "RANLIB=$${RANLIB}" \
45066	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45067	           install-info) \
45068	  || exit 1
45069
45070@endif target-winsup
45071
45072.PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
45073maybe-install-pdf-target-winsup:
45074@if target-winsup
45075maybe-install-pdf-target-winsup: install-pdf-target-winsup
45076
45077install-pdf-target-winsup: \
45078    configure-target-winsup \
45079    pdf-target-winsup
45080	@: $(MAKE); $(unstage)
45081	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45082	r=`${PWD_COMMAND}`; export r; \
45083	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45084	$(NORMAL_TARGET_EXPORTS) \
45085	echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
45086	for flag in $(EXTRA_TARGET_FLAGS); do \
45087	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45088	done; \
45089	(cd $(TARGET_SUBDIR)/winsup && \
45090	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45091	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45092	          "RANLIB=$${RANLIB}" \
45093	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45094	           install-pdf) \
45095	  || exit 1
45096
45097@endif target-winsup
45098
45099.PHONY: maybe-install-html-target-winsup install-html-target-winsup
45100maybe-install-html-target-winsup:
45101@if target-winsup
45102maybe-install-html-target-winsup: install-html-target-winsup
45103
45104install-html-target-winsup: \
45105    configure-target-winsup \
45106    html-target-winsup
45107	@: $(MAKE); $(unstage)
45108	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45109	r=`${PWD_COMMAND}`; export r; \
45110	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45111	$(NORMAL_TARGET_EXPORTS) \
45112	echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
45113	for flag in $(EXTRA_TARGET_FLAGS); do \
45114	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45115	done; \
45116	(cd $(TARGET_SUBDIR)/winsup && \
45117	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45118	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45119	          "RANLIB=$${RANLIB}" \
45120	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45121	           install-html) \
45122	  || exit 1
45123
45124@endif target-winsup
45125
45126.PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
45127maybe-installcheck-target-winsup:
45128@if target-winsup
45129maybe-installcheck-target-winsup: installcheck-target-winsup
45130
45131installcheck-target-winsup: \
45132    configure-target-winsup
45133	@: $(MAKE); $(unstage)
45134	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45135	r=`${PWD_COMMAND}`; export r; \
45136	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45137	$(NORMAL_TARGET_EXPORTS) \
45138	echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
45139	for flag in $(EXTRA_TARGET_FLAGS); do \
45140	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45141	done; \
45142	(cd $(TARGET_SUBDIR)/winsup && \
45143	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45144	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45145	          "RANLIB=$${RANLIB}" \
45146	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45147	           installcheck) \
45148	  || exit 1
45149
45150@endif target-winsup
45151
45152.PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
45153maybe-mostlyclean-target-winsup:
45154@if target-winsup
45155maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
45156
45157mostlyclean-target-winsup:
45158	@: $(MAKE); $(unstage)
45159	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45160	r=`${PWD_COMMAND}`; export r; \
45161	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45162	$(NORMAL_TARGET_EXPORTS) \
45163	echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
45164	for flag in $(EXTRA_TARGET_FLAGS); do \
45165	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45166	done; \
45167	(cd $(TARGET_SUBDIR)/winsup && \
45168	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45169	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45170	          "RANLIB=$${RANLIB}" \
45171	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45172	           mostlyclean) \
45173	  || exit 1
45174
45175@endif target-winsup
45176
45177.PHONY: maybe-clean-target-winsup clean-target-winsup
45178maybe-clean-target-winsup:
45179@if target-winsup
45180maybe-clean-target-winsup: clean-target-winsup
45181
45182clean-target-winsup:
45183	@: $(MAKE); $(unstage)
45184	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45185	r=`${PWD_COMMAND}`; export r; \
45186	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45187	$(NORMAL_TARGET_EXPORTS) \
45188	echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
45189	for flag in $(EXTRA_TARGET_FLAGS); do \
45190	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45191	done; \
45192	(cd $(TARGET_SUBDIR)/winsup && \
45193	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45194	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45195	          "RANLIB=$${RANLIB}" \
45196	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45197	           clean) \
45198	  || exit 1
45199
45200@endif target-winsup
45201
45202.PHONY: maybe-distclean-target-winsup distclean-target-winsup
45203maybe-distclean-target-winsup:
45204@if target-winsup
45205maybe-distclean-target-winsup: distclean-target-winsup
45206
45207distclean-target-winsup:
45208	@: $(MAKE); $(unstage)
45209	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45210	r=`${PWD_COMMAND}`; export r; \
45211	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45212	$(NORMAL_TARGET_EXPORTS) \
45213	echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
45214	for flag in $(EXTRA_TARGET_FLAGS); do \
45215	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45216	done; \
45217	(cd $(TARGET_SUBDIR)/winsup && \
45218	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45219	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45220	          "RANLIB=$${RANLIB}" \
45221	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45222	           distclean) \
45223	  || exit 1
45224
45225@endif target-winsup
45226
45227.PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
45228maybe-maintainer-clean-target-winsup:
45229@if target-winsup
45230maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
45231
45232maintainer-clean-target-winsup:
45233	@: $(MAKE); $(unstage)
45234	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
45235	r=`${PWD_COMMAND}`; export r; \
45236	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45237	$(NORMAL_TARGET_EXPORTS) \
45238	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
45239	for flag in $(EXTRA_TARGET_FLAGS); do \
45240	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45241	done; \
45242	(cd $(TARGET_SUBDIR)/winsup && \
45243	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45244	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45245	          "RANLIB=$${RANLIB}" \
45246	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45247	           maintainer-clean) \
45248	  || exit 1
45249
45250@endif target-winsup
45251
45252
45253
45254
45255
45256.PHONY: configure-target-libgloss maybe-configure-target-libgloss
45257maybe-configure-target-libgloss:
45258@if gcc-bootstrap
45259configure-target-libgloss: stage_current
45260@endif gcc-bootstrap
45261@if target-libgloss
45262maybe-configure-target-libgloss: configure-target-libgloss
45263configure-target-libgloss:
45264	@: $(MAKE); $(unstage)
45265	@r=`${PWD_COMMAND}`; export r; \
45266	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45267	echo "Checking multilib configuration for libgloss..."; \
45268	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
45269	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
45270	if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
45271	  if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
45272	    rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
45273	  else \
45274	    rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
45275	    mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
45276	  fi; \
45277	else \
45278	  mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
45279	fi; \
45280	test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
45281	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
45282	$(NORMAL_TARGET_EXPORTS) \
45283	echo Configuring in $(TARGET_SUBDIR)/libgloss; \
45284	cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
45285	case $(srcdir) in \
45286	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45287	  *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
45288		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45289	esac; \
45290	srcdiroption="--srcdir=$${topdir}/libgloss"; \
45291	libsrcdir="$$s/libgloss"; \
45292	rm -f no-such-file || : ; \
45293	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
45294	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45295	  --target=${target_alias} $${srcdiroption}  \
45296	  || exit 1
45297@endif target-libgloss
45298
45299
45300
45301
45302
45303.PHONY: all-target-libgloss maybe-all-target-libgloss
45304maybe-all-target-libgloss:
45305@if gcc-bootstrap
45306all-target-libgloss: stage_current
45307@endif gcc-bootstrap
45308@if target-libgloss
45309TARGET-target-libgloss=all
45310maybe-all-target-libgloss: all-target-libgloss
45311all-target-libgloss: configure-target-libgloss
45312	@: $(MAKE); $(unstage)
45313	@r=`${PWD_COMMAND}`; export r; \
45314	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45315	$(NORMAL_TARGET_EXPORTS) \
45316	(cd $(TARGET_SUBDIR)/libgloss && \
45317	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
45318		$(TARGET-target-libgloss))
45319@endif target-libgloss
45320
45321
45322
45323
45324
45325.PHONY: check-target-libgloss maybe-check-target-libgloss
45326maybe-check-target-libgloss:
45327@if target-libgloss
45328maybe-check-target-libgloss: check-target-libgloss
45329
45330# Dummy target for uncheckable module.
45331check-target-libgloss:
45332
45333@endif target-libgloss
45334
45335.PHONY: install-target-libgloss maybe-install-target-libgloss
45336maybe-install-target-libgloss:
45337@if target-libgloss
45338maybe-install-target-libgloss: install-target-libgloss
45339
45340install-target-libgloss: installdirs
45341	@: $(MAKE); $(unstage)
45342	@r=`${PWD_COMMAND}`; export r; \
45343	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45344	$(NORMAL_TARGET_EXPORTS) \
45345	(cd $(TARGET_SUBDIR)/libgloss && \
45346	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
45347
45348@endif target-libgloss
45349
45350# Other targets (info, dvi, pdf, etc.)
45351
45352.PHONY: maybe-info-target-libgloss info-target-libgloss
45353maybe-info-target-libgloss:
45354@if target-libgloss
45355maybe-info-target-libgloss: info-target-libgloss
45356
45357info-target-libgloss: \
45358    configure-target-libgloss
45359	@: $(MAKE); $(unstage)
45360	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45361	r=`${PWD_COMMAND}`; export r; \
45362	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45363	$(NORMAL_TARGET_EXPORTS) \
45364	echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
45365	for flag in $(EXTRA_TARGET_FLAGS); do \
45366	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45367	done; \
45368	(cd $(TARGET_SUBDIR)/libgloss && \
45369	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45370	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45371	          "RANLIB=$${RANLIB}" \
45372	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45373	           info) \
45374	  || exit 1
45375
45376@endif target-libgloss
45377
45378.PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
45379maybe-dvi-target-libgloss:
45380@if target-libgloss
45381maybe-dvi-target-libgloss: dvi-target-libgloss
45382
45383dvi-target-libgloss: \
45384    configure-target-libgloss
45385	@: $(MAKE); $(unstage)
45386	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45387	r=`${PWD_COMMAND}`; export r; \
45388	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45389	$(NORMAL_TARGET_EXPORTS) \
45390	echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
45391	for flag in $(EXTRA_TARGET_FLAGS); do \
45392	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45393	done; \
45394	(cd $(TARGET_SUBDIR)/libgloss && \
45395	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45396	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45397	          "RANLIB=$${RANLIB}" \
45398	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45399	           dvi) \
45400	  || exit 1
45401
45402@endif target-libgloss
45403
45404.PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
45405maybe-pdf-target-libgloss:
45406@if target-libgloss
45407maybe-pdf-target-libgloss: pdf-target-libgloss
45408
45409pdf-target-libgloss: \
45410    configure-target-libgloss
45411	@: $(MAKE); $(unstage)
45412	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45413	r=`${PWD_COMMAND}`; export r; \
45414	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45415	$(NORMAL_TARGET_EXPORTS) \
45416	echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
45417	for flag in $(EXTRA_TARGET_FLAGS); do \
45418	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45419	done; \
45420	(cd $(TARGET_SUBDIR)/libgloss && \
45421	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45422	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45423	          "RANLIB=$${RANLIB}" \
45424	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45425	           pdf) \
45426	  || exit 1
45427
45428@endif target-libgloss
45429
45430.PHONY: maybe-html-target-libgloss html-target-libgloss
45431maybe-html-target-libgloss:
45432@if target-libgloss
45433maybe-html-target-libgloss: html-target-libgloss
45434
45435html-target-libgloss: \
45436    configure-target-libgloss
45437	@: $(MAKE); $(unstage)
45438	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45439	r=`${PWD_COMMAND}`; export r; \
45440	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45441	$(NORMAL_TARGET_EXPORTS) \
45442	echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
45443	for flag in $(EXTRA_TARGET_FLAGS); do \
45444	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45445	done; \
45446	(cd $(TARGET_SUBDIR)/libgloss && \
45447	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45448	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45449	          "RANLIB=$${RANLIB}" \
45450	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45451	           html) \
45452	  || exit 1
45453
45454@endif target-libgloss
45455
45456.PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
45457maybe-TAGS-target-libgloss:
45458@if target-libgloss
45459maybe-TAGS-target-libgloss: TAGS-target-libgloss
45460
45461TAGS-target-libgloss: \
45462    configure-target-libgloss
45463	@: $(MAKE); $(unstage)
45464	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45465	r=`${PWD_COMMAND}`; export r; \
45466	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45467	$(NORMAL_TARGET_EXPORTS) \
45468	echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
45469	for flag in $(EXTRA_TARGET_FLAGS); do \
45470	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45471	done; \
45472	(cd $(TARGET_SUBDIR)/libgloss && \
45473	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45474	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45475	          "RANLIB=$${RANLIB}" \
45476	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45477	           TAGS) \
45478	  || exit 1
45479
45480@endif target-libgloss
45481
45482.PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
45483maybe-install-info-target-libgloss:
45484@if target-libgloss
45485maybe-install-info-target-libgloss: install-info-target-libgloss
45486
45487install-info-target-libgloss: \
45488    configure-target-libgloss \
45489    info-target-libgloss
45490	@: $(MAKE); $(unstage)
45491	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45492	r=`${PWD_COMMAND}`; export r; \
45493	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45494	$(NORMAL_TARGET_EXPORTS) \
45495	echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
45496	for flag in $(EXTRA_TARGET_FLAGS); do \
45497	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45498	done; \
45499	(cd $(TARGET_SUBDIR)/libgloss && \
45500	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45501	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45502	          "RANLIB=$${RANLIB}" \
45503	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45504	           install-info) \
45505	  || exit 1
45506
45507@endif target-libgloss
45508
45509.PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
45510maybe-install-pdf-target-libgloss:
45511@if target-libgloss
45512maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
45513
45514install-pdf-target-libgloss: \
45515    configure-target-libgloss \
45516    pdf-target-libgloss
45517	@: $(MAKE); $(unstage)
45518	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45519	r=`${PWD_COMMAND}`; export r; \
45520	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45521	$(NORMAL_TARGET_EXPORTS) \
45522	echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
45523	for flag in $(EXTRA_TARGET_FLAGS); do \
45524	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45525	done; \
45526	(cd $(TARGET_SUBDIR)/libgloss && \
45527	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45528	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45529	          "RANLIB=$${RANLIB}" \
45530	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45531	           install-pdf) \
45532	  || exit 1
45533
45534@endif target-libgloss
45535
45536.PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
45537maybe-install-html-target-libgloss:
45538@if target-libgloss
45539maybe-install-html-target-libgloss: install-html-target-libgloss
45540
45541install-html-target-libgloss: \
45542    configure-target-libgloss \
45543    html-target-libgloss
45544	@: $(MAKE); $(unstage)
45545	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45546	r=`${PWD_COMMAND}`; export r; \
45547	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45548	$(NORMAL_TARGET_EXPORTS) \
45549	echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
45550	for flag in $(EXTRA_TARGET_FLAGS); do \
45551	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45552	done; \
45553	(cd $(TARGET_SUBDIR)/libgloss && \
45554	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45555	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45556	          "RANLIB=$${RANLIB}" \
45557	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45558	           install-html) \
45559	  || exit 1
45560
45561@endif target-libgloss
45562
45563.PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
45564maybe-installcheck-target-libgloss:
45565@if target-libgloss
45566maybe-installcheck-target-libgloss: installcheck-target-libgloss
45567
45568installcheck-target-libgloss: \
45569    configure-target-libgloss
45570	@: $(MAKE); $(unstage)
45571	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45572	r=`${PWD_COMMAND}`; export r; \
45573	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45574	$(NORMAL_TARGET_EXPORTS) \
45575	echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
45576	for flag in $(EXTRA_TARGET_FLAGS); do \
45577	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45578	done; \
45579	(cd $(TARGET_SUBDIR)/libgloss && \
45580	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45581	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45582	          "RANLIB=$${RANLIB}" \
45583	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45584	           installcheck) \
45585	  || exit 1
45586
45587@endif target-libgloss
45588
45589.PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
45590maybe-mostlyclean-target-libgloss:
45591@if target-libgloss
45592maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
45593
45594mostlyclean-target-libgloss:
45595	@: $(MAKE); $(unstage)
45596	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45597	r=`${PWD_COMMAND}`; export r; \
45598	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45599	$(NORMAL_TARGET_EXPORTS) \
45600	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
45601	for flag in $(EXTRA_TARGET_FLAGS); do \
45602	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45603	done; \
45604	(cd $(TARGET_SUBDIR)/libgloss && \
45605	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45606	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45607	          "RANLIB=$${RANLIB}" \
45608	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45609	           mostlyclean) \
45610	  || exit 1
45611
45612@endif target-libgloss
45613
45614.PHONY: maybe-clean-target-libgloss clean-target-libgloss
45615maybe-clean-target-libgloss:
45616@if target-libgloss
45617maybe-clean-target-libgloss: clean-target-libgloss
45618
45619clean-target-libgloss:
45620	@: $(MAKE); $(unstage)
45621	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45622	r=`${PWD_COMMAND}`; export r; \
45623	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45624	$(NORMAL_TARGET_EXPORTS) \
45625	echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
45626	for flag in $(EXTRA_TARGET_FLAGS); do \
45627	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45628	done; \
45629	(cd $(TARGET_SUBDIR)/libgloss && \
45630	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45631	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45632	          "RANLIB=$${RANLIB}" \
45633	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45634	           clean) \
45635	  || exit 1
45636
45637@endif target-libgloss
45638
45639.PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
45640maybe-distclean-target-libgloss:
45641@if target-libgloss
45642maybe-distclean-target-libgloss: distclean-target-libgloss
45643
45644distclean-target-libgloss:
45645	@: $(MAKE); $(unstage)
45646	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45647	r=`${PWD_COMMAND}`; export r; \
45648	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45649	$(NORMAL_TARGET_EXPORTS) \
45650	echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
45651	for flag in $(EXTRA_TARGET_FLAGS); do \
45652	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45653	done; \
45654	(cd $(TARGET_SUBDIR)/libgloss && \
45655	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45656	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45657	          "RANLIB=$${RANLIB}" \
45658	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45659	           distclean) \
45660	  || exit 1
45661
45662@endif target-libgloss
45663
45664.PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
45665maybe-maintainer-clean-target-libgloss:
45666@if target-libgloss
45667maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
45668
45669maintainer-clean-target-libgloss:
45670	@: $(MAKE); $(unstage)
45671	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
45672	r=`${PWD_COMMAND}`; export r; \
45673	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45674	$(NORMAL_TARGET_EXPORTS) \
45675	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
45676	for flag in $(EXTRA_TARGET_FLAGS); do \
45677	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45678	done; \
45679	(cd $(TARGET_SUBDIR)/libgloss && \
45680	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45681	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45682	          "RANLIB=$${RANLIB}" \
45683	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45684	           maintainer-clean) \
45685	  || exit 1
45686
45687@endif target-libgloss
45688
45689
45690
45691
45692
45693.PHONY: configure-target-libiberty maybe-configure-target-libiberty
45694maybe-configure-target-libiberty:
45695@if gcc-bootstrap
45696configure-target-libiberty: stage_current
45697@endif gcc-bootstrap
45698@if target-libiberty
45699maybe-configure-target-libiberty: configure-target-libiberty
45700configure-target-libiberty:
45701	@: $(MAKE); $(unstage)
45702	@r=`${PWD_COMMAND}`; export r; \
45703	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45704	echo "Checking multilib configuration for libiberty..."; \
45705	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
45706	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libiberty/multilib.tmp 2> /dev/null ; \
45707	if test -r $(TARGET_SUBDIR)/libiberty/multilib.out; then \
45708	  if cmp -s $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; then \
45709	    rm -f $(TARGET_SUBDIR)/libiberty/multilib.tmp; \
45710	  else \
45711	    rm -f $(TARGET_SUBDIR)/libiberty/Makefile; \
45712	    mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
45713	  fi; \
45714	else \
45715	  mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
45716	fi; \
45717	test ! -f $(TARGET_SUBDIR)/libiberty/Makefile || exit 0; \
45718	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
45719	$(NORMAL_TARGET_EXPORTS) \
45720	echo Configuring in $(TARGET_SUBDIR)/libiberty; \
45721	cd "$(TARGET_SUBDIR)/libiberty" || exit 1; \
45722	case $(srcdir) in \
45723	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45724	  *) topdir=`echo $(TARGET_SUBDIR)/libiberty/ | \
45725		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45726	esac; \
45727	srcdiroption="--srcdir=$${topdir}/libiberty"; \
45728	libsrcdir="$$s/libiberty"; \
45729	rm -f no-such-file || : ; \
45730	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
45731	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45732	  --target=${target_alias} $${srcdiroption}  \
45733	  || exit 1
45734@endif target-libiberty
45735
45736
45737
45738
45739
45740.PHONY: all-target-libiberty maybe-all-target-libiberty
45741maybe-all-target-libiberty:
45742@if gcc-bootstrap
45743all-target-libiberty: stage_current
45744@endif gcc-bootstrap
45745@if target-libiberty
45746TARGET-target-libiberty=all
45747maybe-all-target-libiberty: all-target-libiberty
45748all-target-libiberty: configure-target-libiberty
45749	@: $(MAKE); $(unstage)
45750	@r=`${PWD_COMMAND}`; export r; \
45751	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45752	$(NORMAL_TARGET_EXPORTS) \
45753	(cd $(TARGET_SUBDIR)/libiberty && \
45754	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
45755		$(TARGET-target-libiberty))
45756@endif target-libiberty
45757
45758
45759
45760
45761
45762.PHONY: check-target-libiberty maybe-check-target-libiberty
45763maybe-check-target-libiberty:
45764@if target-libiberty
45765maybe-check-target-libiberty: check-target-libiberty
45766
45767check-target-libiberty:
45768	@: $(MAKE); $(unstage)
45769	@r=`${PWD_COMMAND}`; export r; \
45770	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45771	$(NORMAL_TARGET_EXPORTS) \
45772	(cd $(TARGET_SUBDIR)/libiberty && \
45773	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
45774
45775@endif target-libiberty
45776
45777.PHONY: install-target-libiberty maybe-install-target-libiberty
45778maybe-install-target-libiberty:
45779@if target-libiberty
45780maybe-install-target-libiberty: install-target-libiberty
45781
45782install-target-libiberty: installdirs
45783	@: $(MAKE); $(unstage)
45784	@r=`${PWD_COMMAND}`; export r; \
45785	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45786	$(NORMAL_TARGET_EXPORTS) \
45787	(cd $(TARGET_SUBDIR)/libiberty && \
45788	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
45789
45790@endif target-libiberty
45791
45792# Other targets (info, dvi, pdf, etc.)
45793
45794.PHONY: maybe-info-target-libiberty info-target-libiberty
45795maybe-info-target-libiberty:
45796@if target-libiberty
45797maybe-info-target-libiberty: info-target-libiberty
45798
45799info-target-libiberty: \
45800    configure-target-libiberty
45801	@: $(MAKE); $(unstage)
45802	@[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45803	r=`${PWD_COMMAND}`; export r; \
45804	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45805	$(NORMAL_TARGET_EXPORTS) \
45806	echo "Doing info in $(TARGET_SUBDIR)/libiberty" ; \
45807	for flag in $(EXTRA_TARGET_FLAGS); do \
45808	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45809	done; \
45810	(cd $(TARGET_SUBDIR)/libiberty && \
45811	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45812	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45813	          "RANLIB=$${RANLIB}" \
45814	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45815	           info) \
45816	  || exit 1
45817
45818@endif target-libiberty
45819
45820.PHONY: maybe-dvi-target-libiberty dvi-target-libiberty
45821maybe-dvi-target-libiberty:
45822@if target-libiberty
45823maybe-dvi-target-libiberty: dvi-target-libiberty
45824
45825dvi-target-libiberty: \
45826    configure-target-libiberty
45827	@: $(MAKE); $(unstage)
45828	@[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45829	r=`${PWD_COMMAND}`; export r; \
45830	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45831	$(NORMAL_TARGET_EXPORTS) \
45832	echo "Doing dvi in $(TARGET_SUBDIR)/libiberty" ; \
45833	for flag in $(EXTRA_TARGET_FLAGS); do \
45834	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45835	done; \
45836	(cd $(TARGET_SUBDIR)/libiberty && \
45837	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45838	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45839	          "RANLIB=$${RANLIB}" \
45840	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45841	           dvi) \
45842	  || exit 1
45843
45844@endif target-libiberty
45845
45846.PHONY: maybe-pdf-target-libiberty pdf-target-libiberty
45847maybe-pdf-target-libiberty:
45848@if target-libiberty
45849maybe-pdf-target-libiberty: pdf-target-libiberty
45850
45851pdf-target-libiberty: \
45852    configure-target-libiberty
45853	@: $(MAKE); $(unstage)
45854	@[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45855	r=`${PWD_COMMAND}`; export r; \
45856	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45857	$(NORMAL_TARGET_EXPORTS) \
45858	echo "Doing pdf in $(TARGET_SUBDIR)/libiberty" ; \
45859	for flag in $(EXTRA_TARGET_FLAGS); do \
45860	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45861	done; \
45862	(cd $(TARGET_SUBDIR)/libiberty && \
45863	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45864	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45865	          "RANLIB=$${RANLIB}" \
45866	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45867	           pdf) \
45868	  || exit 1
45869
45870@endif target-libiberty
45871
45872.PHONY: maybe-html-target-libiberty html-target-libiberty
45873maybe-html-target-libiberty:
45874@if target-libiberty
45875maybe-html-target-libiberty: html-target-libiberty
45876
45877html-target-libiberty: \
45878    configure-target-libiberty
45879	@: $(MAKE); $(unstage)
45880	@[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45881	r=`${PWD_COMMAND}`; export r; \
45882	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45883	$(NORMAL_TARGET_EXPORTS) \
45884	echo "Doing html in $(TARGET_SUBDIR)/libiberty" ; \
45885	for flag in $(EXTRA_TARGET_FLAGS); do \
45886	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45887	done; \
45888	(cd $(TARGET_SUBDIR)/libiberty && \
45889	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45890	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45891	          "RANLIB=$${RANLIB}" \
45892	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45893	           html) \
45894	  || exit 1
45895
45896@endif target-libiberty
45897
45898.PHONY: maybe-TAGS-target-libiberty TAGS-target-libiberty
45899maybe-TAGS-target-libiberty:
45900@if target-libiberty
45901maybe-TAGS-target-libiberty: TAGS-target-libiberty
45902
45903TAGS-target-libiberty: \
45904    configure-target-libiberty
45905	@: $(MAKE); $(unstage)
45906	@[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45907	r=`${PWD_COMMAND}`; export r; \
45908	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45909	$(NORMAL_TARGET_EXPORTS) \
45910	echo "Doing TAGS in $(TARGET_SUBDIR)/libiberty" ; \
45911	for flag in $(EXTRA_TARGET_FLAGS); do \
45912	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45913	done; \
45914	(cd $(TARGET_SUBDIR)/libiberty && \
45915	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45916	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45917	          "RANLIB=$${RANLIB}" \
45918	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45919	           TAGS) \
45920	  || exit 1
45921
45922@endif target-libiberty
45923
45924.PHONY: maybe-install-info-target-libiberty install-info-target-libiberty
45925maybe-install-info-target-libiberty:
45926@if target-libiberty
45927maybe-install-info-target-libiberty: install-info-target-libiberty
45928
45929install-info-target-libiberty: \
45930    configure-target-libiberty \
45931    info-target-libiberty
45932	@: $(MAKE); $(unstage)
45933	@[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45934	r=`${PWD_COMMAND}`; export r; \
45935	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45936	$(NORMAL_TARGET_EXPORTS) \
45937	echo "Doing install-info in $(TARGET_SUBDIR)/libiberty" ; \
45938	for flag in $(EXTRA_TARGET_FLAGS); do \
45939	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45940	done; \
45941	(cd $(TARGET_SUBDIR)/libiberty && \
45942	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45943	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45944	          "RANLIB=$${RANLIB}" \
45945	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45946	           install-info) \
45947	  || exit 1
45948
45949@endif target-libiberty
45950
45951.PHONY: maybe-install-pdf-target-libiberty install-pdf-target-libiberty
45952maybe-install-pdf-target-libiberty:
45953@if target-libiberty
45954maybe-install-pdf-target-libiberty: install-pdf-target-libiberty
45955
45956install-pdf-target-libiberty: \
45957    configure-target-libiberty \
45958    pdf-target-libiberty
45959	@: $(MAKE); $(unstage)
45960	@[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45961	r=`${PWD_COMMAND}`; export r; \
45962	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45963	$(NORMAL_TARGET_EXPORTS) \
45964	echo "Doing install-pdf in $(TARGET_SUBDIR)/libiberty" ; \
45965	for flag in $(EXTRA_TARGET_FLAGS); do \
45966	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45967	done; \
45968	(cd $(TARGET_SUBDIR)/libiberty && \
45969	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45970	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45971	          "RANLIB=$${RANLIB}" \
45972	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45973	           install-pdf) \
45974	  || exit 1
45975
45976@endif target-libiberty
45977
45978.PHONY: maybe-install-html-target-libiberty install-html-target-libiberty
45979maybe-install-html-target-libiberty:
45980@if target-libiberty
45981maybe-install-html-target-libiberty: install-html-target-libiberty
45982
45983install-html-target-libiberty: \
45984    configure-target-libiberty \
45985    html-target-libiberty
45986	@: $(MAKE); $(unstage)
45987	@[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
45988	r=`${PWD_COMMAND}`; export r; \
45989	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45990	$(NORMAL_TARGET_EXPORTS) \
45991	echo "Doing install-html in $(TARGET_SUBDIR)/libiberty" ; \
45992	for flag in $(EXTRA_TARGET_FLAGS); do \
45993	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45994	done; \
45995	(cd $(TARGET_SUBDIR)/libiberty && \
45996	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45997	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45998	          "RANLIB=$${RANLIB}" \
45999	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46000	           install-html) \
46001	  || exit 1
46002
46003@endif target-libiberty
46004
46005.PHONY: maybe-installcheck-target-libiberty installcheck-target-libiberty
46006maybe-installcheck-target-libiberty:
46007@if target-libiberty
46008maybe-installcheck-target-libiberty: installcheck-target-libiberty
46009
46010installcheck-target-libiberty: \
46011    configure-target-libiberty
46012	@: $(MAKE); $(unstage)
46013	@[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
46014	r=`${PWD_COMMAND}`; export r; \
46015	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46016	$(NORMAL_TARGET_EXPORTS) \
46017	echo "Doing installcheck in $(TARGET_SUBDIR)/libiberty" ; \
46018	for flag in $(EXTRA_TARGET_FLAGS); do \
46019	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46020	done; \
46021	(cd $(TARGET_SUBDIR)/libiberty && \
46022	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46023	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46024	          "RANLIB=$${RANLIB}" \
46025	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46026	           installcheck) \
46027	  || exit 1
46028
46029@endif target-libiberty
46030
46031.PHONY: maybe-mostlyclean-target-libiberty mostlyclean-target-libiberty
46032maybe-mostlyclean-target-libiberty:
46033@if target-libiberty
46034maybe-mostlyclean-target-libiberty: mostlyclean-target-libiberty
46035
46036mostlyclean-target-libiberty:
46037	@: $(MAKE); $(unstage)
46038	@[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
46039	r=`${PWD_COMMAND}`; export r; \
46040	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46041	$(NORMAL_TARGET_EXPORTS) \
46042	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libiberty" ; \
46043	for flag in $(EXTRA_TARGET_FLAGS); do \
46044	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46045	done; \
46046	(cd $(TARGET_SUBDIR)/libiberty && \
46047	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46048	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46049	          "RANLIB=$${RANLIB}" \
46050	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46051	           mostlyclean) \
46052	  || exit 1
46053
46054@endif target-libiberty
46055
46056.PHONY: maybe-clean-target-libiberty clean-target-libiberty
46057maybe-clean-target-libiberty:
46058@if target-libiberty
46059maybe-clean-target-libiberty: clean-target-libiberty
46060
46061clean-target-libiberty:
46062	@: $(MAKE); $(unstage)
46063	@[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
46064	r=`${PWD_COMMAND}`; export r; \
46065	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46066	$(NORMAL_TARGET_EXPORTS) \
46067	echo "Doing clean in $(TARGET_SUBDIR)/libiberty" ; \
46068	for flag in $(EXTRA_TARGET_FLAGS); do \
46069	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46070	done; \
46071	(cd $(TARGET_SUBDIR)/libiberty && \
46072	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46073	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46074	          "RANLIB=$${RANLIB}" \
46075	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46076	           clean) \
46077	  || exit 1
46078
46079@endif target-libiberty
46080
46081.PHONY: maybe-distclean-target-libiberty distclean-target-libiberty
46082maybe-distclean-target-libiberty:
46083@if target-libiberty
46084maybe-distclean-target-libiberty: distclean-target-libiberty
46085
46086distclean-target-libiberty:
46087	@: $(MAKE); $(unstage)
46088	@[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
46089	r=`${PWD_COMMAND}`; export r; \
46090	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46091	$(NORMAL_TARGET_EXPORTS) \
46092	echo "Doing distclean in $(TARGET_SUBDIR)/libiberty" ; \
46093	for flag in $(EXTRA_TARGET_FLAGS); do \
46094	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46095	done; \
46096	(cd $(TARGET_SUBDIR)/libiberty && \
46097	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46098	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46099	          "RANLIB=$${RANLIB}" \
46100	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46101	           distclean) \
46102	  || exit 1
46103
46104@endif target-libiberty
46105
46106.PHONY: maybe-maintainer-clean-target-libiberty maintainer-clean-target-libiberty
46107maybe-maintainer-clean-target-libiberty:
46108@if target-libiberty
46109maybe-maintainer-clean-target-libiberty: maintainer-clean-target-libiberty
46110
46111maintainer-clean-target-libiberty:
46112	@: $(MAKE); $(unstage)
46113	@[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
46114	r=`${PWD_COMMAND}`; export r; \
46115	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46116	$(NORMAL_TARGET_EXPORTS) \
46117	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libiberty" ; \
46118	for flag in $(EXTRA_TARGET_FLAGS); do \
46119	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46120	done; \
46121	(cd $(TARGET_SUBDIR)/libiberty && \
46122	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46123	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46124	          "RANLIB=$${RANLIB}" \
46125	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46126	           maintainer-clean) \
46127	  || exit 1
46128
46129@endif target-libiberty
46130
46131
46132
46133
46134
46135.PHONY: configure-target-gperf maybe-configure-target-gperf
46136maybe-configure-target-gperf:
46137@if gcc-bootstrap
46138configure-target-gperf: stage_current
46139@endif gcc-bootstrap
46140@if target-gperf
46141maybe-configure-target-gperf: configure-target-gperf
46142configure-target-gperf:
46143	@: $(MAKE); $(unstage)
46144	@r=`${PWD_COMMAND}`; export r; \
46145	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46146	echo "Checking multilib configuration for gperf..."; \
46147	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
46148	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/gperf/multilib.tmp 2> /dev/null ; \
46149	if test -r $(TARGET_SUBDIR)/gperf/multilib.out; then \
46150	  if cmp -s $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; then \
46151	    rm -f $(TARGET_SUBDIR)/gperf/multilib.tmp; \
46152	  else \
46153	    rm -f $(TARGET_SUBDIR)/gperf/Makefile; \
46154	    mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
46155	  fi; \
46156	else \
46157	  mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
46158	fi; \
46159	test ! -f $(TARGET_SUBDIR)/gperf/Makefile || exit 0; \
46160	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
46161	$(NORMAL_TARGET_EXPORTS) \
46162	echo Configuring in $(TARGET_SUBDIR)/gperf; \
46163	cd "$(TARGET_SUBDIR)/gperf" || exit 1; \
46164	case $(srcdir) in \
46165	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46166	  *) topdir=`echo $(TARGET_SUBDIR)/gperf/ | \
46167		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46168	esac; \
46169	srcdiroption="--srcdir=$${topdir}/gperf"; \
46170	libsrcdir="$$s/gperf"; \
46171	rm -f no-such-file || : ; \
46172	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
46173	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46174	  --target=${target_alias} $${srcdiroption}  \
46175	  || exit 1
46176@endif target-gperf
46177
46178
46179
46180
46181
46182.PHONY: all-target-gperf maybe-all-target-gperf
46183maybe-all-target-gperf:
46184@if gcc-bootstrap
46185all-target-gperf: stage_current
46186@endif gcc-bootstrap
46187@if target-gperf
46188TARGET-target-gperf=all
46189maybe-all-target-gperf: all-target-gperf
46190all-target-gperf: configure-target-gperf
46191	@: $(MAKE); $(unstage)
46192	@r=`${PWD_COMMAND}`; export r; \
46193	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46194	$(NORMAL_TARGET_EXPORTS) \
46195	(cd $(TARGET_SUBDIR)/gperf && \
46196	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
46197		$(TARGET-target-gperf))
46198@endif target-gperf
46199
46200
46201
46202
46203
46204.PHONY: check-target-gperf maybe-check-target-gperf
46205maybe-check-target-gperf:
46206@if target-gperf
46207maybe-check-target-gperf: check-target-gperf
46208
46209check-target-gperf:
46210	@: $(MAKE); $(unstage)
46211	@r=`${PWD_COMMAND}`; export r; \
46212	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46213	$(NORMAL_TARGET_EXPORTS) \
46214	(cd $(TARGET_SUBDIR)/gperf && \
46215	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
46216
46217@endif target-gperf
46218
46219.PHONY: install-target-gperf maybe-install-target-gperf
46220maybe-install-target-gperf:
46221@if target-gperf
46222maybe-install-target-gperf: install-target-gperf
46223
46224install-target-gperf: installdirs
46225	@: $(MAKE); $(unstage)
46226	@r=`${PWD_COMMAND}`; export r; \
46227	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46228	$(NORMAL_TARGET_EXPORTS) \
46229	(cd $(TARGET_SUBDIR)/gperf && \
46230	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
46231
46232@endif target-gperf
46233
46234# Other targets (info, dvi, pdf, etc.)
46235
46236.PHONY: maybe-info-target-gperf info-target-gperf
46237maybe-info-target-gperf:
46238@if target-gperf
46239maybe-info-target-gperf: info-target-gperf
46240
46241info-target-gperf: \
46242    configure-target-gperf
46243	@: $(MAKE); $(unstage)
46244	@[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46245	r=`${PWD_COMMAND}`; export r; \
46246	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46247	$(NORMAL_TARGET_EXPORTS) \
46248	echo "Doing info in $(TARGET_SUBDIR)/gperf" ; \
46249	for flag in $(EXTRA_TARGET_FLAGS); do \
46250	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46251	done; \
46252	(cd $(TARGET_SUBDIR)/gperf && \
46253	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46254	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46255	          "RANLIB=$${RANLIB}" \
46256	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46257	           info) \
46258	  || exit 1
46259
46260@endif target-gperf
46261
46262.PHONY: maybe-dvi-target-gperf dvi-target-gperf
46263maybe-dvi-target-gperf:
46264@if target-gperf
46265maybe-dvi-target-gperf: dvi-target-gperf
46266
46267dvi-target-gperf: \
46268    configure-target-gperf
46269	@: $(MAKE); $(unstage)
46270	@[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46271	r=`${PWD_COMMAND}`; export r; \
46272	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46273	$(NORMAL_TARGET_EXPORTS) \
46274	echo "Doing dvi in $(TARGET_SUBDIR)/gperf" ; \
46275	for flag in $(EXTRA_TARGET_FLAGS); do \
46276	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46277	done; \
46278	(cd $(TARGET_SUBDIR)/gperf && \
46279	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46280	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46281	          "RANLIB=$${RANLIB}" \
46282	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46283	           dvi) \
46284	  || exit 1
46285
46286@endif target-gperf
46287
46288.PHONY: maybe-pdf-target-gperf pdf-target-gperf
46289maybe-pdf-target-gperf:
46290@if target-gperf
46291maybe-pdf-target-gperf: pdf-target-gperf
46292
46293pdf-target-gperf: \
46294    configure-target-gperf
46295	@: $(MAKE); $(unstage)
46296	@[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46297	r=`${PWD_COMMAND}`; export r; \
46298	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46299	$(NORMAL_TARGET_EXPORTS) \
46300	echo "Doing pdf in $(TARGET_SUBDIR)/gperf" ; \
46301	for flag in $(EXTRA_TARGET_FLAGS); do \
46302	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46303	done; \
46304	(cd $(TARGET_SUBDIR)/gperf && \
46305	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46306	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46307	          "RANLIB=$${RANLIB}" \
46308	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46309	           pdf) \
46310	  || exit 1
46311
46312@endif target-gperf
46313
46314.PHONY: maybe-html-target-gperf html-target-gperf
46315maybe-html-target-gperf:
46316@if target-gperf
46317maybe-html-target-gperf: html-target-gperf
46318
46319html-target-gperf: \
46320    configure-target-gperf
46321	@: $(MAKE); $(unstage)
46322	@[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46323	r=`${PWD_COMMAND}`; export r; \
46324	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46325	$(NORMAL_TARGET_EXPORTS) \
46326	echo "Doing html in $(TARGET_SUBDIR)/gperf" ; \
46327	for flag in $(EXTRA_TARGET_FLAGS); do \
46328	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46329	done; \
46330	(cd $(TARGET_SUBDIR)/gperf && \
46331	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46332	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46333	          "RANLIB=$${RANLIB}" \
46334	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46335	           html) \
46336	  || exit 1
46337
46338@endif target-gperf
46339
46340.PHONY: maybe-TAGS-target-gperf TAGS-target-gperf
46341maybe-TAGS-target-gperf:
46342@if target-gperf
46343maybe-TAGS-target-gperf: TAGS-target-gperf
46344
46345TAGS-target-gperf: \
46346    configure-target-gperf
46347	@: $(MAKE); $(unstage)
46348	@[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46349	r=`${PWD_COMMAND}`; export r; \
46350	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46351	$(NORMAL_TARGET_EXPORTS) \
46352	echo "Doing TAGS in $(TARGET_SUBDIR)/gperf" ; \
46353	for flag in $(EXTRA_TARGET_FLAGS); do \
46354	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46355	done; \
46356	(cd $(TARGET_SUBDIR)/gperf && \
46357	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46358	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46359	          "RANLIB=$${RANLIB}" \
46360	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46361	           TAGS) \
46362	  || exit 1
46363
46364@endif target-gperf
46365
46366.PHONY: maybe-install-info-target-gperf install-info-target-gperf
46367maybe-install-info-target-gperf:
46368@if target-gperf
46369maybe-install-info-target-gperf: install-info-target-gperf
46370
46371install-info-target-gperf: \
46372    configure-target-gperf \
46373    info-target-gperf
46374	@: $(MAKE); $(unstage)
46375	@[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46376	r=`${PWD_COMMAND}`; export r; \
46377	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46378	$(NORMAL_TARGET_EXPORTS) \
46379	echo "Doing install-info in $(TARGET_SUBDIR)/gperf" ; \
46380	for flag in $(EXTRA_TARGET_FLAGS); do \
46381	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46382	done; \
46383	(cd $(TARGET_SUBDIR)/gperf && \
46384	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46385	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46386	          "RANLIB=$${RANLIB}" \
46387	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46388	           install-info) \
46389	  || exit 1
46390
46391@endif target-gperf
46392
46393.PHONY: maybe-install-pdf-target-gperf install-pdf-target-gperf
46394maybe-install-pdf-target-gperf:
46395@if target-gperf
46396maybe-install-pdf-target-gperf: install-pdf-target-gperf
46397
46398install-pdf-target-gperf: \
46399    configure-target-gperf \
46400    pdf-target-gperf
46401	@: $(MAKE); $(unstage)
46402	@[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46403	r=`${PWD_COMMAND}`; export r; \
46404	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46405	$(NORMAL_TARGET_EXPORTS) \
46406	echo "Doing install-pdf in $(TARGET_SUBDIR)/gperf" ; \
46407	for flag in $(EXTRA_TARGET_FLAGS); do \
46408	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46409	done; \
46410	(cd $(TARGET_SUBDIR)/gperf && \
46411	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46412	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46413	          "RANLIB=$${RANLIB}" \
46414	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46415	           install-pdf) \
46416	  || exit 1
46417
46418@endif target-gperf
46419
46420.PHONY: maybe-install-html-target-gperf install-html-target-gperf
46421maybe-install-html-target-gperf:
46422@if target-gperf
46423maybe-install-html-target-gperf: install-html-target-gperf
46424
46425install-html-target-gperf: \
46426    configure-target-gperf \
46427    html-target-gperf
46428	@: $(MAKE); $(unstage)
46429	@[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46430	r=`${PWD_COMMAND}`; export r; \
46431	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46432	$(NORMAL_TARGET_EXPORTS) \
46433	echo "Doing install-html in $(TARGET_SUBDIR)/gperf" ; \
46434	for flag in $(EXTRA_TARGET_FLAGS); do \
46435	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46436	done; \
46437	(cd $(TARGET_SUBDIR)/gperf && \
46438	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46439	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46440	          "RANLIB=$${RANLIB}" \
46441	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46442	           install-html) \
46443	  || exit 1
46444
46445@endif target-gperf
46446
46447.PHONY: maybe-installcheck-target-gperf installcheck-target-gperf
46448maybe-installcheck-target-gperf:
46449@if target-gperf
46450maybe-installcheck-target-gperf: installcheck-target-gperf
46451
46452installcheck-target-gperf: \
46453    configure-target-gperf
46454	@: $(MAKE); $(unstage)
46455	@[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46456	r=`${PWD_COMMAND}`; export r; \
46457	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46458	$(NORMAL_TARGET_EXPORTS) \
46459	echo "Doing installcheck in $(TARGET_SUBDIR)/gperf" ; \
46460	for flag in $(EXTRA_TARGET_FLAGS); do \
46461	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46462	done; \
46463	(cd $(TARGET_SUBDIR)/gperf && \
46464	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46465	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46466	          "RANLIB=$${RANLIB}" \
46467	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46468	           installcheck) \
46469	  || exit 1
46470
46471@endif target-gperf
46472
46473.PHONY: maybe-mostlyclean-target-gperf mostlyclean-target-gperf
46474maybe-mostlyclean-target-gperf:
46475@if target-gperf
46476maybe-mostlyclean-target-gperf: mostlyclean-target-gperf
46477
46478mostlyclean-target-gperf:
46479	@: $(MAKE); $(unstage)
46480	@[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46481	r=`${PWD_COMMAND}`; export r; \
46482	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46483	$(NORMAL_TARGET_EXPORTS) \
46484	echo "Doing mostlyclean in $(TARGET_SUBDIR)/gperf" ; \
46485	for flag in $(EXTRA_TARGET_FLAGS); do \
46486	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46487	done; \
46488	(cd $(TARGET_SUBDIR)/gperf && \
46489	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46490	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46491	          "RANLIB=$${RANLIB}" \
46492	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46493	           mostlyclean) \
46494	  || exit 1
46495
46496@endif target-gperf
46497
46498.PHONY: maybe-clean-target-gperf clean-target-gperf
46499maybe-clean-target-gperf:
46500@if target-gperf
46501maybe-clean-target-gperf: clean-target-gperf
46502
46503clean-target-gperf:
46504	@: $(MAKE); $(unstage)
46505	@[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46506	r=`${PWD_COMMAND}`; export r; \
46507	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46508	$(NORMAL_TARGET_EXPORTS) \
46509	echo "Doing clean in $(TARGET_SUBDIR)/gperf" ; \
46510	for flag in $(EXTRA_TARGET_FLAGS); do \
46511	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46512	done; \
46513	(cd $(TARGET_SUBDIR)/gperf && \
46514	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46515	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46516	          "RANLIB=$${RANLIB}" \
46517	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46518	           clean) \
46519	  || exit 1
46520
46521@endif target-gperf
46522
46523.PHONY: maybe-distclean-target-gperf distclean-target-gperf
46524maybe-distclean-target-gperf:
46525@if target-gperf
46526maybe-distclean-target-gperf: distclean-target-gperf
46527
46528distclean-target-gperf:
46529	@: $(MAKE); $(unstage)
46530	@[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46531	r=`${PWD_COMMAND}`; export r; \
46532	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46533	$(NORMAL_TARGET_EXPORTS) \
46534	echo "Doing distclean in $(TARGET_SUBDIR)/gperf" ; \
46535	for flag in $(EXTRA_TARGET_FLAGS); do \
46536	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46537	done; \
46538	(cd $(TARGET_SUBDIR)/gperf && \
46539	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46540	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46541	          "RANLIB=$${RANLIB}" \
46542	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46543	           distclean) \
46544	  || exit 1
46545
46546@endif target-gperf
46547
46548.PHONY: maybe-maintainer-clean-target-gperf maintainer-clean-target-gperf
46549maybe-maintainer-clean-target-gperf:
46550@if target-gperf
46551maybe-maintainer-clean-target-gperf: maintainer-clean-target-gperf
46552
46553maintainer-clean-target-gperf:
46554	@: $(MAKE); $(unstage)
46555	@[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
46556	r=`${PWD_COMMAND}`; export r; \
46557	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46558	$(NORMAL_TARGET_EXPORTS) \
46559	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/gperf" ; \
46560	for flag in $(EXTRA_TARGET_FLAGS); do \
46561	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46562	done; \
46563	(cd $(TARGET_SUBDIR)/gperf && \
46564	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46565	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46566	          "RANLIB=$${RANLIB}" \
46567	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46568	           maintainer-clean) \
46569	  || exit 1
46570
46571@endif target-gperf
46572
46573
46574
46575
46576
46577.PHONY: configure-target-examples maybe-configure-target-examples
46578maybe-configure-target-examples:
46579@if gcc-bootstrap
46580configure-target-examples: stage_current
46581@endif gcc-bootstrap
46582@if target-examples
46583maybe-configure-target-examples: configure-target-examples
46584configure-target-examples:
46585	@: $(MAKE); $(unstage)
46586	@r=`${PWD_COMMAND}`; export r; \
46587	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46588	echo "Checking multilib configuration for examples..."; \
46589	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
46590	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/examples/multilib.tmp 2> /dev/null ; \
46591	if test -r $(TARGET_SUBDIR)/examples/multilib.out; then \
46592	  if cmp -s $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; then \
46593	    rm -f $(TARGET_SUBDIR)/examples/multilib.tmp; \
46594	  else \
46595	    rm -f $(TARGET_SUBDIR)/examples/Makefile; \
46596	    mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
46597	  fi; \
46598	else \
46599	  mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
46600	fi; \
46601	test ! -f $(TARGET_SUBDIR)/examples/Makefile || exit 0; \
46602	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
46603	$(NORMAL_TARGET_EXPORTS) \
46604	echo Configuring in $(TARGET_SUBDIR)/examples; \
46605	cd "$(TARGET_SUBDIR)/examples" || exit 1; \
46606	case $(srcdir) in \
46607	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46608	  *) topdir=`echo $(TARGET_SUBDIR)/examples/ | \
46609		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46610	esac; \
46611	srcdiroption="--srcdir=$${topdir}/examples"; \
46612	libsrcdir="$$s/examples"; \
46613	rm -f no-such-file || : ; \
46614	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
46615	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46616	  --target=${target_alias} $${srcdiroption}  \
46617	  || exit 1
46618@endif target-examples
46619
46620
46621
46622
46623
46624.PHONY: all-target-examples maybe-all-target-examples
46625maybe-all-target-examples:
46626@if gcc-bootstrap
46627all-target-examples: stage_current
46628@endif gcc-bootstrap
46629@if target-examples
46630TARGET-target-examples=all
46631maybe-all-target-examples: all-target-examples
46632all-target-examples: configure-target-examples
46633	@: $(MAKE); $(unstage)
46634	@r=`${PWD_COMMAND}`; export r; \
46635	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46636	$(NORMAL_TARGET_EXPORTS) \
46637	(cd $(TARGET_SUBDIR)/examples && \
46638	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
46639		$(TARGET-target-examples))
46640@endif target-examples
46641
46642
46643
46644
46645
46646.PHONY: check-target-examples maybe-check-target-examples
46647maybe-check-target-examples:
46648@if target-examples
46649maybe-check-target-examples: check-target-examples
46650
46651# Dummy target for uncheckable module.
46652check-target-examples:
46653
46654@endif target-examples
46655
46656.PHONY: install-target-examples maybe-install-target-examples
46657maybe-install-target-examples:
46658@if target-examples
46659maybe-install-target-examples: install-target-examples
46660
46661# Dummy target for uninstallable.
46662install-target-examples:
46663
46664@endif target-examples
46665
46666# Other targets (info, dvi, pdf, etc.)
46667
46668.PHONY: maybe-info-target-examples info-target-examples
46669maybe-info-target-examples:
46670@if target-examples
46671maybe-info-target-examples: info-target-examples
46672
46673info-target-examples: \
46674    configure-target-examples
46675	@: $(MAKE); $(unstage)
46676	@[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46677	r=`${PWD_COMMAND}`; export r; \
46678	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46679	$(NORMAL_TARGET_EXPORTS) \
46680	echo "Doing info in $(TARGET_SUBDIR)/examples" ; \
46681	for flag in $(EXTRA_TARGET_FLAGS); do \
46682	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46683	done; \
46684	(cd $(TARGET_SUBDIR)/examples && \
46685	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46686	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46687	          "RANLIB=$${RANLIB}" \
46688	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46689	           info) \
46690	  || exit 1
46691
46692@endif target-examples
46693
46694.PHONY: maybe-dvi-target-examples dvi-target-examples
46695maybe-dvi-target-examples:
46696@if target-examples
46697maybe-dvi-target-examples: dvi-target-examples
46698
46699dvi-target-examples: \
46700    configure-target-examples
46701	@: $(MAKE); $(unstage)
46702	@[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46703	r=`${PWD_COMMAND}`; export r; \
46704	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46705	$(NORMAL_TARGET_EXPORTS) \
46706	echo "Doing dvi in $(TARGET_SUBDIR)/examples" ; \
46707	for flag in $(EXTRA_TARGET_FLAGS); do \
46708	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46709	done; \
46710	(cd $(TARGET_SUBDIR)/examples && \
46711	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46712	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46713	          "RANLIB=$${RANLIB}" \
46714	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46715	           dvi) \
46716	  || exit 1
46717
46718@endif target-examples
46719
46720.PHONY: maybe-pdf-target-examples pdf-target-examples
46721maybe-pdf-target-examples:
46722@if target-examples
46723maybe-pdf-target-examples: pdf-target-examples
46724
46725pdf-target-examples: \
46726    configure-target-examples
46727	@: $(MAKE); $(unstage)
46728	@[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46729	r=`${PWD_COMMAND}`; export r; \
46730	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46731	$(NORMAL_TARGET_EXPORTS) \
46732	echo "Doing pdf in $(TARGET_SUBDIR)/examples" ; \
46733	for flag in $(EXTRA_TARGET_FLAGS); do \
46734	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46735	done; \
46736	(cd $(TARGET_SUBDIR)/examples && \
46737	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46738	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46739	          "RANLIB=$${RANLIB}" \
46740	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46741	           pdf) \
46742	  || exit 1
46743
46744@endif target-examples
46745
46746.PHONY: maybe-html-target-examples html-target-examples
46747maybe-html-target-examples:
46748@if target-examples
46749maybe-html-target-examples: html-target-examples
46750
46751html-target-examples: \
46752    configure-target-examples
46753	@: $(MAKE); $(unstage)
46754	@[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46755	r=`${PWD_COMMAND}`; export r; \
46756	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46757	$(NORMAL_TARGET_EXPORTS) \
46758	echo "Doing html in $(TARGET_SUBDIR)/examples" ; \
46759	for flag in $(EXTRA_TARGET_FLAGS); do \
46760	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46761	done; \
46762	(cd $(TARGET_SUBDIR)/examples && \
46763	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46764	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46765	          "RANLIB=$${RANLIB}" \
46766	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46767	           html) \
46768	  || exit 1
46769
46770@endif target-examples
46771
46772.PHONY: maybe-TAGS-target-examples TAGS-target-examples
46773maybe-TAGS-target-examples:
46774@if target-examples
46775maybe-TAGS-target-examples: TAGS-target-examples
46776
46777TAGS-target-examples: \
46778    configure-target-examples
46779	@: $(MAKE); $(unstage)
46780	@[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46781	r=`${PWD_COMMAND}`; export r; \
46782	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46783	$(NORMAL_TARGET_EXPORTS) \
46784	echo "Doing TAGS in $(TARGET_SUBDIR)/examples" ; \
46785	for flag in $(EXTRA_TARGET_FLAGS); do \
46786	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46787	done; \
46788	(cd $(TARGET_SUBDIR)/examples && \
46789	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46790	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46791	          "RANLIB=$${RANLIB}" \
46792	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46793	           TAGS) \
46794	  || exit 1
46795
46796@endif target-examples
46797
46798.PHONY: maybe-install-info-target-examples install-info-target-examples
46799maybe-install-info-target-examples:
46800@if target-examples
46801maybe-install-info-target-examples: install-info-target-examples
46802
46803install-info-target-examples: \
46804    configure-target-examples \
46805    info-target-examples
46806	@: $(MAKE); $(unstage)
46807	@[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46808	r=`${PWD_COMMAND}`; export r; \
46809	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46810	$(NORMAL_TARGET_EXPORTS) \
46811	echo "Doing install-info in $(TARGET_SUBDIR)/examples" ; \
46812	for flag in $(EXTRA_TARGET_FLAGS); do \
46813	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46814	done; \
46815	(cd $(TARGET_SUBDIR)/examples && \
46816	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46817	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46818	          "RANLIB=$${RANLIB}" \
46819	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46820	           install-info) \
46821	  || exit 1
46822
46823@endif target-examples
46824
46825.PHONY: maybe-install-pdf-target-examples install-pdf-target-examples
46826maybe-install-pdf-target-examples:
46827@if target-examples
46828maybe-install-pdf-target-examples: install-pdf-target-examples
46829
46830install-pdf-target-examples: \
46831    configure-target-examples \
46832    pdf-target-examples
46833	@: $(MAKE); $(unstage)
46834	@[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46835	r=`${PWD_COMMAND}`; export r; \
46836	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46837	$(NORMAL_TARGET_EXPORTS) \
46838	echo "Doing install-pdf in $(TARGET_SUBDIR)/examples" ; \
46839	for flag in $(EXTRA_TARGET_FLAGS); do \
46840	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46841	done; \
46842	(cd $(TARGET_SUBDIR)/examples && \
46843	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46844	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46845	          "RANLIB=$${RANLIB}" \
46846	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46847	           install-pdf) \
46848	  || exit 1
46849
46850@endif target-examples
46851
46852.PHONY: maybe-install-html-target-examples install-html-target-examples
46853maybe-install-html-target-examples:
46854@if target-examples
46855maybe-install-html-target-examples: install-html-target-examples
46856
46857install-html-target-examples: \
46858    configure-target-examples \
46859    html-target-examples
46860	@: $(MAKE); $(unstage)
46861	@[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46862	r=`${PWD_COMMAND}`; export r; \
46863	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46864	$(NORMAL_TARGET_EXPORTS) \
46865	echo "Doing install-html in $(TARGET_SUBDIR)/examples" ; \
46866	for flag in $(EXTRA_TARGET_FLAGS); do \
46867	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46868	done; \
46869	(cd $(TARGET_SUBDIR)/examples && \
46870	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46871	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46872	          "RANLIB=$${RANLIB}" \
46873	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46874	           install-html) \
46875	  || exit 1
46876
46877@endif target-examples
46878
46879.PHONY: maybe-installcheck-target-examples installcheck-target-examples
46880maybe-installcheck-target-examples:
46881@if target-examples
46882maybe-installcheck-target-examples: installcheck-target-examples
46883
46884installcheck-target-examples: \
46885    configure-target-examples
46886	@: $(MAKE); $(unstage)
46887	@[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46888	r=`${PWD_COMMAND}`; export r; \
46889	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46890	$(NORMAL_TARGET_EXPORTS) \
46891	echo "Doing installcheck in $(TARGET_SUBDIR)/examples" ; \
46892	for flag in $(EXTRA_TARGET_FLAGS); do \
46893	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46894	done; \
46895	(cd $(TARGET_SUBDIR)/examples && \
46896	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46897	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46898	          "RANLIB=$${RANLIB}" \
46899	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46900	           installcheck) \
46901	  || exit 1
46902
46903@endif target-examples
46904
46905.PHONY: maybe-mostlyclean-target-examples mostlyclean-target-examples
46906maybe-mostlyclean-target-examples:
46907@if target-examples
46908maybe-mostlyclean-target-examples: mostlyclean-target-examples
46909
46910mostlyclean-target-examples:
46911	@: $(MAKE); $(unstage)
46912	@[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46913	r=`${PWD_COMMAND}`; export r; \
46914	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46915	$(NORMAL_TARGET_EXPORTS) \
46916	echo "Doing mostlyclean in $(TARGET_SUBDIR)/examples" ; \
46917	for flag in $(EXTRA_TARGET_FLAGS); do \
46918	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46919	done; \
46920	(cd $(TARGET_SUBDIR)/examples && \
46921	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46922	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46923	          "RANLIB=$${RANLIB}" \
46924	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46925	           mostlyclean) \
46926	  || exit 1
46927
46928@endif target-examples
46929
46930.PHONY: maybe-clean-target-examples clean-target-examples
46931maybe-clean-target-examples:
46932@if target-examples
46933maybe-clean-target-examples: clean-target-examples
46934
46935clean-target-examples:
46936	@: $(MAKE); $(unstage)
46937	@[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46938	r=`${PWD_COMMAND}`; export r; \
46939	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46940	$(NORMAL_TARGET_EXPORTS) \
46941	echo "Doing clean in $(TARGET_SUBDIR)/examples" ; \
46942	for flag in $(EXTRA_TARGET_FLAGS); do \
46943	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46944	done; \
46945	(cd $(TARGET_SUBDIR)/examples && \
46946	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46947	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46948	          "RANLIB=$${RANLIB}" \
46949	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46950	           clean) \
46951	  || exit 1
46952
46953@endif target-examples
46954
46955.PHONY: maybe-distclean-target-examples distclean-target-examples
46956maybe-distclean-target-examples:
46957@if target-examples
46958maybe-distclean-target-examples: distclean-target-examples
46959
46960distclean-target-examples:
46961	@: $(MAKE); $(unstage)
46962	@[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46963	r=`${PWD_COMMAND}`; export r; \
46964	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46965	$(NORMAL_TARGET_EXPORTS) \
46966	echo "Doing distclean in $(TARGET_SUBDIR)/examples" ; \
46967	for flag in $(EXTRA_TARGET_FLAGS); do \
46968	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46969	done; \
46970	(cd $(TARGET_SUBDIR)/examples && \
46971	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46972	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46973	          "RANLIB=$${RANLIB}" \
46974	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46975	           distclean) \
46976	  || exit 1
46977
46978@endif target-examples
46979
46980.PHONY: maybe-maintainer-clean-target-examples maintainer-clean-target-examples
46981maybe-maintainer-clean-target-examples:
46982@if target-examples
46983maybe-maintainer-clean-target-examples: maintainer-clean-target-examples
46984
46985maintainer-clean-target-examples:
46986	@: $(MAKE); $(unstage)
46987	@[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
46988	r=`${PWD_COMMAND}`; export r; \
46989	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46990	$(NORMAL_TARGET_EXPORTS) \
46991	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/examples" ; \
46992	for flag in $(EXTRA_TARGET_FLAGS); do \
46993	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46994	done; \
46995	(cd $(TARGET_SUBDIR)/examples && \
46996	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46997	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46998	          "RANLIB=$${RANLIB}" \
46999	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47000	           maintainer-clean) \
47001	  || exit 1
47002
47003@endif target-examples
47004
47005
47006
47007
47008
47009.PHONY: configure-target-libffi maybe-configure-target-libffi
47010maybe-configure-target-libffi:
47011@if gcc-bootstrap
47012configure-target-libffi: stage_current
47013@endif gcc-bootstrap
47014@if target-libffi
47015maybe-configure-target-libffi: configure-target-libffi
47016configure-target-libffi:
47017	@: $(MAKE); $(unstage)
47018	@r=`${PWD_COMMAND}`; export r; \
47019	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47020	echo "Checking multilib configuration for libffi..."; \
47021	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
47022	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
47023	if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
47024	  if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
47025	    rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
47026	  else \
47027	    rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
47028	    mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
47029	  fi; \
47030	else \
47031	  mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
47032	fi; \
47033	test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
47034	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
47035	$(NORMAL_TARGET_EXPORTS) \
47036	echo Configuring in $(TARGET_SUBDIR)/libffi; \
47037	cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
47038	case $(srcdir) in \
47039	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47040	  *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
47041		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47042	esac; \
47043	srcdiroption="--srcdir=$${topdir}/libffi"; \
47044	libsrcdir="$$s/libffi"; \
47045	rm -f no-such-file || : ; \
47046	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
47047	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47048	  --target=${target_alias} $${srcdiroption}  \
47049	  || exit 1
47050@endif target-libffi
47051
47052
47053
47054
47055
47056.PHONY: all-target-libffi maybe-all-target-libffi
47057maybe-all-target-libffi:
47058@if gcc-bootstrap
47059all-target-libffi: stage_current
47060@endif gcc-bootstrap
47061@if target-libffi
47062TARGET-target-libffi=all
47063maybe-all-target-libffi: all-target-libffi
47064all-target-libffi: configure-target-libffi
47065	@: $(MAKE); $(unstage)
47066	@r=`${PWD_COMMAND}`; export r; \
47067	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47068	$(NORMAL_TARGET_EXPORTS) \
47069	(cd $(TARGET_SUBDIR)/libffi && \
47070	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
47071		$(TARGET-target-libffi))
47072@endif target-libffi
47073
47074
47075
47076
47077
47078.PHONY: check-target-libffi maybe-check-target-libffi
47079maybe-check-target-libffi:
47080@if target-libffi
47081maybe-check-target-libffi: check-target-libffi
47082
47083check-target-libffi:
47084	@: $(MAKE); $(unstage)
47085	@r=`${PWD_COMMAND}`; export r; \
47086	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47087	$(NORMAL_TARGET_EXPORTS) \
47088	(cd $(TARGET_SUBDIR)/libffi && \
47089	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
47090
47091@endif target-libffi
47092
47093.PHONY: install-target-libffi maybe-install-target-libffi
47094maybe-install-target-libffi:
47095@if target-libffi
47096maybe-install-target-libffi: install-target-libffi
47097
47098install-target-libffi: installdirs
47099	@: $(MAKE); $(unstage)
47100	@r=`${PWD_COMMAND}`; export r; \
47101	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47102	$(NORMAL_TARGET_EXPORTS) \
47103	(cd $(TARGET_SUBDIR)/libffi && \
47104	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
47105
47106@endif target-libffi
47107
47108# Other targets (info, dvi, pdf, etc.)
47109
47110.PHONY: maybe-info-target-libffi info-target-libffi
47111maybe-info-target-libffi:
47112@if target-libffi
47113maybe-info-target-libffi: info-target-libffi
47114
47115info-target-libffi: \
47116    configure-target-libffi
47117	@: $(MAKE); $(unstage)
47118	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47119	r=`${PWD_COMMAND}`; export r; \
47120	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47121	$(NORMAL_TARGET_EXPORTS) \
47122	echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
47123	for flag in $(EXTRA_TARGET_FLAGS); do \
47124	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47125	done; \
47126	(cd $(TARGET_SUBDIR)/libffi && \
47127	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47128	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47129	          "RANLIB=$${RANLIB}" \
47130	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47131	           info) \
47132	  || exit 1
47133
47134@endif target-libffi
47135
47136.PHONY: maybe-dvi-target-libffi dvi-target-libffi
47137maybe-dvi-target-libffi:
47138@if target-libffi
47139maybe-dvi-target-libffi: dvi-target-libffi
47140
47141dvi-target-libffi: \
47142    configure-target-libffi
47143	@: $(MAKE); $(unstage)
47144	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47145	r=`${PWD_COMMAND}`; export r; \
47146	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47147	$(NORMAL_TARGET_EXPORTS) \
47148	echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
47149	for flag in $(EXTRA_TARGET_FLAGS); do \
47150	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47151	done; \
47152	(cd $(TARGET_SUBDIR)/libffi && \
47153	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47154	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47155	          "RANLIB=$${RANLIB}" \
47156	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47157	           dvi) \
47158	  || exit 1
47159
47160@endif target-libffi
47161
47162.PHONY: maybe-pdf-target-libffi pdf-target-libffi
47163maybe-pdf-target-libffi:
47164@if target-libffi
47165maybe-pdf-target-libffi: pdf-target-libffi
47166
47167pdf-target-libffi: \
47168    configure-target-libffi
47169	@: $(MAKE); $(unstage)
47170	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47171	r=`${PWD_COMMAND}`; export r; \
47172	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47173	$(NORMAL_TARGET_EXPORTS) \
47174	echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
47175	for flag in $(EXTRA_TARGET_FLAGS); do \
47176	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47177	done; \
47178	(cd $(TARGET_SUBDIR)/libffi && \
47179	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47180	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47181	          "RANLIB=$${RANLIB}" \
47182	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47183	           pdf) \
47184	  || exit 1
47185
47186@endif target-libffi
47187
47188.PHONY: maybe-html-target-libffi html-target-libffi
47189maybe-html-target-libffi:
47190@if target-libffi
47191maybe-html-target-libffi: html-target-libffi
47192
47193html-target-libffi: \
47194    configure-target-libffi
47195	@: $(MAKE); $(unstage)
47196	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47197	r=`${PWD_COMMAND}`; export r; \
47198	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47199	$(NORMAL_TARGET_EXPORTS) \
47200	echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
47201	for flag in $(EXTRA_TARGET_FLAGS); do \
47202	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47203	done; \
47204	(cd $(TARGET_SUBDIR)/libffi && \
47205	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47206	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47207	          "RANLIB=$${RANLIB}" \
47208	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47209	           html) \
47210	  || exit 1
47211
47212@endif target-libffi
47213
47214.PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
47215maybe-TAGS-target-libffi:
47216@if target-libffi
47217maybe-TAGS-target-libffi: TAGS-target-libffi
47218
47219TAGS-target-libffi: \
47220    configure-target-libffi
47221	@: $(MAKE); $(unstage)
47222	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47223	r=`${PWD_COMMAND}`; export r; \
47224	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47225	$(NORMAL_TARGET_EXPORTS) \
47226	echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
47227	for flag in $(EXTRA_TARGET_FLAGS); do \
47228	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47229	done; \
47230	(cd $(TARGET_SUBDIR)/libffi && \
47231	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47232	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47233	          "RANLIB=$${RANLIB}" \
47234	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47235	           TAGS) \
47236	  || exit 1
47237
47238@endif target-libffi
47239
47240.PHONY: maybe-install-info-target-libffi install-info-target-libffi
47241maybe-install-info-target-libffi:
47242@if target-libffi
47243maybe-install-info-target-libffi: install-info-target-libffi
47244
47245install-info-target-libffi: \
47246    configure-target-libffi \
47247    info-target-libffi
47248	@: $(MAKE); $(unstage)
47249	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47250	r=`${PWD_COMMAND}`; export r; \
47251	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47252	$(NORMAL_TARGET_EXPORTS) \
47253	echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
47254	for flag in $(EXTRA_TARGET_FLAGS); do \
47255	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47256	done; \
47257	(cd $(TARGET_SUBDIR)/libffi && \
47258	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47259	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47260	          "RANLIB=$${RANLIB}" \
47261	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47262	           install-info) \
47263	  || exit 1
47264
47265@endif target-libffi
47266
47267.PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
47268maybe-install-pdf-target-libffi:
47269@if target-libffi
47270maybe-install-pdf-target-libffi: install-pdf-target-libffi
47271
47272install-pdf-target-libffi: \
47273    configure-target-libffi \
47274    pdf-target-libffi
47275	@: $(MAKE); $(unstage)
47276	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47277	r=`${PWD_COMMAND}`; export r; \
47278	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47279	$(NORMAL_TARGET_EXPORTS) \
47280	echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
47281	for flag in $(EXTRA_TARGET_FLAGS); do \
47282	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47283	done; \
47284	(cd $(TARGET_SUBDIR)/libffi && \
47285	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47286	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47287	          "RANLIB=$${RANLIB}" \
47288	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47289	           install-pdf) \
47290	  || exit 1
47291
47292@endif target-libffi
47293
47294.PHONY: maybe-install-html-target-libffi install-html-target-libffi
47295maybe-install-html-target-libffi:
47296@if target-libffi
47297maybe-install-html-target-libffi: install-html-target-libffi
47298
47299install-html-target-libffi: \
47300    configure-target-libffi \
47301    html-target-libffi
47302	@: $(MAKE); $(unstage)
47303	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47304	r=`${PWD_COMMAND}`; export r; \
47305	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47306	$(NORMAL_TARGET_EXPORTS) \
47307	echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
47308	for flag in $(EXTRA_TARGET_FLAGS); do \
47309	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47310	done; \
47311	(cd $(TARGET_SUBDIR)/libffi && \
47312	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47313	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47314	          "RANLIB=$${RANLIB}" \
47315	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47316	           install-html) \
47317	  || exit 1
47318
47319@endif target-libffi
47320
47321.PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
47322maybe-installcheck-target-libffi:
47323@if target-libffi
47324maybe-installcheck-target-libffi: installcheck-target-libffi
47325
47326installcheck-target-libffi: \
47327    configure-target-libffi
47328	@: $(MAKE); $(unstage)
47329	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47330	r=`${PWD_COMMAND}`; export r; \
47331	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47332	$(NORMAL_TARGET_EXPORTS) \
47333	echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
47334	for flag in $(EXTRA_TARGET_FLAGS); do \
47335	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47336	done; \
47337	(cd $(TARGET_SUBDIR)/libffi && \
47338	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47339	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47340	          "RANLIB=$${RANLIB}" \
47341	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47342	           installcheck) \
47343	  || exit 1
47344
47345@endif target-libffi
47346
47347.PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
47348maybe-mostlyclean-target-libffi:
47349@if target-libffi
47350maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
47351
47352mostlyclean-target-libffi:
47353	@: $(MAKE); $(unstage)
47354	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47355	r=`${PWD_COMMAND}`; export r; \
47356	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47357	$(NORMAL_TARGET_EXPORTS) \
47358	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
47359	for flag in $(EXTRA_TARGET_FLAGS); do \
47360	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47361	done; \
47362	(cd $(TARGET_SUBDIR)/libffi && \
47363	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47364	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47365	          "RANLIB=$${RANLIB}" \
47366	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47367	           mostlyclean) \
47368	  || exit 1
47369
47370@endif target-libffi
47371
47372.PHONY: maybe-clean-target-libffi clean-target-libffi
47373maybe-clean-target-libffi:
47374@if target-libffi
47375maybe-clean-target-libffi: clean-target-libffi
47376
47377clean-target-libffi:
47378	@: $(MAKE); $(unstage)
47379	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47380	r=`${PWD_COMMAND}`; export r; \
47381	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47382	$(NORMAL_TARGET_EXPORTS) \
47383	echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
47384	for flag in $(EXTRA_TARGET_FLAGS); do \
47385	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47386	done; \
47387	(cd $(TARGET_SUBDIR)/libffi && \
47388	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47389	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47390	          "RANLIB=$${RANLIB}" \
47391	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47392	           clean) \
47393	  || exit 1
47394
47395@endif target-libffi
47396
47397.PHONY: maybe-distclean-target-libffi distclean-target-libffi
47398maybe-distclean-target-libffi:
47399@if target-libffi
47400maybe-distclean-target-libffi: distclean-target-libffi
47401
47402distclean-target-libffi:
47403	@: $(MAKE); $(unstage)
47404	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47405	r=`${PWD_COMMAND}`; export r; \
47406	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47407	$(NORMAL_TARGET_EXPORTS) \
47408	echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
47409	for flag in $(EXTRA_TARGET_FLAGS); do \
47410	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47411	done; \
47412	(cd $(TARGET_SUBDIR)/libffi && \
47413	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47414	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47415	          "RANLIB=$${RANLIB}" \
47416	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47417	           distclean) \
47418	  || exit 1
47419
47420@endif target-libffi
47421
47422.PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
47423maybe-maintainer-clean-target-libffi:
47424@if target-libffi
47425maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
47426
47427maintainer-clean-target-libffi:
47428	@: $(MAKE); $(unstage)
47429	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
47430	r=`${PWD_COMMAND}`; export r; \
47431	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47432	$(NORMAL_TARGET_EXPORTS) \
47433	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
47434	for flag in $(EXTRA_TARGET_FLAGS); do \
47435	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47436	done; \
47437	(cd $(TARGET_SUBDIR)/libffi && \
47438	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47439	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47440	          "RANLIB=$${RANLIB}" \
47441	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47442	           maintainer-clean) \
47443	  || exit 1
47444
47445@endif target-libffi
47446
47447
47448
47449
47450
47451.PHONY: configure-target-libjava maybe-configure-target-libjava
47452maybe-configure-target-libjava:
47453@if gcc-bootstrap
47454configure-target-libjava: stage_current
47455@endif gcc-bootstrap
47456@if target-libjava
47457maybe-configure-target-libjava: configure-target-libjava
47458configure-target-libjava:
47459	@: $(MAKE); $(unstage)
47460	@r=`${PWD_COMMAND}`; export r; \
47461	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47462	echo "Checking multilib configuration for libjava..."; \
47463	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
47464	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
47465	if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
47466	  if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
47467	    rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
47468	  else \
47469	    rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
47470	    mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
47471	  fi; \
47472	else \
47473	  mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
47474	fi; \
47475	test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
47476	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
47477	$(RAW_CXX_TARGET_EXPORTS) \
47478	echo Configuring in $(TARGET_SUBDIR)/libjava; \
47479	cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
47480	case $(srcdir) in \
47481	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47482	  *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
47483		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47484	esac; \
47485	srcdiroption="--srcdir=$${topdir}/libjava"; \
47486	libsrcdir="$$s/libjava"; \
47487	rm -f no-such-file || : ; \
47488	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
47489	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47490	  --target=${target_alias} $${srcdiroption}  \
47491	  || exit 1
47492@endif target-libjava
47493
47494
47495
47496
47497
47498.PHONY: all-target-libjava maybe-all-target-libjava
47499maybe-all-target-libjava:
47500@if gcc-bootstrap
47501all-target-libjava: stage_current
47502@endif gcc-bootstrap
47503@if target-libjava
47504TARGET-target-libjava=all
47505maybe-all-target-libjava: all-target-libjava
47506all-target-libjava: configure-target-libjava
47507	@: $(MAKE); $(unstage)
47508	@r=`${PWD_COMMAND}`; export r; \
47509	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47510	$(RAW_CXX_TARGET_EXPORTS) \
47511	(cd $(TARGET_SUBDIR)/libjava && \
47512	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
47513		$(TARGET-target-libjava))
47514@endif target-libjava
47515
47516
47517
47518
47519
47520.PHONY: check-target-libjava maybe-check-target-libjava
47521maybe-check-target-libjava:
47522@if target-libjava
47523maybe-check-target-libjava: check-target-libjava
47524
47525check-target-libjava:
47526	@: $(MAKE); $(unstage)
47527	@r=`${PWD_COMMAND}`; export r; \
47528	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47529	$(RAW_CXX_TARGET_EXPORTS) \
47530	(cd $(TARGET_SUBDIR)/libjava && \
47531	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   check)
47532
47533@endif target-libjava
47534
47535.PHONY: install-target-libjava maybe-install-target-libjava
47536maybe-install-target-libjava:
47537@if target-libjava
47538maybe-install-target-libjava: install-target-libjava
47539
47540install-target-libjava: installdirs
47541	@: $(MAKE); $(unstage)
47542	@r=`${PWD_COMMAND}`; export r; \
47543	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47544	$(RAW_CXX_TARGET_EXPORTS) \
47545	(cd $(TARGET_SUBDIR)/libjava && \
47546	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
47547
47548@endif target-libjava
47549
47550# Other targets (info, dvi, pdf, etc.)
47551
47552.PHONY: maybe-info-target-libjava info-target-libjava
47553maybe-info-target-libjava:
47554@if target-libjava
47555maybe-info-target-libjava: info-target-libjava
47556
47557info-target-libjava: \
47558    configure-target-libjava
47559	@: $(MAKE); $(unstage)
47560	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47561	r=`${PWD_COMMAND}`; export r; \
47562	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47563	$(RAW_CXX_TARGET_EXPORTS) \
47564	echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
47565	for flag in $(EXTRA_TARGET_FLAGS); do \
47566	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47567	done; \
47568	(cd $(TARGET_SUBDIR)/libjava && \
47569	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47570	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47571	          "RANLIB=$${RANLIB}" \
47572	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47573	           info) \
47574	  || exit 1
47575
47576@endif target-libjava
47577
47578.PHONY: maybe-dvi-target-libjava dvi-target-libjava
47579maybe-dvi-target-libjava:
47580@if target-libjava
47581maybe-dvi-target-libjava: dvi-target-libjava
47582
47583dvi-target-libjava: \
47584    configure-target-libjava
47585	@: $(MAKE); $(unstage)
47586	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47587	r=`${PWD_COMMAND}`; export r; \
47588	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47589	$(RAW_CXX_TARGET_EXPORTS) \
47590	echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
47591	for flag in $(EXTRA_TARGET_FLAGS); do \
47592	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47593	done; \
47594	(cd $(TARGET_SUBDIR)/libjava && \
47595	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47596	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47597	          "RANLIB=$${RANLIB}" \
47598	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47599	           dvi) \
47600	  || exit 1
47601
47602@endif target-libjava
47603
47604.PHONY: maybe-pdf-target-libjava pdf-target-libjava
47605maybe-pdf-target-libjava:
47606@if target-libjava
47607maybe-pdf-target-libjava: pdf-target-libjava
47608
47609pdf-target-libjava: \
47610    configure-target-libjava
47611	@: $(MAKE); $(unstage)
47612	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47613	r=`${PWD_COMMAND}`; export r; \
47614	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47615	$(RAW_CXX_TARGET_EXPORTS) \
47616	echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
47617	for flag in $(EXTRA_TARGET_FLAGS); do \
47618	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47619	done; \
47620	(cd $(TARGET_SUBDIR)/libjava && \
47621	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47622	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47623	          "RANLIB=$${RANLIB}" \
47624	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47625	           pdf) \
47626	  || exit 1
47627
47628@endif target-libjava
47629
47630.PHONY: maybe-html-target-libjava html-target-libjava
47631maybe-html-target-libjava:
47632@if target-libjava
47633maybe-html-target-libjava: html-target-libjava
47634
47635html-target-libjava: \
47636    configure-target-libjava
47637	@: $(MAKE); $(unstage)
47638	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47639	r=`${PWD_COMMAND}`; export r; \
47640	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47641	$(RAW_CXX_TARGET_EXPORTS) \
47642	echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
47643	for flag in $(EXTRA_TARGET_FLAGS); do \
47644	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47645	done; \
47646	(cd $(TARGET_SUBDIR)/libjava && \
47647	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47648	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47649	          "RANLIB=$${RANLIB}" \
47650	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47651	           html) \
47652	  || exit 1
47653
47654@endif target-libjava
47655
47656.PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
47657maybe-TAGS-target-libjava:
47658@if target-libjava
47659maybe-TAGS-target-libjava: TAGS-target-libjava
47660
47661TAGS-target-libjava: \
47662    configure-target-libjava
47663	@: $(MAKE); $(unstage)
47664	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47665	r=`${PWD_COMMAND}`; export r; \
47666	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47667	$(RAW_CXX_TARGET_EXPORTS) \
47668	echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
47669	for flag in $(EXTRA_TARGET_FLAGS); do \
47670	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47671	done; \
47672	(cd $(TARGET_SUBDIR)/libjava && \
47673	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47674	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47675	          "RANLIB=$${RANLIB}" \
47676	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47677	           TAGS) \
47678	  || exit 1
47679
47680@endif target-libjava
47681
47682.PHONY: maybe-install-info-target-libjava install-info-target-libjava
47683maybe-install-info-target-libjava:
47684@if target-libjava
47685maybe-install-info-target-libjava: install-info-target-libjava
47686
47687install-info-target-libjava: \
47688    configure-target-libjava \
47689    info-target-libjava
47690	@: $(MAKE); $(unstage)
47691	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47692	r=`${PWD_COMMAND}`; export r; \
47693	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47694	$(RAW_CXX_TARGET_EXPORTS) \
47695	echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
47696	for flag in $(EXTRA_TARGET_FLAGS); do \
47697	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47698	done; \
47699	(cd $(TARGET_SUBDIR)/libjava && \
47700	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47701	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47702	          "RANLIB=$${RANLIB}" \
47703	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47704	           install-info) \
47705	  || exit 1
47706
47707@endif target-libjava
47708
47709.PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
47710maybe-install-pdf-target-libjava:
47711@if target-libjava
47712maybe-install-pdf-target-libjava: install-pdf-target-libjava
47713
47714install-pdf-target-libjava: \
47715    configure-target-libjava \
47716    pdf-target-libjava
47717	@: $(MAKE); $(unstage)
47718	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47719	r=`${PWD_COMMAND}`; export r; \
47720	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47721	$(RAW_CXX_TARGET_EXPORTS) \
47722	echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
47723	for flag in $(EXTRA_TARGET_FLAGS); do \
47724	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47725	done; \
47726	(cd $(TARGET_SUBDIR)/libjava && \
47727	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47728	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47729	          "RANLIB=$${RANLIB}" \
47730	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47731	           install-pdf) \
47732	  || exit 1
47733
47734@endif target-libjava
47735
47736.PHONY: maybe-install-html-target-libjava install-html-target-libjava
47737maybe-install-html-target-libjava:
47738@if target-libjava
47739maybe-install-html-target-libjava: install-html-target-libjava
47740
47741install-html-target-libjava: \
47742    configure-target-libjava \
47743    html-target-libjava
47744	@: $(MAKE); $(unstage)
47745	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47746	r=`${PWD_COMMAND}`; export r; \
47747	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47748	$(RAW_CXX_TARGET_EXPORTS) \
47749	echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
47750	for flag in $(EXTRA_TARGET_FLAGS); do \
47751	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47752	done; \
47753	(cd $(TARGET_SUBDIR)/libjava && \
47754	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47755	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47756	          "RANLIB=$${RANLIB}" \
47757	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47758	           install-html) \
47759	  || exit 1
47760
47761@endif target-libjava
47762
47763.PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
47764maybe-installcheck-target-libjava:
47765@if target-libjava
47766maybe-installcheck-target-libjava: installcheck-target-libjava
47767
47768installcheck-target-libjava: \
47769    configure-target-libjava
47770	@: $(MAKE); $(unstage)
47771	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47772	r=`${PWD_COMMAND}`; export r; \
47773	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47774	$(RAW_CXX_TARGET_EXPORTS) \
47775	echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
47776	for flag in $(EXTRA_TARGET_FLAGS); do \
47777	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47778	done; \
47779	(cd $(TARGET_SUBDIR)/libjava && \
47780	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47781	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47782	          "RANLIB=$${RANLIB}" \
47783	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47784	           installcheck) \
47785	  || exit 1
47786
47787@endif target-libjava
47788
47789.PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
47790maybe-mostlyclean-target-libjava:
47791@if target-libjava
47792maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
47793
47794mostlyclean-target-libjava:
47795	@: $(MAKE); $(unstage)
47796	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47797	r=`${PWD_COMMAND}`; export r; \
47798	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47799	$(RAW_CXX_TARGET_EXPORTS) \
47800	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
47801	for flag in $(EXTRA_TARGET_FLAGS); do \
47802	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47803	done; \
47804	(cd $(TARGET_SUBDIR)/libjava && \
47805	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47806	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47807	          "RANLIB=$${RANLIB}" \
47808	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47809	           mostlyclean) \
47810	  || exit 1
47811
47812@endif target-libjava
47813
47814.PHONY: maybe-clean-target-libjava clean-target-libjava
47815maybe-clean-target-libjava:
47816@if target-libjava
47817maybe-clean-target-libjava: clean-target-libjava
47818
47819clean-target-libjava:
47820	@: $(MAKE); $(unstage)
47821	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47822	r=`${PWD_COMMAND}`; export r; \
47823	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47824	$(RAW_CXX_TARGET_EXPORTS) \
47825	echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
47826	for flag in $(EXTRA_TARGET_FLAGS); do \
47827	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47828	done; \
47829	(cd $(TARGET_SUBDIR)/libjava && \
47830	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47831	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47832	          "RANLIB=$${RANLIB}" \
47833	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47834	           clean) \
47835	  || exit 1
47836
47837@endif target-libjava
47838
47839.PHONY: maybe-distclean-target-libjava distclean-target-libjava
47840maybe-distclean-target-libjava:
47841@if target-libjava
47842maybe-distclean-target-libjava: distclean-target-libjava
47843
47844distclean-target-libjava:
47845	@: $(MAKE); $(unstage)
47846	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47847	r=`${PWD_COMMAND}`; export r; \
47848	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47849	$(RAW_CXX_TARGET_EXPORTS) \
47850	echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
47851	for flag in $(EXTRA_TARGET_FLAGS); do \
47852	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47853	done; \
47854	(cd $(TARGET_SUBDIR)/libjava && \
47855	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47856	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47857	          "RANLIB=$${RANLIB}" \
47858	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47859	           distclean) \
47860	  || exit 1
47861
47862@endif target-libjava
47863
47864.PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
47865maybe-maintainer-clean-target-libjava:
47866@if target-libjava
47867maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
47868
47869maintainer-clean-target-libjava:
47870	@: $(MAKE); $(unstage)
47871	@[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
47872	r=`${PWD_COMMAND}`; export r; \
47873	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47874	$(RAW_CXX_TARGET_EXPORTS) \
47875	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
47876	for flag in $(EXTRA_TARGET_FLAGS); do \
47877	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47878	done; \
47879	(cd $(TARGET_SUBDIR)/libjava && \
47880	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47881	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47882	          "RANLIB=$${RANLIB}" \
47883	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47884	           maintainer-clean) \
47885	  || exit 1
47886
47887@endif target-libjava
47888
47889
47890
47891
47892
47893.PHONY: configure-target-zlib maybe-configure-target-zlib
47894maybe-configure-target-zlib:
47895@if gcc-bootstrap
47896configure-target-zlib: stage_current
47897@endif gcc-bootstrap
47898@if target-zlib
47899maybe-configure-target-zlib: configure-target-zlib
47900configure-target-zlib:
47901	@: $(MAKE); $(unstage)
47902	@r=`${PWD_COMMAND}`; export r; \
47903	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47904	echo "Checking multilib configuration for zlib..."; \
47905	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
47906	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
47907	if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
47908	  if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
47909	    rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
47910	  else \
47911	    rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
47912	    mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
47913	  fi; \
47914	else \
47915	  mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
47916	fi; \
47917	test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
47918	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
47919	$(NORMAL_TARGET_EXPORTS) \
47920	echo Configuring in $(TARGET_SUBDIR)/zlib; \
47921	cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
47922	case $(srcdir) in \
47923	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47924	  *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
47925		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47926	esac; \
47927	srcdiroption="--srcdir=$${topdir}/zlib"; \
47928	libsrcdir="$$s/zlib"; \
47929	rm -f no-such-file || : ; \
47930	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
47931	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47932	  --target=${target_alias} $${srcdiroption}  \
47933	  || exit 1
47934@endif target-zlib
47935
47936
47937
47938
47939
47940.PHONY: all-target-zlib maybe-all-target-zlib
47941maybe-all-target-zlib:
47942@if gcc-bootstrap
47943all-target-zlib: stage_current
47944@endif gcc-bootstrap
47945@if target-zlib
47946TARGET-target-zlib=all
47947maybe-all-target-zlib: all-target-zlib
47948all-target-zlib: configure-target-zlib
47949	@: $(MAKE); $(unstage)
47950	@r=`${PWD_COMMAND}`; export r; \
47951	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47952	$(NORMAL_TARGET_EXPORTS) \
47953	(cd $(TARGET_SUBDIR)/zlib && \
47954	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
47955		$(TARGET-target-zlib))
47956@endif target-zlib
47957
47958
47959
47960
47961
47962.PHONY: check-target-zlib maybe-check-target-zlib
47963maybe-check-target-zlib:
47964@if target-zlib
47965maybe-check-target-zlib: check-target-zlib
47966
47967check-target-zlib:
47968	@: $(MAKE); $(unstage)
47969	@r=`${PWD_COMMAND}`; export r; \
47970	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47971	$(NORMAL_TARGET_EXPORTS) \
47972	(cd $(TARGET_SUBDIR)/zlib && \
47973	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
47974
47975@endif target-zlib
47976
47977.PHONY: install-target-zlib maybe-install-target-zlib
47978maybe-install-target-zlib:
47979@if target-zlib
47980maybe-install-target-zlib: install-target-zlib
47981
47982install-target-zlib: installdirs
47983	@: $(MAKE); $(unstage)
47984	@r=`${PWD_COMMAND}`; export r; \
47985	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47986	$(NORMAL_TARGET_EXPORTS) \
47987	(cd $(TARGET_SUBDIR)/zlib && \
47988	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
47989
47990@endif target-zlib
47991
47992# Other targets (info, dvi, pdf, etc.)
47993
47994.PHONY: maybe-info-target-zlib info-target-zlib
47995maybe-info-target-zlib:
47996@if target-zlib
47997maybe-info-target-zlib: info-target-zlib
47998
47999info-target-zlib: \
48000    configure-target-zlib
48001	@: $(MAKE); $(unstage)
48002	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48003	r=`${PWD_COMMAND}`; export r; \
48004	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48005	$(NORMAL_TARGET_EXPORTS) \
48006	echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
48007	for flag in $(EXTRA_TARGET_FLAGS); do \
48008	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48009	done; \
48010	(cd $(TARGET_SUBDIR)/zlib && \
48011	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48012	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48013	          "RANLIB=$${RANLIB}" \
48014	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48015	           info) \
48016	  || exit 1
48017
48018@endif target-zlib
48019
48020.PHONY: maybe-dvi-target-zlib dvi-target-zlib
48021maybe-dvi-target-zlib:
48022@if target-zlib
48023maybe-dvi-target-zlib: dvi-target-zlib
48024
48025dvi-target-zlib: \
48026    configure-target-zlib
48027	@: $(MAKE); $(unstage)
48028	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48029	r=`${PWD_COMMAND}`; export r; \
48030	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48031	$(NORMAL_TARGET_EXPORTS) \
48032	echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
48033	for flag in $(EXTRA_TARGET_FLAGS); do \
48034	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48035	done; \
48036	(cd $(TARGET_SUBDIR)/zlib && \
48037	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48038	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48039	          "RANLIB=$${RANLIB}" \
48040	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48041	           dvi) \
48042	  || exit 1
48043
48044@endif target-zlib
48045
48046.PHONY: maybe-pdf-target-zlib pdf-target-zlib
48047maybe-pdf-target-zlib:
48048@if target-zlib
48049maybe-pdf-target-zlib: pdf-target-zlib
48050
48051pdf-target-zlib: \
48052    configure-target-zlib
48053	@: $(MAKE); $(unstage)
48054	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48055	r=`${PWD_COMMAND}`; export r; \
48056	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48057	$(NORMAL_TARGET_EXPORTS) \
48058	echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
48059	for flag in $(EXTRA_TARGET_FLAGS); do \
48060	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48061	done; \
48062	(cd $(TARGET_SUBDIR)/zlib && \
48063	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48064	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48065	          "RANLIB=$${RANLIB}" \
48066	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48067	           pdf) \
48068	  || exit 1
48069
48070@endif target-zlib
48071
48072.PHONY: maybe-html-target-zlib html-target-zlib
48073maybe-html-target-zlib:
48074@if target-zlib
48075maybe-html-target-zlib: html-target-zlib
48076
48077html-target-zlib: \
48078    configure-target-zlib
48079	@: $(MAKE); $(unstage)
48080	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48081	r=`${PWD_COMMAND}`; export r; \
48082	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48083	$(NORMAL_TARGET_EXPORTS) \
48084	echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
48085	for flag in $(EXTRA_TARGET_FLAGS); do \
48086	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48087	done; \
48088	(cd $(TARGET_SUBDIR)/zlib && \
48089	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48090	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48091	          "RANLIB=$${RANLIB}" \
48092	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48093	           html) \
48094	  || exit 1
48095
48096@endif target-zlib
48097
48098.PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
48099maybe-TAGS-target-zlib:
48100@if target-zlib
48101maybe-TAGS-target-zlib: TAGS-target-zlib
48102
48103TAGS-target-zlib: \
48104    configure-target-zlib
48105	@: $(MAKE); $(unstage)
48106	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48107	r=`${PWD_COMMAND}`; export r; \
48108	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48109	$(NORMAL_TARGET_EXPORTS) \
48110	echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
48111	for flag in $(EXTRA_TARGET_FLAGS); do \
48112	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48113	done; \
48114	(cd $(TARGET_SUBDIR)/zlib && \
48115	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48116	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48117	          "RANLIB=$${RANLIB}" \
48118	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48119	           TAGS) \
48120	  || exit 1
48121
48122@endif target-zlib
48123
48124.PHONY: maybe-install-info-target-zlib install-info-target-zlib
48125maybe-install-info-target-zlib:
48126@if target-zlib
48127maybe-install-info-target-zlib: install-info-target-zlib
48128
48129install-info-target-zlib: \
48130    configure-target-zlib \
48131    info-target-zlib
48132	@: $(MAKE); $(unstage)
48133	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48134	r=`${PWD_COMMAND}`; export r; \
48135	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48136	$(NORMAL_TARGET_EXPORTS) \
48137	echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
48138	for flag in $(EXTRA_TARGET_FLAGS); do \
48139	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48140	done; \
48141	(cd $(TARGET_SUBDIR)/zlib && \
48142	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48143	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48144	          "RANLIB=$${RANLIB}" \
48145	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48146	           install-info) \
48147	  || exit 1
48148
48149@endif target-zlib
48150
48151.PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
48152maybe-install-pdf-target-zlib:
48153@if target-zlib
48154maybe-install-pdf-target-zlib: install-pdf-target-zlib
48155
48156install-pdf-target-zlib: \
48157    configure-target-zlib \
48158    pdf-target-zlib
48159	@: $(MAKE); $(unstage)
48160	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48161	r=`${PWD_COMMAND}`; export r; \
48162	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48163	$(NORMAL_TARGET_EXPORTS) \
48164	echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
48165	for flag in $(EXTRA_TARGET_FLAGS); do \
48166	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48167	done; \
48168	(cd $(TARGET_SUBDIR)/zlib && \
48169	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48170	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48171	          "RANLIB=$${RANLIB}" \
48172	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48173	           install-pdf) \
48174	  || exit 1
48175
48176@endif target-zlib
48177
48178.PHONY: maybe-install-html-target-zlib install-html-target-zlib
48179maybe-install-html-target-zlib:
48180@if target-zlib
48181maybe-install-html-target-zlib: install-html-target-zlib
48182
48183install-html-target-zlib: \
48184    configure-target-zlib \
48185    html-target-zlib
48186	@: $(MAKE); $(unstage)
48187	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48188	r=`${PWD_COMMAND}`; export r; \
48189	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48190	$(NORMAL_TARGET_EXPORTS) \
48191	echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
48192	for flag in $(EXTRA_TARGET_FLAGS); do \
48193	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48194	done; \
48195	(cd $(TARGET_SUBDIR)/zlib && \
48196	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48197	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48198	          "RANLIB=$${RANLIB}" \
48199	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48200	           install-html) \
48201	  || exit 1
48202
48203@endif target-zlib
48204
48205.PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
48206maybe-installcheck-target-zlib:
48207@if target-zlib
48208maybe-installcheck-target-zlib: installcheck-target-zlib
48209
48210installcheck-target-zlib: \
48211    configure-target-zlib
48212	@: $(MAKE); $(unstage)
48213	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48214	r=`${PWD_COMMAND}`; export r; \
48215	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48216	$(NORMAL_TARGET_EXPORTS) \
48217	echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
48218	for flag in $(EXTRA_TARGET_FLAGS); do \
48219	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48220	done; \
48221	(cd $(TARGET_SUBDIR)/zlib && \
48222	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48223	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48224	          "RANLIB=$${RANLIB}" \
48225	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48226	           installcheck) \
48227	  || exit 1
48228
48229@endif target-zlib
48230
48231.PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
48232maybe-mostlyclean-target-zlib:
48233@if target-zlib
48234maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
48235
48236mostlyclean-target-zlib:
48237	@: $(MAKE); $(unstage)
48238	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48239	r=`${PWD_COMMAND}`; export r; \
48240	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48241	$(NORMAL_TARGET_EXPORTS) \
48242	echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
48243	for flag in $(EXTRA_TARGET_FLAGS); do \
48244	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48245	done; \
48246	(cd $(TARGET_SUBDIR)/zlib && \
48247	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48248	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48249	          "RANLIB=$${RANLIB}" \
48250	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48251	           mostlyclean) \
48252	  || exit 1
48253
48254@endif target-zlib
48255
48256.PHONY: maybe-clean-target-zlib clean-target-zlib
48257maybe-clean-target-zlib:
48258@if target-zlib
48259maybe-clean-target-zlib: clean-target-zlib
48260
48261clean-target-zlib:
48262	@: $(MAKE); $(unstage)
48263	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48264	r=`${PWD_COMMAND}`; export r; \
48265	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48266	$(NORMAL_TARGET_EXPORTS) \
48267	echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
48268	for flag in $(EXTRA_TARGET_FLAGS); do \
48269	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48270	done; \
48271	(cd $(TARGET_SUBDIR)/zlib && \
48272	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48273	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48274	          "RANLIB=$${RANLIB}" \
48275	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48276	           clean) \
48277	  || exit 1
48278
48279@endif target-zlib
48280
48281.PHONY: maybe-distclean-target-zlib distclean-target-zlib
48282maybe-distclean-target-zlib:
48283@if target-zlib
48284maybe-distclean-target-zlib: distclean-target-zlib
48285
48286distclean-target-zlib:
48287	@: $(MAKE); $(unstage)
48288	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48289	r=`${PWD_COMMAND}`; export r; \
48290	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48291	$(NORMAL_TARGET_EXPORTS) \
48292	echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
48293	for flag in $(EXTRA_TARGET_FLAGS); do \
48294	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48295	done; \
48296	(cd $(TARGET_SUBDIR)/zlib && \
48297	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48298	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48299	          "RANLIB=$${RANLIB}" \
48300	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48301	           distclean) \
48302	  || exit 1
48303
48304@endif target-zlib
48305
48306.PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
48307maybe-maintainer-clean-target-zlib:
48308@if target-zlib
48309maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
48310
48311maintainer-clean-target-zlib:
48312	@: $(MAKE); $(unstage)
48313	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
48314	r=`${PWD_COMMAND}`; export r; \
48315	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48316	$(NORMAL_TARGET_EXPORTS) \
48317	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
48318	for flag in $(EXTRA_TARGET_FLAGS); do \
48319	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48320	done; \
48321	(cd $(TARGET_SUBDIR)/zlib && \
48322	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48323	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48324	          "RANLIB=$${RANLIB}" \
48325	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48326	           maintainer-clean) \
48327	  || exit 1
48328
48329@endif target-zlib
48330
48331
48332
48333
48334
48335.PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
48336maybe-configure-target-boehm-gc:
48337@if gcc-bootstrap
48338configure-target-boehm-gc: stage_current
48339@endif gcc-bootstrap
48340@if target-boehm-gc
48341maybe-configure-target-boehm-gc: configure-target-boehm-gc
48342configure-target-boehm-gc:
48343	@: $(MAKE); $(unstage)
48344	@r=`${PWD_COMMAND}`; export r; \
48345	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48346	echo "Checking multilib configuration for boehm-gc..."; \
48347	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
48348	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
48349	if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
48350	  if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
48351	    rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
48352	  else \
48353	    rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
48354	    mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
48355	  fi; \
48356	else \
48357	  mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
48358	fi; \
48359	test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
48360	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
48361	$(NORMAL_TARGET_EXPORTS) \
48362	echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
48363	cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
48364	case $(srcdir) in \
48365	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48366	  *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
48367		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
48368	esac; \
48369	srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
48370	libsrcdir="$$s/boehm-gc"; \
48371	rm -f no-such-file || : ; \
48372	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
48373	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48374	  --target=${target_alias} $${srcdiroption}  \
48375	  || exit 1
48376@endif target-boehm-gc
48377
48378
48379
48380
48381
48382.PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
48383maybe-all-target-boehm-gc:
48384@if gcc-bootstrap
48385all-target-boehm-gc: stage_current
48386@endif gcc-bootstrap
48387@if target-boehm-gc
48388TARGET-target-boehm-gc=all
48389maybe-all-target-boehm-gc: all-target-boehm-gc
48390all-target-boehm-gc: configure-target-boehm-gc
48391	@: $(MAKE); $(unstage)
48392	@r=`${PWD_COMMAND}`; export r; \
48393	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48394	$(NORMAL_TARGET_EXPORTS) \
48395	(cd $(TARGET_SUBDIR)/boehm-gc && \
48396	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
48397		$(TARGET-target-boehm-gc))
48398@endif target-boehm-gc
48399
48400
48401
48402
48403
48404.PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
48405maybe-check-target-boehm-gc:
48406@if target-boehm-gc
48407maybe-check-target-boehm-gc: check-target-boehm-gc
48408
48409check-target-boehm-gc:
48410	@: $(MAKE); $(unstage)
48411	@r=`${PWD_COMMAND}`; export r; \
48412	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48413	$(NORMAL_TARGET_EXPORTS) \
48414	(cd $(TARGET_SUBDIR)/boehm-gc && \
48415	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
48416
48417@endif target-boehm-gc
48418
48419.PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
48420maybe-install-target-boehm-gc:
48421@if target-boehm-gc
48422maybe-install-target-boehm-gc: install-target-boehm-gc
48423
48424install-target-boehm-gc: installdirs
48425	@: $(MAKE); $(unstage)
48426	@r=`${PWD_COMMAND}`; export r; \
48427	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48428	$(NORMAL_TARGET_EXPORTS) \
48429	(cd $(TARGET_SUBDIR)/boehm-gc && \
48430	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
48431
48432@endif target-boehm-gc
48433
48434# Other targets (info, dvi, pdf, etc.)
48435
48436.PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
48437maybe-info-target-boehm-gc:
48438@if target-boehm-gc
48439maybe-info-target-boehm-gc: info-target-boehm-gc
48440
48441info-target-boehm-gc: \
48442    configure-target-boehm-gc
48443	@: $(MAKE); $(unstage)
48444	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48445	r=`${PWD_COMMAND}`; export r; \
48446	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48447	$(NORMAL_TARGET_EXPORTS) \
48448	echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
48449	for flag in $(EXTRA_TARGET_FLAGS); do \
48450	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48451	done; \
48452	(cd $(TARGET_SUBDIR)/boehm-gc && \
48453	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48454	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48455	          "RANLIB=$${RANLIB}" \
48456	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48457	           info) \
48458	  || exit 1
48459
48460@endif target-boehm-gc
48461
48462.PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
48463maybe-dvi-target-boehm-gc:
48464@if target-boehm-gc
48465maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
48466
48467dvi-target-boehm-gc: \
48468    configure-target-boehm-gc
48469	@: $(MAKE); $(unstage)
48470	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48471	r=`${PWD_COMMAND}`; export r; \
48472	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48473	$(NORMAL_TARGET_EXPORTS) \
48474	echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
48475	for flag in $(EXTRA_TARGET_FLAGS); do \
48476	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48477	done; \
48478	(cd $(TARGET_SUBDIR)/boehm-gc && \
48479	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48480	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48481	          "RANLIB=$${RANLIB}" \
48482	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48483	           dvi) \
48484	  || exit 1
48485
48486@endif target-boehm-gc
48487
48488.PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
48489maybe-pdf-target-boehm-gc:
48490@if target-boehm-gc
48491maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
48492
48493pdf-target-boehm-gc: \
48494    configure-target-boehm-gc
48495	@: $(MAKE); $(unstage)
48496	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48497	r=`${PWD_COMMAND}`; export r; \
48498	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48499	$(NORMAL_TARGET_EXPORTS) \
48500	echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
48501	for flag in $(EXTRA_TARGET_FLAGS); do \
48502	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48503	done; \
48504	(cd $(TARGET_SUBDIR)/boehm-gc && \
48505	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48506	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48507	          "RANLIB=$${RANLIB}" \
48508	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48509	           pdf) \
48510	  || exit 1
48511
48512@endif target-boehm-gc
48513
48514.PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
48515maybe-html-target-boehm-gc:
48516@if target-boehm-gc
48517maybe-html-target-boehm-gc: html-target-boehm-gc
48518
48519html-target-boehm-gc: \
48520    configure-target-boehm-gc
48521	@: $(MAKE); $(unstage)
48522	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48523	r=`${PWD_COMMAND}`; export r; \
48524	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48525	$(NORMAL_TARGET_EXPORTS) \
48526	echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
48527	for flag in $(EXTRA_TARGET_FLAGS); do \
48528	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48529	done; \
48530	(cd $(TARGET_SUBDIR)/boehm-gc && \
48531	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48532	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48533	          "RANLIB=$${RANLIB}" \
48534	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48535	           html) \
48536	  || exit 1
48537
48538@endif target-boehm-gc
48539
48540.PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
48541maybe-TAGS-target-boehm-gc:
48542@if target-boehm-gc
48543maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
48544
48545TAGS-target-boehm-gc: \
48546    configure-target-boehm-gc
48547	@: $(MAKE); $(unstage)
48548	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48549	r=`${PWD_COMMAND}`; export r; \
48550	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48551	$(NORMAL_TARGET_EXPORTS) \
48552	echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
48553	for flag in $(EXTRA_TARGET_FLAGS); do \
48554	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48555	done; \
48556	(cd $(TARGET_SUBDIR)/boehm-gc && \
48557	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48558	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48559	          "RANLIB=$${RANLIB}" \
48560	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48561	           TAGS) \
48562	  || exit 1
48563
48564@endif target-boehm-gc
48565
48566.PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
48567maybe-install-info-target-boehm-gc:
48568@if target-boehm-gc
48569maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
48570
48571install-info-target-boehm-gc: \
48572    configure-target-boehm-gc \
48573    info-target-boehm-gc
48574	@: $(MAKE); $(unstage)
48575	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48576	r=`${PWD_COMMAND}`; export r; \
48577	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48578	$(NORMAL_TARGET_EXPORTS) \
48579	echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
48580	for flag in $(EXTRA_TARGET_FLAGS); do \
48581	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48582	done; \
48583	(cd $(TARGET_SUBDIR)/boehm-gc && \
48584	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48585	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48586	          "RANLIB=$${RANLIB}" \
48587	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48588	           install-info) \
48589	  || exit 1
48590
48591@endif target-boehm-gc
48592
48593.PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
48594maybe-install-pdf-target-boehm-gc:
48595@if target-boehm-gc
48596maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
48597
48598install-pdf-target-boehm-gc: \
48599    configure-target-boehm-gc \
48600    pdf-target-boehm-gc
48601	@: $(MAKE); $(unstage)
48602	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48603	r=`${PWD_COMMAND}`; export r; \
48604	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48605	$(NORMAL_TARGET_EXPORTS) \
48606	echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
48607	for flag in $(EXTRA_TARGET_FLAGS); do \
48608	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48609	done; \
48610	(cd $(TARGET_SUBDIR)/boehm-gc && \
48611	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48612	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48613	          "RANLIB=$${RANLIB}" \
48614	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48615	           install-pdf) \
48616	  || exit 1
48617
48618@endif target-boehm-gc
48619
48620.PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
48621maybe-install-html-target-boehm-gc:
48622@if target-boehm-gc
48623maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
48624
48625install-html-target-boehm-gc: \
48626    configure-target-boehm-gc \
48627    html-target-boehm-gc
48628	@: $(MAKE); $(unstage)
48629	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48630	r=`${PWD_COMMAND}`; export r; \
48631	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48632	$(NORMAL_TARGET_EXPORTS) \
48633	echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
48634	for flag in $(EXTRA_TARGET_FLAGS); do \
48635	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48636	done; \
48637	(cd $(TARGET_SUBDIR)/boehm-gc && \
48638	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48639	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48640	          "RANLIB=$${RANLIB}" \
48641	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48642	           install-html) \
48643	  || exit 1
48644
48645@endif target-boehm-gc
48646
48647.PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
48648maybe-installcheck-target-boehm-gc:
48649@if target-boehm-gc
48650maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
48651
48652installcheck-target-boehm-gc: \
48653    configure-target-boehm-gc
48654	@: $(MAKE); $(unstage)
48655	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48656	r=`${PWD_COMMAND}`; export r; \
48657	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48658	$(NORMAL_TARGET_EXPORTS) \
48659	echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
48660	for flag in $(EXTRA_TARGET_FLAGS); do \
48661	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48662	done; \
48663	(cd $(TARGET_SUBDIR)/boehm-gc && \
48664	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48665	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48666	          "RANLIB=$${RANLIB}" \
48667	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48668	           installcheck) \
48669	  || exit 1
48670
48671@endif target-boehm-gc
48672
48673.PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
48674maybe-mostlyclean-target-boehm-gc:
48675@if target-boehm-gc
48676maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
48677
48678mostlyclean-target-boehm-gc:
48679	@: $(MAKE); $(unstage)
48680	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48681	r=`${PWD_COMMAND}`; export r; \
48682	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48683	$(NORMAL_TARGET_EXPORTS) \
48684	echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
48685	for flag in $(EXTRA_TARGET_FLAGS); do \
48686	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48687	done; \
48688	(cd $(TARGET_SUBDIR)/boehm-gc && \
48689	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48690	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48691	          "RANLIB=$${RANLIB}" \
48692	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48693	           mostlyclean) \
48694	  || exit 1
48695
48696@endif target-boehm-gc
48697
48698.PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
48699maybe-clean-target-boehm-gc:
48700@if target-boehm-gc
48701maybe-clean-target-boehm-gc: clean-target-boehm-gc
48702
48703clean-target-boehm-gc:
48704	@: $(MAKE); $(unstage)
48705	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48706	r=`${PWD_COMMAND}`; export r; \
48707	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48708	$(NORMAL_TARGET_EXPORTS) \
48709	echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
48710	for flag in $(EXTRA_TARGET_FLAGS); do \
48711	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48712	done; \
48713	(cd $(TARGET_SUBDIR)/boehm-gc && \
48714	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48715	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48716	          "RANLIB=$${RANLIB}" \
48717	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48718	           clean) \
48719	  || exit 1
48720
48721@endif target-boehm-gc
48722
48723.PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
48724maybe-distclean-target-boehm-gc:
48725@if target-boehm-gc
48726maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
48727
48728distclean-target-boehm-gc:
48729	@: $(MAKE); $(unstage)
48730	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48731	r=`${PWD_COMMAND}`; export r; \
48732	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48733	$(NORMAL_TARGET_EXPORTS) \
48734	echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
48735	for flag in $(EXTRA_TARGET_FLAGS); do \
48736	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48737	done; \
48738	(cd $(TARGET_SUBDIR)/boehm-gc && \
48739	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48740	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48741	          "RANLIB=$${RANLIB}" \
48742	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48743	           distclean) \
48744	  || exit 1
48745
48746@endif target-boehm-gc
48747
48748.PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
48749maybe-maintainer-clean-target-boehm-gc:
48750@if target-boehm-gc
48751maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
48752
48753maintainer-clean-target-boehm-gc:
48754	@: $(MAKE); $(unstage)
48755	@[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
48756	r=`${PWD_COMMAND}`; export r; \
48757	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48758	$(NORMAL_TARGET_EXPORTS) \
48759	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
48760	for flag in $(EXTRA_TARGET_FLAGS); do \
48761	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48762	done; \
48763	(cd $(TARGET_SUBDIR)/boehm-gc && \
48764	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48765	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48766	          "RANLIB=$${RANLIB}" \
48767	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48768	           maintainer-clean) \
48769	  || exit 1
48770
48771@endif target-boehm-gc
48772
48773
48774
48775
48776
48777.PHONY: configure-target-qthreads maybe-configure-target-qthreads
48778maybe-configure-target-qthreads:
48779@if gcc-bootstrap
48780configure-target-qthreads: stage_current
48781@endif gcc-bootstrap
48782@if target-qthreads
48783maybe-configure-target-qthreads: configure-target-qthreads
48784configure-target-qthreads:
48785	@: $(MAKE); $(unstage)
48786	@r=`${PWD_COMMAND}`; export r; \
48787	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48788	echo "Checking multilib configuration for qthreads..."; \
48789	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
48790	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/qthreads/multilib.tmp 2> /dev/null ; \
48791	if test -r $(TARGET_SUBDIR)/qthreads/multilib.out; then \
48792	  if cmp -s $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; then \
48793	    rm -f $(TARGET_SUBDIR)/qthreads/multilib.tmp; \
48794	  else \
48795	    rm -f $(TARGET_SUBDIR)/qthreads/Makefile; \
48796	    mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
48797	  fi; \
48798	else \
48799	  mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
48800	fi; \
48801	test ! -f $(TARGET_SUBDIR)/qthreads/Makefile || exit 0; \
48802	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
48803	$(NORMAL_TARGET_EXPORTS) \
48804	echo Configuring in $(TARGET_SUBDIR)/qthreads; \
48805	cd "$(TARGET_SUBDIR)/qthreads" || exit 1; \
48806	case $(srcdir) in \
48807	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48808	  *) topdir=`echo $(TARGET_SUBDIR)/qthreads/ | \
48809		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
48810	esac; \
48811	srcdiroption="--srcdir=$${topdir}/qthreads"; \
48812	libsrcdir="$$s/qthreads"; \
48813	rm -f no-such-file || : ; \
48814	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
48815	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48816	  --target=${target_alias} $${srcdiroption}  \
48817	  || exit 1
48818@endif target-qthreads
48819
48820
48821
48822
48823
48824.PHONY: all-target-qthreads maybe-all-target-qthreads
48825maybe-all-target-qthreads:
48826@if gcc-bootstrap
48827all-target-qthreads: stage_current
48828@endif gcc-bootstrap
48829@if target-qthreads
48830TARGET-target-qthreads=all
48831maybe-all-target-qthreads: all-target-qthreads
48832all-target-qthreads: configure-target-qthreads
48833	@: $(MAKE); $(unstage)
48834	@r=`${PWD_COMMAND}`; export r; \
48835	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48836	$(NORMAL_TARGET_EXPORTS) \
48837	(cd $(TARGET_SUBDIR)/qthreads && \
48838	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
48839		$(TARGET-target-qthreads))
48840@endif target-qthreads
48841
48842
48843
48844
48845
48846.PHONY: check-target-qthreads maybe-check-target-qthreads
48847maybe-check-target-qthreads:
48848@if target-qthreads
48849maybe-check-target-qthreads: check-target-qthreads
48850
48851check-target-qthreads:
48852	@: $(MAKE); $(unstage)
48853	@r=`${PWD_COMMAND}`; export r; \
48854	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48855	$(NORMAL_TARGET_EXPORTS) \
48856	(cd $(TARGET_SUBDIR)/qthreads && \
48857	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
48858
48859@endif target-qthreads
48860
48861.PHONY: install-target-qthreads maybe-install-target-qthreads
48862maybe-install-target-qthreads:
48863@if target-qthreads
48864maybe-install-target-qthreads: install-target-qthreads
48865
48866install-target-qthreads: installdirs
48867	@: $(MAKE); $(unstage)
48868	@r=`${PWD_COMMAND}`; export r; \
48869	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48870	$(NORMAL_TARGET_EXPORTS) \
48871	(cd $(TARGET_SUBDIR)/qthreads && \
48872	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
48873
48874@endif target-qthreads
48875
48876# Other targets (info, dvi, pdf, etc.)
48877
48878.PHONY: maybe-info-target-qthreads info-target-qthreads
48879maybe-info-target-qthreads:
48880@if target-qthreads
48881maybe-info-target-qthreads: info-target-qthreads
48882
48883info-target-qthreads: \
48884    configure-target-qthreads
48885	@: $(MAKE); $(unstage)
48886	@[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
48887	r=`${PWD_COMMAND}`; export r; \
48888	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48889	$(NORMAL_TARGET_EXPORTS) \
48890	echo "Doing info in $(TARGET_SUBDIR)/qthreads" ; \
48891	for flag in $(EXTRA_TARGET_FLAGS); do \
48892	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48893	done; \
48894	(cd $(TARGET_SUBDIR)/qthreads && \
48895	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48896	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48897	          "RANLIB=$${RANLIB}" \
48898	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48899	           info) \
48900	  || exit 1
48901
48902@endif target-qthreads
48903
48904.PHONY: maybe-dvi-target-qthreads dvi-target-qthreads
48905maybe-dvi-target-qthreads:
48906@if target-qthreads
48907maybe-dvi-target-qthreads: dvi-target-qthreads
48908
48909dvi-target-qthreads: \
48910    configure-target-qthreads
48911	@: $(MAKE); $(unstage)
48912	@[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
48913	r=`${PWD_COMMAND}`; export r; \
48914	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48915	$(NORMAL_TARGET_EXPORTS) \
48916	echo "Doing dvi in $(TARGET_SUBDIR)/qthreads" ; \
48917	for flag in $(EXTRA_TARGET_FLAGS); do \
48918	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48919	done; \
48920	(cd $(TARGET_SUBDIR)/qthreads && \
48921	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48922	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48923	          "RANLIB=$${RANLIB}" \
48924	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48925	           dvi) \
48926	  || exit 1
48927
48928@endif target-qthreads
48929
48930.PHONY: maybe-pdf-target-qthreads pdf-target-qthreads
48931maybe-pdf-target-qthreads:
48932@if target-qthreads
48933maybe-pdf-target-qthreads: pdf-target-qthreads
48934
48935pdf-target-qthreads: \
48936    configure-target-qthreads
48937	@: $(MAKE); $(unstage)
48938	@[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
48939	r=`${PWD_COMMAND}`; export r; \
48940	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48941	$(NORMAL_TARGET_EXPORTS) \
48942	echo "Doing pdf in $(TARGET_SUBDIR)/qthreads" ; \
48943	for flag in $(EXTRA_TARGET_FLAGS); do \
48944	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48945	done; \
48946	(cd $(TARGET_SUBDIR)/qthreads && \
48947	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48948	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48949	          "RANLIB=$${RANLIB}" \
48950	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48951	           pdf) \
48952	  || exit 1
48953
48954@endif target-qthreads
48955
48956.PHONY: maybe-html-target-qthreads html-target-qthreads
48957maybe-html-target-qthreads:
48958@if target-qthreads
48959maybe-html-target-qthreads: html-target-qthreads
48960
48961html-target-qthreads: \
48962    configure-target-qthreads
48963	@: $(MAKE); $(unstage)
48964	@[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
48965	r=`${PWD_COMMAND}`; export r; \
48966	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48967	$(NORMAL_TARGET_EXPORTS) \
48968	echo "Doing html in $(TARGET_SUBDIR)/qthreads" ; \
48969	for flag in $(EXTRA_TARGET_FLAGS); do \
48970	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48971	done; \
48972	(cd $(TARGET_SUBDIR)/qthreads && \
48973	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48974	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48975	          "RANLIB=$${RANLIB}" \
48976	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48977	           html) \
48978	  || exit 1
48979
48980@endif target-qthreads
48981
48982.PHONY: maybe-TAGS-target-qthreads TAGS-target-qthreads
48983maybe-TAGS-target-qthreads:
48984@if target-qthreads
48985maybe-TAGS-target-qthreads: TAGS-target-qthreads
48986
48987TAGS-target-qthreads: \
48988    configure-target-qthreads
48989	@: $(MAKE); $(unstage)
48990	@[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
48991	r=`${PWD_COMMAND}`; export r; \
48992	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48993	$(NORMAL_TARGET_EXPORTS) \
48994	echo "Doing TAGS in $(TARGET_SUBDIR)/qthreads" ; \
48995	for flag in $(EXTRA_TARGET_FLAGS); do \
48996	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48997	done; \
48998	(cd $(TARGET_SUBDIR)/qthreads && \
48999	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49000	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49001	          "RANLIB=$${RANLIB}" \
49002	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49003	           TAGS) \
49004	  || exit 1
49005
49006@endif target-qthreads
49007
49008.PHONY: maybe-install-info-target-qthreads install-info-target-qthreads
49009maybe-install-info-target-qthreads:
49010@if target-qthreads
49011maybe-install-info-target-qthreads: install-info-target-qthreads
49012
49013install-info-target-qthreads: \
49014    configure-target-qthreads \
49015    info-target-qthreads
49016	@: $(MAKE); $(unstage)
49017	@[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49018	r=`${PWD_COMMAND}`; export r; \
49019	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49020	$(NORMAL_TARGET_EXPORTS) \
49021	echo "Doing install-info in $(TARGET_SUBDIR)/qthreads" ; \
49022	for flag in $(EXTRA_TARGET_FLAGS); do \
49023	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49024	done; \
49025	(cd $(TARGET_SUBDIR)/qthreads && \
49026	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49027	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49028	          "RANLIB=$${RANLIB}" \
49029	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49030	           install-info) \
49031	  || exit 1
49032
49033@endif target-qthreads
49034
49035.PHONY: maybe-install-pdf-target-qthreads install-pdf-target-qthreads
49036maybe-install-pdf-target-qthreads:
49037@if target-qthreads
49038maybe-install-pdf-target-qthreads: install-pdf-target-qthreads
49039
49040install-pdf-target-qthreads: \
49041    configure-target-qthreads \
49042    pdf-target-qthreads
49043	@: $(MAKE); $(unstage)
49044	@[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49045	r=`${PWD_COMMAND}`; export r; \
49046	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49047	$(NORMAL_TARGET_EXPORTS) \
49048	echo "Doing install-pdf in $(TARGET_SUBDIR)/qthreads" ; \
49049	for flag in $(EXTRA_TARGET_FLAGS); do \
49050	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49051	done; \
49052	(cd $(TARGET_SUBDIR)/qthreads && \
49053	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49054	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49055	          "RANLIB=$${RANLIB}" \
49056	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49057	           install-pdf) \
49058	  || exit 1
49059
49060@endif target-qthreads
49061
49062.PHONY: maybe-install-html-target-qthreads install-html-target-qthreads
49063maybe-install-html-target-qthreads:
49064@if target-qthreads
49065maybe-install-html-target-qthreads: install-html-target-qthreads
49066
49067install-html-target-qthreads: \
49068    configure-target-qthreads \
49069    html-target-qthreads
49070	@: $(MAKE); $(unstage)
49071	@[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49072	r=`${PWD_COMMAND}`; export r; \
49073	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49074	$(NORMAL_TARGET_EXPORTS) \
49075	echo "Doing install-html in $(TARGET_SUBDIR)/qthreads" ; \
49076	for flag in $(EXTRA_TARGET_FLAGS); do \
49077	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49078	done; \
49079	(cd $(TARGET_SUBDIR)/qthreads && \
49080	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49081	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49082	          "RANLIB=$${RANLIB}" \
49083	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49084	           install-html) \
49085	  || exit 1
49086
49087@endif target-qthreads
49088
49089.PHONY: maybe-installcheck-target-qthreads installcheck-target-qthreads
49090maybe-installcheck-target-qthreads:
49091@if target-qthreads
49092maybe-installcheck-target-qthreads: installcheck-target-qthreads
49093
49094installcheck-target-qthreads: \
49095    configure-target-qthreads
49096	@: $(MAKE); $(unstage)
49097	@[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49098	r=`${PWD_COMMAND}`; export r; \
49099	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49100	$(NORMAL_TARGET_EXPORTS) \
49101	echo "Doing installcheck in $(TARGET_SUBDIR)/qthreads" ; \
49102	for flag in $(EXTRA_TARGET_FLAGS); do \
49103	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49104	done; \
49105	(cd $(TARGET_SUBDIR)/qthreads && \
49106	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49107	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49108	          "RANLIB=$${RANLIB}" \
49109	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49110	           installcheck) \
49111	  || exit 1
49112
49113@endif target-qthreads
49114
49115.PHONY: maybe-mostlyclean-target-qthreads mostlyclean-target-qthreads
49116maybe-mostlyclean-target-qthreads:
49117@if target-qthreads
49118maybe-mostlyclean-target-qthreads: mostlyclean-target-qthreads
49119
49120mostlyclean-target-qthreads:
49121	@: $(MAKE); $(unstage)
49122	@[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49123	r=`${PWD_COMMAND}`; export r; \
49124	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49125	$(NORMAL_TARGET_EXPORTS) \
49126	echo "Doing mostlyclean in $(TARGET_SUBDIR)/qthreads" ; \
49127	for flag in $(EXTRA_TARGET_FLAGS); do \
49128	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49129	done; \
49130	(cd $(TARGET_SUBDIR)/qthreads && \
49131	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49132	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49133	          "RANLIB=$${RANLIB}" \
49134	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49135	           mostlyclean) \
49136	  || exit 1
49137
49138@endif target-qthreads
49139
49140.PHONY: maybe-clean-target-qthreads clean-target-qthreads
49141maybe-clean-target-qthreads:
49142@if target-qthreads
49143maybe-clean-target-qthreads: clean-target-qthreads
49144
49145clean-target-qthreads:
49146	@: $(MAKE); $(unstage)
49147	@[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49148	r=`${PWD_COMMAND}`; export r; \
49149	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49150	$(NORMAL_TARGET_EXPORTS) \
49151	echo "Doing clean in $(TARGET_SUBDIR)/qthreads" ; \
49152	for flag in $(EXTRA_TARGET_FLAGS); do \
49153	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49154	done; \
49155	(cd $(TARGET_SUBDIR)/qthreads && \
49156	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49157	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49158	          "RANLIB=$${RANLIB}" \
49159	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49160	           clean) \
49161	  || exit 1
49162
49163@endif target-qthreads
49164
49165.PHONY: maybe-distclean-target-qthreads distclean-target-qthreads
49166maybe-distclean-target-qthreads:
49167@if target-qthreads
49168maybe-distclean-target-qthreads: distclean-target-qthreads
49169
49170distclean-target-qthreads:
49171	@: $(MAKE); $(unstage)
49172	@[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49173	r=`${PWD_COMMAND}`; export r; \
49174	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49175	$(NORMAL_TARGET_EXPORTS) \
49176	echo "Doing distclean in $(TARGET_SUBDIR)/qthreads" ; \
49177	for flag in $(EXTRA_TARGET_FLAGS); do \
49178	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49179	done; \
49180	(cd $(TARGET_SUBDIR)/qthreads && \
49181	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49182	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49183	          "RANLIB=$${RANLIB}" \
49184	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49185	           distclean) \
49186	  || exit 1
49187
49188@endif target-qthreads
49189
49190.PHONY: maybe-maintainer-clean-target-qthreads maintainer-clean-target-qthreads
49191maybe-maintainer-clean-target-qthreads:
49192@if target-qthreads
49193maybe-maintainer-clean-target-qthreads: maintainer-clean-target-qthreads
49194
49195maintainer-clean-target-qthreads:
49196	@: $(MAKE); $(unstage)
49197	@[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
49198	r=`${PWD_COMMAND}`; export r; \
49199	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49200	$(NORMAL_TARGET_EXPORTS) \
49201	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/qthreads" ; \
49202	for flag in $(EXTRA_TARGET_FLAGS); do \
49203	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49204	done; \
49205	(cd $(TARGET_SUBDIR)/qthreads && \
49206	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49207	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49208	          "RANLIB=$${RANLIB}" \
49209	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49210	           maintainer-clean) \
49211	  || exit 1
49212
49213@endif target-qthreads
49214
49215
49216
49217
49218
49219.PHONY: configure-target-rda maybe-configure-target-rda
49220maybe-configure-target-rda:
49221@if gcc-bootstrap
49222configure-target-rda: stage_current
49223@endif gcc-bootstrap
49224@if target-rda
49225maybe-configure-target-rda: configure-target-rda
49226configure-target-rda:
49227	@: $(MAKE); $(unstage)
49228	@r=`${PWD_COMMAND}`; export r; \
49229	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49230	echo "Checking multilib configuration for rda..."; \
49231	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
49232	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
49233	if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
49234	  if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
49235	    rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
49236	  else \
49237	    rm -f $(TARGET_SUBDIR)/rda/Makefile; \
49238	    mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
49239	  fi; \
49240	else \
49241	  mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
49242	fi; \
49243	test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
49244	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
49245	$(NORMAL_TARGET_EXPORTS) \
49246	echo Configuring in $(TARGET_SUBDIR)/rda; \
49247	cd "$(TARGET_SUBDIR)/rda" || exit 1; \
49248	case $(srcdir) in \
49249	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49250	  *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
49251		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
49252	esac; \
49253	srcdiroption="--srcdir=$${topdir}/rda"; \
49254	libsrcdir="$$s/rda"; \
49255	rm -f no-such-file || : ; \
49256	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
49257	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49258	  --target=${target_alias} $${srcdiroption}  \
49259	  || exit 1
49260@endif target-rda
49261
49262
49263
49264
49265
49266.PHONY: all-target-rda maybe-all-target-rda
49267maybe-all-target-rda:
49268@if gcc-bootstrap
49269all-target-rda: stage_current
49270@endif gcc-bootstrap
49271@if target-rda
49272TARGET-target-rda=all
49273maybe-all-target-rda: all-target-rda
49274all-target-rda: configure-target-rda
49275	@: $(MAKE); $(unstage)
49276	@r=`${PWD_COMMAND}`; export r; \
49277	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49278	$(NORMAL_TARGET_EXPORTS) \
49279	(cd $(TARGET_SUBDIR)/rda && \
49280	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
49281		$(TARGET-target-rda))
49282@endif target-rda
49283
49284
49285
49286
49287
49288.PHONY: check-target-rda maybe-check-target-rda
49289maybe-check-target-rda:
49290@if target-rda
49291maybe-check-target-rda: check-target-rda
49292
49293check-target-rda:
49294	@: $(MAKE); $(unstage)
49295	@r=`${PWD_COMMAND}`; export r; \
49296	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49297	$(NORMAL_TARGET_EXPORTS) \
49298	(cd $(TARGET_SUBDIR)/rda && \
49299	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
49300
49301@endif target-rda
49302
49303.PHONY: install-target-rda maybe-install-target-rda
49304maybe-install-target-rda:
49305@if target-rda
49306maybe-install-target-rda: install-target-rda
49307
49308install-target-rda: installdirs
49309	@: $(MAKE); $(unstage)
49310	@r=`${PWD_COMMAND}`; export r; \
49311	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49312	$(NORMAL_TARGET_EXPORTS) \
49313	(cd $(TARGET_SUBDIR)/rda && \
49314	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
49315
49316@endif target-rda
49317
49318# Other targets (info, dvi, pdf, etc.)
49319
49320.PHONY: maybe-info-target-rda info-target-rda
49321maybe-info-target-rda:
49322@if target-rda
49323maybe-info-target-rda: info-target-rda
49324
49325info-target-rda: \
49326    configure-target-rda
49327	@: $(MAKE); $(unstage)
49328	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49329	r=`${PWD_COMMAND}`; export r; \
49330	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49331	$(NORMAL_TARGET_EXPORTS) \
49332	echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
49333	for flag in $(EXTRA_TARGET_FLAGS); do \
49334	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49335	done; \
49336	(cd $(TARGET_SUBDIR)/rda && \
49337	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49338	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49339	          "RANLIB=$${RANLIB}" \
49340	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49341	           info) \
49342	  || exit 1
49343
49344@endif target-rda
49345
49346.PHONY: maybe-dvi-target-rda dvi-target-rda
49347maybe-dvi-target-rda:
49348@if target-rda
49349maybe-dvi-target-rda: dvi-target-rda
49350
49351dvi-target-rda: \
49352    configure-target-rda
49353	@: $(MAKE); $(unstage)
49354	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49355	r=`${PWD_COMMAND}`; export r; \
49356	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49357	$(NORMAL_TARGET_EXPORTS) \
49358	echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
49359	for flag in $(EXTRA_TARGET_FLAGS); do \
49360	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49361	done; \
49362	(cd $(TARGET_SUBDIR)/rda && \
49363	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49364	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49365	          "RANLIB=$${RANLIB}" \
49366	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49367	           dvi) \
49368	  || exit 1
49369
49370@endif target-rda
49371
49372.PHONY: maybe-pdf-target-rda pdf-target-rda
49373maybe-pdf-target-rda:
49374@if target-rda
49375maybe-pdf-target-rda: pdf-target-rda
49376
49377pdf-target-rda: \
49378    configure-target-rda
49379	@: $(MAKE); $(unstage)
49380	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49381	r=`${PWD_COMMAND}`; export r; \
49382	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49383	$(NORMAL_TARGET_EXPORTS) \
49384	echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
49385	for flag in $(EXTRA_TARGET_FLAGS); do \
49386	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49387	done; \
49388	(cd $(TARGET_SUBDIR)/rda && \
49389	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49390	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49391	          "RANLIB=$${RANLIB}" \
49392	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49393	           pdf) \
49394	  || exit 1
49395
49396@endif target-rda
49397
49398.PHONY: maybe-html-target-rda html-target-rda
49399maybe-html-target-rda:
49400@if target-rda
49401maybe-html-target-rda: html-target-rda
49402
49403html-target-rda: \
49404    configure-target-rda
49405	@: $(MAKE); $(unstage)
49406	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49407	r=`${PWD_COMMAND}`; export r; \
49408	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49409	$(NORMAL_TARGET_EXPORTS) \
49410	echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
49411	for flag in $(EXTRA_TARGET_FLAGS); do \
49412	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49413	done; \
49414	(cd $(TARGET_SUBDIR)/rda && \
49415	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49416	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49417	          "RANLIB=$${RANLIB}" \
49418	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49419	           html) \
49420	  || exit 1
49421
49422@endif target-rda
49423
49424.PHONY: maybe-TAGS-target-rda TAGS-target-rda
49425maybe-TAGS-target-rda:
49426@if target-rda
49427maybe-TAGS-target-rda: TAGS-target-rda
49428
49429TAGS-target-rda: \
49430    configure-target-rda
49431	@: $(MAKE); $(unstage)
49432	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49433	r=`${PWD_COMMAND}`; export r; \
49434	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49435	$(NORMAL_TARGET_EXPORTS) \
49436	echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
49437	for flag in $(EXTRA_TARGET_FLAGS); do \
49438	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49439	done; \
49440	(cd $(TARGET_SUBDIR)/rda && \
49441	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49442	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49443	          "RANLIB=$${RANLIB}" \
49444	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49445	           TAGS) \
49446	  || exit 1
49447
49448@endif target-rda
49449
49450.PHONY: maybe-install-info-target-rda install-info-target-rda
49451maybe-install-info-target-rda:
49452@if target-rda
49453maybe-install-info-target-rda: install-info-target-rda
49454
49455install-info-target-rda: \
49456    configure-target-rda \
49457    info-target-rda
49458	@: $(MAKE); $(unstage)
49459	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49460	r=`${PWD_COMMAND}`; export r; \
49461	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49462	$(NORMAL_TARGET_EXPORTS) \
49463	echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
49464	for flag in $(EXTRA_TARGET_FLAGS); do \
49465	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49466	done; \
49467	(cd $(TARGET_SUBDIR)/rda && \
49468	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49469	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49470	          "RANLIB=$${RANLIB}" \
49471	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49472	           install-info) \
49473	  || exit 1
49474
49475@endif target-rda
49476
49477.PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
49478maybe-install-pdf-target-rda:
49479@if target-rda
49480maybe-install-pdf-target-rda: install-pdf-target-rda
49481
49482install-pdf-target-rda: \
49483    configure-target-rda \
49484    pdf-target-rda
49485	@: $(MAKE); $(unstage)
49486	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49487	r=`${PWD_COMMAND}`; export r; \
49488	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49489	$(NORMAL_TARGET_EXPORTS) \
49490	echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
49491	for flag in $(EXTRA_TARGET_FLAGS); do \
49492	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49493	done; \
49494	(cd $(TARGET_SUBDIR)/rda && \
49495	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49496	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49497	          "RANLIB=$${RANLIB}" \
49498	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49499	           install-pdf) \
49500	  || exit 1
49501
49502@endif target-rda
49503
49504.PHONY: maybe-install-html-target-rda install-html-target-rda
49505maybe-install-html-target-rda:
49506@if target-rda
49507maybe-install-html-target-rda: install-html-target-rda
49508
49509install-html-target-rda: \
49510    configure-target-rda \
49511    html-target-rda
49512	@: $(MAKE); $(unstage)
49513	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49514	r=`${PWD_COMMAND}`; export r; \
49515	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49516	$(NORMAL_TARGET_EXPORTS) \
49517	echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
49518	for flag in $(EXTRA_TARGET_FLAGS); do \
49519	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49520	done; \
49521	(cd $(TARGET_SUBDIR)/rda && \
49522	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49523	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49524	          "RANLIB=$${RANLIB}" \
49525	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49526	           install-html) \
49527	  || exit 1
49528
49529@endif target-rda
49530
49531.PHONY: maybe-installcheck-target-rda installcheck-target-rda
49532maybe-installcheck-target-rda:
49533@if target-rda
49534maybe-installcheck-target-rda: installcheck-target-rda
49535
49536installcheck-target-rda: \
49537    configure-target-rda
49538	@: $(MAKE); $(unstage)
49539	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49540	r=`${PWD_COMMAND}`; export r; \
49541	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49542	$(NORMAL_TARGET_EXPORTS) \
49543	echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
49544	for flag in $(EXTRA_TARGET_FLAGS); do \
49545	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49546	done; \
49547	(cd $(TARGET_SUBDIR)/rda && \
49548	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49549	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49550	          "RANLIB=$${RANLIB}" \
49551	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49552	           installcheck) \
49553	  || exit 1
49554
49555@endif target-rda
49556
49557.PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
49558maybe-mostlyclean-target-rda:
49559@if target-rda
49560maybe-mostlyclean-target-rda: mostlyclean-target-rda
49561
49562mostlyclean-target-rda:
49563	@: $(MAKE); $(unstage)
49564	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49565	r=`${PWD_COMMAND}`; export r; \
49566	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49567	$(NORMAL_TARGET_EXPORTS) \
49568	echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
49569	for flag in $(EXTRA_TARGET_FLAGS); do \
49570	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49571	done; \
49572	(cd $(TARGET_SUBDIR)/rda && \
49573	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49574	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49575	          "RANLIB=$${RANLIB}" \
49576	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49577	           mostlyclean) \
49578	  || exit 1
49579
49580@endif target-rda
49581
49582.PHONY: maybe-clean-target-rda clean-target-rda
49583maybe-clean-target-rda:
49584@if target-rda
49585maybe-clean-target-rda: clean-target-rda
49586
49587clean-target-rda:
49588	@: $(MAKE); $(unstage)
49589	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49590	r=`${PWD_COMMAND}`; export r; \
49591	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49592	$(NORMAL_TARGET_EXPORTS) \
49593	echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
49594	for flag in $(EXTRA_TARGET_FLAGS); do \
49595	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49596	done; \
49597	(cd $(TARGET_SUBDIR)/rda && \
49598	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49599	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49600	          "RANLIB=$${RANLIB}" \
49601	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49602	           clean) \
49603	  || exit 1
49604
49605@endif target-rda
49606
49607.PHONY: maybe-distclean-target-rda distclean-target-rda
49608maybe-distclean-target-rda:
49609@if target-rda
49610maybe-distclean-target-rda: distclean-target-rda
49611
49612distclean-target-rda:
49613	@: $(MAKE); $(unstage)
49614	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49615	r=`${PWD_COMMAND}`; export r; \
49616	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49617	$(NORMAL_TARGET_EXPORTS) \
49618	echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
49619	for flag in $(EXTRA_TARGET_FLAGS); do \
49620	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49621	done; \
49622	(cd $(TARGET_SUBDIR)/rda && \
49623	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49624	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49625	          "RANLIB=$${RANLIB}" \
49626	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49627	           distclean) \
49628	  || exit 1
49629
49630@endif target-rda
49631
49632.PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
49633maybe-maintainer-clean-target-rda:
49634@if target-rda
49635maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
49636
49637maintainer-clean-target-rda:
49638	@: $(MAKE); $(unstage)
49639	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
49640	r=`${PWD_COMMAND}`; export r; \
49641	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49642	$(NORMAL_TARGET_EXPORTS) \
49643	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
49644	for flag in $(EXTRA_TARGET_FLAGS); do \
49645	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49646	done; \
49647	(cd $(TARGET_SUBDIR)/rda && \
49648	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49649	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49650	          "RANLIB=$${RANLIB}" \
49651	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49652	           maintainer-clean) \
49653	  || exit 1
49654
49655@endif target-rda
49656
49657
49658
49659
49660
49661.PHONY: configure-target-libada maybe-configure-target-libada
49662maybe-configure-target-libada:
49663@if gcc-bootstrap
49664configure-target-libada: stage_current
49665@endif gcc-bootstrap
49666@if target-libada
49667maybe-configure-target-libada: configure-target-libada
49668configure-target-libada:
49669	@: $(MAKE); $(unstage)
49670	@r=`${PWD_COMMAND}`; export r; \
49671	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49672	echo "Checking multilib configuration for libada..."; \
49673	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
49674	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
49675	if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
49676	  if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
49677	    rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
49678	  else \
49679	    rm -f $(TARGET_SUBDIR)/libada/Makefile; \
49680	    mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
49681	  fi; \
49682	else \
49683	  mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
49684	fi; \
49685	test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
49686	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
49687	$(NORMAL_TARGET_EXPORTS) \
49688	echo Configuring in $(TARGET_SUBDIR)/libada; \
49689	cd "$(TARGET_SUBDIR)/libada" || exit 1; \
49690	case $(srcdir) in \
49691	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49692	  *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
49693		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
49694	esac; \
49695	srcdiroption="--srcdir=$${topdir}/libada"; \
49696	libsrcdir="$$s/libada"; \
49697	rm -f no-such-file || : ; \
49698	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
49699	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49700	  --target=${target_alias} $${srcdiroption}  \
49701	  || exit 1
49702@endif target-libada
49703
49704
49705
49706
49707
49708.PHONY: all-target-libada maybe-all-target-libada
49709maybe-all-target-libada:
49710@if gcc-bootstrap
49711all-target-libada: stage_current
49712@endif gcc-bootstrap
49713@if target-libada
49714TARGET-target-libada=all
49715maybe-all-target-libada: all-target-libada
49716all-target-libada: configure-target-libada
49717	@: $(MAKE); $(unstage)
49718	@r=`${PWD_COMMAND}`; export r; \
49719	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49720	$(NORMAL_TARGET_EXPORTS) \
49721	(cd $(TARGET_SUBDIR)/libada && \
49722	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
49723		$(TARGET-target-libada))
49724@endif target-libada
49725
49726
49727
49728
49729
49730.PHONY: check-target-libada maybe-check-target-libada
49731maybe-check-target-libada:
49732@if target-libada
49733maybe-check-target-libada: check-target-libada
49734
49735check-target-libada:
49736	@: $(MAKE); $(unstage)
49737	@r=`${PWD_COMMAND}`; export r; \
49738	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49739	$(NORMAL_TARGET_EXPORTS) \
49740	(cd $(TARGET_SUBDIR)/libada && \
49741	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
49742
49743@endif target-libada
49744
49745.PHONY: install-target-libada maybe-install-target-libada
49746maybe-install-target-libada:
49747@if target-libada
49748maybe-install-target-libada: install-target-libada
49749
49750install-target-libada: installdirs
49751	@: $(MAKE); $(unstage)
49752	@r=`${PWD_COMMAND}`; export r; \
49753	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49754	$(NORMAL_TARGET_EXPORTS) \
49755	(cd $(TARGET_SUBDIR)/libada && \
49756	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
49757
49758@endif target-libada
49759
49760# Other targets (info, dvi, pdf, etc.)
49761
49762.PHONY: maybe-info-target-libada info-target-libada
49763maybe-info-target-libada:
49764@if target-libada
49765maybe-info-target-libada: info-target-libada
49766
49767info-target-libada: \
49768    configure-target-libada
49769	@: $(MAKE); $(unstage)
49770	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49771	r=`${PWD_COMMAND}`; export r; \
49772	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49773	$(NORMAL_TARGET_EXPORTS) \
49774	echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
49775	for flag in $(EXTRA_TARGET_FLAGS); do \
49776	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49777	done; \
49778	(cd $(TARGET_SUBDIR)/libada && \
49779	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49780	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49781	          "RANLIB=$${RANLIB}" \
49782	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49783	           info) \
49784	  || exit 1
49785
49786@endif target-libada
49787
49788.PHONY: maybe-dvi-target-libada dvi-target-libada
49789maybe-dvi-target-libada:
49790@if target-libada
49791maybe-dvi-target-libada: dvi-target-libada
49792
49793dvi-target-libada: \
49794    configure-target-libada
49795	@: $(MAKE); $(unstage)
49796	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49797	r=`${PWD_COMMAND}`; export r; \
49798	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49799	$(NORMAL_TARGET_EXPORTS) \
49800	echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
49801	for flag in $(EXTRA_TARGET_FLAGS); do \
49802	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49803	done; \
49804	(cd $(TARGET_SUBDIR)/libada && \
49805	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49806	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49807	          "RANLIB=$${RANLIB}" \
49808	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49809	           dvi) \
49810	  || exit 1
49811
49812@endif target-libada
49813
49814.PHONY: maybe-pdf-target-libada pdf-target-libada
49815maybe-pdf-target-libada:
49816@if target-libada
49817maybe-pdf-target-libada: pdf-target-libada
49818
49819pdf-target-libada: \
49820    configure-target-libada
49821	@: $(MAKE); $(unstage)
49822	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49823	r=`${PWD_COMMAND}`; export r; \
49824	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49825	$(NORMAL_TARGET_EXPORTS) \
49826	echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
49827	for flag in $(EXTRA_TARGET_FLAGS); do \
49828	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49829	done; \
49830	(cd $(TARGET_SUBDIR)/libada && \
49831	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49832	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49833	          "RANLIB=$${RANLIB}" \
49834	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49835	           pdf) \
49836	  || exit 1
49837
49838@endif target-libada
49839
49840.PHONY: maybe-html-target-libada html-target-libada
49841maybe-html-target-libada:
49842@if target-libada
49843maybe-html-target-libada: html-target-libada
49844
49845html-target-libada: \
49846    configure-target-libada
49847	@: $(MAKE); $(unstage)
49848	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49849	r=`${PWD_COMMAND}`; export r; \
49850	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49851	$(NORMAL_TARGET_EXPORTS) \
49852	echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
49853	for flag in $(EXTRA_TARGET_FLAGS); do \
49854	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49855	done; \
49856	(cd $(TARGET_SUBDIR)/libada && \
49857	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49858	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49859	          "RANLIB=$${RANLIB}" \
49860	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49861	           html) \
49862	  || exit 1
49863
49864@endif target-libada
49865
49866.PHONY: maybe-TAGS-target-libada TAGS-target-libada
49867maybe-TAGS-target-libada:
49868@if target-libada
49869maybe-TAGS-target-libada: TAGS-target-libada
49870
49871TAGS-target-libada: \
49872    configure-target-libada
49873	@: $(MAKE); $(unstage)
49874	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49875	r=`${PWD_COMMAND}`; export r; \
49876	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49877	$(NORMAL_TARGET_EXPORTS) \
49878	echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
49879	for flag in $(EXTRA_TARGET_FLAGS); do \
49880	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49881	done; \
49882	(cd $(TARGET_SUBDIR)/libada && \
49883	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49884	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49885	          "RANLIB=$${RANLIB}" \
49886	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49887	           TAGS) \
49888	  || exit 1
49889
49890@endif target-libada
49891
49892.PHONY: maybe-install-info-target-libada install-info-target-libada
49893maybe-install-info-target-libada:
49894@if target-libada
49895maybe-install-info-target-libada: install-info-target-libada
49896
49897install-info-target-libada: \
49898    configure-target-libada \
49899    info-target-libada
49900	@: $(MAKE); $(unstage)
49901	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49902	r=`${PWD_COMMAND}`; export r; \
49903	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49904	$(NORMAL_TARGET_EXPORTS) \
49905	echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
49906	for flag in $(EXTRA_TARGET_FLAGS); do \
49907	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49908	done; \
49909	(cd $(TARGET_SUBDIR)/libada && \
49910	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49911	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49912	          "RANLIB=$${RANLIB}" \
49913	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49914	           install-info) \
49915	  || exit 1
49916
49917@endif target-libada
49918
49919.PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
49920maybe-install-pdf-target-libada:
49921@if target-libada
49922maybe-install-pdf-target-libada: install-pdf-target-libada
49923
49924install-pdf-target-libada: \
49925    configure-target-libada \
49926    pdf-target-libada
49927	@: $(MAKE); $(unstage)
49928	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49929	r=`${PWD_COMMAND}`; export r; \
49930	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49931	$(NORMAL_TARGET_EXPORTS) \
49932	echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
49933	for flag in $(EXTRA_TARGET_FLAGS); do \
49934	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49935	done; \
49936	(cd $(TARGET_SUBDIR)/libada && \
49937	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49938	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49939	          "RANLIB=$${RANLIB}" \
49940	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49941	           install-pdf) \
49942	  || exit 1
49943
49944@endif target-libada
49945
49946.PHONY: maybe-install-html-target-libada install-html-target-libada
49947maybe-install-html-target-libada:
49948@if target-libada
49949maybe-install-html-target-libada: install-html-target-libada
49950
49951install-html-target-libada: \
49952    configure-target-libada \
49953    html-target-libada
49954	@: $(MAKE); $(unstage)
49955	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49956	r=`${PWD_COMMAND}`; export r; \
49957	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49958	$(NORMAL_TARGET_EXPORTS) \
49959	echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
49960	for flag in $(EXTRA_TARGET_FLAGS); do \
49961	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49962	done; \
49963	(cd $(TARGET_SUBDIR)/libada && \
49964	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49965	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49966	          "RANLIB=$${RANLIB}" \
49967	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49968	           install-html) \
49969	  || exit 1
49970
49971@endif target-libada
49972
49973.PHONY: maybe-installcheck-target-libada installcheck-target-libada
49974maybe-installcheck-target-libada:
49975@if target-libada
49976maybe-installcheck-target-libada: installcheck-target-libada
49977
49978installcheck-target-libada: \
49979    configure-target-libada
49980	@: $(MAKE); $(unstage)
49981	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
49982	r=`${PWD_COMMAND}`; export r; \
49983	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49984	$(NORMAL_TARGET_EXPORTS) \
49985	echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
49986	for flag in $(EXTRA_TARGET_FLAGS); do \
49987	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49988	done; \
49989	(cd $(TARGET_SUBDIR)/libada && \
49990	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49991	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49992	          "RANLIB=$${RANLIB}" \
49993	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49994	           installcheck) \
49995	  || exit 1
49996
49997@endif target-libada
49998
49999.PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
50000maybe-mostlyclean-target-libada:
50001@if target-libada
50002maybe-mostlyclean-target-libada: mostlyclean-target-libada
50003
50004mostlyclean-target-libada:
50005	@: $(MAKE); $(unstage)
50006	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
50007	r=`${PWD_COMMAND}`; export r; \
50008	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50009	$(NORMAL_TARGET_EXPORTS) \
50010	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
50011	for flag in $(EXTRA_TARGET_FLAGS); do \
50012	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50013	done; \
50014	(cd $(TARGET_SUBDIR)/libada && \
50015	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50016	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50017	          "RANLIB=$${RANLIB}" \
50018	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50019	           mostlyclean) \
50020	  || exit 1
50021
50022@endif target-libada
50023
50024.PHONY: maybe-clean-target-libada clean-target-libada
50025maybe-clean-target-libada:
50026@if target-libada
50027maybe-clean-target-libada: clean-target-libada
50028
50029clean-target-libada:
50030	@: $(MAKE); $(unstage)
50031	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
50032	r=`${PWD_COMMAND}`; export r; \
50033	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50034	$(NORMAL_TARGET_EXPORTS) \
50035	echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
50036	for flag in $(EXTRA_TARGET_FLAGS); do \
50037	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50038	done; \
50039	(cd $(TARGET_SUBDIR)/libada && \
50040	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50041	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50042	          "RANLIB=$${RANLIB}" \
50043	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50044	           clean) \
50045	  || exit 1
50046
50047@endif target-libada
50048
50049.PHONY: maybe-distclean-target-libada distclean-target-libada
50050maybe-distclean-target-libada:
50051@if target-libada
50052maybe-distclean-target-libada: distclean-target-libada
50053
50054distclean-target-libada:
50055	@: $(MAKE); $(unstage)
50056	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
50057	r=`${PWD_COMMAND}`; export r; \
50058	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50059	$(NORMAL_TARGET_EXPORTS) \
50060	echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
50061	for flag in $(EXTRA_TARGET_FLAGS); do \
50062	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50063	done; \
50064	(cd $(TARGET_SUBDIR)/libada && \
50065	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50066	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50067	          "RANLIB=$${RANLIB}" \
50068	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50069	           distclean) \
50070	  || exit 1
50071
50072@endif target-libada
50073
50074.PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
50075maybe-maintainer-clean-target-libada:
50076@if target-libada
50077maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
50078
50079maintainer-clean-target-libada:
50080	@: $(MAKE); $(unstage)
50081	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
50082	r=`${PWD_COMMAND}`; export r; \
50083	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50084	$(NORMAL_TARGET_EXPORTS) \
50085	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
50086	for flag in $(EXTRA_TARGET_FLAGS); do \
50087	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50088	done; \
50089	(cd $(TARGET_SUBDIR)/libada && \
50090	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50091	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50092	          "RANLIB=$${RANLIB}" \
50093	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50094	           maintainer-clean) \
50095	  || exit 1
50096
50097@endif target-libada
50098
50099
50100
50101
50102
50103.PHONY: configure-target-libgomp maybe-configure-target-libgomp
50104maybe-configure-target-libgomp:
50105@if gcc-bootstrap
50106configure-target-libgomp: stage_current
50107@endif gcc-bootstrap
50108@if target-libgomp
50109maybe-configure-target-libgomp: configure-target-libgomp
50110configure-target-libgomp:
50111	@: $(MAKE); $(unstage)
50112	@r=`${PWD_COMMAND}`; export r; \
50113	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50114	echo "Checking multilib configuration for libgomp..."; \
50115	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
50116	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
50117	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
50118	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
50119	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
50120	  else \
50121	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
50122	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
50123	  fi; \
50124	else \
50125	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
50126	fi; \
50127	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
50128	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
50129	$(NORMAL_TARGET_EXPORTS) \
50130	echo Configuring in $(TARGET_SUBDIR)/libgomp; \
50131	cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
50132	case $(srcdir) in \
50133	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50134	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
50135		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
50136	esac; \
50137	srcdiroption="--srcdir=$${topdir}/libgomp"; \
50138	libsrcdir="$$s/libgomp"; \
50139	rm -f no-such-file || : ; \
50140	CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
50141	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50142	  --target=${target_alias} $${srcdiroption}  \
50143	  || exit 1
50144@endif target-libgomp
50145
50146
50147
50148
50149
50150.PHONY: all-target-libgomp maybe-all-target-libgomp
50151maybe-all-target-libgomp:
50152@if gcc-bootstrap
50153all-target-libgomp: stage_current
50154@endif gcc-bootstrap
50155@if target-libgomp
50156TARGET-target-libgomp=all
50157maybe-all-target-libgomp: all-target-libgomp
50158all-target-libgomp: configure-target-libgomp
50159	@: $(MAKE); $(unstage)
50160	@r=`${PWD_COMMAND}`; export r; \
50161	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50162	$(NORMAL_TARGET_EXPORTS) \
50163	(cd $(TARGET_SUBDIR)/libgomp && \
50164	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
50165		$(TARGET-target-libgomp))
50166@endif target-libgomp
50167
50168
50169
50170
50171
50172.PHONY: check-target-libgomp maybe-check-target-libgomp
50173maybe-check-target-libgomp:
50174@if target-libgomp
50175maybe-check-target-libgomp: check-target-libgomp
50176
50177check-target-libgomp:
50178	@: $(MAKE); $(unstage)
50179	@r=`${PWD_COMMAND}`; export r; \
50180	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50181	$(NORMAL_TARGET_EXPORTS) \
50182	(cd $(TARGET_SUBDIR)/libgomp && \
50183	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
50184
50185@endif target-libgomp
50186
50187.PHONY: install-target-libgomp maybe-install-target-libgomp
50188maybe-install-target-libgomp:
50189@if target-libgomp
50190maybe-install-target-libgomp: install-target-libgomp
50191
50192install-target-libgomp: installdirs
50193	@: $(MAKE); $(unstage)
50194	@r=`${PWD_COMMAND}`; export r; \
50195	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50196	$(NORMAL_TARGET_EXPORTS) \
50197	(cd $(TARGET_SUBDIR)/libgomp && \
50198	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
50199
50200@endif target-libgomp
50201
50202# Other targets (info, dvi, pdf, etc.)
50203
50204.PHONY: maybe-info-target-libgomp info-target-libgomp
50205maybe-info-target-libgomp:
50206@if target-libgomp
50207maybe-info-target-libgomp: info-target-libgomp
50208
50209info-target-libgomp: \
50210    configure-target-libgomp
50211	@: $(MAKE); $(unstage)
50212	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50213	r=`${PWD_COMMAND}`; export r; \
50214	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50215	$(NORMAL_TARGET_EXPORTS) \
50216	echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
50217	for flag in $(EXTRA_TARGET_FLAGS); do \
50218	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50219	done; \
50220	(cd $(TARGET_SUBDIR)/libgomp && \
50221	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50222	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50223	          "RANLIB=$${RANLIB}" \
50224	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50225	           info) \
50226	  || exit 1
50227
50228@endif target-libgomp
50229
50230.PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
50231maybe-dvi-target-libgomp:
50232@if target-libgomp
50233maybe-dvi-target-libgomp: dvi-target-libgomp
50234
50235dvi-target-libgomp: \
50236    configure-target-libgomp
50237	@: $(MAKE); $(unstage)
50238	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50239	r=`${PWD_COMMAND}`; export r; \
50240	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50241	$(NORMAL_TARGET_EXPORTS) \
50242	echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
50243	for flag in $(EXTRA_TARGET_FLAGS); do \
50244	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50245	done; \
50246	(cd $(TARGET_SUBDIR)/libgomp && \
50247	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50248	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50249	          "RANLIB=$${RANLIB}" \
50250	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50251	           dvi) \
50252	  || exit 1
50253
50254@endif target-libgomp
50255
50256.PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
50257maybe-pdf-target-libgomp:
50258@if target-libgomp
50259maybe-pdf-target-libgomp: pdf-target-libgomp
50260
50261pdf-target-libgomp: \
50262    configure-target-libgomp
50263	@: $(MAKE); $(unstage)
50264	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50265	r=`${PWD_COMMAND}`; export r; \
50266	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50267	$(NORMAL_TARGET_EXPORTS) \
50268	echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
50269	for flag in $(EXTRA_TARGET_FLAGS); do \
50270	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50271	done; \
50272	(cd $(TARGET_SUBDIR)/libgomp && \
50273	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50274	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50275	          "RANLIB=$${RANLIB}" \
50276	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50277	           pdf) \
50278	  || exit 1
50279
50280@endif target-libgomp
50281
50282.PHONY: maybe-html-target-libgomp html-target-libgomp
50283maybe-html-target-libgomp:
50284@if target-libgomp
50285maybe-html-target-libgomp: html-target-libgomp
50286
50287html-target-libgomp: \
50288    configure-target-libgomp
50289	@: $(MAKE); $(unstage)
50290	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50291	r=`${PWD_COMMAND}`; export r; \
50292	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50293	$(NORMAL_TARGET_EXPORTS) \
50294	echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
50295	for flag in $(EXTRA_TARGET_FLAGS); do \
50296	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50297	done; \
50298	(cd $(TARGET_SUBDIR)/libgomp && \
50299	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50300	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50301	          "RANLIB=$${RANLIB}" \
50302	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50303	           html) \
50304	  || exit 1
50305
50306@endif target-libgomp
50307
50308.PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
50309maybe-TAGS-target-libgomp:
50310@if target-libgomp
50311maybe-TAGS-target-libgomp: TAGS-target-libgomp
50312
50313TAGS-target-libgomp: \
50314    configure-target-libgomp
50315	@: $(MAKE); $(unstage)
50316	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50317	r=`${PWD_COMMAND}`; export r; \
50318	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50319	$(NORMAL_TARGET_EXPORTS) \
50320	echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
50321	for flag in $(EXTRA_TARGET_FLAGS); do \
50322	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50323	done; \
50324	(cd $(TARGET_SUBDIR)/libgomp && \
50325	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50326	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50327	          "RANLIB=$${RANLIB}" \
50328	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50329	           TAGS) \
50330	  || exit 1
50331
50332@endif target-libgomp
50333
50334.PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
50335maybe-install-info-target-libgomp:
50336@if target-libgomp
50337maybe-install-info-target-libgomp: install-info-target-libgomp
50338
50339install-info-target-libgomp: \
50340    configure-target-libgomp \
50341    info-target-libgomp
50342	@: $(MAKE); $(unstage)
50343	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50344	r=`${PWD_COMMAND}`; export r; \
50345	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50346	$(NORMAL_TARGET_EXPORTS) \
50347	echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
50348	for flag in $(EXTRA_TARGET_FLAGS); do \
50349	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50350	done; \
50351	(cd $(TARGET_SUBDIR)/libgomp && \
50352	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50353	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50354	          "RANLIB=$${RANLIB}" \
50355	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50356	           install-info) \
50357	  || exit 1
50358
50359@endif target-libgomp
50360
50361.PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
50362maybe-install-pdf-target-libgomp:
50363@if target-libgomp
50364maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
50365
50366install-pdf-target-libgomp: \
50367    configure-target-libgomp \
50368    pdf-target-libgomp
50369	@: $(MAKE); $(unstage)
50370	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50371	r=`${PWD_COMMAND}`; export r; \
50372	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50373	$(NORMAL_TARGET_EXPORTS) \
50374	echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
50375	for flag in $(EXTRA_TARGET_FLAGS); do \
50376	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50377	done; \
50378	(cd $(TARGET_SUBDIR)/libgomp && \
50379	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50380	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50381	          "RANLIB=$${RANLIB}" \
50382	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50383	           install-pdf) \
50384	  || exit 1
50385
50386@endif target-libgomp
50387
50388.PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
50389maybe-install-html-target-libgomp:
50390@if target-libgomp
50391maybe-install-html-target-libgomp: install-html-target-libgomp
50392
50393install-html-target-libgomp: \
50394    configure-target-libgomp \
50395    html-target-libgomp
50396	@: $(MAKE); $(unstage)
50397	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50398	r=`${PWD_COMMAND}`; export r; \
50399	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50400	$(NORMAL_TARGET_EXPORTS) \
50401	echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
50402	for flag in $(EXTRA_TARGET_FLAGS); do \
50403	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50404	done; \
50405	(cd $(TARGET_SUBDIR)/libgomp && \
50406	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50407	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50408	          "RANLIB=$${RANLIB}" \
50409	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50410	           install-html) \
50411	  || exit 1
50412
50413@endif target-libgomp
50414
50415.PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
50416maybe-installcheck-target-libgomp:
50417@if target-libgomp
50418maybe-installcheck-target-libgomp: installcheck-target-libgomp
50419
50420installcheck-target-libgomp: \
50421    configure-target-libgomp
50422	@: $(MAKE); $(unstage)
50423	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50424	r=`${PWD_COMMAND}`; export r; \
50425	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50426	$(NORMAL_TARGET_EXPORTS) \
50427	echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
50428	for flag in $(EXTRA_TARGET_FLAGS); do \
50429	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50430	done; \
50431	(cd $(TARGET_SUBDIR)/libgomp && \
50432	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50433	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50434	          "RANLIB=$${RANLIB}" \
50435	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50436	           installcheck) \
50437	  || exit 1
50438
50439@endif target-libgomp
50440
50441.PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
50442maybe-mostlyclean-target-libgomp:
50443@if target-libgomp
50444maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
50445
50446mostlyclean-target-libgomp:
50447	@: $(MAKE); $(unstage)
50448	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50449	r=`${PWD_COMMAND}`; export r; \
50450	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50451	$(NORMAL_TARGET_EXPORTS) \
50452	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
50453	for flag in $(EXTRA_TARGET_FLAGS); do \
50454	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50455	done; \
50456	(cd $(TARGET_SUBDIR)/libgomp && \
50457	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50458	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50459	          "RANLIB=$${RANLIB}" \
50460	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50461	           mostlyclean) \
50462	  || exit 1
50463
50464@endif target-libgomp
50465
50466.PHONY: maybe-clean-target-libgomp clean-target-libgomp
50467maybe-clean-target-libgomp:
50468@if target-libgomp
50469maybe-clean-target-libgomp: clean-target-libgomp
50470
50471clean-target-libgomp:
50472	@: $(MAKE); $(unstage)
50473	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50474	r=`${PWD_COMMAND}`; export r; \
50475	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50476	$(NORMAL_TARGET_EXPORTS) \
50477	echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
50478	for flag in $(EXTRA_TARGET_FLAGS); do \
50479	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50480	done; \
50481	(cd $(TARGET_SUBDIR)/libgomp && \
50482	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50483	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50484	          "RANLIB=$${RANLIB}" \
50485	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50486	           clean) \
50487	  || exit 1
50488
50489@endif target-libgomp
50490
50491.PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
50492maybe-distclean-target-libgomp:
50493@if target-libgomp
50494maybe-distclean-target-libgomp: distclean-target-libgomp
50495
50496distclean-target-libgomp:
50497	@: $(MAKE); $(unstage)
50498	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50499	r=`${PWD_COMMAND}`; export r; \
50500	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50501	$(NORMAL_TARGET_EXPORTS) \
50502	echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
50503	for flag in $(EXTRA_TARGET_FLAGS); do \
50504	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50505	done; \
50506	(cd $(TARGET_SUBDIR)/libgomp && \
50507	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50508	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50509	          "RANLIB=$${RANLIB}" \
50510	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50511	           distclean) \
50512	  || exit 1
50513
50514@endif target-libgomp
50515
50516.PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
50517maybe-maintainer-clean-target-libgomp:
50518@if target-libgomp
50519maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
50520
50521maintainer-clean-target-libgomp:
50522	@: $(MAKE); $(unstage)
50523	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
50524	r=`${PWD_COMMAND}`; export r; \
50525	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50526	$(NORMAL_TARGET_EXPORTS) \
50527	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
50528	for flag in $(EXTRA_TARGET_FLAGS); do \
50529	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50530	done; \
50531	(cd $(TARGET_SUBDIR)/libgomp && \
50532	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50533	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50534	          "RANLIB=$${RANLIB}" \
50535	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50536	           maintainer-clean) \
50537	  || exit 1
50538
50539@endif target-libgomp
50540
50541
50542
50543# ----------
50544# GCC module
50545# ----------
50546
50547@if gcc-no-bootstrap
50548.PHONY: cross
50549cross: all-build all-gas all-ld
50550	@r=`${PWD_COMMAND}`; export r; \
50551	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50552	$(HOST_EXPORTS) \
50553	echo "Building the C and C++ compiler"; \
50554	cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
50555	@r=`${PWD_COMMAND}`; export r; \
50556	s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
50557	echo "Building runtime libraries"; \
50558	$(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
50559@endif gcc-no-bootstrap
50560
50561@if gcc
50562.PHONY: check-gcc-c++
50563check-gcc-c++:
50564	@if [ -f ./gcc/Makefile ] ; then \
50565	  r=`${PWD_COMMAND}`; export r; \
50566	  s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50567	  $(HOST_EXPORTS) \
50568	  (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++); \
50569	else \
50570	  true; \
50571	fi
50572
50573.PHONY: check-c++
50574check-c++: check-target-libstdc++-v3 check-gcc-c++
50575
50576# Install the gcc headers files, but not the fixed include files,
50577# which Cygnus is not allowed to distribute.  This rule is very
50578# dependent on the workings of the gcc Makefile.in.
50579.PHONY: gcc-no-fixedincludes
50580gcc-no-fixedincludes:
50581	@if [ -f ./gcc/Makefile ]; then \
50582	  rm -rf gcc/tmp-include; \
50583	  mv gcc/include gcc/tmp-include 2>/dev/null; \
50584	  mkdir gcc/include; \
50585	  cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \
50586	  touch gcc/stmp-fixinc gcc/include/fixed; \
50587	  rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \
50588	  r=`${PWD_COMMAND}`; export r; \
50589	  s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
50590	  $(HOST_EXPORTS) \
50591	  (cd ./gcc && \
50592	   $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
50593	  rm -rf gcc/include; \
50594	  mv gcc/tmp-include gcc/include 2>/dev/null; \
50595	else true; fi
50596@endif gcc
50597
50598# ---------------------
50599# GCC bootstrap support
50600# ---------------------
50601
50602# We track the current stage (the one in 'gcc') in the stage_current file.
50603# stage_last instead tracks the stage that was built last.  These targets
50604# are dummy when toplevel bootstrap is not active.
50605
50606# While making host and target tools, symlinks to the final stage must be
50607# there, so $(unstage) should be run at various points.  To avoid excessive
50608# recursive invocations of make, we "inline" them using a variable.  These
50609# must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
50610# to avoid warnings from the GNU Make job server.
50611
50612unstage = :
50613stage = :
50614current_stage = ""
50615
50616@if gcc-bootstrap
50617unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
50618stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
50619current_stage = "`cat stage_current 2> /dev/null`"
50620@endif gcc-bootstrap
50621
50622.PHONY: unstage stage
50623unstage:
50624	@: $(MAKE); $(unstage)
50625stage:
50626	@: $(MAKE); $(stage)
50627
50628# Disable commands for lean bootstrap.
50629LEAN = false
50630
50631# We name the build directories for the various stages "stage1-gcc",
50632# "stage2-gcc","stage3-gcc", etc.
50633
50634# Since the 'compare' process will fail (on debugging information) if any
50635# directory names are different, we need to link the gcc directory for
50636# the previous stage to a constant name ('prev-gcc'), and to make the name of
50637# the build directories constant as well. For the latter, we use naked names
50638# like 'gcc', because the scripts in that directory assume it.  We use
50639# mv on platforms where symlinks to directories do not work or are not
50640# reliable.
50641
50642# 'touch' doesn't work right on some platforms.
50643STAMP = echo timestamp >
50644
50645# We only want to compare .o files, so set this!
50646objext = .o
50647
50648
50649.PHONY: stage1-start stage1-end
50650
50651stage1-start::
50652	@: $(MAKE); $(stage); \
50653	echo stage1 > stage_current ; \
50654	echo stage1 > stage_last; \
50655	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
50656@if bfd
50657	@cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
50658	  mkdir stage1-bfd; \
50659	mv stage1-bfd bfd
50660@endif bfd
50661@if opcodes
50662	@cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
50663	  mkdir stage1-opcodes; \
50664	mv stage1-opcodes opcodes
50665@endif opcodes
50666@if binutils
50667	@cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
50668	  mkdir stage1-binutils; \
50669	mv stage1-binutils binutils
50670@endif binutils
50671@if gas
50672	@cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
50673	  mkdir stage1-gas; \
50674	mv stage1-gas gas
50675@endif gas
50676@if gcc
50677	@cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
50678	  mkdir stage1-gcc; \
50679	mv stage1-gcc gcc
50680@endif gcc
50681@if gmp
50682	@cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
50683	  mkdir stage1-gmp; \
50684	mv stage1-gmp gmp
50685@endif gmp
50686@if mpfr
50687	@cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
50688	  mkdir stage1-mpfr; \
50689	mv stage1-mpfr mpfr
50690@endif mpfr
50691@if gold
50692	@cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
50693	  mkdir stage1-gold; \
50694	mv stage1-gold gold
50695@endif gold
50696@if intl
50697	@cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
50698	  mkdir stage1-intl; \
50699	mv stage1-intl intl
50700@endif intl
50701@if ld
50702	@cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
50703	  mkdir stage1-ld; \
50704	mv stage1-ld ld
50705@endif ld
50706@if libcpp
50707	@cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
50708	  mkdir stage1-libcpp; \
50709	mv stage1-libcpp libcpp
50710@endif libcpp
50711@if libdecnumber
50712	@cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
50713	  mkdir stage1-libdecnumber; \
50714	mv stage1-libdecnumber libdecnumber
50715@endif libdecnumber
50716@if libiberty
50717	@cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
50718	  mkdir stage1-libiberty; \
50719	mv stage1-libiberty libiberty
50720@endif libiberty
50721@if zlib
50722	@cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
50723	  mkdir stage1-zlib; \
50724	mv stage1-zlib zlib
50725@endif zlib
50726	@[ -d stage1-$(TARGET_SUBDIR) ] || \
50727	  mkdir stage1-$(TARGET_SUBDIR); \
50728	mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
50729
50730stage1-end::
50731@if bfd
50732	@if test -d $(HOST_SUBDIR)/bfd ; then \
50733	  cd $(HOST_SUBDIR); mv bfd stage1-bfd  ; \
50734	fi
50735@endif bfd
50736@if opcodes
50737	@if test -d $(HOST_SUBDIR)/opcodes ; then \
50738	  cd $(HOST_SUBDIR); mv opcodes stage1-opcodes  ; \
50739	fi
50740@endif opcodes
50741@if binutils
50742	@if test -d $(HOST_SUBDIR)/binutils ; then \
50743	  cd $(HOST_SUBDIR); mv binutils stage1-binutils  ; \
50744	fi
50745@endif binutils
50746@if gas
50747	@if test -d $(HOST_SUBDIR)/gas ; then \
50748	  cd $(HOST_SUBDIR); mv gas stage1-gas  ; \
50749	fi
50750@endif gas
50751@if gcc
50752	@if test -d $(HOST_SUBDIR)/gcc ; then \
50753	  cd $(HOST_SUBDIR); mv gcc stage1-gcc  ; \
50754	fi
50755@endif gcc
50756@if gmp
50757	@if test -d $(HOST_SUBDIR)/gmp ; then \
50758	  cd $(HOST_SUBDIR); mv gmp stage1-gmp  ; \
50759	fi
50760@endif gmp
50761@if mpfr
50762	@if test -d $(HOST_SUBDIR)/mpfr ; then \
50763	  cd $(HOST_SUBDIR); mv mpfr stage1-mpfr  ; \
50764	fi
50765@endif mpfr
50766@if gold
50767	@if test -d $(HOST_SUBDIR)/gold ; then \
50768	  cd $(HOST_SUBDIR); mv gold stage1-gold  ; \
50769	fi
50770@endif gold
50771@if intl
50772	@if test -d $(HOST_SUBDIR)/intl ; then \
50773	  cd $(HOST_SUBDIR); mv intl stage1-intl  ; \
50774	fi
50775@endif intl
50776@if ld
50777	@if test -d $(HOST_SUBDIR)/ld ; then \
50778	  cd $(HOST_SUBDIR); mv ld stage1-ld  ; \
50779	fi
50780@endif ld
50781@if libcpp
50782	@if test -d $(HOST_SUBDIR)/libcpp ; then \
50783	  cd $(HOST_SUBDIR); mv libcpp stage1-libcpp  ; \
50784	fi
50785@endif libcpp
50786@if libdecnumber
50787	@if test -d $(HOST_SUBDIR)/libdecnumber ; then \
50788	  cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber  ; \
50789	fi
50790@endif libdecnumber
50791@if libiberty
50792	@if test -d $(HOST_SUBDIR)/libiberty ; then \
50793	  cd $(HOST_SUBDIR); mv libiberty stage1-libiberty  ; \
50794	fi
50795@endif libiberty
50796@if zlib
50797	@if test -d $(HOST_SUBDIR)/zlib ; then \
50798	  cd $(HOST_SUBDIR); mv zlib stage1-zlib  ; \
50799	fi
50800@endif zlib
50801	@if test -d $(TARGET_SUBDIR) ; then \
50802	  mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR)  ; \
50803	fi
50804	rm -f stage_current
50805
50806# Bubble a bug fix through all the stages up to stage 1.  They are
50807# remade, but not reconfigured.  The next stage (if any) will not be
50808# reconfigured either.
50809.PHONY: stage1-bubble
50810stage1-bubble::
50811	@r=`${PWD_COMMAND}`; export r; \
50812	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50813	if test -f stage1-lean  ; then \
50814	  echo Skipping rebuild of stage1 ; \
50815	else \
50816	  $(MAKE) stage1-start; \
50817	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
50818	fi
50819
50820.PHONY: all-stage1 clean-stage1
50821do-clean: clean-stage1
50822
50823# FIXME: Will not need to be conditional when toplevel bootstrap is the
50824# only possibility, but now it conflicts with no-bootstrap rules
50825@if gcc-bootstrap
50826
50827
50828
50829
50830# Rules to wipe a stage and all the following ones, also used for cleanstrap
50831
50832.PHONY: distclean-stage1
50833distclean-stage1::
50834	@: $(MAKE); $(stage)
50835	@test "`cat stage_last`" != stage1 || rm -f stage_last
50836	rm -rf stage1-*
50837
50838
50839@endif gcc-bootstrap
50840
50841
50842.PHONY: stage2-start stage2-end
50843
50844stage2-start::
50845	@: $(MAKE); $(stage); \
50846	echo stage2 > stage_current ; \
50847	echo stage2 > stage_last; \
50848	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
50849@if bfd
50850	@cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
50851	  mkdir stage2-bfd; \
50852	mv stage2-bfd bfd  ; \
50853	mv stage1-bfd prev-bfd || test -f stage1-lean
50854@endif bfd
50855@if opcodes
50856	@cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
50857	  mkdir stage2-opcodes; \
50858	mv stage2-opcodes opcodes  ; \
50859	mv stage1-opcodes prev-opcodes || test -f stage1-lean
50860@endif opcodes
50861@if binutils
50862	@cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
50863	  mkdir stage2-binutils; \
50864	mv stage2-binutils binutils  ; \
50865	mv stage1-binutils prev-binutils || test -f stage1-lean
50866@endif binutils
50867@if gas
50868	@cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
50869	  mkdir stage2-gas; \
50870	mv stage2-gas gas  ; \
50871	mv stage1-gas prev-gas || test -f stage1-lean
50872@endif gas
50873@if gcc
50874	@cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
50875	  mkdir stage2-gcc; \
50876	mv stage2-gcc gcc  ; \
50877	mv stage1-gcc prev-gcc || test -f stage1-lean
50878@endif gcc
50879@if gmp
50880	@cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
50881	  mkdir stage2-gmp; \
50882	mv stage2-gmp gmp  ; \
50883	mv stage1-gmp prev-gmp || test -f stage1-lean
50884@endif gmp
50885@if mpfr
50886	@cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
50887	  mkdir stage2-mpfr; \
50888	mv stage2-mpfr mpfr  ; \
50889	mv stage1-mpfr prev-mpfr || test -f stage1-lean
50890@endif mpfr
50891@if gold
50892	@cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
50893	  mkdir stage2-gold; \
50894	mv stage2-gold gold  ; \
50895	mv stage1-gold prev-gold || test -f stage1-lean
50896@endif gold
50897@if intl
50898	@cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
50899	  mkdir stage2-intl; \
50900	mv stage2-intl intl  ; \
50901	mv stage1-intl prev-intl || test -f stage1-lean
50902@endif intl
50903@if ld
50904	@cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
50905	  mkdir stage2-ld; \
50906	mv stage2-ld ld  ; \
50907	mv stage1-ld prev-ld || test -f stage1-lean
50908@endif ld
50909@if libcpp
50910	@cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
50911	  mkdir stage2-libcpp; \
50912	mv stage2-libcpp libcpp  ; \
50913	mv stage1-libcpp prev-libcpp || test -f stage1-lean
50914@endif libcpp
50915@if libdecnumber
50916	@cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
50917	  mkdir stage2-libdecnumber; \
50918	mv stage2-libdecnumber libdecnumber  ; \
50919	mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
50920@endif libdecnumber
50921@if libiberty
50922	@cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
50923	  mkdir stage2-libiberty; \
50924	mv stage2-libiberty libiberty  ; \
50925	mv stage1-libiberty prev-libiberty || test -f stage1-lean
50926@endif libiberty
50927@if zlib
50928	@cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
50929	  mkdir stage2-zlib; \
50930	mv stage2-zlib zlib  ; \
50931	mv stage1-zlib prev-zlib || test -f stage1-lean
50932@endif zlib
50933	@[ -d stage2-$(TARGET_SUBDIR) ] || \
50934	  mkdir stage2-$(TARGET_SUBDIR); \
50935	mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
50936	mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
50937
50938stage2-end::
50939@if bfd
50940	@if test -d $(HOST_SUBDIR)/bfd ; then \
50941	  cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
50942	  mv prev-bfd stage1-bfd ; :  ; \
50943	fi
50944@endif bfd
50945@if opcodes
50946	@if test -d $(HOST_SUBDIR)/opcodes ; then \
50947	  cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
50948	  mv prev-opcodes stage1-opcodes ; :  ; \
50949	fi
50950@endif opcodes
50951@if binutils
50952	@if test -d $(HOST_SUBDIR)/binutils ; then \
50953	  cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
50954	  mv prev-binutils stage1-binutils ; :  ; \
50955	fi
50956@endif binutils
50957@if gas
50958	@if test -d $(HOST_SUBDIR)/gas ; then \
50959	  cd $(HOST_SUBDIR); mv gas stage2-gas ; \
50960	  mv prev-gas stage1-gas ; :  ; \
50961	fi
50962@endif gas
50963@if gcc
50964	@if test -d $(HOST_SUBDIR)/gcc ; then \
50965	  cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
50966	  mv prev-gcc stage1-gcc ; :  ; \
50967	fi
50968@endif gcc
50969@if gmp
50970	@if test -d $(HOST_SUBDIR)/gmp ; then \
50971	  cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
50972	  mv prev-gmp stage1-gmp ; :  ; \
50973	fi
50974@endif gmp
50975@if mpfr
50976	@if test -d $(HOST_SUBDIR)/mpfr ; then \
50977	  cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
50978	  mv prev-mpfr stage1-mpfr ; :  ; \
50979	fi
50980@endif mpfr
50981@if gold
50982	@if test -d $(HOST_SUBDIR)/gold ; then \
50983	  cd $(HOST_SUBDIR); mv gold stage2-gold ; \
50984	  mv prev-gold stage1-gold ; :  ; \
50985	fi
50986@endif gold
50987@if intl
50988	@if test -d $(HOST_SUBDIR)/intl ; then \
50989	  cd $(HOST_SUBDIR); mv intl stage2-intl ; \
50990	  mv prev-intl stage1-intl ; :  ; \
50991	fi
50992@endif intl
50993@if ld
50994	@if test -d $(HOST_SUBDIR)/ld ; then \
50995	  cd $(HOST_SUBDIR); mv ld stage2-ld ; \
50996	  mv prev-ld stage1-ld ; :  ; \
50997	fi
50998@endif ld
50999@if libcpp
51000	@if test -d $(HOST_SUBDIR)/libcpp ; then \
51001	  cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
51002	  mv prev-libcpp stage1-libcpp ; :  ; \
51003	fi
51004@endif libcpp
51005@if libdecnumber
51006	@if test -d $(HOST_SUBDIR)/libdecnumber ; then \
51007	  cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
51008	  mv prev-libdecnumber stage1-libdecnumber ; :  ; \
51009	fi
51010@endif libdecnumber
51011@if libiberty
51012	@if test -d $(HOST_SUBDIR)/libiberty ; then \
51013	  cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
51014	  mv prev-libiberty stage1-libiberty ; :  ; \
51015	fi
51016@endif libiberty
51017@if zlib
51018	@if test -d $(HOST_SUBDIR)/zlib ; then \
51019	  cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
51020	  mv prev-zlib stage1-zlib ; :  ; \
51021	fi
51022@endif zlib
51023	@if test -d $(TARGET_SUBDIR) ; then \
51024	  mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR)  ; \
51025	  mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; :  ; \
51026	fi
51027	rm -f stage_current
51028
51029# Bubble a bug fix through all the stages up to stage 2.  They are
51030# remade, but not reconfigured.  The next stage (if any) will not be
51031# reconfigured either.
51032.PHONY: stage2-bubble
51033stage2-bubble:: stage1-bubble
51034	@r=`${PWD_COMMAND}`; export r; \
51035	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51036	if test -f stage2-lean || test -f stage1-lean  ; then \
51037	  echo Skipping rebuild of stage2 ; \
51038	else \
51039	  $(MAKE) stage2-start; \
51040	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
51041	fi
51042
51043.PHONY: all-stage2 clean-stage2
51044do-clean: clean-stage2
51045
51046# FIXME: Will not need to be conditional when toplevel bootstrap is the
51047# only possibility, but now it conflicts with no-bootstrap rules
51048@if gcc-bootstrap
51049
51050
51051
51052.PHONY: bootstrap2 bootstrap2-lean
51053bootstrap2:
51054	echo stage2 > stage_final
51055	@r=`${PWD_COMMAND}`; export r; \
51056	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51057	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
51058	@: $(MAKE); $(unstage)
51059	@r=`${PWD_COMMAND}`; export r; \
51060	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51061	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51062
51063bootstrap2-lean:
51064	echo stage2 > stage_final
51065	@r=`${PWD_COMMAND}`; export r; \
51066	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51067	$(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
51068	@: $(MAKE); $(unstage)
51069	@r=`${PWD_COMMAND}`; export r; \
51070	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51071	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51072
51073
51074# Rules to wipe a stage and all the following ones, also used for cleanstrap
51075distclean-stage1:: distclean-stage2
51076.PHONY: distclean-stage2
51077distclean-stage2::
51078	@: $(MAKE); $(stage)
51079	@test "`cat stage_last`" != stage2 || rm -f stage_last
51080	rm -rf stage2-*
51081
51082
51083@endif gcc-bootstrap
51084
51085
51086.PHONY: stageb2g0-start stageb2g0-end
51087
51088stageb2g0-start::
51089	@: $(MAKE); $(stage); \
51090	echo stageb2g0 > stage_current ; \
51091	echo stageb2g0 > stage_last; \
51092	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
51093@if bfd
51094	@cd $(HOST_SUBDIR); [ -d stageb2g0-bfd ] || \
51095	  mkdir stageb2g0-bfd; \
51096	mv stageb2g0-bfd bfd  ; \
51097	mv stage1-bfd prev-bfd || test -f stage1-lean
51098@endif bfd
51099@if opcodes
51100	@cd $(HOST_SUBDIR); [ -d stageb2g0-opcodes ] || \
51101	  mkdir stageb2g0-opcodes; \
51102	mv stageb2g0-opcodes opcodes  ; \
51103	mv stage1-opcodes prev-opcodes || test -f stage1-lean
51104@endif opcodes
51105@if binutils
51106	@cd $(HOST_SUBDIR); [ -d stageb2g0-binutils ] || \
51107	  mkdir stageb2g0-binutils; \
51108	mv stageb2g0-binutils binutils  ; \
51109	mv stage1-binutils prev-binutils || test -f stage1-lean
51110@endif binutils
51111@if gas
51112	@cd $(HOST_SUBDIR); [ -d stageb2g0-gas ] || \
51113	  mkdir stageb2g0-gas; \
51114	mv stageb2g0-gas gas  ; \
51115	mv stage1-gas prev-gas || test -f stage1-lean
51116@endif gas
51117@if gcc
51118	@cd $(HOST_SUBDIR); [ -d stageb2g0-gcc ] || \
51119	  mkdir stageb2g0-gcc; \
51120	mv stageb2g0-gcc gcc  ; \
51121	mv stage1-gcc prev-gcc || test -f stage1-lean
51122@endif gcc
51123@if gmp
51124	@cd $(HOST_SUBDIR); [ -d stageb2g0-gmp ] || \
51125	  mkdir stageb2g0-gmp; \
51126	mv stageb2g0-gmp gmp  ; \
51127	mv stage1-gmp prev-gmp || test -f stage1-lean
51128@endif gmp
51129@if mpfr
51130	@cd $(HOST_SUBDIR); [ -d stageb2g0-mpfr ] || \
51131	  mkdir stageb2g0-mpfr; \
51132	mv stageb2g0-mpfr mpfr  ; \
51133	mv stage1-mpfr prev-mpfr || test -f stage1-lean
51134@endif mpfr
51135@if gold
51136	@cd $(HOST_SUBDIR); [ -d stageb2g0-gold ] || \
51137	  mkdir stageb2g0-gold; \
51138	mv stageb2g0-gold gold  ; \
51139	mv stage1-gold prev-gold || test -f stage1-lean
51140@endif gold
51141@if intl
51142	@cd $(HOST_SUBDIR); [ -d stageb2g0-intl ] || \
51143	  mkdir stageb2g0-intl; \
51144	mv stageb2g0-intl intl  ; \
51145	mv stage1-intl prev-intl || test -f stage1-lean
51146@endif intl
51147@if ld
51148	@cd $(HOST_SUBDIR); [ -d stageb2g0-ld ] || \
51149	  mkdir stageb2g0-ld; \
51150	mv stageb2g0-ld ld  ; \
51151	mv stage1-ld prev-ld || test -f stage1-lean
51152@endif ld
51153@if libcpp
51154	@cd $(HOST_SUBDIR); [ -d stageb2g0-libcpp ] || \
51155	  mkdir stageb2g0-libcpp; \
51156	mv stageb2g0-libcpp libcpp  ; \
51157	mv stage1-libcpp prev-libcpp || test -f stage1-lean
51158@endif libcpp
51159@if libdecnumber
51160	@cd $(HOST_SUBDIR); [ -d stageb2g0-libdecnumber ] || \
51161	  mkdir stageb2g0-libdecnumber; \
51162	mv stageb2g0-libdecnumber libdecnumber  ; \
51163	mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
51164@endif libdecnumber
51165@if libiberty
51166	@cd $(HOST_SUBDIR); [ -d stageb2g0-libiberty ] || \
51167	  mkdir stageb2g0-libiberty; \
51168	mv stageb2g0-libiberty libiberty  ; \
51169	mv stage1-libiberty prev-libiberty || test -f stage1-lean
51170@endif libiberty
51171@if zlib
51172	@cd $(HOST_SUBDIR); [ -d stageb2g0-zlib ] || \
51173	  mkdir stageb2g0-zlib; \
51174	mv stageb2g0-zlib zlib  ; \
51175	mv stage1-zlib prev-zlib || test -f stage1-lean
51176@endif zlib
51177	@[ -d stageb2g0-$(TARGET_SUBDIR) ] || \
51178	  mkdir stageb2g0-$(TARGET_SUBDIR); \
51179	mv stageb2g0-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
51180	mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
51181
51182stageb2g0-end::
51183@if bfd
51184	@if test -d $(HOST_SUBDIR)/bfd ; then \
51185	  cd $(HOST_SUBDIR); mv bfd stageb2g0-bfd ; \
51186	  mv prev-bfd stage1-bfd ; :  ; \
51187	fi
51188@endif bfd
51189@if opcodes
51190	@if test -d $(HOST_SUBDIR)/opcodes ; then \
51191	  cd $(HOST_SUBDIR); mv opcodes stageb2g0-opcodes ; \
51192	  mv prev-opcodes stage1-opcodes ; :  ; \
51193	fi
51194@endif opcodes
51195@if binutils
51196	@if test -d $(HOST_SUBDIR)/binutils ; then \
51197	  cd $(HOST_SUBDIR); mv binutils stageb2g0-binutils ; \
51198	  mv prev-binutils stage1-binutils ; :  ; \
51199	fi
51200@endif binutils
51201@if gas
51202	@if test -d $(HOST_SUBDIR)/gas ; then \
51203	  cd $(HOST_SUBDIR); mv gas stageb2g0-gas ; \
51204	  mv prev-gas stage1-gas ; :  ; \
51205	fi
51206@endif gas
51207@if gcc
51208	@if test -d $(HOST_SUBDIR)/gcc ; then \
51209	  cd $(HOST_SUBDIR); mv gcc stageb2g0-gcc ; \
51210	  mv prev-gcc stage1-gcc ; :  ; \
51211	fi
51212@endif gcc
51213@if gmp
51214	@if test -d $(HOST_SUBDIR)/gmp ; then \
51215	  cd $(HOST_SUBDIR); mv gmp stageb2g0-gmp ; \
51216	  mv prev-gmp stage1-gmp ; :  ; \
51217	fi
51218@endif gmp
51219@if mpfr
51220	@if test -d $(HOST_SUBDIR)/mpfr ; then \
51221	  cd $(HOST_SUBDIR); mv mpfr stageb2g0-mpfr ; \
51222	  mv prev-mpfr stage1-mpfr ; :  ; \
51223	fi
51224@endif mpfr
51225@if gold
51226	@if test -d $(HOST_SUBDIR)/gold ; then \
51227	  cd $(HOST_SUBDIR); mv gold stageb2g0-gold ; \
51228	  mv prev-gold stage1-gold ; :  ; \
51229	fi
51230@endif gold
51231@if intl
51232	@if test -d $(HOST_SUBDIR)/intl ; then \
51233	  cd $(HOST_SUBDIR); mv intl stageb2g0-intl ; \
51234	  mv prev-intl stage1-intl ; :  ; \
51235	fi
51236@endif intl
51237@if ld
51238	@if test -d $(HOST_SUBDIR)/ld ; then \
51239	  cd $(HOST_SUBDIR); mv ld stageb2g0-ld ; \
51240	  mv prev-ld stage1-ld ; :  ; \
51241	fi
51242@endif ld
51243@if libcpp
51244	@if test -d $(HOST_SUBDIR)/libcpp ; then \
51245	  cd $(HOST_SUBDIR); mv libcpp stageb2g0-libcpp ; \
51246	  mv prev-libcpp stage1-libcpp ; :  ; \
51247	fi
51248@endif libcpp
51249@if libdecnumber
51250	@if test -d $(HOST_SUBDIR)/libdecnumber ; then \
51251	  cd $(HOST_SUBDIR); mv libdecnumber stageb2g0-libdecnumber ; \
51252	  mv prev-libdecnumber stage1-libdecnumber ; :  ; \
51253	fi
51254@endif libdecnumber
51255@if libiberty
51256	@if test -d $(HOST_SUBDIR)/libiberty ; then \
51257	  cd $(HOST_SUBDIR); mv libiberty stageb2g0-libiberty ; \
51258	  mv prev-libiberty stage1-libiberty ; :  ; \
51259	fi
51260@endif libiberty
51261@if zlib
51262	@if test -d $(HOST_SUBDIR)/zlib ; then \
51263	  cd $(HOST_SUBDIR); mv zlib stageb2g0-zlib ; \
51264	  mv prev-zlib stage1-zlib ; :  ; \
51265	fi
51266@endif zlib
51267	@if test -d $(TARGET_SUBDIR) ; then \
51268	  mv $(TARGET_SUBDIR) stageb2g0-$(TARGET_SUBDIR)  ; \
51269	  mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; :  ; \
51270	fi
51271	rm -f stage_current
51272
51273# Bubble a bug fix through all the stages up to stage b2g0.  They are
51274# remade, but not reconfigured.  The next stage (if any) will not be
51275# reconfigured either.
51276.PHONY: stageb2g0-bubble
51277stageb2g0-bubble:: stage1-bubble
51278	@r=`${PWD_COMMAND}`; export r; \
51279	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51280	if test -f stageb2g0-lean || test -f stage1-lean  ; then \
51281	  echo Skipping rebuild of stageb2g0 ; \
51282	else \
51283	  $(MAKE) stageb2g0-start; \
51284	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageb2g0; \
51285	fi
51286
51287.PHONY: all-stageb2g0 clean-stageb2g0
51288do-clean: clean-stageb2g0
51289
51290# FIXME: Will not need to be conditional when toplevel bootstrap is the
51291# only possibility, but now it conflicts with no-bootstrap rules
51292@if gcc-bootstrap
51293
51294
51295
51296.PHONY: bootstrap2-debug bootstrap2-debug-lean
51297bootstrap2-debug:
51298	echo stageb2g0 > stage_final
51299	@r=`${PWD_COMMAND}`; export r; \
51300	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51301	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stageb2g0-bubble
51302	@: $(MAKE); $(unstage)
51303	@r=`${PWD_COMMAND}`; export r; \
51304	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51305	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51306
51307bootstrap2-debug-lean:
51308	echo stageb2g0 > stage_final
51309	@r=`${PWD_COMMAND}`; export r; \
51310	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51311	$(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stageb2g0-bubble
51312	@: $(MAKE); $(unstage)
51313	@r=`${PWD_COMMAND}`; export r; \
51314	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51315	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51316
51317
51318# Rules to wipe a stage and all the following ones, also used for cleanstrap
51319distclean-stage1:: distclean-stageb2g0
51320.PHONY: distclean-stageb2g0
51321distclean-stageb2g0::
51322	@: $(MAKE); $(stage)
51323	@test "`cat stage_last`" != stageb2g0 || rm -f stage_last
51324	rm -rf stageb2g0-*
51325
51326
51327@endif gcc-bootstrap
51328
51329
51330.PHONY: stage3-start stage3-end
51331
51332stage3-start::
51333	@: $(MAKE); $(stage); \
51334	echo stage3 > stage_current ; \
51335	echo stage3 > stage_last; \
51336	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
51337@if bfd
51338	@cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
51339	  mkdir stage3-bfd; \
51340	mv stage3-bfd bfd  ; \
51341	mv stage2-bfd prev-bfd || test -f stage2-lean
51342@endif bfd
51343@if opcodes
51344	@cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
51345	  mkdir stage3-opcodes; \
51346	mv stage3-opcodes opcodes  ; \
51347	mv stage2-opcodes prev-opcodes || test -f stage2-lean
51348@endif opcodes
51349@if binutils
51350	@cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
51351	  mkdir stage3-binutils; \
51352	mv stage3-binutils binutils  ; \
51353	mv stage2-binutils prev-binutils || test -f stage2-lean
51354@endif binutils
51355@if gas
51356	@cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
51357	  mkdir stage3-gas; \
51358	mv stage3-gas gas  ; \
51359	mv stage2-gas prev-gas || test -f stage2-lean
51360@endif gas
51361@if gcc
51362	@cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
51363	  mkdir stage3-gcc; \
51364	mv stage3-gcc gcc  ; \
51365	mv stage2-gcc prev-gcc || test -f stage2-lean
51366@endif gcc
51367@if gmp
51368	@cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
51369	  mkdir stage3-gmp; \
51370	mv stage3-gmp gmp  ; \
51371	mv stage2-gmp prev-gmp || test -f stage2-lean
51372@endif gmp
51373@if mpfr
51374	@cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
51375	  mkdir stage3-mpfr; \
51376	mv stage3-mpfr mpfr  ; \
51377	mv stage2-mpfr prev-mpfr || test -f stage2-lean
51378@endif mpfr
51379@if gold
51380	@cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
51381	  mkdir stage3-gold; \
51382	mv stage3-gold gold  ; \
51383	mv stage2-gold prev-gold || test -f stage2-lean
51384@endif gold
51385@if intl
51386	@cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
51387	  mkdir stage3-intl; \
51388	mv stage3-intl intl  ; \
51389	mv stage2-intl prev-intl || test -f stage2-lean
51390@endif intl
51391@if ld
51392	@cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
51393	  mkdir stage3-ld; \
51394	mv stage3-ld ld  ; \
51395	mv stage2-ld prev-ld || test -f stage2-lean
51396@endif ld
51397@if libcpp
51398	@cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
51399	  mkdir stage3-libcpp; \
51400	mv stage3-libcpp libcpp  ; \
51401	mv stage2-libcpp prev-libcpp || test -f stage2-lean
51402@endif libcpp
51403@if libdecnumber
51404	@cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
51405	  mkdir stage3-libdecnumber; \
51406	mv stage3-libdecnumber libdecnumber  ; \
51407	mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
51408@endif libdecnumber
51409@if libiberty
51410	@cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
51411	  mkdir stage3-libiberty; \
51412	mv stage3-libiberty libiberty  ; \
51413	mv stage2-libiberty prev-libiberty || test -f stage2-lean
51414@endif libiberty
51415@if zlib
51416	@cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
51417	  mkdir stage3-zlib; \
51418	mv stage3-zlib zlib  ; \
51419	mv stage2-zlib prev-zlib || test -f stage2-lean
51420@endif zlib
51421	@[ -d stage3-$(TARGET_SUBDIR) ] || \
51422	  mkdir stage3-$(TARGET_SUBDIR); \
51423	mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
51424	mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
51425
51426stage3-end::
51427@if bfd
51428	@if test -d $(HOST_SUBDIR)/bfd ; then \
51429	  cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
51430	  mv prev-bfd stage2-bfd ; :  ; \
51431	fi
51432@endif bfd
51433@if opcodes
51434	@if test -d $(HOST_SUBDIR)/opcodes ; then \
51435	  cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
51436	  mv prev-opcodes stage2-opcodes ; :  ; \
51437	fi
51438@endif opcodes
51439@if binutils
51440	@if test -d $(HOST_SUBDIR)/binutils ; then \
51441	  cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
51442	  mv prev-binutils stage2-binutils ; :  ; \
51443	fi
51444@endif binutils
51445@if gas
51446	@if test -d $(HOST_SUBDIR)/gas ; then \
51447	  cd $(HOST_SUBDIR); mv gas stage3-gas ; \
51448	  mv prev-gas stage2-gas ; :  ; \
51449	fi
51450@endif gas
51451@if gcc
51452	@if test -d $(HOST_SUBDIR)/gcc ; then \
51453	  cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
51454	  mv prev-gcc stage2-gcc ; :  ; \
51455	fi
51456@endif gcc
51457@if gmp
51458	@if test -d $(HOST_SUBDIR)/gmp ; then \
51459	  cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
51460	  mv prev-gmp stage2-gmp ; :  ; \
51461	fi
51462@endif gmp
51463@if mpfr
51464	@if test -d $(HOST_SUBDIR)/mpfr ; then \
51465	  cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
51466	  mv prev-mpfr stage2-mpfr ; :  ; \
51467	fi
51468@endif mpfr
51469@if gold
51470	@if test -d $(HOST_SUBDIR)/gold ; then \
51471	  cd $(HOST_SUBDIR); mv gold stage3-gold ; \
51472	  mv prev-gold stage2-gold ; :  ; \
51473	fi
51474@endif gold
51475@if intl
51476	@if test -d $(HOST_SUBDIR)/intl ; then \
51477	  cd $(HOST_SUBDIR); mv intl stage3-intl ; \
51478	  mv prev-intl stage2-intl ; :  ; \
51479	fi
51480@endif intl
51481@if ld
51482	@if test -d $(HOST_SUBDIR)/ld ; then \
51483	  cd $(HOST_SUBDIR); mv ld stage3-ld ; \
51484	  mv prev-ld stage2-ld ; :  ; \
51485	fi
51486@endif ld
51487@if libcpp
51488	@if test -d $(HOST_SUBDIR)/libcpp ; then \
51489	  cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
51490	  mv prev-libcpp stage2-libcpp ; :  ; \
51491	fi
51492@endif libcpp
51493@if libdecnumber
51494	@if test -d $(HOST_SUBDIR)/libdecnumber ; then \
51495	  cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
51496	  mv prev-libdecnumber stage2-libdecnumber ; :  ; \
51497	fi
51498@endif libdecnumber
51499@if libiberty
51500	@if test -d $(HOST_SUBDIR)/libiberty ; then \
51501	  cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
51502	  mv prev-libiberty stage2-libiberty ; :  ; \
51503	fi
51504@endif libiberty
51505@if zlib
51506	@if test -d $(HOST_SUBDIR)/zlib ; then \
51507	  cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
51508	  mv prev-zlib stage2-zlib ; :  ; \
51509	fi
51510@endif zlib
51511	@if test -d $(TARGET_SUBDIR) ; then \
51512	  mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR)  ; \
51513	  mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; :  ; \
51514	fi
51515	rm -f stage_current
51516
51517# Bubble a bug fix through all the stages up to stage 3.  They are
51518# remade, but not reconfigured.  The next stage (if any) will not be
51519# reconfigured either.
51520.PHONY: stage3-bubble
51521stage3-bubble:: stage2-bubble
51522	@r=`${PWD_COMMAND}`; export r; \
51523	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51524	if test -f stage3-lean || test -f stage2-lean  ; then \
51525	  echo Skipping rebuild of stage3 ; \
51526	else \
51527	  $(MAKE) stage3-start; \
51528	  if $(LEAN); then \
51529	    rm -rf stage1-* ; \
51530	    $(STAMP) stage1-lean ; \
51531	  fi; \
51532	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
51533	fi
51534	$(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
51535
51536.PHONY: all-stage3 clean-stage3
51537do-clean: clean-stage3
51538
51539# FIXME: Will not need to be conditional when toplevel bootstrap is the
51540# only possibility, but now it conflicts with no-bootstrap rules
51541@if gcc-bootstrap
51542
51543compare:
51544	@r=`${PWD_COMMAND}`; export r; \
51545	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51546	if test -f stage2-lean; then \
51547	  echo Cannot compare object files as stage 2 was deleted. ; \
51548	  exit 0 ; \
51549	fi; \
51550	: $(MAKE); $(stage); \
51551	rm -f .bad_compare ; \
51552	echo Comparing stages 2 and 3 ; \
51553	cd stage3-gcc; \
51554	files=`find . -name "*$(objext)" -print` ; \
51555	cd .. ; \
51556	for file in $${files} ; do \
51557	  f1=$$r/stage2-gcc/$$file; f2=$$r/stage3-gcc/$$file; \
51558	  $(do-compare) > /dev/null 2>&1; \
51559	  if test $$? -eq 1; then \
51560	    case $$file in \
51561	      ./cc*-checksum$(objext) | ./libgcc/* ) \
51562	        echo warning: $$file differs ;; \
51563	      *) \
51564	        echo $$file differs >> .bad_compare ;; \
51565	    esac ; \
51566	  fi ; \
51567	done ; \
51568	if [ -f .bad_compare ]; then \
51569	  echo "Bootstrap comparison failure!"; \
51570	  cat .bad_compare; \
51571	  exit 1; \
51572	else \
51573	  echo Comparison successful.; \
51574	fi ; \
51575	$(STAMP) compare
51576	if $(LEAN); then \
51577	  rm -rf stage2-*; \
51578	  $(STAMP) stage2-lean; \
51579	fi
51580
51581
51582
51583.PHONY: bootstrap bootstrap-lean
51584bootstrap:
51585	echo stage3 > stage_final
51586	@r=`${PWD_COMMAND}`; export r; \
51587	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51588	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
51589	@: $(MAKE); $(unstage)
51590	@r=`${PWD_COMMAND}`; export r; \
51591	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51592	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51593
51594bootstrap-lean:
51595	echo stage3 > stage_final
51596	@r=`${PWD_COMMAND}`; export r; \
51597	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51598	$(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
51599	@: $(MAKE); $(unstage)
51600	@r=`${PWD_COMMAND}`; export r; \
51601	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51602	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51603
51604
51605# Rules to wipe a stage and all the following ones, also used for cleanstrap
51606distclean-stage2:: distclean-stage3
51607.PHONY: distclean-stage3
51608distclean-stage3::
51609	@: $(MAKE); $(stage)
51610	@test "`cat stage_last`" != stage3 || rm -f stage_last
51611	rm -rf stage3-* compare
51612
51613
51614.PHONY: cleanstrap
51615cleanstrap: do-distclean local-clean
51616	echo stage3 > stage_final
51617	@r=`${PWD_COMMAND}`; export r; \
51618	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51619	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
51620	@: $(MAKE); $(unstage)
51621	@r=`${PWD_COMMAND}`; export r; \
51622	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51623	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51624
51625@endif gcc-bootstrap
51626
51627
51628.PHONY: stageb3g2-start stageb3g2-end
51629
51630stageb3g2-start::
51631	@: $(MAKE); $(stage); \
51632	echo stageb3g2 > stage_current ; \
51633	echo stageb3g2 > stage_last; \
51634	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
51635@if bfd
51636	@cd $(HOST_SUBDIR); [ -d stageb3g2-bfd ] || \
51637	  mkdir stageb3g2-bfd; \
51638	mv stageb3g2-bfd bfd  ; \
51639	mv stageb2g0-bfd prev-bfd || test -f stageb2g0-lean
51640@endif bfd
51641@if opcodes
51642	@cd $(HOST_SUBDIR); [ -d stageb3g2-opcodes ] || \
51643	  mkdir stageb3g2-opcodes; \
51644	mv stageb3g2-opcodes opcodes  ; \
51645	mv stageb2g0-opcodes prev-opcodes || test -f stageb2g0-lean
51646@endif opcodes
51647@if binutils
51648	@cd $(HOST_SUBDIR); [ -d stageb3g2-binutils ] || \
51649	  mkdir stageb3g2-binutils; \
51650	mv stageb3g2-binutils binutils  ; \
51651	mv stageb2g0-binutils prev-binutils || test -f stageb2g0-lean
51652@endif binutils
51653@if gas
51654	@cd $(HOST_SUBDIR); [ -d stageb3g2-gas ] || \
51655	  mkdir stageb3g2-gas; \
51656	mv stageb3g2-gas gas  ; \
51657	mv stageb2g0-gas prev-gas || test -f stageb2g0-lean
51658@endif gas
51659@if gcc
51660	@cd $(HOST_SUBDIR); [ -d stageb3g2-gcc ] || \
51661	  mkdir stageb3g2-gcc; \
51662	mv stageb3g2-gcc gcc  ; \
51663	mv stageb2g0-gcc prev-gcc || test -f stageb2g0-lean
51664@endif gcc
51665@if gmp
51666	@cd $(HOST_SUBDIR); [ -d stageb3g2-gmp ] || \
51667	  mkdir stageb3g2-gmp; \
51668	mv stageb3g2-gmp gmp  ; \
51669	mv stageb2g0-gmp prev-gmp || test -f stageb2g0-lean
51670@endif gmp
51671@if mpfr
51672	@cd $(HOST_SUBDIR); [ -d stageb3g2-mpfr ] || \
51673	  mkdir stageb3g2-mpfr; \
51674	mv stageb3g2-mpfr mpfr  ; \
51675	mv stageb2g0-mpfr prev-mpfr || test -f stageb2g0-lean
51676@endif mpfr
51677@if gold
51678	@cd $(HOST_SUBDIR); [ -d stageb3g2-gold ] || \
51679	  mkdir stageb3g2-gold; \
51680	mv stageb3g2-gold gold  ; \
51681	mv stageb2g0-gold prev-gold || test -f stageb2g0-lean
51682@endif gold
51683@if intl
51684	@cd $(HOST_SUBDIR); [ -d stageb3g2-intl ] || \
51685	  mkdir stageb3g2-intl; \
51686	mv stageb3g2-intl intl  ; \
51687	mv stageb2g0-intl prev-intl || test -f stageb2g0-lean
51688@endif intl
51689@if ld
51690	@cd $(HOST_SUBDIR); [ -d stageb3g2-ld ] || \
51691	  mkdir stageb3g2-ld; \
51692	mv stageb3g2-ld ld  ; \
51693	mv stageb2g0-ld prev-ld || test -f stageb2g0-lean
51694@endif ld
51695@if libcpp
51696	@cd $(HOST_SUBDIR); [ -d stageb3g2-libcpp ] || \
51697	  mkdir stageb3g2-libcpp; \
51698	mv stageb3g2-libcpp libcpp  ; \
51699	mv stageb2g0-libcpp prev-libcpp || test -f stageb2g0-lean
51700@endif libcpp
51701@if libdecnumber
51702	@cd $(HOST_SUBDIR); [ -d stageb3g2-libdecnumber ] || \
51703	  mkdir stageb3g2-libdecnumber; \
51704	mv stageb3g2-libdecnumber libdecnumber  ; \
51705	mv stageb2g0-libdecnumber prev-libdecnumber || test -f stageb2g0-lean
51706@endif libdecnumber
51707@if libiberty
51708	@cd $(HOST_SUBDIR); [ -d stageb3g2-libiberty ] || \
51709	  mkdir stageb3g2-libiberty; \
51710	mv stageb3g2-libiberty libiberty  ; \
51711	mv stageb2g0-libiberty prev-libiberty || test -f stageb2g0-lean
51712@endif libiberty
51713@if zlib
51714	@cd $(HOST_SUBDIR); [ -d stageb3g2-zlib ] || \
51715	  mkdir stageb3g2-zlib; \
51716	mv stageb3g2-zlib zlib  ; \
51717	mv stageb2g0-zlib prev-zlib || test -f stageb2g0-lean
51718@endif zlib
51719	@[ -d stageb3g2-$(TARGET_SUBDIR) ] || \
51720	  mkdir stageb3g2-$(TARGET_SUBDIR); \
51721	mv stageb3g2-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
51722	mv stageb2g0-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageb2g0-lean
51723
51724stageb3g2-end::
51725@if bfd
51726	@if test -d $(HOST_SUBDIR)/bfd ; then \
51727	  cd $(HOST_SUBDIR); mv bfd stageb3g2-bfd ; \
51728	  mv prev-bfd stageb2g0-bfd ; :  ; \
51729	fi
51730@endif bfd
51731@if opcodes
51732	@if test -d $(HOST_SUBDIR)/opcodes ; then \
51733	  cd $(HOST_SUBDIR); mv opcodes stageb3g2-opcodes ; \
51734	  mv prev-opcodes stageb2g0-opcodes ; :  ; \
51735	fi
51736@endif opcodes
51737@if binutils
51738	@if test -d $(HOST_SUBDIR)/binutils ; then \
51739	  cd $(HOST_SUBDIR); mv binutils stageb3g2-binutils ; \
51740	  mv prev-binutils stageb2g0-binutils ; :  ; \
51741	fi
51742@endif binutils
51743@if gas
51744	@if test -d $(HOST_SUBDIR)/gas ; then \
51745	  cd $(HOST_SUBDIR); mv gas stageb3g2-gas ; \
51746	  mv prev-gas stageb2g0-gas ; :  ; \
51747	fi
51748@endif gas
51749@if gcc
51750	@if test -d $(HOST_SUBDIR)/gcc ; then \
51751	  cd $(HOST_SUBDIR); mv gcc stageb3g2-gcc ; \
51752	  mv prev-gcc stageb2g0-gcc ; :  ; \
51753	fi
51754@endif gcc
51755@if gmp
51756	@if test -d $(HOST_SUBDIR)/gmp ; then \
51757	  cd $(HOST_SUBDIR); mv gmp stageb3g2-gmp ; \
51758	  mv prev-gmp stageb2g0-gmp ; :  ; \
51759	fi
51760@endif gmp
51761@if mpfr
51762	@if test -d $(HOST_SUBDIR)/mpfr ; then \
51763	  cd $(HOST_SUBDIR); mv mpfr stageb3g2-mpfr ; \
51764	  mv prev-mpfr stageb2g0-mpfr ; :  ; \
51765	fi
51766@endif mpfr
51767@if gold
51768	@if test -d $(HOST_SUBDIR)/gold ; then \
51769	  cd $(HOST_SUBDIR); mv gold stageb3g2-gold ; \
51770	  mv prev-gold stageb2g0-gold ; :  ; \
51771	fi
51772@endif gold
51773@if intl
51774	@if test -d $(HOST_SUBDIR)/intl ; then \
51775	  cd $(HOST_SUBDIR); mv intl stageb3g2-intl ; \
51776	  mv prev-intl stageb2g0-intl ; :  ; \
51777	fi
51778@endif intl
51779@if ld
51780	@if test -d $(HOST_SUBDIR)/ld ; then \
51781	  cd $(HOST_SUBDIR); mv ld stageb3g2-ld ; \
51782	  mv prev-ld stageb2g0-ld ; :  ; \
51783	fi
51784@endif ld
51785@if libcpp
51786	@if test -d $(HOST_SUBDIR)/libcpp ; then \
51787	  cd $(HOST_SUBDIR); mv libcpp stageb3g2-libcpp ; \
51788	  mv prev-libcpp stageb2g0-libcpp ; :  ; \
51789	fi
51790@endif libcpp
51791@if libdecnumber
51792	@if test -d $(HOST_SUBDIR)/libdecnumber ; then \
51793	  cd $(HOST_SUBDIR); mv libdecnumber stageb3g2-libdecnumber ; \
51794	  mv prev-libdecnumber stageb2g0-libdecnumber ; :  ; \
51795	fi
51796@endif libdecnumber
51797@if libiberty
51798	@if test -d $(HOST_SUBDIR)/libiberty ; then \
51799	  cd $(HOST_SUBDIR); mv libiberty stageb3g2-libiberty ; \
51800	  mv prev-libiberty stageb2g0-libiberty ; :  ; \
51801	fi
51802@endif libiberty
51803@if zlib
51804	@if test -d $(HOST_SUBDIR)/zlib ; then \
51805	  cd $(HOST_SUBDIR); mv zlib stageb3g2-zlib ; \
51806	  mv prev-zlib stageb2g0-zlib ; :  ; \
51807	fi
51808@endif zlib
51809	@if test -d $(TARGET_SUBDIR) ; then \
51810	  mv $(TARGET_SUBDIR) stageb3g2-$(TARGET_SUBDIR)  ; \
51811	  mv prev-$(TARGET_SUBDIR) stageb2g0-$(TARGET_SUBDIR) ; :  ; \
51812	fi
51813	rm -f stage_current
51814
51815# Bubble a bug fix through all the stages up to stage b3g2.  They are
51816# remade, but not reconfigured.  The next stage (if any) will not be
51817# reconfigured either.
51818.PHONY: stageb3g2-bubble
51819stageb3g2-bubble:: stageb2g0-bubble
51820	@r=`${PWD_COMMAND}`; export r; \
51821	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51822	if test -f stageb3g2-lean || test -f stageb2g0-lean  ; then \
51823	  echo Skipping rebuild of stageb3g2 ; \
51824	else \
51825	  $(MAKE) stageb3g2-start; \
51826	  if $(LEAN); then \
51827	    rm -rf stage1-* ; \
51828	    $(STAMP) stage1-lean ; \
51829	  fi; \
51830	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageb3g2; \
51831	fi
51832	$(MAKE) $(RECURSE_FLAGS_TO_PASS) compare-debug
51833
51834.PHONY: all-stageb3g2 clean-stageb3g2
51835do-clean: clean-stageb3g2
51836
51837# FIXME: Will not need to be conditional when toplevel bootstrap is the
51838# only possibility, but now it conflicts with no-bootstrap rules
51839@if gcc-bootstrap
51840
51841compare-debug:
51842	@r=`${PWD_COMMAND}`; export r; \
51843	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51844	if test -f stageb2g0-lean; then \
51845	  echo Cannot compare object files as stage b2g0 was deleted. ; \
51846	  exit 0 ; \
51847	fi; \
51848	: $(MAKE); $(stage); \
51849	rm -f .bad_compare ; \
51850	echo Comparing stages b2g0 and b3g2 ; \
51851	cd stageb3g2-gcc; \
51852	files=`find . -name "*$(objext)" -print` ; \
51853	cd .. ; \
51854	for file in $${files} ; do \
51855	  f1=$$r/stageb2g0-gcc/$$file; f2=$$r/stageb3g2-gcc/$$file; \
51856	  $(do-compare-debug) > /dev/null 2>&1; \
51857	  if test $$? -eq 1; then \
51858	    case $$file in \
51859	      ./cc*-checksum$(objext) | ./libgcc/* ) \
51860	        echo warning: $$file differs ;; \
51861	      *) \
51862	        echo $$file differs >> .bad_compare ;; \
51863	    esac ; \
51864	  fi ; \
51865	done ; \
51866	if [ -f .bad_compare ]; then \
51867	  echo "Bootstrap comparison failure!"; \
51868	  cat .bad_compare; \
51869	  exit 1; \
51870	else \
51871	  echo Comparison successful.; \
51872	fi ; \
51873	$(STAMP) compare-debug
51874	if $(LEAN); then \
51875	  rm -rf stageb2g0-*; \
51876	  $(STAMP) stageb2g0-lean; \
51877	fi
51878
51879
51880
51881.PHONY: bootstrap-debug bootstrap-debug-lean
51882bootstrap-debug:
51883	echo stageb3g2 > stage_final
51884	@r=`${PWD_COMMAND}`; export r; \
51885	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51886	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stageb3g2-bubble
51887	@: $(MAKE); $(unstage)
51888	@r=`${PWD_COMMAND}`; export r; \
51889	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51890	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51891
51892bootstrap-debug-lean:
51893	echo stageb3g2 > stage_final
51894	@r=`${PWD_COMMAND}`; export r; \
51895	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51896	$(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stageb3g2-bubble
51897	@: $(MAKE); $(unstage)
51898	@r=`${PWD_COMMAND}`; export r; \
51899	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51900	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51901
51902
51903# Rules to wipe a stage and all the following ones, also used for cleanstrap
51904distclean-stageb2g0:: distclean-stageb3g2
51905.PHONY: distclean-stageb3g2
51906distclean-stageb3g2::
51907	@: $(MAKE); $(stage)
51908	@test "`cat stage_last`" != stageb3g2 || rm -f stage_last
51909	rm -rf stageb3g2-* compare-debug
51910
51911
51912.PHONY: cleanstrap-debug
51913cleanstrap-debug: do-distclean local-clean
51914	echo stageb3g2 > stage_final
51915	@r=`${PWD_COMMAND}`; export r; \
51916	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51917	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stageb3g2-bubble
51918	@: $(MAKE); $(unstage)
51919	@r=`${PWD_COMMAND}`; export r; \
51920	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51921	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
51922
51923@endif gcc-bootstrap
51924
51925
51926.PHONY: stage4-start stage4-end
51927
51928stage4-start::
51929	@: $(MAKE); $(stage); \
51930	echo stage4 > stage_current ; \
51931	echo stage4 > stage_last; \
51932	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
51933@if bfd
51934	@cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
51935	  mkdir stage4-bfd; \
51936	mv stage4-bfd bfd  ; \
51937	mv stage3-bfd prev-bfd || test -f stage3-lean
51938@endif bfd
51939@if opcodes
51940	@cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
51941	  mkdir stage4-opcodes; \
51942	mv stage4-opcodes opcodes  ; \
51943	mv stage3-opcodes prev-opcodes || test -f stage3-lean
51944@endif opcodes
51945@if binutils
51946	@cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
51947	  mkdir stage4-binutils; \
51948	mv stage4-binutils binutils  ; \
51949	mv stage3-binutils prev-binutils || test -f stage3-lean
51950@endif binutils
51951@if gas
51952	@cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
51953	  mkdir stage4-gas; \
51954	mv stage4-gas gas  ; \
51955	mv stage3-gas prev-gas || test -f stage3-lean
51956@endif gas
51957@if gcc
51958	@cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
51959	  mkdir stage4-gcc; \
51960	mv stage4-gcc gcc  ; \
51961	mv stage3-gcc prev-gcc || test -f stage3-lean
51962@endif gcc
51963@if gmp
51964	@cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
51965	  mkdir stage4-gmp; \
51966	mv stage4-gmp gmp  ; \
51967	mv stage3-gmp prev-gmp || test -f stage3-lean
51968@endif gmp
51969@if mpfr
51970	@cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
51971	  mkdir stage4-mpfr; \
51972	mv stage4-mpfr mpfr  ; \
51973	mv stage3-mpfr prev-mpfr || test -f stage3-lean
51974@endif mpfr
51975@if gold
51976	@cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
51977	  mkdir stage4-gold; \
51978	mv stage4-gold gold  ; \
51979	mv stage3-gold prev-gold || test -f stage3-lean
51980@endif gold
51981@if intl
51982	@cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
51983	  mkdir stage4-intl; \
51984	mv stage4-intl intl  ; \
51985	mv stage3-intl prev-intl || test -f stage3-lean
51986@endif intl
51987@if ld
51988	@cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
51989	  mkdir stage4-ld; \
51990	mv stage4-ld ld  ; \
51991	mv stage3-ld prev-ld || test -f stage3-lean
51992@endif ld
51993@if libcpp
51994	@cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
51995	  mkdir stage4-libcpp; \
51996	mv stage4-libcpp libcpp  ; \
51997	mv stage3-libcpp prev-libcpp || test -f stage3-lean
51998@endif libcpp
51999@if libdecnumber
52000	@cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
52001	  mkdir stage4-libdecnumber; \
52002	mv stage4-libdecnumber libdecnumber  ; \
52003	mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
52004@endif libdecnumber
52005@if libiberty
52006	@cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
52007	  mkdir stage4-libiberty; \
52008	mv stage4-libiberty libiberty  ; \
52009	mv stage3-libiberty prev-libiberty || test -f stage3-lean
52010@endif libiberty
52011@if zlib
52012	@cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
52013	  mkdir stage4-zlib; \
52014	mv stage4-zlib zlib  ; \
52015	mv stage3-zlib prev-zlib || test -f stage3-lean
52016@endif zlib
52017	@[ -d stage4-$(TARGET_SUBDIR) ] || \
52018	  mkdir stage4-$(TARGET_SUBDIR); \
52019	mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
52020	mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
52021
52022stage4-end::
52023@if bfd
52024	@if test -d $(HOST_SUBDIR)/bfd ; then \
52025	  cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
52026	  mv prev-bfd stage3-bfd ; :  ; \
52027	fi
52028@endif bfd
52029@if opcodes
52030	@if test -d $(HOST_SUBDIR)/opcodes ; then \
52031	  cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
52032	  mv prev-opcodes stage3-opcodes ; :  ; \
52033	fi
52034@endif opcodes
52035@if binutils
52036	@if test -d $(HOST_SUBDIR)/binutils ; then \
52037	  cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
52038	  mv prev-binutils stage3-binutils ; :  ; \
52039	fi
52040@endif binutils
52041@if gas
52042	@if test -d $(HOST_SUBDIR)/gas ; then \
52043	  cd $(HOST_SUBDIR); mv gas stage4-gas ; \
52044	  mv prev-gas stage3-gas ; :  ; \
52045	fi
52046@endif gas
52047@if gcc
52048	@if test -d $(HOST_SUBDIR)/gcc ; then \
52049	  cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
52050	  mv prev-gcc stage3-gcc ; :  ; \
52051	fi
52052@endif gcc
52053@if gmp
52054	@if test -d $(HOST_SUBDIR)/gmp ; then \
52055	  cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
52056	  mv prev-gmp stage3-gmp ; :  ; \
52057	fi
52058@endif gmp
52059@if mpfr
52060	@if test -d $(HOST_SUBDIR)/mpfr ; then \
52061	  cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
52062	  mv prev-mpfr stage3-mpfr ; :  ; \
52063	fi
52064@endif mpfr
52065@if gold
52066	@if test -d $(HOST_SUBDIR)/gold ; then \
52067	  cd $(HOST_SUBDIR); mv gold stage4-gold ; \
52068	  mv prev-gold stage3-gold ; :  ; \
52069	fi
52070@endif gold
52071@if intl
52072	@if test -d $(HOST_SUBDIR)/intl ; then \
52073	  cd $(HOST_SUBDIR); mv intl stage4-intl ; \
52074	  mv prev-intl stage3-intl ; :  ; \
52075	fi
52076@endif intl
52077@if ld
52078	@if test -d $(HOST_SUBDIR)/ld ; then \
52079	  cd $(HOST_SUBDIR); mv ld stage4-ld ; \
52080	  mv prev-ld stage3-ld ; :  ; \
52081	fi
52082@endif ld
52083@if libcpp
52084	@if test -d $(HOST_SUBDIR)/libcpp ; then \
52085	  cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
52086	  mv prev-libcpp stage3-libcpp ; :  ; \
52087	fi
52088@endif libcpp
52089@if libdecnumber
52090	@if test -d $(HOST_SUBDIR)/libdecnumber ; then \
52091	  cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
52092	  mv prev-libdecnumber stage3-libdecnumber ; :  ; \
52093	fi
52094@endif libdecnumber
52095@if libiberty
52096	@if test -d $(HOST_SUBDIR)/libiberty ; then \
52097	  cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
52098	  mv prev-libiberty stage3-libiberty ; :  ; \
52099	fi
52100@endif libiberty
52101@if zlib
52102	@if test -d $(HOST_SUBDIR)/zlib ; then \
52103	  cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
52104	  mv prev-zlib stage3-zlib ; :  ; \
52105	fi
52106@endif zlib
52107	@if test -d $(TARGET_SUBDIR) ; then \
52108	  mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR)  ; \
52109	  mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; :  ; \
52110	fi
52111	rm -f stage_current
52112
52113# Bubble a bug fix through all the stages up to stage 4.  They are
52114# remade, but not reconfigured.  The next stage (if any) will not be
52115# reconfigured either.
52116.PHONY: stage4-bubble
52117stage4-bubble:: stage3-bubble
52118	@r=`${PWD_COMMAND}`; export r; \
52119	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52120	if test -f stage4-lean || test -f stage3-lean  ; then \
52121	  echo Skipping rebuild of stage4 ; \
52122	else \
52123	  $(MAKE) stage4-start; \
52124	  if $(LEAN); then \
52125	    rm -rf stage2-* ; \
52126	    $(STAMP) stage2-lean ; \
52127	  fi; \
52128	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
52129	fi
52130	$(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
52131
52132.PHONY: all-stage4 clean-stage4
52133do-clean: clean-stage4
52134
52135# FIXME: Will not need to be conditional when toplevel bootstrap is the
52136# only possibility, but now it conflicts with no-bootstrap rules
52137@if gcc-bootstrap
52138
52139compare3:
52140	@r=`${PWD_COMMAND}`; export r; \
52141	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52142	if test -f stage3-lean; then \
52143	  echo Cannot compare object files as stage 3 was deleted. ; \
52144	  exit 0 ; \
52145	fi; \
52146	: $(MAKE); $(stage); \
52147	rm -f .bad_compare ; \
52148	echo Comparing stages 3 and 4 ; \
52149	cd stage4-gcc; \
52150	files=`find . -name "*$(objext)" -print` ; \
52151	cd .. ; \
52152	for file in $${files} ; do \
52153	  f1=$$r/stage3-gcc/$$file; f2=$$r/stage4-gcc/$$file; \
52154	  $(do-compare3) > /dev/null 2>&1; \
52155	  if test $$? -eq 1; then \
52156	    case $$file in \
52157	      ./cc*-checksum$(objext) | ./libgcc/* ) \
52158	        echo warning: $$file differs ;; \
52159	      *) \
52160	        echo $$file differs >> .bad_compare ;; \
52161	    esac ; \
52162	  fi ; \
52163	done ; \
52164	if [ -f .bad_compare ]; then \
52165	  echo "Bootstrap comparison failure!"; \
52166	  cat .bad_compare; \
52167	  exit 1; \
52168	else \
52169	  echo Comparison successful.; \
52170	fi ; \
52171	$(STAMP) compare3
52172	if $(LEAN); then \
52173	  rm -rf stage3-*; \
52174	  $(STAMP) stage3-lean; \
52175	fi
52176
52177
52178
52179.PHONY: bootstrap4 bootstrap4-lean
52180bootstrap4:
52181	echo stage4 > stage_final
52182	@r=`${PWD_COMMAND}`; export r; \
52183	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52184	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
52185	@: $(MAKE); $(unstage)
52186	@r=`${PWD_COMMAND}`; export r; \
52187	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52188	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
52189
52190bootstrap4-lean:
52191	echo stage4 > stage_final
52192	@r=`${PWD_COMMAND}`; export r; \
52193	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52194	$(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
52195	@: $(MAKE); $(unstage)
52196	@r=`${PWD_COMMAND}`; export r; \
52197	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52198	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
52199
52200
52201# Rules to wipe a stage and all the following ones, also used for cleanstrap
52202distclean-stage3:: distclean-stage4
52203.PHONY: distclean-stage4
52204distclean-stage4::
52205	@: $(MAKE); $(stage)
52206	@test "`cat stage_last`" != stage4 || rm -f stage_last
52207	rm -rf stage4-* compare3
52208
52209
52210@endif gcc-bootstrap
52211
52212
52213.PHONY: stageprofile-start stageprofile-end
52214
52215stageprofile-start::
52216	@: $(MAKE); $(stage); \
52217	echo stageprofile > stage_current ; \
52218	echo stageprofile > stage_last; \
52219	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
52220@if bfd
52221	@cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
52222	  mkdir stageprofile-bfd; \
52223	mv stageprofile-bfd bfd  ; \
52224	mv stage1-bfd prev-bfd || test -f stage1-lean
52225@endif bfd
52226@if opcodes
52227	@cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
52228	  mkdir stageprofile-opcodes; \
52229	mv stageprofile-opcodes opcodes  ; \
52230	mv stage1-opcodes prev-opcodes || test -f stage1-lean
52231@endif opcodes
52232@if binutils
52233	@cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
52234	  mkdir stageprofile-binutils; \
52235	mv stageprofile-binutils binutils  ; \
52236	mv stage1-binutils prev-binutils || test -f stage1-lean
52237@endif binutils
52238@if gas
52239	@cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
52240	  mkdir stageprofile-gas; \
52241	mv stageprofile-gas gas  ; \
52242	mv stage1-gas prev-gas || test -f stage1-lean
52243@endif gas
52244@if gcc
52245	@cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
52246	  mkdir stageprofile-gcc; \
52247	mv stageprofile-gcc gcc  ; \
52248	mv stage1-gcc prev-gcc || test -f stage1-lean
52249@endif gcc
52250@if gmp
52251	@cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
52252	  mkdir stageprofile-gmp; \
52253	mv stageprofile-gmp gmp  ; \
52254	mv stage1-gmp prev-gmp || test -f stage1-lean
52255@endif gmp
52256@if mpfr
52257	@cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
52258	  mkdir stageprofile-mpfr; \
52259	mv stageprofile-mpfr mpfr  ; \
52260	mv stage1-mpfr prev-mpfr || test -f stage1-lean
52261@endif mpfr
52262@if gold
52263	@cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
52264	  mkdir stageprofile-gold; \
52265	mv stageprofile-gold gold  ; \
52266	mv stage1-gold prev-gold || test -f stage1-lean
52267@endif gold
52268@if intl
52269	@cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
52270	  mkdir stageprofile-intl; \
52271	mv stageprofile-intl intl  ; \
52272	mv stage1-intl prev-intl || test -f stage1-lean
52273@endif intl
52274@if ld
52275	@cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
52276	  mkdir stageprofile-ld; \
52277	mv stageprofile-ld ld  ; \
52278	mv stage1-ld prev-ld || test -f stage1-lean
52279@endif ld
52280@if libcpp
52281	@cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
52282	  mkdir stageprofile-libcpp; \
52283	mv stageprofile-libcpp libcpp  ; \
52284	mv stage1-libcpp prev-libcpp || test -f stage1-lean
52285@endif libcpp
52286@if libdecnumber
52287	@cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
52288	  mkdir stageprofile-libdecnumber; \
52289	mv stageprofile-libdecnumber libdecnumber  ; \
52290	mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
52291@endif libdecnumber
52292@if libiberty
52293	@cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
52294	  mkdir stageprofile-libiberty; \
52295	mv stageprofile-libiberty libiberty  ; \
52296	mv stage1-libiberty prev-libiberty || test -f stage1-lean
52297@endif libiberty
52298@if zlib
52299	@cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
52300	  mkdir stageprofile-zlib; \
52301	mv stageprofile-zlib zlib  ; \
52302	mv stage1-zlib prev-zlib || test -f stage1-lean
52303@endif zlib
52304	@[ -d stageprofile-$(TARGET_SUBDIR) ] || \
52305	  mkdir stageprofile-$(TARGET_SUBDIR); \
52306	mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
52307	mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
52308
52309stageprofile-end::
52310@if bfd
52311	@if test -d $(HOST_SUBDIR)/bfd ; then \
52312	  cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
52313	  mv prev-bfd stage1-bfd ; :  ; \
52314	fi
52315@endif bfd
52316@if opcodes
52317	@if test -d $(HOST_SUBDIR)/opcodes ; then \
52318	  cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
52319	  mv prev-opcodes stage1-opcodes ; :  ; \
52320	fi
52321@endif opcodes
52322@if binutils
52323	@if test -d $(HOST_SUBDIR)/binutils ; then \
52324	  cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
52325	  mv prev-binutils stage1-binutils ; :  ; \
52326	fi
52327@endif binutils
52328@if gas
52329	@if test -d $(HOST_SUBDIR)/gas ; then \
52330	  cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
52331	  mv prev-gas stage1-gas ; :  ; \
52332	fi
52333@endif gas
52334@if gcc
52335	@if test -d $(HOST_SUBDIR)/gcc ; then \
52336	  cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
52337	  mv prev-gcc stage1-gcc ; :  ; \
52338	fi
52339@endif gcc
52340@if gmp
52341	@if test -d $(HOST_SUBDIR)/gmp ; then \
52342	  cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
52343	  mv prev-gmp stage1-gmp ; :  ; \
52344	fi
52345@endif gmp
52346@if mpfr
52347	@if test -d $(HOST_SUBDIR)/mpfr ; then \
52348	  cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
52349	  mv prev-mpfr stage1-mpfr ; :  ; \
52350	fi
52351@endif mpfr
52352@if gold
52353	@if test -d $(HOST_SUBDIR)/gold ; then \
52354	  cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
52355	  mv prev-gold stage1-gold ; :  ; \
52356	fi
52357@endif gold
52358@if intl
52359	@if test -d $(HOST_SUBDIR)/intl ; then \
52360	  cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
52361	  mv prev-intl stage1-intl ; :  ; \
52362	fi
52363@endif intl
52364@if ld
52365	@if test -d $(HOST_SUBDIR)/ld ; then \
52366	  cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
52367	  mv prev-ld stage1-ld ; :  ; \
52368	fi
52369@endif ld
52370@if libcpp
52371	@if test -d $(HOST_SUBDIR)/libcpp ; then \
52372	  cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
52373	  mv prev-libcpp stage1-libcpp ; :  ; \
52374	fi
52375@endif libcpp
52376@if libdecnumber
52377	@if test -d $(HOST_SUBDIR)/libdecnumber ; then \
52378	  cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
52379	  mv prev-libdecnumber stage1-libdecnumber ; :  ; \
52380	fi
52381@endif libdecnumber
52382@if libiberty
52383	@if test -d $(HOST_SUBDIR)/libiberty ; then \
52384	  cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
52385	  mv prev-libiberty stage1-libiberty ; :  ; \
52386	fi
52387@endif libiberty
52388@if zlib
52389	@if test -d $(HOST_SUBDIR)/zlib ; then \
52390	  cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
52391	  mv prev-zlib stage1-zlib ; :  ; \
52392	fi
52393@endif zlib
52394	@if test -d $(TARGET_SUBDIR) ; then \
52395	  mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR)  ; \
52396	  mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; :  ; \
52397	fi
52398	rm -f stage_current
52399
52400# Bubble a bug fix through all the stages up to stage profile.  They are
52401# remade, but not reconfigured.  The next stage (if any) will not be
52402# reconfigured either.
52403.PHONY: stageprofile-bubble
52404stageprofile-bubble:: stage1-bubble
52405	@r=`${PWD_COMMAND}`; export r; \
52406	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52407	if test -f stageprofile-lean || test -f stage1-lean  ; then \
52408	  echo Skipping rebuild of stageprofile ; \
52409	else \
52410	  $(MAKE) stageprofile-start; \
52411	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
52412	fi
52413
52414.PHONY: all-stageprofile clean-stageprofile
52415do-clean: clean-stageprofile
52416
52417# FIXME: Will not need to be conditional when toplevel bootstrap is the
52418# only possibility, but now it conflicts with no-bootstrap rules
52419@if gcc-bootstrap
52420
52421
52422
52423
52424# Rules to wipe a stage and all the following ones, also used for cleanstrap
52425distclean-stage1:: distclean-stageprofile
52426.PHONY: distclean-stageprofile
52427distclean-stageprofile::
52428	@: $(MAKE); $(stage)
52429	@test "`cat stage_last`" != stageprofile || rm -f stage_last
52430	rm -rf stageprofile-*
52431
52432
52433@endif gcc-bootstrap
52434
52435
52436.PHONY: stagefeedback-start stagefeedback-end
52437
52438stagefeedback-start::
52439	@: $(MAKE); $(stage); \
52440	echo stagefeedback > stage_current ; \
52441	echo stagefeedback > stage_last; \
52442	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
52443@if bfd
52444	@cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
52445	  mkdir stagefeedback-bfd; \
52446	mv stagefeedback-bfd bfd  ; \
52447	mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
52448@endif bfd
52449@if opcodes
52450	@cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
52451	  mkdir stagefeedback-opcodes; \
52452	mv stagefeedback-opcodes opcodes  ; \
52453	mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
52454@endif opcodes
52455@if binutils
52456	@cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
52457	  mkdir stagefeedback-binutils; \
52458	mv stagefeedback-binutils binutils  ; \
52459	mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
52460@endif binutils
52461@if gas
52462	@cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
52463	  mkdir stagefeedback-gas; \
52464	mv stagefeedback-gas gas  ; \
52465	mv stageprofile-gas prev-gas || test -f stageprofile-lean
52466@endif gas
52467@if gcc
52468	@cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
52469	  mkdir stagefeedback-gcc; \
52470	mv stagefeedback-gcc gcc  ; \
52471	mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
52472@endif gcc
52473@if gmp
52474	@cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
52475	  mkdir stagefeedback-gmp; \
52476	mv stagefeedback-gmp gmp  ; \
52477	mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
52478@endif gmp
52479@if mpfr
52480	@cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
52481	  mkdir stagefeedback-mpfr; \
52482	mv stagefeedback-mpfr mpfr  ; \
52483	mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
52484@endif mpfr
52485@if gold
52486	@cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
52487	  mkdir stagefeedback-gold; \
52488	mv stagefeedback-gold gold  ; \
52489	mv stageprofile-gold prev-gold || test -f stageprofile-lean
52490@endif gold
52491@if intl
52492	@cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
52493	  mkdir stagefeedback-intl; \
52494	mv stagefeedback-intl intl  ; \
52495	mv stageprofile-intl prev-intl || test -f stageprofile-lean
52496@endif intl
52497@if ld
52498	@cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
52499	  mkdir stagefeedback-ld; \
52500	mv stagefeedback-ld ld  ; \
52501	mv stageprofile-ld prev-ld || test -f stageprofile-lean
52502@endif ld
52503@if libcpp
52504	@cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
52505	  mkdir stagefeedback-libcpp; \
52506	mv stagefeedback-libcpp libcpp  ; \
52507	mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
52508@endif libcpp
52509@if libdecnumber
52510	@cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
52511	  mkdir stagefeedback-libdecnumber; \
52512	mv stagefeedback-libdecnumber libdecnumber  ; \
52513	mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
52514@endif libdecnumber
52515@if libiberty
52516	@cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
52517	  mkdir stagefeedback-libiberty; \
52518	mv stagefeedback-libiberty libiberty  ; \
52519	mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
52520@endif libiberty
52521@if zlib
52522	@cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
52523	  mkdir stagefeedback-zlib; \
52524	mv stagefeedback-zlib zlib  ; \
52525	mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
52526@endif zlib
52527	@[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
52528	  mkdir stagefeedback-$(TARGET_SUBDIR); \
52529	mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
52530	mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
52531
52532stagefeedback-end::
52533@if bfd
52534	@if test -d $(HOST_SUBDIR)/bfd ; then \
52535	  cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
52536	  mv prev-bfd stageprofile-bfd ; :  ; \
52537	fi
52538@endif bfd
52539@if opcodes
52540	@if test -d $(HOST_SUBDIR)/opcodes ; then \
52541	  cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
52542	  mv prev-opcodes stageprofile-opcodes ; :  ; \
52543	fi
52544@endif opcodes
52545@if binutils
52546	@if test -d $(HOST_SUBDIR)/binutils ; then \
52547	  cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
52548	  mv prev-binutils stageprofile-binutils ; :  ; \
52549	fi
52550@endif binutils
52551@if gas
52552	@if test -d $(HOST_SUBDIR)/gas ; then \
52553	  cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
52554	  mv prev-gas stageprofile-gas ; :  ; \
52555	fi
52556@endif gas
52557@if gcc
52558	@if test -d $(HOST_SUBDIR)/gcc ; then \
52559	  cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
52560	  mv prev-gcc stageprofile-gcc ; :  ; \
52561	fi
52562@endif gcc
52563@if gmp
52564	@if test -d $(HOST_SUBDIR)/gmp ; then \
52565	  cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
52566	  mv prev-gmp stageprofile-gmp ; :  ; \
52567	fi
52568@endif gmp
52569@if mpfr
52570	@if test -d $(HOST_SUBDIR)/mpfr ; then \
52571	  cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
52572	  mv prev-mpfr stageprofile-mpfr ; :  ; \
52573	fi
52574@endif mpfr
52575@if gold
52576	@if test -d $(HOST_SUBDIR)/gold ; then \
52577	  cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
52578	  mv prev-gold stageprofile-gold ; :  ; \
52579	fi
52580@endif gold
52581@if intl
52582	@if test -d $(HOST_SUBDIR)/intl ; then \
52583	  cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
52584	  mv prev-intl stageprofile-intl ; :  ; \
52585	fi
52586@endif intl
52587@if ld
52588	@if test -d $(HOST_SUBDIR)/ld ; then \
52589	  cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
52590	  mv prev-ld stageprofile-ld ; :  ; \
52591	fi
52592@endif ld
52593@if libcpp
52594	@if test -d $(HOST_SUBDIR)/libcpp ; then \
52595	  cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
52596	  mv prev-libcpp stageprofile-libcpp ; :  ; \
52597	fi
52598@endif libcpp
52599@if libdecnumber
52600	@if test -d $(HOST_SUBDIR)/libdecnumber ; then \
52601	  cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
52602	  mv prev-libdecnumber stageprofile-libdecnumber ; :  ; \
52603	fi
52604@endif libdecnumber
52605@if libiberty
52606	@if test -d $(HOST_SUBDIR)/libiberty ; then \
52607	  cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
52608	  mv prev-libiberty stageprofile-libiberty ; :  ; \
52609	fi
52610@endif libiberty
52611@if zlib
52612	@if test -d $(HOST_SUBDIR)/zlib ; then \
52613	  cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
52614	  mv prev-zlib stageprofile-zlib ; :  ; \
52615	fi
52616@endif zlib
52617	@if test -d $(TARGET_SUBDIR) ; then \
52618	  mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR)  ; \
52619	  mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; :  ; \
52620	fi
52621	rm -f stage_current
52622
52623# Bubble a bug fix through all the stages up to stage feedback.  They are
52624# remade, but not reconfigured.  The next stage (if any) will not be
52625# reconfigured either.
52626.PHONY: stagefeedback-bubble
52627stagefeedback-bubble:: stageprofile-bubble
52628	@r=`${PWD_COMMAND}`; export r; \
52629	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52630	if test -f stagefeedback-lean || test -f stageprofile-lean  ; then \
52631	  echo Skipping rebuild of stagefeedback ; \
52632	else \
52633	  $(MAKE) stagefeedback-start; \
52634	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
52635	fi
52636
52637.PHONY: all-stagefeedback clean-stagefeedback
52638do-clean: clean-stagefeedback
52639
52640# FIXME: Will not need to be conditional when toplevel bootstrap is the
52641# only possibility, but now it conflicts with no-bootstrap rules
52642@if gcc-bootstrap
52643
52644
52645
52646.PHONY: profiledbootstrap profiledbootstrap-lean
52647profiledbootstrap:
52648	echo stagefeedback > stage_final
52649	@r=`${PWD_COMMAND}`; export r; \
52650	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52651	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
52652	@: $(MAKE); $(unstage)
52653	@r=`${PWD_COMMAND}`; export r; \
52654	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52655	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
52656
52657profiledbootstrap-lean:
52658	echo stagefeedback > stage_final
52659	@r=`${PWD_COMMAND}`; export r; \
52660	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52661	$(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
52662	@: $(MAKE); $(unstage)
52663	@r=`${PWD_COMMAND}`; export r; \
52664	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52665	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
52666
52667
52668# Rules to wipe a stage and all the following ones, also used for cleanstrap
52669distclean-stageprofile:: distclean-stagefeedback
52670.PHONY: distclean-stagefeedback
52671distclean-stagefeedback::
52672	@: $(MAKE); $(stage)
52673	@test "`cat stage_last`" != stagefeedback || rm -f stage_last
52674	rm -rf stagefeedback-*
52675
52676
52677@endif gcc-bootstrap
52678
52679
52680
52681stageprofile-end::
52682	$(MAKE) distclean-stagefeedback
52683
52684stagefeedback-start::
52685	@r=`${PWD_COMMAND}`; export r; \
52686	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52687	for i in prev-*; do \
52688	  j=`echo $$i | sed s/^prev-//` ; \
52689	  cd $$r/$$i && \
52690	  { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
52691	  { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
52692	done
52693
52694@if gcc-bootstrap
52695do-distclean: distclean-stage1
52696
52697# Provide a GCC build when we're building target libraries.  This does
52698# not work as a dependency, just as the minimum necessary to avoid errors.
52699stage_last:
52700	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
52701
52702# Same as unstage, but not phony and defaulting to stage1-start.  We place
52703# it in the dependency so that for example `make -j3 all-gcc' works.
52704stage_current:
52705	@if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
52706
52707.PHONY: restrap
52708restrap::
52709	@: $(MAKE); $(stage)
52710	rm -rf stage1-$(TARGET_SUBDIR) stage2-* stageb2g0-* stage3-* stageb3g2-* stage4-* stageprofile-* stagefeedback-*
52711restrap:: all
52712@endif gcc-bootstrap
52713
52714# --------------------------------------
52715# Dependencies between different modules
52716# --------------------------------------
52717
52718# Generic dependencies for target modules on host stuff, especially gcc
52719@if gcc-bootstrap
52720configure-target-libstdc++-v3: stage_last
52721configure-target-libmudflap: stage_last
52722configure-target-libssp: stage_last
52723configure-target-newlib: stage_last
52724configure-stage1-target-libgcc: maybe-all-stage1-gcc
52725configure-stage2-target-libgcc: maybe-all-stage2-gcc
52726configure-stageb2g0-target-libgcc: maybe-all-stageb2g0-gcc
52727configure-stage3-target-libgcc: maybe-all-stage3-gcc
52728configure-stageb3g2-target-libgcc: maybe-all-stageb3g2-gcc
52729configure-stage4-target-libgcc: maybe-all-stage4-gcc
52730configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
52731configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
52732configure-target-libgfortran: stage_last
52733configure-target-libobjc: stage_last
52734configure-target-libtermcap: stage_last
52735configure-target-winsup: stage_last
52736configure-target-libgloss: stage_last
52737configure-target-libiberty: stage_last
52738configure-target-gperf: stage_last
52739configure-target-examples: stage_last
52740configure-target-libffi: stage_last
52741configure-target-libjava: stage_last
52742configure-target-zlib: stage_last
52743configure-target-boehm-gc: stage_last
52744configure-target-qthreads: stage_last
52745configure-target-rda: stage_last
52746configure-target-libada: stage_last
52747configure-target-libgomp: stage_last
52748@endif gcc-bootstrap
52749
52750@if gcc-no-bootstrap
52751configure-target-libstdc++-v3: maybe-all-gcc
52752configure-target-libmudflap: maybe-all-gcc
52753configure-target-libssp: maybe-all-gcc
52754configure-target-newlib: maybe-all-gcc
52755configure-target-libgcc: maybe-all-gcc
52756configure-target-libgfortran: maybe-all-gcc
52757configure-target-libobjc: maybe-all-gcc
52758configure-target-libtermcap: maybe-all-gcc
52759configure-target-winsup: maybe-all-gcc
52760configure-target-libgloss: maybe-all-gcc
52761configure-target-libiberty: maybe-all-gcc
52762configure-target-gperf: maybe-all-gcc
52763configure-target-examples: maybe-all-gcc
52764configure-target-libffi: maybe-all-gcc
52765configure-target-libjava: maybe-all-gcc
52766configure-target-zlib: maybe-all-gcc
52767configure-target-boehm-gc: maybe-all-gcc
52768configure-target-qthreads: maybe-all-gcc
52769configure-target-rda: maybe-all-gcc
52770configure-target-libada: maybe-all-gcc
52771configure-target-libgomp: maybe-all-gcc
52772@endif gcc-no-bootstrap
52773
52774
52775# There are two types of dependencies here: 'hard' dependencies, where one
52776# module simply won't build without the other; and 'soft' dependencies, where
52777# if the depended-on module is missing, the depending module will do without
52778# or find a substitute somewhere (perhaps installed).  Soft dependencies
52779# are made here to depend on a 'maybe-' target.  If you're not sure,
52780# it's safer to use a soft dependency.
52781
52782
52783
52784
52785
52786
52787# With all the machinery above in place, it is pretty easy to generate
52788# dependencies.  Host dependencies are a bit more complex because we have
52789# to check for bootstrap/prebootstrap dependencies.  To resolve
52790# prebootstrap dependencies, prebootstrap modules are gathered in
52791# a hash table.
52792all-build-bison: maybe-all-build-texinfo
52793all-build-byacc: maybe-all-build-texinfo
52794all-build-flex: maybe-all-build-texinfo
52795all-build-flex: maybe-all-build-bison
52796all-build-flex: maybe-all-build-byacc
52797all-build-flex: maybe-all-build-m4
52798all-build-libiberty: maybe-all-build-texinfo
52799all-build-m4: maybe-all-build-texinfo
52800all-build-fixincludes: maybe-all-build-libiberty
52801configure-gcc: maybe-configure-intl
52802
52803configure-stage1-gcc: maybe-configure-stage1-intl
52804configure-stage2-gcc: maybe-configure-stage2-intl
52805configure-stageb2g0-gcc: maybe-configure-stageb2g0-intl
52806configure-stage3-gcc: maybe-configure-stage3-intl
52807configure-stageb3g2-gcc: maybe-configure-stageb3g2-intl
52808configure-stage4-gcc: maybe-configure-stage4-intl
52809configure-stageprofile-gcc: maybe-configure-stageprofile-intl
52810configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
52811configure-gcc: maybe-all-binutils
52812
52813configure-stage1-gcc: maybe-all-stage1-binutils
52814configure-stage2-gcc: maybe-all-stage2-binutils
52815configure-stageb2g0-gcc: maybe-all-stageb2g0-binutils
52816configure-stage3-gcc: maybe-all-stage3-binutils
52817configure-stageb3g2-gcc: maybe-all-stageb3g2-binutils
52818configure-stage4-gcc: maybe-all-stage4-binutils
52819configure-stageprofile-gcc: maybe-all-stageprofile-binutils
52820configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
52821configure-gcc: maybe-all-gas
52822
52823configure-stage1-gcc: maybe-all-stage1-gas
52824configure-stage2-gcc: maybe-all-stage2-gas
52825configure-stageb2g0-gcc: maybe-all-stageb2g0-gas
52826configure-stage3-gcc: maybe-all-stage3-gas
52827configure-stageb3g2-gcc: maybe-all-stageb3g2-gas
52828configure-stage4-gcc: maybe-all-stage4-gas
52829configure-stageprofile-gcc: maybe-all-stageprofile-gas
52830configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
52831configure-gcc: maybe-all-ld
52832
52833configure-stage1-gcc: maybe-all-stage1-ld
52834configure-stage2-gcc: maybe-all-stage2-ld
52835configure-stageb2g0-gcc: maybe-all-stageb2g0-ld
52836configure-stage3-gcc: maybe-all-stage3-ld
52837configure-stageb3g2-gcc: maybe-all-stageb3g2-ld
52838configure-stage4-gcc: maybe-all-stage4-ld
52839configure-stageprofile-gcc: maybe-all-stageprofile-ld
52840configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
52841configure-gcc: maybe-all-gold
52842
52843configure-stage1-gcc: maybe-all-stage1-gold
52844configure-stage2-gcc: maybe-all-stage2-gold
52845configure-stageb2g0-gcc: maybe-all-stageb2g0-gold
52846configure-stage3-gcc: maybe-all-stage3-gold
52847configure-stageb3g2-gcc: maybe-all-stageb3g2-gold
52848configure-stage4-gcc: maybe-all-stage4-gold
52849configure-stageprofile-gcc: maybe-all-stageprofile-gold
52850configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
52851all-gcc: all-libiberty
52852
52853all-stage1-gcc: all-stage1-libiberty
52854all-stage2-gcc: all-stage2-libiberty
52855all-stageb2g0-gcc: all-stageb2g0-libiberty
52856all-stage3-gcc: all-stage3-libiberty
52857all-stageb3g2-gcc: all-stageb3g2-libiberty
52858all-stage4-gcc: all-stage4-libiberty
52859all-stageprofile-gcc: all-stageprofile-libiberty
52860all-stagefeedback-gcc: all-stagefeedback-libiberty
52861all-gcc: maybe-all-gmp
52862
52863all-stage1-gcc: maybe-all-stage1-gmp
52864all-stage2-gcc: maybe-all-stage2-gmp
52865all-stageb2g0-gcc: maybe-all-stageb2g0-gmp
52866all-stage3-gcc: maybe-all-stage3-gmp
52867all-stageb3g2-gcc: maybe-all-stageb3g2-gmp
52868all-stage4-gcc: maybe-all-stage4-gmp
52869all-stageprofile-gcc: maybe-all-stageprofile-gmp
52870all-stagefeedback-gcc: maybe-all-stagefeedback-gmp
52871all-gcc: maybe-all-intl
52872
52873all-stage1-gcc: maybe-all-stage1-intl
52874all-stage2-gcc: maybe-all-stage2-intl
52875all-stageb2g0-gcc: maybe-all-stageb2g0-intl
52876all-stage3-gcc: maybe-all-stage3-intl
52877all-stageb3g2-gcc: maybe-all-stageb3g2-intl
52878all-stage4-gcc: maybe-all-stage4-intl
52879all-stageprofile-gcc: maybe-all-stageprofile-intl
52880all-stagefeedback-gcc: maybe-all-stagefeedback-intl
52881all-gcc: maybe-all-mpfr
52882
52883all-stage1-gcc: maybe-all-stage1-mpfr
52884all-stage2-gcc: maybe-all-stage2-mpfr
52885all-stageb2g0-gcc: maybe-all-stageb2g0-mpfr
52886all-stage3-gcc: maybe-all-stage3-mpfr
52887all-stageb3g2-gcc: maybe-all-stageb3g2-mpfr
52888all-stage4-gcc: maybe-all-stage4-mpfr
52889all-stageprofile-gcc: maybe-all-stageprofile-mpfr
52890all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
52891all-gcc: maybe-all-build-texinfo
52892
52893all-stage1-gcc: maybe-all-build-texinfo
52894all-stage2-gcc: maybe-all-build-texinfo
52895all-stageb2g0-gcc: maybe-all-build-texinfo
52896all-stage3-gcc: maybe-all-build-texinfo
52897all-stageb3g2-gcc: maybe-all-build-texinfo
52898all-stage4-gcc: maybe-all-build-texinfo
52899all-stageprofile-gcc: maybe-all-build-texinfo
52900all-stagefeedback-gcc: maybe-all-build-texinfo
52901all-gcc: maybe-all-build-bison
52902
52903all-stage1-gcc: maybe-all-build-bison
52904all-stage2-gcc: maybe-all-build-bison
52905all-stageb2g0-gcc: maybe-all-build-bison
52906all-stage3-gcc: maybe-all-build-bison
52907all-stageb3g2-gcc: maybe-all-build-bison
52908all-stage4-gcc: maybe-all-build-bison
52909all-stageprofile-gcc: maybe-all-build-bison
52910all-stagefeedback-gcc: maybe-all-build-bison
52911all-gcc: maybe-all-build-byacc
52912
52913all-stage1-gcc: maybe-all-build-byacc
52914all-stage2-gcc: maybe-all-build-byacc
52915all-stageb2g0-gcc: maybe-all-build-byacc
52916all-stage3-gcc: maybe-all-build-byacc
52917all-stageb3g2-gcc: maybe-all-build-byacc
52918all-stage4-gcc: maybe-all-build-byacc
52919all-stageprofile-gcc: maybe-all-build-byacc
52920all-stagefeedback-gcc: maybe-all-build-byacc
52921all-gcc: maybe-all-build-flex
52922
52923all-stage1-gcc: maybe-all-build-flex
52924all-stage2-gcc: maybe-all-build-flex
52925all-stageb2g0-gcc: maybe-all-build-flex
52926all-stage3-gcc: maybe-all-build-flex
52927all-stageb3g2-gcc: maybe-all-build-flex
52928all-stage4-gcc: maybe-all-build-flex
52929all-stageprofile-gcc: maybe-all-build-flex
52930all-stagefeedback-gcc: maybe-all-build-flex
52931all-gcc: maybe-all-build-libiberty
52932
52933all-stage1-gcc: maybe-all-build-libiberty
52934all-stage2-gcc: maybe-all-build-libiberty
52935all-stageb2g0-gcc: maybe-all-build-libiberty
52936all-stage3-gcc: maybe-all-build-libiberty
52937all-stageb3g2-gcc: maybe-all-build-libiberty
52938all-stage4-gcc: maybe-all-build-libiberty
52939all-stageprofile-gcc: maybe-all-build-libiberty
52940all-stagefeedback-gcc: maybe-all-build-libiberty
52941all-gcc: maybe-all-build-fixincludes
52942
52943all-stage1-gcc: maybe-all-build-fixincludes
52944all-stage2-gcc: maybe-all-build-fixincludes
52945all-stageb2g0-gcc: maybe-all-build-fixincludes
52946all-stage3-gcc: maybe-all-build-fixincludes
52947all-stageb3g2-gcc: maybe-all-build-fixincludes
52948all-stage4-gcc: maybe-all-build-fixincludes
52949all-stageprofile-gcc: maybe-all-build-fixincludes
52950all-stagefeedback-gcc: maybe-all-build-fixincludes
52951all-gcc: maybe-all-zlib
52952
52953all-stage1-gcc: maybe-all-stage1-zlib
52954all-stage2-gcc: maybe-all-stage2-zlib
52955all-stageb2g0-gcc: maybe-all-stageb2g0-zlib
52956all-stage3-gcc: maybe-all-stage3-zlib
52957all-stageb3g2-gcc: maybe-all-stageb3g2-zlib
52958all-stage4-gcc: maybe-all-stage4-zlib
52959all-stageprofile-gcc: maybe-all-stageprofile-zlib
52960all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
52961all-gcc: all-libcpp
52962
52963all-stage1-gcc: all-stage1-libcpp
52964all-stage2-gcc: all-stage2-libcpp
52965all-stageb2g0-gcc: all-stageb2g0-libcpp
52966all-stage3-gcc: all-stage3-libcpp
52967all-stageb3g2-gcc: all-stageb3g2-libcpp
52968all-stage4-gcc: all-stage4-libcpp
52969all-stageprofile-gcc: all-stageprofile-libcpp
52970all-stagefeedback-gcc: all-stagefeedback-libcpp
52971all-gcc: all-libdecnumber
52972
52973all-stage1-gcc: all-stage1-libdecnumber
52974all-stage2-gcc: all-stage2-libdecnumber
52975all-stageb2g0-gcc: all-stageb2g0-libdecnumber
52976all-stage3-gcc: all-stage3-libdecnumber
52977all-stageb3g2-gcc: all-stageb3g2-libdecnumber
52978all-stage4-gcc: all-stage4-libdecnumber
52979all-stageprofile-gcc: all-stageprofile-libdecnumber
52980all-stagefeedback-gcc: all-stagefeedback-libdecnumber
52981all-gcc: maybe-all-libiberty
52982
52983all-stage1-gcc: maybe-all-stage1-libiberty
52984all-stage2-gcc: maybe-all-stage2-libiberty
52985all-stageb2g0-gcc: maybe-all-stageb2g0-libiberty
52986all-stage3-gcc: maybe-all-stage3-libiberty
52987all-stageb3g2-gcc: maybe-all-stageb3g2-libiberty
52988all-stage4-gcc: maybe-all-stage4-libiberty
52989all-stageprofile-gcc: maybe-all-stageprofile-libiberty
52990all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
52991all-gcc: maybe-all-fixincludes
52992install-gcc: maybe-install-fixincludes
52993configure-libcpp: configure-libiberty
52994
52995configure-stage1-libcpp: configure-stage1-libiberty
52996configure-stage2-libcpp: configure-stage2-libiberty
52997configure-stageb2g0-libcpp: configure-stageb2g0-libiberty
52998configure-stage3-libcpp: configure-stage3-libiberty
52999configure-stageb3g2-libcpp: configure-stageb3g2-libiberty
53000configure-stage4-libcpp: configure-stage4-libiberty
53001configure-stageprofile-libcpp: configure-stageprofile-libiberty
53002configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
53003configure-libcpp: maybe-configure-intl
53004
53005configure-stage1-libcpp: maybe-configure-stage1-intl
53006configure-stage2-libcpp: maybe-configure-stage2-intl
53007configure-stageb2g0-libcpp: maybe-configure-stageb2g0-intl
53008configure-stage3-libcpp: maybe-configure-stage3-intl
53009configure-stageb3g2-libcpp: maybe-configure-stageb3g2-intl
53010configure-stage4-libcpp: maybe-configure-stage4-intl
53011configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
53012configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
53013all-libcpp: all-libiberty
53014
53015all-stage1-libcpp: all-stage1-libiberty
53016all-stage2-libcpp: all-stage2-libiberty
53017all-stageb2g0-libcpp: all-stageb2g0-libiberty
53018all-stage3-libcpp: all-stage3-libiberty
53019all-stageb3g2-libcpp: all-stageb3g2-libiberty
53020all-stage4-libcpp: all-stage4-libiberty
53021all-stageprofile-libcpp: all-stageprofile-libiberty
53022all-stagefeedback-libcpp: all-stagefeedback-libiberty
53023all-libcpp: maybe-all-intl
53024
53025all-stage1-libcpp: maybe-all-stage1-intl
53026all-stage2-libcpp: maybe-all-stage2-intl
53027all-stageb2g0-libcpp: maybe-all-stageb2g0-intl
53028all-stage3-libcpp: maybe-all-stage3-intl
53029all-stageb3g2-libcpp: maybe-all-stageb3g2-intl
53030all-stage4-libcpp: maybe-all-stage4-intl
53031all-stageprofile-libcpp: maybe-all-stageprofile-intl
53032all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
53033all-fixincludes: maybe-all-libiberty
53034all-gnattools: maybe-all-target-libada
53035configure-mpfr: maybe-all-gmp
53036
53037configure-stage1-mpfr: maybe-all-stage1-gmp
53038configure-stage2-mpfr: maybe-all-stage2-gmp
53039configure-stageb2g0-mpfr: maybe-all-stageb2g0-gmp
53040configure-stage3-mpfr: maybe-all-stage3-gmp
53041configure-stageb3g2-mpfr: maybe-all-stageb3g2-gmp
53042configure-stage4-mpfr: maybe-all-stage4-gmp
53043configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
53044configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
53045configure-gdb: maybe-all-intl
53046configure-gdb: maybe-configure-sim
53047configure-gdb: maybe-all-bfd
53048all-gdb: maybe-all-libiberty
53049all-gdb: maybe-all-opcodes
53050all-gdb: maybe-all-readline
53051all-gdb: maybe-all-build-bison
53052all-gdb: maybe-all-build-byacc
53053all-gdb: maybe-all-sim
53054all-gdb: maybe-all-libdecnumber
53055configure-libgui: maybe-configure-tcl
53056configure-libgui: maybe-configure-tk
53057all-libgui: maybe-all-tcl
53058all-libgui: maybe-all-tk
53059all-libgui: maybe-all-itcl
53060configure-bfd: configure-libiberty
53061
53062configure-stage1-bfd: configure-stage1-libiberty
53063configure-stage2-bfd: configure-stage2-libiberty
53064configure-stageb2g0-bfd: configure-stageb2g0-libiberty
53065configure-stage3-bfd: configure-stage3-libiberty
53066configure-stageb3g2-bfd: configure-stageb3g2-libiberty
53067configure-stage4-bfd: configure-stage4-libiberty
53068configure-stageprofile-bfd: configure-stageprofile-libiberty
53069configure-stagefeedback-bfd: configure-stagefeedback-libiberty
53070configure-bfd: maybe-configure-intl
53071
53072configure-stage1-bfd: maybe-configure-stage1-intl
53073configure-stage2-bfd: maybe-configure-stage2-intl
53074configure-stageb2g0-bfd: maybe-configure-stageb2g0-intl
53075configure-stage3-bfd: maybe-configure-stage3-intl
53076configure-stageb3g2-bfd: maybe-configure-stageb3g2-intl
53077configure-stage4-bfd: maybe-configure-stage4-intl
53078configure-stageprofile-bfd: maybe-configure-stageprofile-intl
53079configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
53080all-bfd: maybe-all-libiberty
53081
53082all-stage1-bfd: maybe-all-stage1-libiberty
53083all-stage2-bfd: maybe-all-stage2-libiberty
53084all-stageb2g0-bfd: maybe-all-stageb2g0-libiberty
53085all-stage3-bfd: maybe-all-stage3-libiberty
53086all-stageb3g2-bfd: maybe-all-stageb3g2-libiberty
53087all-stage4-bfd: maybe-all-stage4-libiberty
53088all-stageprofile-bfd: maybe-all-stageprofile-libiberty
53089all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
53090all-bfd: maybe-all-intl
53091
53092all-stage1-bfd: maybe-all-stage1-intl
53093all-stage2-bfd: maybe-all-stage2-intl
53094all-stageb2g0-bfd: maybe-all-stageb2g0-intl
53095all-stage3-bfd: maybe-all-stage3-intl
53096all-stageb3g2-bfd: maybe-all-stageb3g2-intl
53097all-stage4-bfd: maybe-all-stage4-intl
53098all-stageprofile-bfd: maybe-all-stageprofile-intl
53099all-stagefeedback-bfd: maybe-all-stagefeedback-intl
53100configure-binutils: maybe-configure-intl
53101
53102configure-stage1-binutils: maybe-configure-stage1-intl
53103configure-stage2-binutils: maybe-configure-stage2-intl
53104configure-stageb2g0-binutils: maybe-configure-stageb2g0-intl
53105configure-stage3-binutils: maybe-configure-stage3-intl
53106configure-stageb3g2-binutils: maybe-configure-stageb3g2-intl
53107configure-stage4-binutils: maybe-configure-stage4-intl
53108configure-stageprofile-binutils: maybe-configure-stageprofile-intl
53109configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
53110all-binutils: maybe-all-libiberty
53111
53112all-stage1-binutils: maybe-all-stage1-libiberty
53113all-stage2-binutils: maybe-all-stage2-libiberty
53114all-stageb2g0-binutils: maybe-all-stageb2g0-libiberty
53115all-stage3-binutils: maybe-all-stage3-libiberty
53116all-stageb3g2-binutils: maybe-all-stageb3g2-libiberty
53117all-stage4-binutils: maybe-all-stage4-libiberty
53118all-stageprofile-binutils: maybe-all-stageprofile-libiberty
53119all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
53120all-binutils: maybe-all-opcodes
53121
53122all-stage1-binutils: maybe-all-stage1-opcodes
53123all-stage2-binutils: maybe-all-stage2-opcodes
53124all-stageb2g0-binutils: maybe-all-stageb2g0-opcodes
53125all-stage3-binutils: maybe-all-stage3-opcodes
53126all-stageb3g2-binutils: maybe-all-stageb3g2-opcodes
53127all-stage4-binutils: maybe-all-stage4-opcodes
53128all-stageprofile-binutils: maybe-all-stageprofile-opcodes
53129all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
53130all-binutils: maybe-all-bfd
53131
53132all-stage1-binutils: maybe-all-stage1-bfd
53133all-stage2-binutils: maybe-all-stage2-bfd
53134all-stageb2g0-binutils: maybe-all-stageb2g0-bfd
53135all-stage3-binutils: maybe-all-stage3-bfd
53136all-stageb3g2-binutils: maybe-all-stageb3g2-bfd
53137all-stage4-binutils: maybe-all-stage4-bfd
53138all-stageprofile-binutils: maybe-all-stageprofile-bfd
53139all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
53140all-binutils: maybe-all-build-flex
53141
53142all-stage1-binutils: maybe-all-build-flex
53143all-stage2-binutils: maybe-all-build-flex
53144all-stageb2g0-binutils: maybe-all-build-flex
53145all-stage3-binutils: maybe-all-build-flex
53146all-stageb3g2-binutils: maybe-all-build-flex
53147all-stage4-binutils: maybe-all-build-flex
53148all-stageprofile-binutils: maybe-all-build-flex
53149all-stagefeedback-binutils: maybe-all-build-flex
53150all-binutils: maybe-all-build-bison
53151
53152all-stage1-binutils: maybe-all-build-bison
53153all-stage2-binutils: maybe-all-build-bison
53154all-stageb2g0-binutils: maybe-all-build-bison
53155all-stage3-binutils: maybe-all-build-bison
53156all-stageb3g2-binutils: maybe-all-build-bison
53157all-stage4-binutils: maybe-all-build-bison
53158all-stageprofile-binutils: maybe-all-build-bison
53159all-stagefeedback-binutils: maybe-all-build-bison
53160all-binutils: maybe-all-build-byacc
53161
53162all-stage1-binutils: maybe-all-build-byacc
53163all-stage2-binutils: maybe-all-build-byacc
53164all-stageb2g0-binutils: maybe-all-build-byacc
53165all-stage3-binutils: maybe-all-build-byacc
53166all-stageb3g2-binutils: maybe-all-build-byacc
53167all-stage4-binutils: maybe-all-build-byacc
53168all-stageprofile-binutils: maybe-all-build-byacc
53169all-stagefeedback-binutils: maybe-all-build-byacc
53170all-binutils: maybe-all-intl
53171
53172all-stage1-binutils: maybe-all-stage1-intl
53173all-stage2-binutils: maybe-all-stage2-intl
53174all-stageb2g0-binutils: maybe-all-stageb2g0-intl
53175all-stage3-binutils: maybe-all-stage3-intl
53176all-stageb3g2-binutils: maybe-all-stageb3g2-intl
53177all-stage4-binutils: maybe-all-stage4-intl
53178all-stageprofile-binutils: maybe-all-stageprofile-intl
53179all-stagefeedback-binutils: maybe-all-stagefeedback-intl
53180install-binutils: maybe-install-opcodes
53181install-opcodes: maybe-install-bfd
53182configure-gas: maybe-configure-intl
53183
53184configure-stage1-gas: maybe-configure-stage1-intl
53185configure-stage2-gas: maybe-configure-stage2-intl
53186configure-stageb2g0-gas: maybe-configure-stageb2g0-intl
53187configure-stage3-gas: maybe-configure-stage3-intl
53188configure-stageb3g2-gas: maybe-configure-stageb3g2-intl
53189configure-stage4-gas: maybe-configure-stage4-intl
53190configure-stageprofile-gas: maybe-configure-stageprofile-intl
53191configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
53192all-gas: maybe-all-libiberty
53193
53194all-stage1-gas: maybe-all-stage1-libiberty
53195all-stage2-gas: maybe-all-stage2-libiberty
53196all-stageb2g0-gas: maybe-all-stageb2g0-libiberty
53197all-stage3-gas: maybe-all-stage3-libiberty
53198all-stageb3g2-gas: maybe-all-stageb3g2-libiberty
53199all-stage4-gas: maybe-all-stage4-libiberty
53200all-stageprofile-gas: maybe-all-stageprofile-libiberty
53201all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
53202all-gas: maybe-all-opcodes
53203
53204all-stage1-gas: maybe-all-stage1-opcodes
53205all-stage2-gas: maybe-all-stage2-opcodes
53206all-stageb2g0-gas: maybe-all-stageb2g0-opcodes
53207all-stage3-gas: maybe-all-stage3-opcodes
53208all-stageb3g2-gas: maybe-all-stageb3g2-opcodes
53209all-stage4-gas: maybe-all-stage4-opcodes
53210all-stageprofile-gas: maybe-all-stageprofile-opcodes
53211all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
53212all-gas: maybe-all-bfd
53213
53214all-stage1-gas: maybe-all-stage1-bfd
53215all-stage2-gas: maybe-all-stage2-bfd
53216all-stageb2g0-gas: maybe-all-stageb2g0-bfd
53217all-stage3-gas: maybe-all-stage3-bfd
53218all-stageb3g2-gas: maybe-all-stageb3g2-bfd
53219all-stage4-gas: maybe-all-stage4-bfd
53220all-stageprofile-gas: maybe-all-stageprofile-bfd
53221all-stagefeedback-gas: maybe-all-stagefeedback-bfd
53222all-gas: maybe-all-intl
53223
53224all-stage1-gas: maybe-all-stage1-intl
53225all-stage2-gas: maybe-all-stage2-intl
53226all-stageb2g0-gas: maybe-all-stageb2g0-intl
53227all-stage3-gas: maybe-all-stage3-intl
53228all-stageb3g2-gas: maybe-all-stageb3g2-intl
53229all-stage4-gas: maybe-all-stage4-intl
53230all-stageprofile-gas: maybe-all-stageprofile-intl
53231all-stagefeedback-gas: maybe-all-stagefeedback-intl
53232configure-gprof: maybe-configure-intl
53233all-gprof: maybe-all-libiberty
53234all-gprof: maybe-all-bfd
53235all-gprof: maybe-all-opcodes
53236all-gprof: maybe-all-intl
53237configure-ld: maybe-configure-intl
53238
53239configure-stage1-ld: maybe-configure-stage1-intl
53240configure-stage2-ld: maybe-configure-stage2-intl
53241configure-stageb2g0-ld: maybe-configure-stageb2g0-intl
53242configure-stage3-ld: maybe-configure-stage3-intl
53243configure-stageb3g2-ld: maybe-configure-stageb3g2-intl
53244configure-stage4-ld: maybe-configure-stage4-intl
53245configure-stageprofile-ld: maybe-configure-stageprofile-intl
53246configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
53247all-ld: maybe-all-libiberty
53248
53249all-stage1-ld: maybe-all-stage1-libiberty
53250all-stage2-ld: maybe-all-stage2-libiberty
53251all-stageb2g0-ld: maybe-all-stageb2g0-libiberty
53252all-stage3-ld: maybe-all-stage3-libiberty
53253all-stageb3g2-ld: maybe-all-stageb3g2-libiberty
53254all-stage4-ld: maybe-all-stage4-libiberty
53255all-stageprofile-ld: maybe-all-stageprofile-libiberty
53256all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
53257all-ld: maybe-all-bfd
53258
53259all-stage1-ld: maybe-all-stage1-bfd
53260all-stage2-ld: maybe-all-stage2-bfd
53261all-stageb2g0-ld: maybe-all-stageb2g0-bfd
53262all-stage3-ld: maybe-all-stage3-bfd
53263all-stageb3g2-ld: maybe-all-stageb3g2-bfd
53264all-stage4-ld: maybe-all-stage4-bfd
53265all-stageprofile-ld: maybe-all-stageprofile-bfd
53266all-stagefeedback-ld: maybe-all-stagefeedback-bfd
53267all-ld: maybe-all-opcodes
53268
53269all-stage1-ld: maybe-all-stage1-opcodes
53270all-stage2-ld: maybe-all-stage2-opcodes
53271all-stageb2g0-ld: maybe-all-stageb2g0-opcodes
53272all-stage3-ld: maybe-all-stage3-opcodes
53273all-stageb3g2-ld: maybe-all-stageb3g2-opcodes
53274all-stage4-ld: maybe-all-stage4-opcodes
53275all-stageprofile-ld: maybe-all-stageprofile-opcodes
53276all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
53277all-ld: maybe-all-build-bison
53278
53279all-stage1-ld: maybe-all-build-bison
53280all-stage2-ld: maybe-all-build-bison
53281all-stageb2g0-ld: maybe-all-build-bison
53282all-stage3-ld: maybe-all-build-bison
53283all-stageb3g2-ld: maybe-all-build-bison
53284all-stage4-ld: maybe-all-build-bison
53285all-stageprofile-ld: maybe-all-build-bison
53286all-stagefeedback-ld: maybe-all-build-bison
53287all-ld: maybe-all-build-byacc
53288
53289all-stage1-ld: maybe-all-build-byacc
53290all-stage2-ld: maybe-all-build-byacc
53291all-stageb2g0-ld: maybe-all-build-byacc
53292all-stage3-ld: maybe-all-build-byacc
53293all-stageb3g2-ld: maybe-all-build-byacc
53294all-stage4-ld: maybe-all-build-byacc
53295all-stageprofile-ld: maybe-all-build-byacc
53296all-stagefeedback-ld: maybe-all-build-byacc
53297all-ld: maybe-all-build-flex
53298
53299all-stage1-ld: maybe-all-build-flex
53300all-stage2-ld: maybe-all-build-flex
53301all-stageb2g0-ld: maybe-all-build-flex
53302all-stage3-ld: maybe-all-build-flex
53303all-stageb3g2-ld: maybe-all-build-flex
53304all-stage4-ld: maybe-all-build-flex
53305all-stageprofile-ld: maybe-all-build-flex
53306all-stagefeedback-ld: maybe-all-build-flex
53307all-ld: maybe-all-intl
53308
53309all-stage1-ld: maybe-all-stage1-intl
53310all-stage2-ld: maybe-all-stage2-intl
53311all-stageb2g0-ld: maybe-all-stageb2g0-intl
53312all-stage3-ld: maybe-all-stage3-intl
53313all-stageb3g2-ld: maybe-all-stageb3g2-intl
53314all-stage4-ld: maybe-all-stage4-intl
53315all-stageprofile-ld: maybe-all-stageprofile-intl
53316all-stagefeedback-ld: maybe-all-stagefeedback-intl
53317configure-gold: maybe-configure-intl
53318
53319configure-stage1-gold: maybe-configure-stage1-intl
53320configure-stage2-gold: maybe-configure-stage2-intl
53321configure-stageb2g0-gold: maybe-configure-stageb2g0-intl
53322configure-stage3-gold: maybe-configure-stage3-intl
53323configure-stageb3g2-gold: maybe-configure-stageb3g2-intl
53324configure-stage4-gold: maybe-configure-stage4-intl
53325configure-stageprofile-gold: maybe-configure-stageprofile-intl
53326configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
53327all-gold: maybe-all-libiberty
53328
53329all-stage1-gold: maybe-all-stage1-libiberty
53330all-stage2-gold: maybe-all-stage2-libiberty
53331all-stageb2g0-gold: maybe-all-stageb2g0-libiberty
53332all-stage3-gold: maybe-all-stage3-libiberty
53333all-stageb3g2-gold: maybe-all-stageb3g2-libiberty
53334all-stage4-gold: maybe-all-stage4-libiberty
53335all-stageprofile-gold: maybe-all-stageprofile-libiberty
53336all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
53337all-gold: maybe-all-intl
53338
53339all-stage1-gold: maybe-all-stage1-intl
53340all-stage2-gold: maybe-all-stage2-intl
53341all-stageb2g0-gold: maybe-all-stageb2g0-intl
53342all-stage3-gold: maybe-all-stage3-intl
53343all-stageb3g2-gold: maybe-all-stageb3g2-intl
53344all-stage4-gold: maybe-all-stage4-intl
53345all-stageprofile-gold: maybe-all-stageprofile-intl
53346all-stagefeedback-gold: maybe-all-stagefeedback-intl
53347all-gold: maybe-all-bfd
53348
53349all-stage1-gold: maybe-all-stage1-bfd
53350all-stage2-gold: maybe-all-stage2-bfd
53351all-stageb2g0-gold: maybe-all-stageb2g0-bfd
53352all-stage3-gold: maybe-all-stage3-bfd
53353all-stageb3g2-gold: maybe-all-stageb3g2-bfd
53354all-stage4-gold: maybe-all-stage4-bfd
53355all-stageprofile-gold: maybe-all-stageprofile-bfd
53356all-stagefeedback-gold: maybe-all-stagefeedback-bfd
53357all-gold: maybe-all-build-bison
53358
53359all-stage1-gold: maybe-all-build-bison
53360all-stage2-gold: maybe-all-build-bison
53361all-stageb2g0-gold: maybe-all-build-bison
53362all-stage3-gold: maybe-all-build-bison
53363all-stageb3g2-gold: maybe-all-build-bison
53364all-stage4-gold: maybe-all-build-bison
53365all-stageprofile-gold: maybe-all-build-bison
53366all-stagefeedback-gold: maybe-all-build-bison
53367all-gold: maybe-all-build-byacc
53368
53369all-stage1-gold: maybe-all-build-byacc
53370all-stage2-gold: maybe-all-build-byacc
53371all-stageb2g0-gold: maybe-all-build-byacc
53372all-stage3-gold: maybe-all-build-byacc
53373all-stageb3g2-gold: maybe-all-build-byacc
53374all-stage4-gold: maybe-all-build-byacc
53375all-stageprofile-gold: maybe-all-build-byacc
53376all-stagefeedback-gold: maybe-all-build-byacc
53377check-gold: maybe-all-binutils
53378
53379check-stage1-gold: maybe-all-stage1-binutils
53380check-stage2-gold: maybe-all-stage2-binutils
53381check-stageb2g0-gold: maybe-all-stageb2g0-binutils
53382check-stage3-gold: maybe-all-stage3-binutils
53383check-stageb3g2-gold: maybe-all-stageb3g2-binutils
53384check-stage4-gold: maybe-all-stage4-binutils
53385check-stageprofile-gold: maybe-all-stageprofile-binutils
53386check-stagefeedback-gold: maybe-all-stagefeedback-binutils
53387configure-opcodes: maybe-configure-intl
53388
53389configure-stage1-opcodes: maybe-configure-stage1-intl
53390configure-stage2-opcodes: maybe-configure-stage2-intl
53391configure-stageb2g0-opcodes: maybe-configure-stageb2g0-intl
53392configure-stage3-opcodes: maybe-configure-stage3-intl
53393configure-stageb3g2-opcodes: maybe-configure-stageb3g2-intl
53394configure-stage4-opcodes: maybe-configure-stage4-intl
53395configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
53396configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
53397all-opcodes: maybe-all-bfd
53398
53399all-stage1-opcodes: maybe-all-stage1-bfd
53400all-stage2-opcodes: maybe-all-stage2-bfd
53401all-stageb2g0-opcodes: maybe-all-stageb2g0-bfd
53402all-stage3-opcodes: maybe-all-stage3-bfd
53403all-stageb3g2-opcodes: maybe-all-stageb3g2-bfd
53404all-stage4-opcodes: maybe-all-stage4-bfd
53405all-stageprofile-opcodes: maybe-all-stageprofile-bfd
53406all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
53407all-opcodes: maybe-all-libiberty
53408
53409all-stage1-opcodes: maybe-all-stage1-libiberty
53410all-stage2-opcodes: maybe-all-stage2-libiberty
53411all-stageb2g0-opcodes: maybe-all-stageb2g0-libiberty
53412all-stage3-opcodes: maybe-all-stage3-libiberty
53413all-stageb3g2-opcodes: maybe-all-stageb3g2-libiberty
53414all-stage4-opcodes: maybe-all-stage4-libiberty
53415all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
53416all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
53417all-opcodes: maybe-all-intl
53418
53419all-stage1-opcodes: maybe-all-stage1-intl
53420all-stage2-opcodes: maybe-all-stage2-intl
53421all-stageb2g0-opcodes: maybe-all-stageb2g0-intl
53422all-stage3-opcodes: maybe-all-stage3-intl
53423all-stageb3g2-opcodes: maybe-all-stageb3g2-intl
53424all-stage4-opcodes: maybe-all-stage4-intl
53425all-stageprofile-opcodes: maybe-all-stageprofile-intl
53426all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
53427all-dejagnu: maybe-all-tcl
53428all-dejagnu: maybe-all-expect
53429all-dejagnu: maybe-all-tk
53430configure-expect: maybe-configure-tcl
53431configure-expect: maybe-configure-tk
53432all-expect: maybe-all-tcl
53433all-expect: maybe-all-tk
53434configure-itcl: maybe-configure-tcl
53435configure-itcl: maybe-configure-tk
53436all-itcl: maybe-all-tcl
53437all-itcl: maybe-all-tk
53438install-itcl: maybe-install-tcl
53439configure-tk: maybe-configure-tcl
53440all-tk: maybe-all-tcl
53441all-sid: maybe-all-libiberty
53442all-sid: maybe-all-bfd
53443all-sid: maybe-all-opcodes
53444all-sid: maybe-all-tcl
53445all-sid: maybe-all-tk
53446install-sid: maybe-install-tcl
53447install-sid: maybe-install-tk
53448configure-sim: maybe-configure-intl
53449all-sim: maybe-all-intl
53450all-sim: maybe-all-libiberty
53451all-sim: maybe-all-bfd
53452all-sim: maybe-all-opcodes
53453all-sim: maybe-all-readline
53454all-sim: maybe-configure-gdb
53455all-fastjar: maybe-all-zlib
53456all-fastjar: maybe-all-build-texinfo
53457all-fastjar: maybe-all-libiberty
53458all-autoconf: maybe-all-m4
53459all-autoconf: maybe-all-build-texinfo
53460all-automake: maybe-all-m4
53461all-automake: maybe-all-build-texinfo
53462all-automake: maybe-all-autoconf
53463all-bison: maybe-all-intl
53464all-bison: maybe-all-build-texinfo
53465all-diff: maybe-all-intl
53466all-diff: maybe-all-build-texinfo
53467all-fileutils: maybe-all-intl
53468all-fileutils: maybe-all-build-texinfo
53469all-flex: maybe-all-build-bison
53470all-flex: maybe-all-build-byacc
53471all-flex: maybe-all-intl
53472all-flex: maybe-all-m4
53473all-flex: maybe-all-build-texinfo
53474all-gzip: maybe-all-intl
53475all-gzip: maybe-all-zlib
53476all-gzip: maybe-all-build-texinfo
53477all-hello: maybe-all-intl
53478all-hello: maybe-all-build-texinfo
53479all-m4: maybe-all-intl
53480all-m4: maybe-all-build-texinfo
53481all-make: maybe-all-intl
53482all-make: maybe-all-build-texinfo
53483all-patch: maybe-all-build-texinfo
53484all-make: maybe-all-build-texinfo
53485all-prms: maybe-all-libiberty
53486all-recode: maybe-all-build-texinfo
53487all-sed: maybe-all-build-texinfo
53488all-send-pr: maybe-all-prms
53489all-tar: maybe-all-build-texinfo
53490all-uudecode: maybe-all-build-texinfo
53491configure-target-boehm-gc: maybe-configure-target-qthreads
53492configure-target-fastjar: maybe-configure-target-zlib
53493all-target-fastjar: maybe-all-target-zlib
53494all-target-fastjar: maybe-all-target-libiberty
53495configure-target-libjava: maybe-configure-target-zlib
53496configure-target-libjava: maybe-configure-target-boehm-gc
53497configure-target-libjava: maybe-configure-target-qthreads
53498configure-target-libjava: maybe-configure-target-libffi
53499all-target-libjava: maybe-all-fastjar
53500all-target-libjava: maybe-all-target-zlib
53501all-target-libjava: maybe-all-target-boehm-gc
53502all-target-libjava: maybe-all-target-qthreads
53503all-target-libjava: maybe-all-target-libffi
53504configure-target-libobjc: maybe-configure-target-boehm-gc
53505all-target-libobjc: maybe-all-target-libiberty
53506all-target-libobjc: maybe-all-target-boehm-gc
53507all-target-libstdc++-v3: maybe-all-target-libiberty
53508configure-target-libstdc++-v3: maybe-configure-target-libgomp
53509all-target-libgloss: maybe-all-target-newlib
53510all-target-winsup: maybe-all-target-libiberty
53511all-target-winsup: maybe-all-target-libtermcap
53512
53513
53514# Dependencies for target modules on other target modules are
53515# described by lang_env_dependencies; the defaults apply to anything
53516# not mentioned there.
53517
53518
53519@if gcc-bootstrap
53520@endif gcc-bootstrap
53521
53522@if gcc-no-bootstrap
53523configure-target-libstdc++-v3: maybe-all-target-libgcc
53524configure-target-libmudflap: maybe-all-target-libgcc
53525configure-target-libssp: maybe-all-target-libgcc
53526configure-target-newlib: maybe-all-target-libgcc
53527configure-target-libgfortran: maybe-all-target-libgcc
53528configure-target-libobjc: maybe-all-target-libgcc
53529configure-target-libtermcap: maybe-all-target-libgcc
53530configure-target-winsup: maybe-all-target-libgcc
53531configure-target-libgloss: maybe-all-target-libgcc
53532configure-target-libiberty: maybe-all-target-libgcc
53533configure-target-gperf: maybe-all-target-libgcc
53534configure-target-examples: maybe-all-target-libgcc
53535configure-target-libffi: maybe-all-target-libgcc
53536configure-target-libjava: maybe-all-target-libgcc
53537configure-target-zlib: maybe-all-target-libgcc
53538configure-target-boehm-gc: maybe-all-target-libgcc
53539configure-target-qthreads: maybe-all-target-libgcc
53540configure-target-rda: maybe-all-target-libgcc
53541configure-target-libada: maybe-all-target-libgcc
53542configure-target-libgomp: maybe-all-target-libgcc
53543@endif gcc-no-bootstrap
53544
53545
53546configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
53547
53548configure-target-libmudflap: maybe-all-target-newlib maybe-all-target-libgloss
53549
53550configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
53551
53552
53553
53554configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
53555
53556configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
53557
53558configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
53559
53560configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
53561
53562
53563
53564configure-target-gperf: maybe-all-target-newlib maybe-all-target-libgloss
53565configure-target-gperf: maybe-all-target-libstdc++-v3
53566
53567configure-target-examples: maybe-all-target-newlib maybe-all-target-libgloss
53568
53569configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
53570
53571configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
53572configure-target-libjava: maybe-all-target-libstdc++-v3
53573
53574configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
53575
53576configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
53577
53578configure-target-qthreads: maybe-all-target-newlib maybe-all-target-libgloss
53579
53580configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
53581
53582configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
53583
53584configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
53585
53586
53587CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
53588GDB_TK = @GDB_TK@
53589INSTALL_GDB_TK = @INSTALL_GDB_TK@
53590configure-gdb: $(CONFIGURE_GDB_TK)
53591all-gdb: $(gdbnlmrequirements) $(GDB_TK)
53592install-gdb: $(INSTALL_GDB_TK)
53593
53594# Serialization dependencies.  Host configures don't work well in parallel to
53595# each other, due to contention over config.cache.  Target configures and
53596# build configures are similar.
53597@serialization_dependencies@
53598
53599# --------------------------------
53600# Regenerating top level configury
53601# --------------------------------
53602
53603# Rebuilding Makefile.in, using autogen.
53604AUTOGEN = autogen
53605$(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
53606	cd $(srcdir) && $(AUTOGEN) Makefile.def
53607
53608# Rebuilding Makefile.
53609Makefile: $(srcdir)/Makefile.in config.status
53610	CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
53611
53612config.status: configure
53613	CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
53614
53615# Rebuilding configure.
53616AUTOCONF = autoconf
53617$(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
53618	$(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
53619	cd $(srcdir) && $(AUTOCONF)
53620
53621# ------------------------------
53622# Special directives to GNU Make
53623# ------------------------------
53624
53625# Don't pass command-line variables to submakes.
53626.NOEXPORT:
53627MAKEOVERRIDES=
53628
53629# end of Makefile.in
53630