OSDN Git Service

Daily bump.
[pf3gnuchains/gcc-fork.git] / Makefile.in
1
2 # Makefile.in is generated from Makefile.tpl by 'autogen Makefile.def'.
3 #
4 # Makefile for directory with subdirs to build.
5 #   Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
6 #   1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
7 #   Free Software Foundation
8 #
9 # This file is free software; you can redistribute it and/or modify
10 # it under the terms of the GNU General Public License as published by
11 # the Free Software Foundation; either version 3 of the License, or
12 # (at your option) any later version.
13
14 # This program is distributed in the hope that it will be useful,
15 # but WITHOUT ANY WARRANTY; without even the implied warranty of
16 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17 # GNU General Public License for more details.
18
19 # You should have received a copy of the GNU General Public License
20 # along with this program; see the file COPYING3.  If not see
21 # <http://www.gnu.org/licenses/>.
22 #
23
24 # First, test for a proper version of make, but only where one is required.
25
26 @if gcc
27 ifeq (,$(.VARIABLES)) # The variable .VARIABLES, new with 3.80, is never empty.
28 $(error GNU make version 3.80 or newer is required.)
29 endif
30 @endif gcc
31
32 # -------------------------------
33 # Standard Autoconf-set variables
34 # -------------------------------
35 VPATH=@srcdir@
36
37 build_alias=@build_noncanonical@
38 build_vendor=@build_vendor@
39 build_os=@build_os@
40 build=@build@
41 host_alias=@host_noncanonical@
42 host_vendor=@host_vendor@
43 host_os=@host_os@
44 host=@host@
45 target_alias=@target_noncanonical@
46 target_vendor=@target_vendor@
47 target_os=@target_os@
48 target=@target@
49
50 program_transform_name = @program_transform_name@
51
52 prefix = @prefix@
53 exec_prefix = @exec_prefix@
54
55 srcdir = @srcdir@
56
57 bindir = @bindir@
58 sbindir = @sbindir@
59 libexecdir = @libexecdir@
60 datadir = @datadir@
61 sysconfdir = @sysconfdir@
62 sharedstatedir = @sharedstatedir@
63 localstatedir = @localstatedir@
64 libdir = @libdir@
65 includedir = @includedir@
66 oldincludedir = @oldincludedir@
67 infodir = @infodir@
68 datarootdir = @datarootdir@
69 docdir = @docdir@
70 pdfdir = @pdfdir@
71 htmldir = @htmldir@
72 mandir = @mandir@
73 man1dir = $(mandir)/man1
74 man2dir = $(mandir)/man2
75 man3dir = $(mandir)/man3
76 man4dir = $(mandir)/man4
77 man5dir = $(mandir)/man5
78 man6dir = $(mandir)/man6
79 man7dir = $(mandir)/man7
80 man8dir = $(mandir)/man8
81 man9dir = $(mandir)/man9
82
83 INSTALL = @INSTALL@
84 INSTALL_PROGRAM = @INSTALL_PROGRAM@
85 INSTALL_SCRIPT = @INSTALL_SCRIPT@
86 INSTALL_DATA = @INSTALL_DATA@
87 LN = @LN@
88 LN_S = @LN_S@
89 MAINT = @MAINT@
90 MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
91 MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
92
93 # -------------------------------------------------
94 # Miscellaneous non-standard autoconf-set variables
95 # -------------------------------------------------
96
97 # The gcc driver likes to know the arguments it was configured with.
98 TOPLEVEL_CONFIGURE_ARGUMENTS=@TOPLEVEL_CONFIGURE_ARGUMENTS@
99
100 tooldir = @tooldir@
101 build_tooldir = @build_tooldir@
102
103 # This is the name of the environment variable used for the path to
104 # the libraries.
105 RPATH_ENVVAR = @RPATH_ENVVAR@
106
107 # On targets where RPATH_ENVVAR is PATH, a subdirectory of the GCC build path
108 # is used instead of the directory itself to avoid including built
109 # executables in PATH.
110 GCC_SHLIB_SUBDIR = @GCC_SHLIB_SUBDIR@
111
112 # Build programs are put under this directory.
113 BUILD_SUBDIR = @build_subdir@
114 # This is set by the configure script to the arguments to use when configuring
115 # directories built for the build system.
116 BUILD_CONFIGARGS = @build_configargs@ --with-build-subdir="$(BUILD_SUBDIR)"
117
118 # Linker flags to use on the host, for stage1 or when not
119 # bootstrapping.
120 STAGE1_LDFLAGS = @stage1_ldflags@
121
122 # Libraries to use on the host, for stage1 or when not bootstrapping.
123 STAGE1_LIBS = @stage1_libs@
124
125 # Linker flags to use for stage2 and later.
126 POSTSTAGE1_LDFLAGS = @poststage1_ldflags@
127
128 # Libraries to use for stage2 and later.
129 POSTSTAGE1_LIBS = @poststage1_libs@
130
131 # This is the list of variables to export in the environment when
132 # configuring any subdirectory.  It must also be exported whenever
133 # recursing into a build directory in case that directory's Makefile
134 # re-runs configure.
135 BASE_EXPORTS = \
136         FLEX="$(FLEX)"; export FLEX; \
137         LEX="$(LEX)"; export LEX; \
138         BISON="$(BISON)"; export BISON; \
139         YACC="$(YACC)"; export YACC; \
140         M4="$(M4)"; export M4; \
141         SED="$(SED)"; export SED; \
142         AWK="$(AWK)"; export AWK; \
143         MAKEINFO="$(MAKEINFO)"; export MAKEINFO;
144
145 # This is the list of variables to export in the environment when
146 # configuring subdirectories for the build system.
147 BUILD_EXPORTS = \
148         $(BASE_EXPORTS) \
149         AR="$(AR_FOR_BUILD)"; export AR; \
150         AS="$(AS_FOR_BUILD)"; export AS; \
151         CC="$(CC_FOR_BUILD)"; export CC; \
152         CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
153         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
154         CXX="$(CXX_FOR_BUILD)"; export CXX; \
155         CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
156         GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
157         GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
158         GOC="$(GOC_FOR_BUILD)"; export GOC; \
159         GOCFLAGS="$(GOCFLAGS_FOR_BUILD)"; export GOCFLAGS; \
160         DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
161         LD="$(LD_FOR_BUILD)"; export LD; \
162         LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
163         NM="$(NM_FOR_BUILD)"; export NM; \
164         RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
165         WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
166         WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC;
167
168 # These variables must be set on the make command line for directories
169 # built for the build system to override those in BASE_FLAGS_TO_PASSS.
170 EXTRA_BUILD_FLAGS = \
171         CFLAGS="$(CFLAGS_FOR_BUILD)" \
172         LDFLAGS="$(LDFLAGS_FOR_BUILD)"
173
174 # This is the list of directories to built for the host system.
175 SUBDIRS = @configdirs@
176 TARGET_CONFIGDIRS = @target_configdirs@
177 # This is set by the configure script to the arguments to use when configuring
178 # directories built for the host system.
179 HOST_CONFIGARGS = @host_configargs@
180 # Host programs are put under this directory, which is . except if building
181 # with srcdir=..
182 HOST_SUBDIR = @host_subdir@
183 # This is the list of variables to export in the environment when
184 # configuring subdirectories for the host system.  We need to pass
185 # some to the GCC configure because of its hybrid host/target nature.
186 HOST_EXPORTS = \
187         $(BASE_EXPORTS) \
188         CC="$(CC)"; export CC; \
189         ADA_CFLAGS="$(ADA_CFLAGS)"; export ADA_CFLAGS; \
190         CFLAGS="$(CFLAGS)"; export CFLAGS; \
191         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
192         CXX="$(CXX)"; export CXX; \
193         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
194         GCJ="$(GCJ)"; export GCJ; \
195         GFORTRAN="$(GFORTRAN)"; export GFORTRAN; \
196         GOC="$(GOC)"; export GOC; \
197         AR="$(AR)"; export AR; \
198         AS="$(AS)"; export AS; \
199         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
200         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
201         LD="$(LD)"; export LD; \
202         LDFLAGS="$(STAGE1_LDFLAGS) $(LDFLAGS)"; export LDFLAGS; \
203         NM="$(NM)"; export NM; \
204         RANLIB="$(RANLIB)"; export RANLIB; \
205         WINDRES="$(WINDRES)"; export WINDRES; \
206         WINDMC="$(WINDMC)"; export WINDMC; \
207         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
208         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
209         READELF="$(READELF)"; export READELF; \
210         AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
211         AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
212         GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
213         LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
214         NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
215         OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
216         RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
217         READELF_FOR_TARGET="$(READELF_FOR_TARGET)"; export READELF_FOR_TARGET; \
218         TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
219         HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \
220         GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
221         GMPINC="$(HOST_GMPINC)"; export GMPINC; \
222         PPLLIBS="$(HOST_PPLLIBS)"; export PPLLIBS; \
223         PPLINC="$(HOST_PPLINC)"; export PPLINC; \
224         CLOOGLIBS="$(HOST_CLOOGLIBS)"; export CLOOGLIBS; \
225         CLOOGINC="$(HOST_CLOOGINC)"; export CLOOGINC; \
226         LIBELFLIBS="$(HOST_LIBELFLIBS)" ; export LIBELFLIBS; \
227         LIBELFINC="$(HOST_LIBELFINC)" ; export LIBELFINC; \
228 @if gcc-bootstrap
229         $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
230 @endif gcc-bootstrap
231         $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
232
233 POSTSTAGE1_CXX_EXPORT = \
234         CXX='$(CXX)'; export CXX; \
235         CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD;
236 @if target-libstdc++-v3-bootstrap
237 # Override the above if we're bootstrapping C++.
238 POSTSTAGE1_CXX_EXPORT = \
239         CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/g++$(exeext) \
240           -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
241           -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
242           -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
243           -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
244           -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
245           -I$$s/libstdc++-v3/libsupc++ \
246           -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
247           -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs"; \
248           export CXX; \
249         CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
250 @endif target-libstdc++-v3-bootstrap
251
252 # Similar, for later GCC stages.
253 POSTSTAGE1_HOST_EXPORTS = \
254         $(HOST_EXPORTS) \
255         CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
256           -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
257           $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
258         CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
259         $(POSTSTAGE1_CXX_EXPORT) \
260         GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
261         LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
262         HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
263
264 # Target libraries are put under this directory:
265 TARGET_SUBDIR = @target_subdir@
266 # This is set by the configure script to the arguments to use when configuring
267 # directories built for the target.
268 TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
269 # This is the list of variables to export in the environment when
270 # configuring subdirectories for the target system.
271 BASE_TARGET_EXPORTS = \
272         $(BASE_EXPORTS) \
273         AR="$(AR_FOR_TARGET)"; export AR; \
274         AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
275         CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
276         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
277         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
278         CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
279         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
280         GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \
281         GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
282         GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
283         DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
284         LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
285         LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
286         LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
287         NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
288         OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
289         RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
290         READELF="$(READELF_FOR_TARGET)"; export READELF; \
291         STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
292         WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
293         WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
294 @if gcc-bootstrap
295         $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
296 @endif gcc-bootstrap
297         $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
298         TARGET_CONFIGDIRS="$(TARGET_CONFIGDIRS)"; export TARGET_CONFIGDIRS;
299
300 RAW_CXX_TARGET_EXPORTS = \
301         $(BASE_TARGET_EXPORTS) \
302         CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
303         CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
304
305 NORMAL_TARGET_EXPORTS = \
306         $(BASE_TARGET_EXPORTS) \
307         CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
308
309 # Where to find GMP
310 HOST_GMPLIBS = @gmplibs@
311 HOST_GMPINC = @gmpinc@
312
313 # Where to find PPL
314 HOST_PPLLIBS = @ppllibs@
315 HOST_PPLINC = @pplinc@
316
317 # Where to find CLOOG
318 HOST_CLOOGLIBS = @clooglibs@
319 HOST_CLOOGINC = @clooginc@
320
321 # Where to find libelf
322 HOST_LIBELFLIBS = @libelflibs@
323 HOST_LIBELFINC = @libelfinc@
324
325 EXTRA_CONFIGARGS_LIBJAVA = @EXTRA_CONFIGARGS_LIBJAVA@
326
327 # ----------------------------------------------
328 # Programs producing files for the BUILD machine
329 # ----------------------------------------------
330
331 SHELL = @SHELL@
332
333 # pwd command to use.  Allow user to override default by setting PWDCMD in
334 # the environment to account for automounters.  The make variable must not
335 # be called PWDCMD, otherwise the value set here is passed to make
336 # subprocesses and overrides the setting from the user's environment.
337 # Don't use PWD since it is a common shell environment variable and we
338 # don't want to corrupt it.
339 PWD_COMMAND = $${PWDCMD-pwd}
340
341 # compilers to use to create programs which must be run in the build
342 # environment.
343 AR_FOR_BUILD = @AR_FOR_BUILD@
344 AS_FOR_BUILD = @AS_FOR_BUILD@
345 CC_FOR_BUILD = @CC_FOR_BUILD@
346 CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
347 CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
348 CXX_FOR_BUILD = @CXX_FOR_BUILD@
349 DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
350 GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
351 GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
352 GOC_FOR_BUILD = @GOC_FOR_BUILD@
353 LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
354 LD_FOR_BUILD = @LD_FOR_BUILD@
355 NM_FOR_BUILD = @NM_FOR_BUILD@
356 RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
357 WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
358 WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
359
360 # Special variables passed down in EXTRA_GCC_FLAGS.  They are defined
361 # here so that they can be overridden by Makefile fragments.
362 BUILD_PREFIX = @BUILD_PREFIX@
363 BUILD_PREFIX_1 = @BUILD_PREFIX_1@
364
365 # Flags to pass to stage2 and later makes.  They are defined
366 # here so that they can be overridden by Makefile fragments.
367 BOOT_CFLAGS= -g -O2
368 BOOT_LDFLAGS=
369 BOOT_ADAFLAGS=-gnatpg -gnata
370
371 AWK = @AWK@
372 SED = @SED@
373 BISON = @BISON@
374 YACC = @YACC@
375 FLEX = @FLEX@
376 LEX = @LEX@
377 M4 = @M4@
378 MAKEINFO = @MAKEINFO@
379 EXPECT = @EXPECT@
380 RUNTEST = @RUNTEST@
381
382 # This just becomes part of the MAKEINFO definition passed down to
383 # sub-makes.  It lets flags be given on the command line while still
384 # using the makeinfo from the object tree.
385 # (Default to avoid splitting info files by setting the threshold high.)
386 MAKEINFOFLAGS = --split-size=5000000
387
388 # ---------------------------------------------
389 # Programs producing files for the HOST machine
390 # ---------------------------------------------
391
392 AS = @AS@
393 AR = @AR@
394 AR_FLAGS = rc
395 CC = @CC@
396 CXX = @CXX@
397 DLLTOOL = @DLLTOOL@
398 LD = @LD@
399 LIPO = @LIPO@
400 NM = @NM@
401 OBJDUMP = @OBJDUMP@
402 RANLIB = @RANLIB@
403 READELF = @READELF@
404 STRIP = @STRIP@
405 WINDRES = @WINDRES@
406 WINDMC = @WINDMC@
407
408 GNATBIND = @GNATBIND@
409 GNATMAKE = @GNATMAKE@
410
411 CFLAGS = @CFLAGS@
412 LDFLAGS = @LDFLAGS@
413 LIBCFLAGS = $(CFLAGS)
414 CXXFLAGS = @CXXFLAGS@
415 LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
416 GOCFLAGS = $(CFLAGS)
417
418 TFLAGS =
419
420 # Defaults for all stages; some are overridden below.
421
422 STAGE_CFLAGS = $(BOOT_CFLAGS)
423 STAGE_TFLAGS = $(TFLAGS)
424 STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
425 POSTSTAGE1_CONFIGURE_FLAGS = @POSTSTAGE1_CONFIGURE_FLAGS@
426
427
428 # Defaults for stage 1; some are overridden below.
429 STAGE1_CFLAGS = $(STAGE_CFLAGS)
430 STAGE1_CXXFLAGS = $(CXXFLAGS)
431 @if target-libstdc++-v3-bootstrap
432 # Override the above if we're bootstrapping C++.
433 STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
434 @endif target-libstdc++-v3-bootstrap
435 STAGE1_TFLAGS = $(STAGE_TFLAGS)
436 # STAGE1_CONFIGURE_FLAGS overridden below, so we can use
437 # POSTSTAGE1_CONFIGURE_FLAGS here.
438 STAGE1_CONFIGURE_FLAGS = \
439         $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
440
441 # Defaults for stage 2; some are overridden below.
442 STAGE2_CFLAGS = $(STAGE_CFLAGS)
443 STAGE2_CXXFLAGS = $(CXXFLAGS)
444 @if target-libstdc++-v3-bootstrap
445 # Override the above if we're bootstrapping C++.
446 STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
447 @endif target-libstdc++-v3-bootstrap
448 STAGE2_TFLAGS = $(STAGE_TFLAGS)
449 # STAGE1_CONFIGURE_FLAGS overridden below, so we can use
450 # POSTSTAGE1_CONFIGURE_FLAGS here.
451 STAGE2_CONFIGURE_FLAGS = \
452         $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
453
454 # Defaults for stage 3; some are overridden below.
455 STAGE3_CFLAGS = $(STAGE_CFLAGS)
456 STAGE3_CXXFLAGS = $(CXXFLAGS)
457 @if target-libstdc++-v3-bootstrap
458 # Override the above if we're bootstrapping C++.
459 STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
460 @endif target-libstdc++-v3-bootstrap
461 STAGE3_TFLAGS = $(STAGE_TFLAGS)
462 # STAGE1_CONFIGURE_FLAGS overridden below, so we can use
463 # POSTSTAGE1_CONFIGURE_FLAGS here.
464 STAGE3_CONFIGURE_FLAGS = \
465         $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
466
467 # Defaults for stage 4; some are overridden below.
468 STAGE4_CFLAGS = $(STAGE_CFLAGS)
469 STAGE4_CXXFLAGS = $(CXXFLAGS)
470 @if target-libstdc++-v3-bootstrap
471 # Override the above if we're bootstrapping C++.
472 STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
473 @endif target-libstdc++-v3-bootstrap
474 STAGE4_TFLAGS = $(STAGE_TFLAGS)
475 # STAGE1_CONFIGURE_FLAGS overridden below, so we can use
476 # POSTSTAGE1_CONFIGURE_FLAGS here.
477 STAGE4_CONFIGURE_FLAGS = \
478         $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
479
480 # Defaults for stage profile; some are overridden below.
481 STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
482 STAGEprofile_CXXFLAGS = $(CXXFLAGS)
483 @if target-libstdc++-v3-bootstrap
484 # Override the above if we're bootstrapping C++.
485 STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
486 @endif target-libstdc++-v3-bootstrap
487 STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
488 # STAGE1_CONFIGURE_FLAGS overridden below, so we can use
489 # POSTSTAGE1_CONFIGURE_FLAGS here.
490 STAGEprofile_CONFIGURE_FLAGS = \
491         $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
492
493 # Defaults for stage feedback; some are overridden below.
494 STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
495 STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
496 @if target-libstdc++-v3-bootstrap
497 # Override the above if we're bootstrapping C++.
498 STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
499 @endif target-libstdc++-v3-bootstrap
500 STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
501 # STAGE1_CONFIGURE_FLAGS overridden below, so we can use
502 # POSTSTAGE1_CONFIGURE_FLAGS here.
503 STAGEfeedback_CONFIGURE_FLAGS = \
504         $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
505
506
507 # Only build the C compiler for stage1, because that is the only one that
508 # we can guarantee will build with the native compiler, and also it is the
509 # only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
510 # MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
511 # overrideable (for a bootstrap build stage1 also builds gcc.info).
512
513 STAGE1_CFLAGS = @stage1_cflags@
514 STAGE1_CHECKING = @stage1_checking@
515 STAGE1_LANGUAGES = @stage1_languages@
516 # * We force-disable intermodule optimizations, even if
517 #   --enable-intermodule was passed, since the installed compiler
518 #   probably can't handle them.  Luckily, autoconf always respects
519 #   the last argument when conflicting --enable arguments are passed.
520 # * Likewise, we force-disable coverage flags, since the installed
521 #   compiler probably has never heard of them.
522 # * Don't remove this, because above we added
523 #   POSTSTAGE1_CONFIGURE_FLAGS to STAGE_CONFIGURE_FLAGS, which
524 #   we don't want for STAGE1_CONFIGURE_FLAGS.
525 STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
526           --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
527
528 STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
529 STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
530
531 STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use
532 STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS)
533
534 do-compare = @do_compare@
535 do-compare3 = $(do-compare)
536
537 # -----------------------------------------------
538 # Programs producing files for the TARGET machine
539 # -----------------------------------------------
540
541 AR_FOR_TARGET=@AR_FOR_TARGET@
542 AS_FOR_TARGET=@AS_FOR_TARGET@
543 CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
544
545 # If GCC_FOR_TARGET is not overriden on the command line, then this
546 # variable is passed down to the gcc Makefile, where it is used to
547 # build libgcc2.a.  We define it here so that it can itself be
548 # overridden on the command line.
549 GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
550 CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
551 RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
552 GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@
553 GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
554 GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
555 DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
556 LD_FOR_TARGET=@LD_FOR_TARGET@
557
558 LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
559 NM_FOR_TARGET=@NM_FOR_TARGET@
560 OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
561 RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
562 READELF_FOR_TARGET=@READELF_FOR_TARGET@
563 STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
564 WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
565 WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
566
567 COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
568 COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
569 COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
570
571 CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
572 CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
573
574 LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
575 LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
576 LDFLAGS_FOR_TARGET = @LDFLAGS_FOR_TARGET@
577 GOCFLAGS_FOR_TARGET = -O2 -g
578
579 FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
580 SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
581 DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
582
583 XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
584
585 # ------------------------------------
586 # Miscellaneous targets and flag lists
587 # ------------------------------------
588
589 # The first rule in the file had better be this one.  Don't put any above it.
590 # This lives here to allow makefile fragments to contain dependencies.
591 all:
592
593 #### host and target specific makefile fragments come in here.
594 @target_makefile_frag@
595 @alphaieee_frag@
596 @ospace_frag@
597 @host_makefile_frag@
598 ###
599
600 # This is the list of directories that may be needed in RPATH_ENVVAR
601 # so that programs built for the target machine work.
602 TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libmudflap)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgomp)$(TARGET_LIB_PATH_libitm)$(HOST_LIB_PATH_gcc)
603
604 @if target-libstdc++-v3
605 TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
606 @endif target-libstdc++-v3
607
608 @if target-libmudflap
609 TARGET_LIB_PATH_libmudflap = $$r/$(TARGET_SUBDIR)/libmudflap/.libs:
610 @endif target-libmudflap
611
612 @if target-libssp
613 TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
614 @endif target-libssp
615
616 @if target-libgomp
617 TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
618 @endif target-libgomp
619
620 @if target-libitm
621 TARGET_LIB_PATH_libitm = $$r/$(TARGET_SUBDIR)/libitm/.libs:
622 @endif target-libitm
623
624
625
626 # This is the list of directories that may be needed in RPATH_ENVVAR
627 # so that programs built for the host machine work.
628 HOST_LIB_PATH = $(HOST_LIB_PATH_bfd)$(HOST_LIB_PATH_opcodes)$(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)$(HOST_LIB_PATH_mpc)$(HOST_LIB_PATH_ppl)$(HOST_LIB_PATH_cloog)$(HOST_LIB_PATH_libelf)
629
630 # Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
631 @if gcc
632 HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
633 @endif gcc
634
635
636 @if bfd
637 HOST_LIB_PATH_bfd = \
638   $$r/$(HOST_SUBDIR)/bfd/.libs:$$r/$(HOST_SUBDIR)/prev-bfd/.libs:
639 @endif bfd
640
641 @if opcodes
642 HOST_LIB_PATH_opcodes = \
643   $$r/$(HOST_SUBDIR)/opcodes/.libs:$$r/$(HOST_SUBDIR)/prev-opcodes/.libs:
644 @endif opcodes
645
646 @if gmp
647 HOST_LIB_PATH_gmp = \
648   $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
649 @endif gmp
650
651 @if mpfr
652 HOST_LIB_PATH_mpfr = \
653   $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
654 @endif mpfr
655
656 @if mpc
657 HOST_LIB_PATH_mpc = \
658   $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
659 @endif mpc
660
661 @if ppl
662 HOST_LIB_PATH_ppl = \
663   $$r/$(HOST_SUBDIR)/ppl/src/.libs:$$r/$(HOST_SUBDIR)/prev-ppl/src/.libs:
664 @endif ppl
665
666 @if cloog
667 HOST_LIB_PATH_cloog = \
668   $$r/$(HOST_SUBDIR)/cloog/.libs:$$r/$(HOST_SUBDIR)/prev-cloog/.libs:
669 @endif cloog
670
671 @if libelf
672 HOST_LIB_PATH_libelf = \
673   $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
674 @endif libelf
675
676
677 CXX_FOR_TARGET_FLAG_TO_PASS = \
678         "CXX_FOR_TARGET=$(CXX_FOR_TARGET)"
679 @if target-libstdc++-v3
680 # CXX_FOR_TARGET is tricky to get right for target libs that require a
681 # functional C++ compiler.  When we recurse, if we expand
682 # CXX_FOR_TARGET before configuring libstdc++-v3, we won't get
683 # libstdc++ include flags from the script.  Instead, we get an
684 # -funconfigured-* word, so that we'll get errors if this invalid C++
685 # command line is used for anything, but also so that we can use the
686 # word to decide whether or not to pass on this CXX_FOR_TARGET.  If we
687 # don't pass it on, sub-make will use the default definition, that
688 # re-expands it at the time of use, so we'll get it right when we need
689 # it.  One potential exception is the expansion of CXX_FOR_TARGET
690 # passed down as part of CXX within TARGET_FLAGS, but this wouldn't
691 # really work, for C++ host programs can't depend on the current-stage
692 # C++ target library.
693 CXX_FOR_TARGET_FLAG_TO_PASS = \
694         $(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi)
695 @endif target-libstdc++-v3
696
697 # Flags to pass down to all sub-makes.
698 BASE_FLAGS_TO_PASS = \
699         "DESTDIR=$(DESTDIR)" \
700         "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
701         "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
702         "bindir=$(bindir)" \
703         "datadir=$(datadir)" \
704         "exec_prefix=$(exec_prefix)" \
705         "includedir=$(includedir)" \
706         "datarootdir=$(datarootdir)" \
707         "docdir=$(docdir)" \
708         "infodir=$(infodir)" \
709         "pdfdir=$(pdfdir)" \
710         "htmldir=$(htmldir)" \
711         "libdir=$(libdir)" \
712         "libexecdir=$(libexecdir)" \
713         "lispdir=$(lispdir)" \
714         "localstatedir=$(localstatedir)" \
715         "mandir=$(mandir)" \
716         "oldincludedir=$(oldincludedir)" \
717         "prefix=$(prefix)" \
718         "sbindir=$(sbindir)" \
719         "sharedstatedir=$(sharedstatedir)" \
720         "sysconfdir=$(sysconfdir)" \
721         "tooldir=$(tooldir)" \
722         "build_tooldir=$(build_tooldir)" \
723         "target_alias=$(target_alias)" \
724         "AWK=$(AWK)" \
725         "BISON=$(BISON)" \
726         "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
727         "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
728         "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
729         "EXPECT=$(EXPECT)" \
730         "FLEX=$(FLEX)" \
731         "INSTALL=$(INSTALL)" \
732         "INSTALL_DATA=$(INSTALL_DATA)" \
733         "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
734         "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
735         "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
736         "LEX=$(LEX)" \
737         "M4=$(M4)" \
738         "MAKE=$(MAKE)" \
739         "RUNTEST=$(RUNTEST)" \
740         "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
741         "SED=$(SED)" \
742         "SHELL=$(SHELL)" \
743         "YACC=$(YACC)" \
744         "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
745         "ADA_CFLAGS=$(ADA_CFLAGS)" \
746         "AR_FLAGS=$(AR_FLAGS)" \
747         "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
748         "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
749         "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
750         "CFLAGS=$(CFLAGS)" \
751         "CXXFLAGS=$(CXXFLAGS)" \
752         "LDFLAGS=$(LDFLAGS)" \
753         "LIBCFLAGS=$(LIBCFLAGS)" \
754         "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
755         "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
756         "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
757         "GNATBIND=$(GNATBIND)" \
758         "GNATMAKE=$(GNATMAKE)" \
759         "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
760         "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
761         "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
762         "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
763         "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
764         "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
765         "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
766         "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
767         "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
768         "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
769         "GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
770         "GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
771         "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
772         "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
773         "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
774         "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
775         "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
776         "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
777         "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
778         "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
779         "READELF_FOR_TARGET=$(READELF_FOR_TARGET)" \
780         "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
781         "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
782         "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
783         "BUILD_CONFIG=$(BUILD_CONFIG)" \
784         "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
785         "LEAN=$(LEAN)" \
786         "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
787         "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
788         "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
789         "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
790         "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
791         "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
792         "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
793         "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
794         "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
795         "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
796         "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
797         "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
798         "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
799         "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
800         "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
801         "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
802         "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
803         "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
804         $(CXX_FOR_TARGET_FLAG_TO_PASS) \
805         "TFLAGS=$(TFLAGS)" \
806         "CONFIG_SHELL=$(SHELL)" \
807         "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" 
808
809 # We leave this in just in case, but it is not needed anymore.
810 RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
811
812 # Flags to pass down to most sub-makes, in which we're building with
813 # the host environment.
814 EXTRA_HOST_FLAGS = \
815         'AR=$(AR)' \
816         'AS=$(AS)' \
817         'CC=$(CC)' \
818         'CXX=$(CXX)' \
819         'DLLTOOL=$(DLLTOOL)' \
820         'GCJ=$(GCJ)' \
821         'GFORTRAN=$(GFORTRAN)' \
822         'GOC=$(GOC)' \
823         'LD=$(LD)' \
824         'LIPO=$(LIPO)' \
825         'NM=$(NM)' \
826         'OBJDUMP=$(OBJDUMP)' \
827         'RANLIB=$(RANLIB)' \
828         'READELF=$(READELF)' \
829         'STRIP=$(STRIP)' \
830         'WINDRES=$(WINDRES)' \
831         'WINDMC=$(WINDMC)'
832
833 FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
834
835 # Flags to pass to stage2 and later makes.
836
837 POSTSTAGE1_FLAGS_TO_PASS = \
838         CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
839         CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
840         GNATBIND="$${GNATBIND}" \
841         LDFLAGS="$${LDFLAGS}" \
842         HOST_LIBS="$${HOST_LIBS}" \
843         "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
844
845 # Flags to pass down to makes which are built with the target environment.
846 # The double $ decreases the length of the command line; those variables
847 # are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them.  The
848 # *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
849 # so we expand them here.
850 EXTRA_TARGET_FLAGS = \
851         'AR=$$(AR_FOR_TARGET)' \
852         'AS=$(COMPILER_AS_FOR_TARGET)' \
853         'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
854         'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
855         'CXX=$$(CXX_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
856         'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
857         'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
858         'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
859         'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
860         'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
861         'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
862         'LD=$(COMPILER_LD_FOR_TARGET)' \
863         'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
864         'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
865         'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
866         'NM=$(COMPILER_NM_FOR_TARGET)' \
867         'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
868         'RANLIB=$$(RANLIB_FOR_TARGET)' \
869         'READELF=$$(READELF_FOR_TARGET)' \
870         'WINDRES=$$(WINDRES_FOR_TARGET)' \
871         'WINDMC=$$(WINDMC_FOR_TARGET)' \
872         'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
873         "TFLAGS=$$TFLAGS"
874
875 TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
876
877 # Flags to pass down to gcc.  gcc builds a library, libgcc.a, so it
878 # unfortunately needs the native compiler and the target ar and
879 # ranlib.
880 # If any variables are added here, they must be added to do-*, below.
881 # The BUILD_* variables are a special case, which are used for the gcc
882 # cross-building scheme.
883 EXTRA_GCC_FLAGS = \
884         "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
885         "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
886         "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
887
888 GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
889
890 @if gcc
891 BUILD_CONFIG = @BUILD_CONFIG@
892 ifneq ($(BUILD_CONFIG),)
893 include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
894 endif
895 @endif gcc
896
897 .PHONY: configure-host
898 configure-host:  \
899     maybe-configure-bfd \
900     maybe-configure-opcodes \
901     maybe-configure-binutils \
902     maybe-configure-bison \
903     maybe-configure-cgen \
904     maybe-configure-dejagnu \
905     maybe-configure-etc \
906     maybe-configure-fastjar \
907     maybe-configure-fixincludes \
908     maybe-configure-flex \
909     maybe-configure-gas \
910     maybe-configure-gcc \
911     maybe-configure-gmp \
912     maybe-configure-mpfr \
913     maybe-configure-mpc \
914     maybe-configure-ppl \
915     maybe-configure-cloog \
916     maybe-configure-libelf \
917     maybe-configure-gold \
918     maybe-configure-gprof \
919     maybe-configure-intl \
920     maybe-configure-tcl \
921     maybe-configure-itcl \
922     maybe-configure-ld \
923     maybe-configure-libcpp \
924     maybe-configure-libdecnumber \
925     maybe-configure-libgui \
926     maybe-configure-libiberty \
927     maybe-configure-libiconv \
928     maybe-configure-m4 \
929     maybe-configure-readline \
930     maybe-configure-sid \
931     maybe-configure-sim \
932     maybe-configure-texinfo \
933     maybe-configure-zlib \
934     maybe-configure-gdb \
935     maybe-configure-expect \
936     maybe-configure-guile \
937     maybe-configure-tk \
938     maybe-configure-libtermcap \
939     maybe-configure-utils \
940     maybe-configure-gnattools \
941     maybe-configure-lto-plugin
942 .PHONY: configure-target
943 configure-target:  \
944     maybe-configure-target-libstdc++-v3 \
945     maybe-configure-target-libmudflap \
946     maybe-configure-target-libssp \
947     maybe-configure-target-newlib \
948     maybe-configure-target-libgcc \
949     maybe-configure-target-libquadmath \
950     maybe-configure-target-libgfortran \
951     maybe-configure-target-libobjc \
952     maybe-configure-target-libgo \
953     maybe-configure-target-libtermcap \
954     maybe-configure-target-winsup \
955     maybe-configure-target-libgloss \
956     maybe-configure-target-libffi \
957     maybe-configure-target-libjava \
958     maybe-configure-target-zlib \
959     maybe-configure-target-boehm-gc \
960     maybe-configure-target-rda \
961     maybe-configure-target-libada \
962     maybe-configure-target-libgomp \
963     maybe-configure-target-libitm
964
965 # The target built for a native non-bootstrap build.
966 .PHONY: all
967 all:
968 @if gcc-bootstrap
969         [ -f stage_final ] || echo stage3 > stage_final
970         @r=`${PWD_COMMAND}`; export r; \
971         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
972         $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
973 @endif gcc-bootstrap
974         @: $(MAKE); $(unstage)
975         @r=`${PWD_COMMAND}`; export r; \
976         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
977 @if gcc-bootstrap
978         if [ -f stage_last ]; then \
979           TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
980           $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
981         else \
982 @endif gcc-bootstrap
983           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
984 @if gcc-bootstrap
985             ; \
986         fi \
987 @endif gcc-bootstrap
988         && :
989
990 .PHONY: all-build
991
992 all-build: maybe-all-build-libiberty
993 all-build: maybe-all-build-bison
994 all-build: maybe-all-build-flex
995 all-build: maybe-all-build-m4
996 all-build: maybe-all-build-texinfo
997 all-build: maybe-all-build-fixincludes
998
999 .PHONY: all-host
1000
1001 @if bfd-no-bootstrap
1002 all-host: maybe-all-bfd
1003 @endif bfd-no-bootstrap
1004 @if opcodes-no-bootstrap
1005 all-host: maybe-all-opcodes
1006 @endif opcodes-no-bootstrap
1007 @if binutils-no-bootstrap
1008 all-host: maybe-all-binutils
1009 @endif binutils-no-bootstrap
1010 all-host: maybe-all-bison
1011 all-host: maybe-all-cgen
1012 all-host: maybe-all-dejagnu
1013 all-host: maybe-all-etc
1014 all-host: maybe-all-fastjar
1015 all-host: maybe-all-fixincludes
1016 all-host: maybe-all-flex
1017 @if gas-no-bootstrap
1018 all-host: maybe-all-gas
1019 @endif gas-no-bootstrap
1020 @if gcc-no-bootstrap
1021 all-host: maybe-all-gcc
1022 @endif gcc-no-bootstrap
1023 @if gmp-no-bootstrap
1024 all-host: maybe-all-gmp
1025 @endif gmp-no-bootstrap
1026 @if mpfr-no-bootstrap
1027 all-host: maybe-all-mpfr
1028 @endif mpfr-no-bootstrap
1029 @if mpc-no-bootstrap
1030 all-host: maybe-all-mpc
1031 @endif mpc-no-bootstrap
1032 @if ppl-no-bootstrap
1033 all-host: maybe-all-ppl
1034 @endif ppl-no-bootstrap
1035 @if cloog-no-bootstrap
1036 all-host: maybe-all-cloog
1037 @endif cloog-no-bootstrap
1038 @if libelf-no-bootstrap
1039 all-host: maybe-all-libelf
1040 @endif libelf-no-bootstrap
1041 @if gold-no-bootstrap
1042 all-host: maybe-all-gold
1043 @endif gold-no-bootstrap
1044 all-host: maybe-all-gprof
1045 @if intl-no-bootstrap
1046 all-host: maybe-all-intl
1047 @endif intl-no-bootstrap
1048 all-host: maybe-all-tcl
1049 all-host: maybe-all-itcl
1050 @if ld-no-bootstrap
1051 all-host: maybe-all-ld
1052 @endif ld-no-bootstrap
1053 @if libcpp-no-bootstrap
1054 all-host: maybe-all-libcpp
1055 @endif libcpp-no-bootstrap
1056 @if libdecnumber-no-bootstrap
1057 all-host: maybe-all-libdecnumber
1058 @endif libdecnumber-no-bootstrap
1059 all-host: maybe-all-libgui
1060 @if libiberty-no-bootstrap
1061 all-host: maybe-all-libiberty
1062 @endif libiberty-no-bootstrap
1063 all-host: maybe-all-libiconv
1064 all-host: maybe-all-m4
1065 all-host: maybe-all-readline
1066 all-host: maybe-all-sid
1067 all-host: maybe-all-sim
1068 all-host: maybe-all-texinfo
1069 @if zlib-no-bootstrap
1070 all-host: maybe-all-zlib
1071 @endif zlib-no-bootstrap
1072 all-host: maybe-all-gdb
1073 all-host: maybe-all-expect
1074 all-host: maybe-all-guile
1075 all-host: maybe-all-tk
1076 all-host: maybe-all-libtermcap
1077 all-host: maybe-all-utils
1078 all-host: maybe-all-gnattools
1079 @if lto-plugin-no-bootstrap
1080 all-host: maybe-all-lto-plugin
1081 @endif lto-plugin-no-bootstrap
1082
1083 .PHONY: all-target
1084
1085 @if target-libstdc++-v3-no-bootstrap
1086 all-target: maybe-all-target-libstdc++-v3
1087 @endif target-libstdc++-v3-no-bootstrap
1088 all-target: maybe-all-target-libmudflap
1089 all-target: maybe-all-target-libssp
1090 all-target: maybe-all-target-newlib
1091 @if target-libgcc-no-bootstrap
1092 all-target: maybe-all-target-libgcc
1093 @endif target-libgcc-no-bootstrap
1094 all-target: maybe-all-target-libquadmath
1095 all-target: maybe-all-target-libgfortran
1096 all-target: maybe-all-target-libobjc
1097 all-target: maybe-all-target-libgo
1098 all-target: maybe-all-target-libtermcap
1099 all-target: maybe-all-target-winsup
1100 all-target: maybe-all-target-libgloss
1101 all-target: maybe-all-target-libffi
1102 all-target: maybe-all-target-libjava
1103 all-target: maybe-all-target-zlib
1104 all-target: maybe-all-target-boehm-gc
1105 all-target: maybe-all-target-rda
1106 all-target: maybe-all-target-libada
1107 @if target-libgomp-no-bootstrap
1108 all-target: maybe-all-target-libgomp
1109 @endif target-libgomp-no-bootstrap
1110 all-target: maybe-all-target-libitm
1111
1112 # Do a target for all the subdirectories.  A ``make do-X'' will do a
1113 # ``make X'' in all subdirectories (because, in general, there is a
1114 # dependency (below) of X upon do-X, a ``make X'' will also do this,
1115 # but it may do additional work as well).
1116
1117 .PHONY: do-info
1118 do-info:
1119         @: $(MAKE); $(unstage)
1120         @r=`${PWD_COMMAND}`; export r; \
1121         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1122         $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1123           info-target
1124
1125
1126 .PHONY: info-host
1127
1128 info-host: maybe-info-bfd
1129 info-host: maybe-info-opcodes
1130 info-host: maybe-info-binutils
1131 info-host: maybe-info-bison
1132 info-host: maybe-info-cgen
1133 info-host: maybe-info-dejagnu
1134 info-host: maybe-info-etc
1135 info-host: maybe-info-fastjar
1136 info-host: maybe-info-fixincludes
1137 info-host: maybe-info-flex
1138 info-host: maybe-info-gas
1139 info-host: maybe-info-gcc
1140 info-host: maybe-info-gmp
1141 info-host: maybe-info-mpfr
1142 info-host: maybe-info-mpc
1143 info-host: maybe-info-ppl
1144 info-host: maybe-info-cloog
1145 info-host: maybe-info-libelf
1146 info-host: maybe-info-gold
1147 info-host: maybe-info-gprof
1148 info-host: maybe-info-intl
1149 info-host: maybe-info-tcl
1150 info-host: maybe-info-itcl
1151 info-host: maybe-info-ld
1152 info-host: maybe-info-libcpp
1153 info-host: maybe-info-libdecnumber
1154 info-host: maybe-info-libgui
1155 info-host: maybe-info-libiberty
1156 info-host: maybe-info-libiconv
1157 info-host: maybe-info-m4
1158 info-host: maybe-info-readline
1159 info-host: maybe-info-sid
1160 info-host: maybe-info-sim
1161 info-host: maybe-info-texinfo
1162 info-host: maybe-info-zlib
1163 info-host: maybe-info-gdb
1164 info-host: maybe-info-expect
1165 info-host: maybe-info-guile
1166 info-host: maybe-info-tk
1167 info-host: maybe-info-libtermcap
1168 info-host: maybe-info-utils
1169 info-host: maybe-info-gnattools
1170 info-host: maybe-info-lto-plugin
1171
1172 .PHONY: info-target
1173
1174 info-target: maybe-info-target-libstdc++-v3
1175 info-target: maybe-info-target-libmudflap
1176 info-target: maybe-info-target-libssp
1177 info-target: maybe-info-target-newlib
1178 info-target: maybe-info-target-libgcc
1179 info-target: maybe-info-target-libquadmath
1180 info-target: maybe-info-target-libgfortran
1181 info-target: maybe-info-target-libobjc
1182 info-target: maybe-info-target-libgo
1183 info-target: maybe-info-target-libtermcap
1184 info-target: maybe-info-target-winsup
1185 info-target: maybe-info-target-libgloss
1186 info-target: maybe-info-target-libffi
1187 info-target: maybe-info-target-libjava
1188 info-target: maybe-info-target-zlib
1189 info-target: maybe-info-target-boehm-gc
1190 info-target: maybe-info-target-rda
1191 info-target: maybe-info-target-libada
1192 info-target: maybe-info-target-libgomp
1193 info-target: maybe-info-target-libitm
1194
1195 .PHONY: do-dvi
1196 do-dvi:
1197         @: $(MAKE); $(unstage)
1198         @r=`${PWD_COMMAND}`; export r; \
1199         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1200         $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1201           dvi-target
1202
1203
1204 .PHONY: dvi-host
1205
1206 dvi-host: maybe-dvi-bfd
1207 dvi-host: maybe-dvi-opcodes
1208 dvi-host: maybe-dvi-binutils
1209 dvi-host: maybe-dvi-bison
1210 dvi-host: maybe-dvi-cgen
1211 dvi-host: maybe-dvi-dejagnu
1212 dvi-host: maybe-dvi-etc
1213 dvi-host: maybe-dvi-fastjar
1214 dvi-host: maybe-dvi-fixincludes
1215 dvi-host: maybe-dvi-flex
1216 dvi-host: maybe-dvi-gas
1217 dvi-host: maybe-dvi-gcc
1218 dvi-host: maybe-dvi-gmp
1219 dvi-host: maybe-dvi-mpfr
1220 dvi-host: maybe-dvi-mpc
1221 dvi-host: maybe-dvi-ppl
1222 dvi-host: maybe-dvi-cloog
1223 dvi-host: maybe-dvi-libelf
1224 dvi-host: maybe-dvi-gold
1225 dvi-host: maybe-dvi-gprof
1226 dvi-host: maybe-dvi-intl
1227 dvi-host: maybe-dvi-tcl
1228 dvi-host: maybe-dvi-itcl
1229 dvi-host: maybe-dvi-ld
1230 dvi-host: maybe-dvi-libcpp
1231 dvi-host: maybe-dvi-libdecnumber
1232 dvi-host: maybe-dvi-libgui
1233 dvi-host: maybe-dvi-libiberty
1234 dvi-host: maybe-dvi-libiconv
1235 dvi-host: maybe-dvi-m4
1236 dvi-host: maybe-dvi-readline
1237 dvi-host: maybe-dvi-sid
1238 dvi-host: maybe-dvi-sim
1239 dvi-host: maybe-dvi-texinfo
1240 dvi-host: maybe-dvi-zlib
1241 dvi-host: maybe-dvi-gdb
1242 dvi-host: maybe-dvi-expect
1243 dvi-host: maybe-dvi-guile
1244 dvi-host: maybe-dvi-tk
1245 dvi-host: maybe-dvi-libtermcap
1246 dvi-host: maybe-dvi-utils
1247 dvi-host: maybe-dvi-gnattools
1248 dvi-host: maybe-dvi-lto-plugin
1249
1250 .PHONY: dvi-target
1251
1252 dvi-target: maybe-dvi-target-libstdc++-v3
1253 dvi-target: maybe-dvi-target-libmudflap
1254 dvi-target: maybe-dvi-target-libssp
1255 dvi-target: maybe-dvi-target-newlib
1256 dvi-target: maybe-dvi-target-libgcc
1257 dvi-target: maybe-dvi-target-libquadmath
1258 dvi-target: maybe-dvi-target-libgfortran
1259 dvi-target: maybe-dvi-target-libobjc
1260 dvi-target: maybe-dvi-target-libgo
1261 dvi-target: maybe-dvi-target-libtermcap
1262 dvi-target: maybe-dvi-target-winsup
1263 dvi-target: maybe-dvi-target-libgloss
1264 dvi-target: maybe-dvi-target-libffi
1265 dvi-target: maybe-dvi-target-libjava
1266 dvi-target: maybe-dvi-target-zlib
1267 dvi-target: maybe-dvi-target-boehm-gc
1268 dvi-target: maybe-dvi-target-rda
1269 dvi-target: maybe-dvi-target-libada
1270 dvi-target: maybe-dvi-target-libgomp
1271 dvi-target: maybe-dvi-target-libitm
1272
1273 .PHONY: do-pdf
1274 do-pdf:
1275         @: $(MAKE); $(unstage)
1276         @r=`${PWD_COMMAND}`; export r; \
1277         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1278         $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1279           pdf-target
1280
1281
1282 .PHONY: pdf-host
1283
1284 pdf-host: maybe-pdf-bfd
1285 pdf-host: maybe-pdf-opcodes
1286 pdf-host: maybe-pdf-binutils
1287 pdf-host: maybe-pdf-bison
1288 pdf-host: maybe-pdf-cgen
1289 pdf-host: maybe-pdf-dejagnu
1290 pdf-host: maybe-pdf-etc
1291 pdf-host: maybe-pdf-fastjar
1292 pdf-host: maybe-pdf-fixincludes
1293 pdf-host: maybe-pdf-flex
1294 pdf-host: maybe-pdf-gas
1295 pdf-host: maybe-pdf-gcc
1296 pdf-host: maybe-pdf-gmp
1297 pdf-host: maybe-pdf-mpfr
1298 pdf-host: maybe-pdf-mpc
1299 pdf-host: maybe-pdf-ppl
1300 pdf-host: maybe-pdf-cloog
1301 pdf-host: maybe-pdf-libelf
1302 pdf-host: maybe-pdf-gold
1303 pdf-host: maybe-pdf-gprof
1304 pdf-host: maybe-pdf-intl
1305 pdf-host: maybe-pdf-tcl
1306 pdf-host: maybe-pdf-itcl
1307 pdf-host: maybe-pdf-ld
1308 pdf-host: maybe-pdf-libcpp
1309 pdf-host: maybe-pdf-libdecnumber
1310 pdf-host: maybe-pdf-libgui
1311 pdf-host: maybe-pdf-libiberty
1312 pdf-host: maybe-pdf-libiconv
1313 pdf-host: maybe-pdf-m4
1314 pdf-host: maybe-pdf-readline
1315 pdf-host: maybe-pdf-sid
1316 pdf-host: maybe-pdf-sim
1317 pdf-host: maybe-pdf-texinfo
1318 pdf-host: maybe-pdf-zlib
1319 pdf-host: maybe-pdf-gdb
1320 pdf-host: maybe-pdf-expect
1321 pdf-host: maybe-pdf-guile
1322 pdf-host: maybe-pdf-tk
1323 pdf-host: maybe-pdf-libtermcap
1324 pdf-host: maybe-pdf-utils
1325 pdf-host: maybe-pdf-gnattools
1326 pdf-host: maybe-pdf-lto-plugin
1327
1328 .PHONY: pdf-target
1329
1330 pdf-target: maybe-pdf-target-libstdc++-v3
1331 pdf-target: maybe-pdf-target-libmudflap
1332 pdf-target: maybe-pdf-target-libssp
1333 pdf-target: maybe-pdf-target-newlib
1334 pdf-target: maybe-pdf-target-libgcc
1335 pdf-target: maybe-pdf-target-libquadmath
1336 pdf-target: maybe-pdf-target-libgfortran
1337 pdf-target: maybe-pdf-target-libobjc
1338 pdf-target: maybe-pdf-target-libgo
1339 pdf-target: maybe-pdf-target-libtermcap
1340 pdf-target: maybe-pdf-target-winsup
1341 pdf-target: maybe-pdf-target-libgloss
1342 pdf-target: maybe-pdf-target-libffi
1343 pdf-target: maybe-pdf-target-libjava
1344 pdf-target: maybe-pdf-target-zlib
1345 pdf-target: maybe-pdf-target-boehm-gc
1346 pdf-target: maybe-pdf-target-rda
1347 pdf-target: maybe-pdf-target-libada
1348 pdf-target: maybe-pdf-target-libgomp
1349 pdf-target: maybe-pdf-target-libitm
1350
1351 .PHONY: do-html
1352 do-html:
1353         @: $(MAKE); $(unstage)
1354         @r=`${PWD_COMMAND}`; export r; \
1355         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1356         $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1357           html-target
1358
1359
1360 .PHONY: html-host
1361
1362 html-host: maybe-html-bfd
1363 html-host: maybe-html-opcodes
1364 html-host: maybe-html-binutils
1365 html-host: maybe-html-bison
1366 html-host: maybe-html-cgen
1367 html-host: maybe-html-dejagnu
1368 html-host: maybe-html-etc
1369 html-host: maybe-html-fastjar
1370 html-host: maybe-html-fixincludes
1371 html-host: maybe-html-flex
1372 html-host: maybe-html-gas
1373 html-host: maybe-html-gcc
1374 html-host: maybe-html-gmp
1375 html-host: maybe-html-mpfr
1376 html-host: maybe-html-mpc
1377 html-host: maybe-html-ppl
1378 html-host: maybe-html-cloog
1379 html-host: maybe-html-libelf
1380 html-host: maybe-html-gold
1381 html-host: maybe-html-gprof
1382 html-host: maybe-html-intl
1383 html-host: maybe-html-tcl
1384 html-host: maybe-html-itcl
1385 html-host: maybe-html-ld
1386 html-host: maybe-html-libcpp
1387 html-host: maybe-html-libdecnumber
1388 html-host: maybe-html-libgui
1389 html-host: maybe-html-libiberty
1390 html-host: maybe-html-libiconv
1391 html-host: maybe-html-m4
1392 html-host: maybe-html-readline
1393 html-host: maybe-html-sid
1394 html-host: maybe-html-sim
1395 html-host: maybe-html-texinfo
1396 html-host: maybe-html-zlib
1397 html-host: maybe-html-gdb
1398 html-host: maybe-html-expect
1399 html-host: maybe-html-guile
1400 html-host: maybe-html-tk
1401 html-host: maybe-html-libtermcap
1402 html-host: maybe-html-utils
1403 html-host: maybe-html-gnattools
1404 html-host: maybe-html-lto-plugin
1405
1406 .PHONY: html-target
1407
1408 html-target: maybe-html-target-libstdc++-v3
1409 html-target: maybe-html-target-libmudflap
1410 html-target: maybe-html-target-libssp
1411 html-target: maybe-html-target-newlib
1412 html-target: maybe-html-target-libgcc
1413 html-target: maybe-html-target-libquadmath
1414 html-target: maybe-html-target-libgfortran
1415 html-target: maybe-html-target-libobjc
1416 html-target: maybe-html-target-libgo
1417 html-target: maybe-html-target-libtermcap
1418 html-target: maybe-html-target-winsup
1419 html-target: maybe-html-target-libgloss
1420 html-target: maybe-html-target-libffi
1421 html-target: maybe-html-target-libjava
1422 html-target: maybe-html-target-zlib
1423 html-target: maybe-html-target-boehm-gc
1424 html-target: maybe-html-target-rda
1425 html-target: maybe-html-target-libada
1426 html-target: maybe-html-target-libgomp
1427 html-target: maybe-html-target-libitm
1428
1429 .PHONY: do-TAGS
1430 do-TAGS:
1431         @: $(MAKE); $(unstage)
1432         @r=`${PWD_COMMAND}`; export r; \
1433         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1434         $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1435           TAGS-target
1436
1437
1438 .PHONY: TAGS-host
1439
1440 TAGS-host: maybe-TAGS-bfd
1441 TAGS-host: maybe-TAGS-opcodes
1442 TAGS-host: maybe-TAGS-binutils
1443 TAGS-host: maybe-TAGS-bison
1444 TAGS-host: maybe-TAGS-cgen
1445 TAGS-host: maybe-TAGS-dejagnu
1446 TAGS-host: maybe-TAGS-etc
1447 TAGS-host: maybe-TAGS-fastjar
1448 TAGS-host: maybe-TAGS-fixincludes
1449 TAGS-host: maybe-TAGS-flex
1450 TAGS-host: maybe-TAGS-gas
1451 TAGS-host: maybe-TAGS-gcc
1452 TAGS-host: maybe-TAGS-gmp
1453 TAGS-host: maybe-TAGS-mpfr
1454 TAGS-host: maybe-TAGS-mpc
1455 TAGS-host: maybe-TAGS-ppl
1456 TAGS-host: maybe-TAGS-cloog
1457 TAGS-host: maybe-TAGS-libelf
1458 TAGS-host: maybe-TAGS-gold
1459 TAGS-host: maybe-TAGS-gprof
1460 TAGS-host: maybe-TAGS-intl
1461 TAGS-host: maybe-TAGS-tcl
1462 TAGS-host: maybe-TAGS-itcl
1463 TAGS-host: maybe-TAGS-ld
1464 TAGS-host: maybe-TAGS-libcpp
1465 TAGS-host: maybe-TAGS-libdecnumber
1466 TAGS-host: maybe-TAGS-libgui
1467 TAGS-host: maybe-TAGS-libiberty
1468 TAGS-host: maybe-TAGS-libiconv
1469 TAGS-host: maybe-TAGS-m4
1470 TAGS-host: maybe-TAGS-readline
1471 TAGS-host: maybe-TAGS-sid
1472 TAGS-host: maybe-TAGS-sim
1473 TAGS-host: maybe-TAGS-texinfo
1474 TAGS-host: maybe-TAGS-zlib
1475 TAGS-host: maybe-TAGS-gdb
1476 TAGS-host: maybe-TAGS-expect
1477 TAGS-host: maybe-TAGS-guile
1478 TAGS-host: maybe-TAGS-tk
1479 TAGS-host: maybe-TAGS-libtermcap
1480 TAGS-host: maybe-TAGS-utils
1481 TAGS-host: maybe-TAGS-gnattools
1482 TAGS-host: maybe-TAGS-lto-plugin
1483
1484 .PHONY: TAGS-target
1485
1486 TAGS-target: maybe-TAGS-target-libstdc++-v3
1487 TAGS-target: maybe-TAGS-target-libmudflap
1488 TAGS-target: maybe-TAGS-target-libssp
1489 TAGS-target: maybe-TAGS-target-newlib
1490 TAGS-target: maybe-TAGS-target-libgcc
1491 TAGS-target: maybe-TAGS-target-libquadmath
1492 TAGS-target: maybe-TAGS-target-libgfortran
1493 TAGS-target: maybe-TAGS-target-libobjc
1494 TAGS-target: maybe-TAGS-target-libgo
1495 TAGS-target: maybe-TAGS-target-libtermcap
1496 TAGS-target: maybe-TAGS-target-winsup
1497 TAGS-target: maybe-TAGS-target-libgloss
1498 TAGS-target: maybe-TAGS-target-libffi
1499 TAGS-target: maybe-TAGS-target-libjava
1500 TAGS-target: maybe-TAGS-target-zlib
1501 TAGS-target: maybe-TAGS-target-boehm-gc
1502 TAGS-target: maybe-TAGS-target-rda
1503 TAGS-target: maybe-TAGS-target-libada
1504 TAGS-target: maybe-TAGS-target-libgomp
1505 TAGS-target: maybe-TAGS-target-libitm
1506
1507 .PHONY: do-install-info
1508 do-install-info:
1509         @: $(MAKE); $(unstage)
1510         @r=`${PWD_COMMAND}`; export r; \
1511         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1512         $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1513           install-info-target
1514
1515
1516 .PHONY: install-info-host
1517
1518 install-info-host: maybe-install-info-bfd
1519 install-info-host: maybe-install-info-opcodes
1520 install-info-host: maybe-install-info-binutils
1521 install-info-host: maybe-install-info-bison
1522 install-info-host: maybe-install-info-cgen
1523 install-info-host: maybe-install-info-dejagnu
1524 install-info-host: maybe-install-info-etc
1525 install-info-host: maybe-install-info-fastjar
1526 install-info-host: maybe-install-info-fixincludes
1527 install-info-host: maybe-install-info-flex
1528 install-info-host: maybe-install-info-gas
1529 install-info-host: maybe-install-info-gcc
1530 install-info-host: maybe-install-info-gmp
1531 install-info-host: maybe-install-info-mpfr
1532 install-info-host: maybe-install-info-mpc
1533 install-info-host: maybe-install-info-ppl
1534 install-info-host: maybe-install-info-cloog
1535 install-info-host: maybe-install-info-libelf
1536 install-info-host: maybe-install-info-gold
1537 install-info-host: maybe-install-info-gprof
1538 install-info-host: maybe-install-info-intl
1539 install-info-host: maybe-install-info-tcl
1540 install-info-host: maybe-install-info-itcl
1541 install-info-host: maybe-install-info-ld
1542 install-info-host: maybe-install-info-libcpp
1543 install-info-host: maybe-install-info-libdecnumber
1544 install-info-host: maybe-install-info-libgui
1545 install-info-host: maybe-install-info-libiberty
1546 install-info-host: maybe-install-info-libiconv
1547 install-info-host: maybe-install-info-m4
1548 install-info-host: maybe-install-info-readline
1549 install-info-host: maybe-install-info-sid
1550 install-info-host: maybe-install-info-sim
1551 install-info-host: maybe-install-info-texinfo
1552 install-info-host: maybe-install-info-zlib
1553 install-info-host: maybe-install-info-gdb
1554 install-info-host: maybe-install-info-expect
1555 install-info-host: maybe-install-info-guile
1556 install-info-host: maybe-install-info-tk
1557 install-info-host: maybe-install-info-libtermcap
1558 install-info-host: maybe-install-info-utils
1559 install-info-host: maybe-install-info-gnattools
1560 install-info-host: maybe-install-info-lto-plugin
1561
1562 .PHONY: install-info-target
1563
1564 install-info-target: maybe-install-info-target-libstdc++-v3
1565 install-info-target: maybe-install-info-target-libmudflap
1566 install-info-target: maybe-install-info-target-libssp
1567 install-info-target: maybe-install-info-target-newlib
1568 install-info-target: maybe-install-info-target-libgcc
1569 install-info-target: maybe-install-info-target-libquadmath
1570 install-info-target: maybe-install-info-target-libgfortran
1571 install-info-target: maybe-install-info-target-libobjc
1572 install-info-target: maybe-install-info-target-libgo
1573 install-info-target: maybe-install-info-target-libtermcap
1574 install-info-target: maybe-install-info-target-winsup
1575 install-info-target: maybe-install-info-target-libgloss
1576 install-info-target: maybe-install-info-target-libffi
1577 install-info-target: maybe-install-info-target-libjava
1578 install-info-target: maybe-install-info-target-zlib
1579 install-info-target: maybe-install-info-target-boehm-gc
1580 install-info-target: maybe-install-info-target-rda
1581 install-info-target: maybe-install-info-target-libada
1582 install-info-target: maybe-install-info-target-libgomp
1583 install-info-target: maybe-install-info-target-libitm
1584
1585 .PHONY: do-install-pdf
1586 do-install-pdf:
1587         @: $(MAKE); $(unstage)
1588         @r=`${PWD_COMMAND}`; export r; \
1589         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1590         $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1591           install-pdf-target
1592
1593
1594 .PHONY: install-pdf-host
1595
1596 install-pdf-host: maybe-install-pdf-bfd
1597 install-pdf-host: maybe-install-pdf-opcodes
1598 install-pdf-host: maybe-install-pdf-binutils
1599 install-pdf-host: maybe-install-pdf-bison
1600 install-pdf-host: maybe-install-pdf-cgen
1601 install-pdf-host: maybe-install-pdf-dejagnu
1602 install-pdf-host: maybe-install-pdf-etc
1603 install-pdf-host: maybe-install-pdf-fastjar
1604 install-pdf-host: maybe-install-pdf-fixincludes
1605 install-pdf-host: maybe-install-pdf-flex
1606 install-pdf-host: maybe-install-pdf-gas
1607 install-pdf-host: maybe-install-pdf-gcc
1608 install-pdf-host: maybe-install-pdf-gmp
1609 install-pdf-host: maybe-install-pdf-mpfr
1610 install-pdf-host: maybe-install-pdf-mpc
1611 install-pdf-host: maybe-install-pdf-ppl
1612 install-pdf-host: maybe-install-pdf-cloog
1613 install-pdf-host: maybe-install-pdf-libelf
1614 install-pdf-host: maybe-install-pdf-gold
1615 install-pdf-host: maybe-install-pdf-gprof
1616 install-pdf-host: maybe-install-pdf-intl
1617 install-pdf-host: maybe-install-pdf-tcl
1618 install-pdf-host: maybe-install-pdf-itcl
1619 install-pdf-host: maybe-install-pdf-ld
1620 install-pdf-host: maybe-install-pdf-libcpp
1621 install-pdf-host: maybe-install-pdf-libdecnumber
1622 install-pdf-host: maybe-install-pdf-libgui
1623 install-pdf-host: maybe-install-pdf-libiberty
1624 install-pdf-host: maybe-install-pdf-libiconv
1625 install-pdf-host: maybe-install-pdf-m4
1626 install-pdf-host: maybe-install-pdf-readline
1627 install-pdf-host: maybe-install-pdf-sid
1628 install-pdf-host: maybe-install-pdf-sim
1629 install-pdf-host: maybe-install-pdf-texinfo
1630 install-pdf-host: maybe-install-pdf-zlib
1631 install-pdf-host: maybe-install-pdf-gdb
1632 install-pdf-host: maybe-install-pdf-expect
1633 install-pdf-host: maybe-install-pdf-guile
1634 install-pdf-host: maybe-install-pdf-tk
1635 install-pdf-host: maybe-install-pdf-libtermcap
1636 install-pdf-host: maybe-install-pdf-utils
1637 install-pdf-host: maybe-install-pdf-gnattools
1638 install-pdf-host: maybe-install-pdf-lto-plugin
1639
1640 .PHONY: install-pdf-target
1641
1642 install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1643 install-pdf-target: maybe-install-pdf-target-libmudflap
1644 install-pdf-target: maybe-install-pdf-target-libssp
1645 install-pdf-target: maybe-install-pdf-target-newlib
1646 install-pdf-target: maybe-install-pdf-target-libgcc
1647 install-pdf-target: maybe-install-pdf-target-libquadmath
1648 install-pdf-target: maybe-install-pdf-target-libgfortran
1649 install-pdf-target: maybe-install-pdf-target-libobjc
1650 install-pdf-target: maybe-install-pdf-target-libgo
1651 install-pdf-target: maybe-install-pdf-target-libtermcap
1652 install-pdf-target: maybe-install-pdf-target-winsup
1653 install-pdf-target: maybe-install-pdf-target-libgloss
1654 install-pdf-target: maybe-install-pdf-target-libffi
1655 install-pdf-target: maybe-install-pdf-target-libjava
1656 install-pdf-target: maybe-install-pdf-target-zlib
1657 install-pdf-target: maybe-install-pdf-target-boehm-gc
1658 install-pdf-target: maybe-install-pdf-target-rda
1659 install-pdf-target: maybe-install-pdf-target-libada
1660 install-pdf-target: maybe-install-pdf-target-libgomp
1661 install-pdf-target: maybe-install-pdf-target-libitm
1662
1663 .PHONY: do-install-html
1664 do-install-html:
1665         @: $(MAKE); $(unstage)
1666         @r=`${PWD_COMMAND}`; export r; \
1667         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1668         $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1669           install-html-target
1670
1671
1672 .PHONY: install-html-host
1673
1674 install-html-host: maybe-install-html-bfd
1675 install-html-host: maybe-install-html-opcodes
1676 install-html-host: maybe-install-html-binutils
1677 install-html-host: maybe-install-html-bison
1678 install-html-host: maybe-install-html-cgen
1679 install-html-host: maybe-install-html-dejagnu
1680 install-html-host: maybe-install-html-etc
1681 install-html-host: maybe-install-html-fastjar
1682 install-html-host: maybe-install-html-fixincludes
1683 install-html-host: maybe-install-html-flex
1684 install-html-host: maybe-install-html-gas
1685 install-html-host: maybe-install-html-gcc
1686 install-html-host: maybe-install-html-gmp
1687 install-html-host: maybe-install-html-mpfr
1688 install-html-host: maybe-install-html-mpc
1689 install-html-host: maybe-install-html-ppl
1690 install-html-host: maybe-install-html-cloog
1691 install-html-host: maybe-install-html-libelf
1692 install-html-host: maybe-install-html-gold
1693 install-html-host: maybe-install-html-gprof
1694 install-html-host: maybe-install-html-intl
1695 install-html-host: maybe-install-html-tcl
1696 install-html-host: maybe-install-html-itcl
1697 install-html-host: maybe-install-html-ld
1698 install-html-host: maybe-install-html-libcpp
1699 install-html-host: maybe-install-html-libdecnumber
1700 install-html-host: maybe-install-html-libgui
1701 install-html-host: maybe-install-html-libiberty
1702 install-html-host: maybe-install-html-libiconv
1703 install-html-host: maybe-install-html-m4
1704 install-html-host: maybe-install-html-readline
1705 install-html-host: maybe-install-html-sid
1706 install-html-host: maybe-install-html-sim
1707 install-html-host: maybe-install-html-texinfo
1708 install-html-host: maybe-install-html-zlib
1709 install-html-host: maybe-install-html-gdb
1710 install-html-host: maybe-install-html-expect
1711 install-html-host: maybe-install-html-guile
1712 install-html-host: maybe-install-html-tk
1713 install-html-host: maybe-install-html-libtermcap
1714 install-html-host: maybe-install-html-utils
1715 install-html-host: maybe-install-html-gnattools
1716 install-html-host: maybe-install-html-lto-plugin
1717
1718 .PHONY: install-html-target
1719
1720 install-html-target: maybe-install-html-target-libstdc++-v3
1721 install-html-target: maybe-install-html-target-libmudflap
1722 install-html-target: maybe-install-html-target-libssp
1723 install-html-target: maybe-install-html-target-newlib
1724 install-html-target: maybe-install-html-target-libgcc
1725 install-html-target: maybe-install-html-target-libquadmath
1726 install-html-target: maybe-install-html-target-libgfortran
1727 install-html-target: maybe-install-html-target-libobjc
1728 install-html-target: maybe-install-html-target-libgo
1729 install-html-target: maybe-install-html-target-libtermcap
1730 install-html-target: maybe-install-html-target-winsup
1731 install-html-target: maybe-install-html-target-libgloss
1732 install-html-target: maybe-install-html-target-libffi
1733 install-html-target: maybe-install-html-target-libjava
1734 install-html-target: maybe-install-html-target-zlib
1735 install-html-target: maybe-install-html-target-boehm-gc
1736 install-html-target: maybe-install-html-target-rda
1737 install-html-target: maybe-install-html-target-libada
1738 install-html-target: maybe-install-html-target-libgomp
1739 install-html-target: maybe-install-html-target-libitm
1740
1741 .PHONY: do-installcheck
1742 do-installcheck:
1743         @: $(MAKE); $(unstage)
1744         @r=`${PWD_COMMAND}`; export r; \
1745         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1746         $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
1747           installcheck-target
1748
1749
1750 .PHONY: installcheck-host
1751
1752 installcheck-host: maybe-installcheck-bfd
1753 installcheck-host: maybe-installcheck-opcodes
1754 installcheck-host: maybe-installcheck-binutils
1755 installcheck-host: maybe-installcheck-bison
1756 installcheck-host: maybe-installcheck-cgen
1757 installcheck-host: maybe-installcheck-dejagnu
1758 installcheck-host: maybe-installcheck-etc
1759 installcheck-host: maybe-installcheck-fastjar
1760 installcheck-host: maybe-installcheck-fixincludes
1761 installcheck-host: maybe-installcheck-flex
1762 installcheck-host: maybe-installcheck-gas
1763 installcheck-host: maybe-installcheck-gcc
1764 installcheck-host: maybe-installcheck-gmp
1765 installcheck-host: maybe-installcheck-mpfr
1766 installcheck-host: maybe-installcheck-mpc
1767 installcheck-host: maybe-installcheck-ppl
1768 installcheck-host: maybe-installcheck-cloog
1769 installcheck-host: maybe-installcheck-libelf
1770 installcheck-host: maybe-installcheck-gold
1771 installcheck-host: maybe-installcheck-gprof
1772 installcheck-host: maybe-installcheck-intl
1773 installcheck-host: maybe-installcheck-tcl
1774 installcheck-host: maybe-installcheck-itcl
1775 installcheck-host: maybe-installcheck-ld
1776 installcheck-host: maybe-installcheck-libcpp
1777 installcheck-host: maybe-installcheck-libdecnumber
1778 installcheck-host: maybe-installcheck-libgui
1779 installcheck-host: maybe-installcheck-libiberty
1780 installcheck-host: maybe-installcheck-libiconv
1781 installcheck-host: maybe-installcheck-m4
1782 installcheck-host: maybe-installcheck-readline
1783 installcheck-host: maybe-installcheck-sid
1784 installcheck-host: maybe-installcheck-sim
1785 installcheck-host: maybe-installcheck-texinfo
1786 installcheck-host: maybe-installcheck-zlib
1787 installcheck-host: maybe-installcheck-gdb
1788 installcheck-host: maybe-installcheck-expect
1789 installcheck-host: maybe-installcheck-guile
1790 installcheck-host: maybe-installcheck-tk
1791 installcheck-host: maybe-installcheck-libtermcap
1792 installcheck-host: maybe-installcheck-utils
1793 installcheck-host: maybe-installcheck-gnattools
1794 installcheck-host: maybe-installcheck-lto-plugin
1795
1796 .PHONY: installcheck-target
1797
1798 installcheck-target: maybe-installcheck-target-libstdc++-v3
1799 installcheck-target: maybe-installcheck-target-libmudflap
1800 installcheck-target: maybe-installcheck-target-libssp
1801 installcheck-target: maybe-installcheck-target-newlib
1802 installcheck-target: maybe-installcheck-target-libgcc
1803 installcheck-target: maybe-installcheck-target-libquadmath
1804 installcheck-target: maybe-installcheck-target-libgfortran
1805 installcheck-target: maybe-installcheck-target-libobjc
1806 installcheck-target: maybe-installcheck-target-libgo
1807 installcheck-target: maybe-installcheck-target-libtermcap
1808 installcheck-target: maybe-installcheck-target-winsup
1809 installcheck-target: maybe-installcheck-target-libgloss
1810 installcheck-target: maybe-installcheck-target-libffi
1811 installcheck-target: maybe-installcheck-target-libjava
1812 installcheck-target: maybe-installcheck-target-zlib
1813 installcheck-target: maybe-installcheck-target-boehm-gc
1814 installcheck-target: maybe-installcheck-target-rda
1815 installcheck-target: maybe-installcheck-target-libada
1816 installcheck-target: maybe-installcheck-target-libgomp
1817 installcheck-target: maybe-installcheck-target-libitm
1818
1819 .PHONY: do-mostlyclean
1820 do-mostlyclean:
1821         @: $(MAKE); $(unstage)
1822         @r=`${PWD_COMMAND}`; export r; \
1823         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1824         $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
1825           mostlyclean-target
1826
1827
1828 .PHONY: mostlyclean-host
1829
1830 mostlyclean-host: maybe-mostlyclean-bfd
1831 mostlyclean-host: maybe-mostlyclean-opcodes
1832 mostlyclean-host: maybe-mostlyclean-binutils
1833 mostlyclean-host: maybe-mostlyclean-bison
1834 mostlyclean-host: maybe-mostlyclean-cgen
1835 mostlyclean-host: maybe-mostlyclean-dejagnu
1836 mostlyclean-host: maybe-mostlyclean-etc
1837 mostlyclean-host: maybe-mostlyclean-fastjar
1838 mostlyclean-host: maybe-mostlyclean-fixincludes
1839 mostlyclean-host: maybe-mostlyclean-flex
1840 mostlyclean-host: maybe-mostlyclean-gas
1841 mostlyclean-host: maybe-mostlyclean-gcc
1842 mostlyclean-host: maybe-mostlyclean-gmp
1843 mostlyclean-host: maybe-mostlyclean-mpfr
1844 mostlyclean-host: maybe-mostlyclean-mpc
1845 mostlyclean-host: maybe-mostlyclean-ppl
1846 mostlyclean-host: maybe-mostlyclean-cloog
1847 mostlyclean-host: maybe-mostlyclean-libelf
1848 mostlyclean-host: maybe-mostlyclean-gold
1849 mostlyclean-host: maybe-mostlyclean-gprof
1850 mostlyclean-host: maybe-mostlyclean-intl
1851 mostlyclean-host: maybe-mostlyclean-tcl
1852 mostlyclean-host: maybe-mostlyclean-itcl
1853 mostlyclean-host: maybe-mostlyclean-ld
1854 mostlyclean-host: maybe-mostlyclean-libcpp
1855 mostlyclean-host: maybe-mostlyclean-libdecnumber
1856 mostlyclean-host: maybe-mostlyclean-libgui
1857 mostlyclean-host: maybe-mostlyclean-libiberty
1858 mostlyclean-host: maybe-mostlyclean-libiconv
1859 mostlyclean-host: maybe-mostlyclean-m4
1860 mostlyclean-host: maybe-mostlyclean-readline
1861 mostlyclean-host: maybe-mostlyclean-sid
1862 mostlyclean-host: maybe-mostlyclean-sim
1863 mostlyclean-host: maybe-mostlyclean-texinfo
1864 mostlyclean-host: maybe-mostlyclean-zlib
1865 mostlyclean-host: maybe-mostlyclean-gdb
1866 mostlyclean-host: maybe-mostlyclean-expect
1867 mostlyclean-host: maybe-mostlyclean-guile
1868 mostlyclean-host: maybe-mostlyclean-tk
1869 mostlyclean-host: maybe-mostlyclean-libtermcap
1870 mostlyclean-host: maybe-mostlyclean-utils
1871 mostlyclean-host: maybe-mostlyclean-gnattools
1872 mostlyclean-host: maybe-mostlyclean-lto-plugin
1873
1874 .PHONY: mostlyclean-target
1875
1876 mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1877 mostlyclean-target: maybe-mostlyclean-target-libmudflap
1878 mostlyclean-target: maybe-mostlyclean-target-libssp
1879 mostlyclean-target: maybe-mostlyclean-target-newlib
1880 mostlyclean-target: maybe-mostlyclean-target-libgcc
1881 mostlyclean-target: maybe-mostlyclean-target-libquadmath
1882 mostlyclean-target: maybe-mostlyclean-target-libgfortran
1883 mostlyclean-target: maybe-mostlyclean-target-libobjc
1884 mostlyclean-target: maybe-mostlyclean-target-libgo
1885 mostlyclean-target: maybe-mostlyclean-target-libtermcap
1886 mostlyclean-target: maybe-mostlyclean-target-winsup
1887 mostlyclean-target: maybe-mostlyclean-target-libgloss
1888 mostlyclean-target: maybe-mostlyclean-target-libffi
1889 mostlyclean-target: maybe-mostlyclean-target-libjava
1890 mostlyclean-target: maybe-mostlyclean-target-zlib
1891 mostlyclean-target: maybe-mostlyclean-target-boehm-gc
1892 mostlyclean-target: maybe-mostlyclean-target-rda
1893 mostlyclean-target: maybe-mostlyclean-target-libada
1894 mostlyclean-target: maybe-mostlyclean-target-libgomp
1895 mostlyclean-target: maybe-mostlyclean-target-libitm
1896
1897 .PHONY: do-clean
1898 do-clean:
1899         @: $(MAKE); $(unstage)
1900         @r=`${PWD_COMMAND}`; export r; \
1901         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1902         $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
1903           clean-target
1904
1905
1906 .PHONY: clean-host
1907
1908 clean-host: maybe-clean-bfd
1909 clean-host: maybe-clean-opcodes
1910 clean-host: maybe-clean-binutils
1911 clean-host: maybe-clean-bison
1912 clean-host: maybe-clean-cgen
1913 clean-host: maybe-clean-dejagnu
1914 clean-host: maybe-clean-etc
1915 clean-host: maybe-clean-fastjar
1916 clean-host: maybe-clean-fixincludes
1917 clean-host: maybe-clean-flex
1918 clean-host: maybe-clean-gas
1919 clean-host: maybe-clean-gcc
1920 clean-host: maybe-clean-gmp
1921 clean-host: maybe-clean-mpfr
1922 clean-host: maybe-clean-mpc
1923 clean-host: maybe-clean-ppl
1924 clean-host: maybe-clean-cloog
1925 clean-host: maybe-clean-libelf
1926 clean-host: maybe-clean-gold
1927 clean-host: maybe-clean-gprof
1928 clean-host: maybe-clean-intl
1929 clean-host: maybe-clean-tcl
1930 clean-host: maybe-clean-itcl
1931 clean-host: maybe-clean-ld
1932 clean-host: maybe-clean-libcpp
1933 clean-host: maybe-clean-libdecnumber
1934 clean-host: maybe-clean-libgui
1935 clean-host: maybe-clean-libiberty
1936 clean-host: maybe-clean-libiconv
1937 clean-host: maybe-clean-m4
1938 clean-host: maybe-clean-readline
1939 clean-host: maybe-clean-sid
1940 clean-host: maybe-clean-sim
1941 clean-host: maybe-clean-texinfo
1942 clean-host: maybe-clean-zlib
1943 clean-host: maybe-clean-gdb
1944 clean-host: maybe-clean-expect
1945 clean-host: maybe-clean-guile
1946 clean-host: maybe-clean-tk
1947 clean-host: maybe-clean-libtermcap
1948 clean-host: maybe-clean-utils
1949 clean-host: maybe-clean-gnattools
1950 clean-host: maybe-clean-lto-plugin
1951
1952 .PHONY: clean-target
1953
1954 clean-target: maybe-clean-target-libstdc++-v3
1955 clean-target: maybe-clean-target-libmudflap
1956 clean-target: maybe-clean-target-libssp
1957 clean-target: maybe-clean-target-newlib
1958 clean-target: maybe-clean-target-libgcc
1959 clean-target: maybe-clean-target-libquadmath
1960 clean-target: maybe-clean-target-libgfortran
1961 clean-target: maybe-clean-target-libobjc
1962 clean-target: maybe-clean-target-libgo
1963 clean-target: maybe-clean-target-libtermcap
1964 clean-target: maybe-clean-target-winsup
1965 clean-target: maybe-clean-target-libgloss
1966 clean-target: maybe-clean-target-libffi
1967 clean-target: maybe-clean-target-libjava
1968 clean-target: maybe-clean-target-zlib
1969 clean-target: maybe-clean-target-boehm-gc
1970 clean-target: maybe-clean-target-rda
1971 clean-target: maybe-clean-target-libada
1972 clean-target: maybe-clean-target-libgomp
1973 clean-target: maybe-clean-target-libitm
1974
1975 .PHONY: do-distclean
1976 do-distclean:
1977         @: $(MAKE); $(unstage)
1978         @r=`${PWD_COMMAND}`; export r; \
1979         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1980         $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
1981           distclean-target
1982
1983
1984 .PHONY: distclean-host
1985
1986 distclean-host: maybe-distclean-bfd
1987 distclean-host: maybe-distclean-opcodes
1988 distclean-host: maybe-distclean-binutils
1989 distclean-host: maybe-distclean-bison
1990 distclean-host: maybe-distclean-cgen
1991 distclean-host: maybe-distclean-dejagnu
1992 distclean-host: maybe-distclean-etc
1993 distclean-host: maybe-distclean-fastjar
1994 distclean-host: maybe-distclean-fixincludes
1995 distclean-host: maybe-distclean-flex
1996 distclean-host: maybe-distclean-gas
1997 distclean-host: maybe-distclean-gcc
1998 distclean-host: maybe-distclean-gmp
1999 distclean-host: maybe-distclean-mpfr
2000 distclean-host: maybe-distclean-mpc
2001 distclean-host: maybe-distclean-ppl
2002 distclean-host: maybe-distclean-cloog
2003 distclean-host: maybe-distclean-libelf
2004 distclean-host: maybe-distclean-gold
2005 distclean-host: maybe-distclean-gprof
2006 distclean-host: maybe-distclean-intl
2007 distclean-host: maybe-distclean-tcl
2008 distclean-host: maybe-distclean-itcl
2009 distclean-host: maybe-distclean-ld
2010 distclean-host: maybe-distclean-libcpp
2011 distclean-host: maybe-distclean-libdecnumber
2012 distclean-host: maybe-distclean-libgui
2013 distclean-host: maybe-distclean-libiberty
2014 distclean-host: maybe-distclean-libiconv
2015 distclean-host: maybe-distclean-m4
2016 distclean-host: maybe-distclean-readline
2017 distclean-host: maybe-distclean-sid
2018 distclean-host: maybe-distclean-sim
2019 distclean-host: maybe-distclean-texinfo
2020 distclean-host: maybe-distclean-zlib
2021 distclean-host: maybe-distclean-gdb
2022 distclean-host: maybe-distclean-expect
2023 distclean-host: maybe-distclean-guile
2024 distclean-host: maybe-distclean-tk
2025 distclean-host: maybe-distclean-libtermcap
2026 distclean-host: maybe-distclean-utils
2027 distclean-host: maybe-distclean-gnattools
2028 distclean-host: maybe-distclean-lto-plugin
2029
2030 .PHONY: distclean-target
2031
2032 distclean-target: maybe-distclean-target-libstdc++-v3
2033 distclean-target: maybe-distclean-target-libmudflap
2034 distclean-target: maybe-distclean-target-libssp
2035 distclean-target: maybe-distclean-target-newlib
2036 distclean-target: maybe-distclean-target-libgcc
2037 distclean-target: maybe-distclean-target-libquadmath
2038 distclean-target: maybe-distclean-target-libgfortran
2039 distclean-target: maybe-distclean-target-libobjc
2040 distclean-target: maybe-distclean-target-libgo
2041 distclean-target: maybe-distclean-target-libtermcap
2042 distclean-target: maybe-distclean-target-winsup
2043 distclean-target: maybe-distclean-target-libgloss
2044 distclean-target: maybe-distclean-target-libffi
2045 distclean-target: maybe-distclean-target-libjava
2046 distclean-target: maybe-distclean-target-zlib
2047 distclean-target: maybe-distclean-target-boehm-gc
2048 distclean-target: maybe-distclean-target-rda
2049 distclean-target: maybe-distclean-target-libada
2050 distclean-target: maybe-distclean-target-libgomp
2051 distclean-target: maybe-distclean-target-libitm
2052
2053 .PHONY: do-maintainer-clean
2054 do-maintainer-clean:
2055         @: $(MAKE); $(unstage)
2056         @r=`${PWD_COMMAND}`; export r; \
2057         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2058         $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2059           maintainer-clean-target
2060
2061
2062 .PHONY: maintainer-clean-host
2063
2064 maintainer-clean-host: maybe-maintainer-clean-bfd
2065 maintainer-clean-host: maybe-maintainer-clean-opcodes
2066 maintainer-clean-host: maybe-maintainer-clean-binutils
2067 maintainer-clean-host: maybe-maintainer-clean-bison
2068 maintainer-clean-host: maybe-maintainer-clean-cgen
2069 maintainer-clean-host: maybe-maintainer-clean-dejagnu
2070 maintainer-clean-host: maybe-maintainer-clean-etc
2071 maintainer-clean-host: maybe-maintainer-clean-fastjar
2072 maintainer-clean-host: maybe-maintainer-clean-fixincludes
2073 maintainer-clean-host: maybe-maintainer-clean-flex
2074 maintainer-clean-host: maybe-maintainer-clean-gas
2075 maintainer-clean-host: maybe-maintainer-clean-gcc
2076 maintainer-clean-host: maybe-maintainer-clean-gmp
2077 maintainer-clean-host: maybe-maintainer-clean-mpfr
2078 maintainer-clean-host: maybe-maintainer-clean-mpc
2079 maintainer-clean-host: maybe-maintainer-clean-ppl
2080 maintainer-clean-host: maybe-maintainer-clean-cloog
2081 maintainer-clean-host: maybe-maintainer-clean-libelf
2082 maintainer-clean-host: maybe-maintainer-clean-gold
2083 maintainer-clean-host: maybe-maintainer-clean-gprof
2084 maintainer-clean-host: maybe-maintainer-clean-intl
2085 maintainer-clean-host: maybe-maintainer-clean-tcl
2086 maintainer-clean-host: maybe-maintainer-clean-itcl
2087 maintainer-clean-host: maybe-maintainer-clean-ld
2088 maintainer-clean-host: maybe-maintainer-clean-libcpp
2089 maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2090 maintainer-clean-host: maybe-maintainer-clean-libgui
2091 maintainer-clean-host: maybe-maintainer-clean-libiberty
2092 maintainer-clean-host: maybe-maintainer-clean-libiconv
2093 maintainer-clean-host: maybe-maintainer-clean-m4
2094 maintainer-clean-host: maybe-maintainer-clean-readline
2095 maintainer-clean-host: maybe-maintainer-clean-sid
2096 maintainer-clean-host: maybe-maintainer-clean-sim
2097 maintainer-clean-host: maybe-maintainer-clean-texinfo
2098 maintainer-clean-host: maybe-maintainer-clean-zlib
2099 maintainer-clean-host: maybe-maintainer-clean-gdb
2100 maintainer-clean-host: maybe-maintainer-clean-expect
2101 maintainer-clean-host: maybe-maintainer-clean-guile
2102 maintainer-clean-host: maybe-maintainer-clean-tk
2103 maintainer-clean-host: maybe-maintainer-clean-libtermcap
2104 maintainer-clean-host: maybe-maintainer-clean-utils
2105 maintainer-clean-host: maybe-maintainer-clean-gnattools
2106 maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2107
2108 .PHONY: maintainer-clean-target
2109
2110 maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2111 maintainer-clean-target: maybe-maintainer-clean-target-libmudflap
2112 maintainer-clean-target: maybe-maintainer-clean-target-libssp
2113 maintainer-clean-target: maybe-maintainer-clean-target-newlib
2114 maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2115 maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
2116 maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2117 maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2118 maintainer-clean-target: maybe-maintainer-clean-target-libgo
2119 maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2120 maintainer-clean-target: maybe-maintainer-clean-target-winsup
2121 maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2122 maintainer-clean-target: maybe-maintainer-clean-target-libffi
2123 maintainer-clean-target: maybe-maintainer-clean-target-libjava
2124 maintainer-clean-target: maybe-maintainer-clean-target-zlib
2125 maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2126 maintainer-clean-target: maybe-maintainer-clean-target-rda
2127 maintainer-clean-target: maybe-maintainer-clean-target-libada
2128 maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2129 maintainer-clean-target: maybe-maintainer-clean-target-libitm
2130
2131
2132 # Here are the targets which correspond to the do-X targets.
2133
2134 .PHONY: info installcheck dvi pdf html
2135 .PHONY: install-info install-pdf install-html
2136 .PHONY: clean distclean mostlyclean maintainer-clean realclean
2137 .PHONY: local-clean local-distclean local-maintainer-clean
2138 info: do-info
2139 installcheck: do-installcheck
2140 dvi: do-dvi
2141 pdf: do-pdf
2142 html: do-html
2143
2144 # Make sure makeinfo is built before we do a `make info', if we're
2145 # in fact building texinfo.
2146 do-info: maybe-all-texinfo
2147
2148 install-info: do-install-info dir.info
2149         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2150         if [ -f dir.info ] ; then \
2151           $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2152         else true ; fi
2153
2154 install-pdf: do-install-pdf
2155
2156 install-html: do-install-html
2157
2158 local-clean:
2159         -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2160
2161 local-distclean:
2162         -rm -f Makefile config.status config.cache mh-frag mt-frag
2163         -rm -f maybedep.tmp serdep.tmp
2164         -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2165           rm -rf $(TARGET_SUBDIR); \
2166         else true; fi
2167         -rm -rf $(BUILD_SUBDIR)
2168         -if [ "$(HOST_SUBDIR)" != "." ]; then \
2169           rm -rf $(HOST_SUBDIR); \
2170         else true; fi
2171         -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2172         -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2173         -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2174         -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2175         -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2176         -find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2177
2178 local-maintainer-clean:
2179         @echo "This command is intended for maintainers to use;"
2180         @echo "it deletes files that may require special tools to rebuild."
2181
2182 clean: do-clean local-clean
2183 mostlyclean: do-mostlyclean local-clean
2184 distclean: do-distclean local-clean local-distclean
2185 maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean 
2186 maintainer-clean: local-distclean
2187 realclean: maintainer-clean
2188
2189 # Check target.
2190
2191 .PHONY: check do-check
2192 check: do-check
2193
2194 # Only include modules actually being configured and built.
2195 .PHONY: check-host
2196 check-host:  \
2197     maybe-check-bfd \
2198     maybe-check-opcodes \
2199     maybe-check-binutils \
2200     maybe-check-bison \
2201     maybe-check-cgen \
2202     maybe-check-dejagnu \
2203     maybe-check-etc \
2204     maybe-check-fastjar \
2205     maybe-check-fixincludes \
2206     maybe-check-flex \
2207     maybe-check-gas \
2208     maybe-check-gcc \
2209     maybe-check-gmp \
2210     maybe-check-mpfr \
2211     maybe-check-mpc \
2212     maybe-check-ppl \
2213     maybe-check-cloog \
2214     maybe-check-libelf \
2215     maybe-check-gold \
2216     maybe-check-gprof \
2217     maybe-check-intl \
2218     maybe-check-tcl \
2219     maybe-check-itcl \
2220     maybe-check-ld \
2221     maybe-check-libcpp \
2222     maybe-check-libdecnumber \
2223     maybe-check-libgui \
2224     maybe-check-libiberty \
2225     maybe-check-libiconv \
2226     maybe-check-m4 \
2227     maybe-check-readline \
2228     maybe-check-sid \
2229     maybe-check-sim \
2230     maybe-check-texinfo \
2231     maybe-check-zlib \
2232     maybe-check-gdb \
2233     maybe-check-expect \
2234     maybe-check-guile \
2235     maybe-check-tk \
2236     maybe-check-libtermcap \
2237     maybe-check-utils \
2238     maybe-check-gnattools \
2239     maybe-check-lto-plugin
2240
2241 .PHONY: check-target
2242 check-target:  \
2243     maybe-check-target-libstdc++-v3 \
2244     maybe-check-target-libmudflap \
2245     maybe-check-target-libssp \
2246     maybe-check-target-newlib \
2247     maybe-check-target-libgcc \
2248     maybe-check-target-libquadmath \
2249     maybe-check-target-libgfortran \
2250     maybe-check-target-libobjc \
2251     maybe-check-target-libgo \
2252     maybe-check-target-libtermcap \
2253     maybe-check-target-winsup \
2254     maybe-check-target-libgloss \
2255     maybe-check-target-libffi \
2256     maybe-check-target-libjava \
2257     maybe-check-target-zlib \
2258     maybe-check-target-boehm-gc \
2259     maybe-check-target-rda \
2260     maybe-check-target-libada \
2261     maybe-check-target-libgomp \
2262     maybe-check-target-libitm
2263
2264 do-check:
2265         @: $(MAKE); $(unstage)
2266         @r=`${PWD_COMMAND}`; export r; \
2267         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2268         $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2269
2270 # Automated reporting of test results.
2271
2272 warning.log: build.log
2273         $(srcdir)/contrib/warn_summary build.log > $@
2274
2275 mail-report.log:
2276         if test x'$(BOOT_CFLAGS)' != x''; then \
2277             BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2278         fi; \
2279         $(srcdir)/contrib/test_summary -t >$@
2280         chmod +x $@
2281         echo If you really want to send e-mail, run ./$@ now
2282
2283 mail-report-with-warnings.log: warning.log
2284         if test x'$(BOOT_CFLAGS)' != x''; then \
2285             BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2286         fi; \
2287         $(srcdir)/contrib/test_summary -t -i warning.log >$@
2288         chmod +x $@
2289         echo If you really want to send e-mail, run ./$@ now
2290
2291 # Installation targets.
2292
2293 .PHONY: install uninstall
2294 install:
2295         @: $(MAKE); $(unstage)
2296         @r=`${PWD_COMMAND}`; export r; \
2297         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2298         $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2299
2300 .PHONY: install-host-nogcc
2301 install-host-nogcc:  \
2302     maybe-install-bfd \
2303     maybe-install-opcodes \
2304     maybe-install-binutils \
2305     maybe-install-bison \
2306     maybe-install-cgen \
2307     maybe-install-dejagnu \
2308     maybe-install-etc \
2309     maybe-install-fastjar \
2310     maybe-install-fixincludes \
2311     maybe-install-flex \
2312     maybe-install-gas \
2313     maybe-install-gmp \
2314     maybe-install-mpfr \
2315     maybe-install-mpc \
2316     maybe-install-ppl \
2317     maybe-install-cloog \
2318     maybe-install-libelf \
2319     maybe-install-gold \
2320     maybe-install-gprof \
2321     maybe-install-intl \
2322     maybe-install-tcl \
2323     maybe-install-itcl \
2324     maybe-install-ld \
2325     maybe-install-libcpp \
2326     maybe-install-libdecnumber \
2327     maybe-install-libgui \
2328     maybe-install-libiberty \
2329     maybe-install-libiconv \
2330     maybe-install-m4 \
2331     maybe-install-readline \
2332     maybe-install-sid \
2333     maybe-install-sim \
2334     maybe-install-texinfo \
2335     maybe-install-zlib \
2336     maybe-install-gdb \
2337     maybe-install-expect \
2338     maybe-install-guile \
2339     maybe-install-tk \
2340     maybe-install-libtermcap \
2341     maybe-install-utils \
2342     maybe-install-gnattools \
2343     maybe-install-lto-plugin
2344
2345 .PHONY: install-host
2346 install-host:  \
2347     maybe-install-bfd \
2348     maybe-install-opcodes \
2349     maybe-install-binutils \
2350     maybe-install-bison \
2351     maybe-install-cgen \
2352     maybe-install-dejagnu \
2353     maybe-install-etc \
2354     maybe-install-fastjar \
2355     maybe-install-fixincludes \
2356     maybe-install-flex \
2357     maybe-install-gas \
2358     maybe-install-gcc \
2359     maybe-install-gmp \
2360     maybe-install-mpfr \
2361     maybe-install-mpc \
2362     maybe-install-ppl \
2363     maybe-install-cloog \
2364     maybe-install-libelf \
2365     maybe-install-gold \
2366     maybe-install-gprof \
2367     maybe-install-intl \
2368     maybe-install-tcl \
2369     maybe-install-itcl \
2370     maybe-install-ld \
2371     maybe-install-libcpp \
2372     maybe-install-libdecnumber \
2373     maybe-install-libgui \
2374     maybe-install-libiberty \
2375     maybe-install-libiconv \
2376     maybe-install-m4 \
2377     maybe-install-readline \
2378     maybe-install-sid \
2379     maybe-install-sim \
2380     maybe-install-texinfo \
2381     maybe-install-zlib \
2382     maybe-install-gdb \
2383     maybe-install-expect \
2384     maybe-install-guile \
2385     maybe-install-tk \
2386     maybe-install-libtermcap \
2387     maybe-install-utils \
2388     maybe-install-gnattools \
2389     maybe-install-lto-plugin
2390
2391 .PHONY: install-target
2392 install-target:  \
2393     maybe-install-target-libstdc++-v3 \
2394     maybe-install-target-libmudflap \
2395     maybe-install-target-libssp \
2396     maybe-install-target-newlib \
2397     maybe-install-target-libgcc \
2398     maybe-install-target-libquadmath \
2399     maybe-install-target-libgfortran \
2400     maybe-install-target-libobjc \
2401     maybe-install-target-libgo \
2402     maybe-install-target-libtermcap \
2403     maybe-install-target-winsup \
2404     maybe-install-target-libgloss \
2405     maybe-install-target-libffi \
2406     maybe-install-target-libjava \
2407     maybe-install-target-zlib \
2408     maybe-install-target-boehm-gc \
2409     maybe-install-target-rda \
2410     maybe-install-target-libada \
2411     maybe-install-target-libgomp \
2412     maybe-install-target-libitm
2413
2414 uninstall:
2415         @echo "the uninstall target is not supported in this tree"
2416
2417 .PHONY: install.all
2418 install.all: install-no-fixedincludes
2419         @if [ -f ./gcc/Makefile ] ; then \
2420                 r=`${PWD_COMMAND}` ; export r ; \
2421                 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2422                 $(HOST_EXPORTS) \
2423                 (cd ./gcc && \
2424                 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2425         else \
2426                 true ; \
2427         fi
2428
2429 # install-no-fixedincludes is used to allow the elaboration of binary packages
2430 # suitable for distribution, where we cannot include the fixed system header
2431 # files.
2432 .PHONY: install-no-fixedincludes
2433 install-no-fixedincludes: installdirs install-host-nogcc \
2434         install-target gcc-install-no-fixedincludes
2435
2436 .PHONY: install-strip
2437 install-strip:
2438         @: $(MAKE); $(unstage)
2439         @r=`${PWD_COMMAND}`; export r; \
2440         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2441         $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
2442
2443 .PHONY: install-strip-host
2444 install-strip-host:  \
2445     maybe-install-strip-bfd \
2446     maybe-install-strip-opcodes \
2447     maybe-install-strip-binutils \
2448     maybe-install-strip-bison \
2449     maybe-install-strip-cgen \
2450     maybe-install-strip-dejagnu \
2451     maybe-install-strip-etc \
2452     maybe-install-strip-fastjar \
2453     maybe-install-strip-fixincludes \
2454     maybe-install-strip-flex \
2455     maybe-install-strip-gas \
2456     maybe-install-strip-gcc \
2457     maybe-install-strip-gmp \
2458     maybe-install-strip-mpfr \
2459     maybe-install-strip-mpc \
2460     maybe-install-strip-ppl \
2461     maybe-install-strip-cloog \
2462     maybe-install-strip-libelf \
2463     maybe-install-strip-gold \
2464     maybe-install-strip-gprof \
2465     maybe-install-strip-intl \
2466     maybe-install-strip-tcl \
2467     maybe-install-strip-itcl \
2468     maybe-install-strip-ld \
2469     maybe-install-strip-libcpp \
2470     maybe-install-strip-libdecnumber \
2471     maybe-install-strip-libgui \
2472     maybe-install-strip-libiberty \
2473     maybe-install-strip-libiconv \
2474     maybe-install-strip-m4 \
2475     maybe-install-strip-readline \
2476     maybe-install-strip-sid \
2477     maybe-install-strip-sim \
2478     maybe-install-strip-texinfo \
2479     maybe-install-strip-zlib \
2480     maybe-install-strip-gdb \
2481     maybe-install-strip-expect \
2482     maybe-install-strip-guile \
2483     maybe-install-strip-tk \
2484     maybe-install-strip-libtermcap \
2485     maybe-install-strip-utils \
2486     maybe-install-strip-gnattools \
2487     maybe-install-strip-lto-plugin
2488
2489 .PHONY: install-strip-target
2490 install-strip-target:  \
2491     maybe-install-strip-target-libstdc++-v3 \
2492     maybe-install-strip-target-libmudflap \
2493     maybe-install-strip-target-libssp \
2494     maybe-install-strip-target-newlib \
2495     maybe-install-strip-target-libgcc \
2496     maybe-install-strip-target-libquadmath \
2497     maybe-install-strip-target-libgfortran \
2498     maybe-install-strip-target-libobjc \
2499     maybe-install-strip-target-libgo \
2500     maybe-install-strip-target-libtermcap \
2501     maybe-install-strip-target-winsup \
2502     maybe-install-strip-target-libgloss \
2503     maybe-install-strip-target-libffi \
2504     maybe-install-strip-target-libjava \
2505     maybe-install-strip-target-zlib \
2506     maybe-install-strip-target-boehm-gc \
2507     maybe-install-strip-target-rda \
2508     maybe-install-strip-target-libada \
2509     maybe-install-strip-target-libgomp \
2510     maybe-install-strip-target-libitm
2511
2512
2513 ### other supporting targets
2514
2515 MAKEDIRS= \
2516         $(DESTDIR)$(prefix) \
2517         $(DESTDIR)$(exec_prefix)
2518 .PHONY: installdirs
2519 installdirs: mkinstalldirs
2520         $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2521
2522 dir.info: do-install-info
2523         if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2524           $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2525           mv -f dir.info.new dir.info ; \
2526         else true ; \
2527         fi
2528
2529 dist:
2530         @echo "Building a full distribution of this tree isn't done"
2531         @echo "via 'make dist'.  Check out the etc/ subdirectory" 
2532
2533 etags tags: TAGS
2534
2535 # Right now this just builds TAGS in each subdirectory.  emacs19 has the
2536 # ability to use several tags files at once, so there is probably no need
2537 # to combine them into one big TAGS file (like CVS 1.3 does).  We could
2538 # (if we felt like it) have this Makefile write a piece of elisp which
2539 # the user could load to tell emacs19 where all the TAGS files we just
2540 # built are.
2541 TAGS: do-TAGS
2542
2543 # ------------------------------------
2544 # Macros for configure and all targets
2545 # ------------------------------------
2546
2547
2548
2549
2550
2551 # --------------------------------------
2552 # Modules which run on the build machine
2553 # --------------------------------------
2554
2555
2556 .PHONY: configure-build-libiberty maybe-configure-build-libiberty
2557 maybe-configure-build-libiberty:
2558 @if gcc-bootstrap
2559 configure-build-libiberty: stage_current
2560 @endif gcc-bootstrap
2561 @if build-libiberty
2562 maybe-configure-build-libiberty: configure-build-libiberty
2563 configure-build-libiberty: 
2564         @: $(MAKE); $(unstage)
2565         @r=`${PWD_COMMAND}`; export r; \
2566         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2567         test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2568         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
2569         $(BUILD_EXPORTS)  \
2570         echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2571         cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2572         case $(srcdir) in \
2573           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2574           *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2575                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2576         esac; \
2577         srcdiroption="--srcdir=$${topdir}/libiberty"; \
2578         libsrcdir="$$s/libiberty"; \
2579         rm -f no-such-file || : ; \
2580         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2581           $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2582           --target=${target_alias} $${srcdiroption}  \
2583           || exit 1
2584 @endif build-libiberty
2585
2586
2587
2588
2589
2590 .PHONY: all-build-libiberty maybe-all-build-libiberty
2591 maybe-all-build-libiberty:
2592 @if gcc-bootstrap
2593 all-build-libiberty: stage_current
2594 @endif gcc-bootstrap
2595 @if build-libiberty
2596 TARGET-build-libiberty=all
2597 maybe-all-build-libiberty: all-build-libiberty
2598 all-build-libiberty: configure-build-libiberty
2599         @: $(MAKE); $(unstage)
2600         @r=`${PWD_COMMAND}`; export r; \
2601         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2602         $(BUILD_EXPORTS)  \
2603         (cd $(BUILD_SUBDIR)/libiberty && \
2604           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
2605                 $(TARGET-build-libiberty))
2606 @endif build-libiberty
2607
2608
2609
2610
2611
2612 .PHONY: configure-build-bison maybe-configure-build-bison
2613 maybe-configure-build-bison:
2614 @if gcc-bootstrap
2615 configure-build-bison: stage_current
2616 @endif gcc-bootstrap
2617 @if build-bison
2618 maybe-configure-build-bison: configure-build-bison
2619 configure-build-bison: 
2620         @: $(MAKE); $(unstage)
2621         @r=`${PWD_COMMAND}`; export r; \
2622         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2623         test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2624         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
2625         $(BUILD_EXPORTS)  \
2626         echo Configuring in $(BUILD_SUBDIR)/bison; \
2627         cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2628         case $(srcdir) in \
2629           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2630           *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2631                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2632         esac; \
2633         srcdiroption="--srcdir=$${topdir}/bison"; \
2634         libsrcdir="$$s/bison"; \
2635         rm -f no-such-file || : ; \
2636         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2637           $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2638           --target=${target_alias} $${srcdiroption}  \
2639           || exit 1
2640 @endif build-bison
2641
2642
2643
2644
2645
2646 .PHONY: all-build-bison maybe-all-build-bison
2647 maybe-all-build-bison:
2648 @if gcc-bootstrap
2649 all-build-bison: stage_current
2650 @endif gcc-bootstrap
2651 @if build-bison
2652 TARGET-build-bison=all
2653 maybe-all-build-bison: all-build-bison
2654 all-build-bison: configure-build-bison
2655         @: $(MAKE); $(unstage)
2656         @r=`${PWD_COMMAND}`; export r; \
2657         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2658         $(BUILD_EXPORTS)  \
2659         (cd $(BUILD_SUBDIR)/bison && \
2660           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
2661                 $(TARGET-build-bison))
2662 @endif build-bison
2663
2664
2665
2666
2667
2668 .PHONY: configure-build-flex maybe-configure-build-flex
2669 maybe-configure-build-flex:
2670 @if gcc-bootstrap
2671 configure-build-flex: stage_current
2672 @endif gcc-bootstrap
2673 @if build-flex
2674 maybe-configure-build-flex: configure-build-flex
2675 configure-build-flex: 
2676         @: $(MAKE); $(unstage)
2677         @r=`${PWD_COMMAND}`; export r; \
2678         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2679         test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2680         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
2681         $(BUILD_EXPORTS)  \
2682         echo Configuring in $(BUILD_SUBDIR)/flex; \
2683         cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2684         case $(srcdir) in \
2685           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2686           *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2687                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2688         esac; \
2689         srcdiroption="--srcdir=$${topdir}/flex"; \
2690         libsrcdir="$$s/flex"; \
2691         rm -f no-such-file || : ; \
2692         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2693           $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2694           --target=${target_alias} $${srcdiroption}  \
2695           || exit 1
2696 @endif build-flex
2697
2698
2699
2700
2701
2702 .PHONY: all-build-flex maybe-all-build-flex
2703 maybe-all-build-flex:
2704 @if gcc-bootstrap
2705 all-build-flex: stage_current
2706 @endif gcc-bootstrap
2707 @if build-flex
2708 TARGET-build-flex=all
2709 maybe-all-build-flex: all-build-flex
2710 all-build-flex: configure-build-flex
2711         @: $(MAKE); $(unstage)
2712         @r=`${PWD_COMMAND}`; export r; \
2713         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2714         $(BUILD_EXPORTS)  \
2715         (cd $(BUILD_SUBDIR)/flex && \
2716           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
2717                 $(TARGET-build-flex))
2718 @endif build-flex
2719
2720
2721
2722
2723
2724 .PHONY: configure-build-m4 maybe-configure-build-m4
2725 maybe-configure-build-m4:
2726 @if gcc-bootstrap
2727 configure-build-m4: stage_current
2728 @endif gcc-bootstrap
2729 @if build-m4
2730 maybe-configure-build-m4: configure-build-m4
2731 configure-build-m4: 
2732         @: $(MAKE); $(unstage)
2733         @r=`${PWD_COMMAND}`; export r; \
2734         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2735         test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2736         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
2737         $(BUILD_EXPORTS)  \
2738         echo Configuring in $(BUILD_SUBDIR)/m4; \
2739         cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2740         case $(srcdir) in \
2741           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2742           *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2743                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2744         esac; \
2745         srcdiroption="--srcdir=$${topdir}/m4"; \
2746         libsrcdir="$$s/m4"; \
2747         rm -f no-such-file || : ; \
2748         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2749           $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2750           --target=${target_alias} $${srcdiroption}  \
2751           || exit 1
2752 @endif build-m4
2753
2754
2755
2756
2757
2758 .PHONY: all-build-m4 maybe-all-build-m4
2759 maybe-all-build-m4:
2760 @if gcc-bootstrap
2761 all-build-m4: stage_current
2762 @endif gcc-bootstrap
2763 @if build-m4
2764 TARGET-build-m4=all
2765 maybe-all-build-m4: all-build-m4
2766 all-build-m4: configure-build-m4
2767         @: $(MAKE); $(unstage)
2768         @r=`${PWD_COMMAND}`; export r; \
2769         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2770         $(BUILD_EXPORTS)  \
2771         (cd $(BUILD_SUBDIR)/m4 && \
2772           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
2773                 $(TARGET-build-m4))
2774 @endif build-m4
2775
2776
2777
2778
2779
2780 .PHONY: configure-build-texinfo maybe-configure-build-texinfo
2781 maybe-configure-build-texinfo:
2782 @if gcc-bootstrap
2783 configure-build-texinfo: stage_current
2784 @endif gcc-bootstrap
2785 @if build-texinfo
2786 maybe-configure-build-texinfo: configure-build-texinfo
2787 configure-build-texinfo: 
2788         @: $(MAKE); $(unstage)
2789         @r=`${PWD_COMMAND}`; export r; \
2790         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2791         test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2792         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
2793         $(BUILD_EXPORTS)  \
2794         echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2795         cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2796         case $(srcdir) in \
2797           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2798           *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
2799                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2800         esac; \
2801         srcdiroption="--srcdir=$${topdir}/texinfo"; \
2802         libsrcdir="$$s/texinfo"; \
2803         rm -f no-such-file || : ; \
2804         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2805           $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2806           --target=${target_alias} $${srcdiroption}  \
2807           || exit 1
2808 @endif build-texinfo
2809
2810
2811
2812
2813
2814 .PHONY: all-build-texinfo maybe-all-build-texinfo
2815 maybe-all-build-texinfo:
2816 @if gcc-bootstrap
2817 all-build-texinfo: stage_current
2818 @endif gcc-bootstrap
2819 @if build-texinfo
2820 TARGET-build-texinfo=all
2821 maybe-all-build-texinfo: all-build-texinfo
2822 all-build-texinfo: configure-build-texinfo
2823         @: $(MAKE); $(unstage)
2824         @r=`${PWD_COMMAND}`; export r; \
2825         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2826         $(BUILD_EXPORTS)  \
2827         (cd $(BUILD_SUBDIR)/texinfo && \
2828           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
2829                 $(TARGET-build-texinfo))
2830 @endif build-texinfo
2831
2832
2833
2834
2835
2836 .PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
2837 maybe-configure-build-fixincludes:
2838 @if gcc-bootstrap
2839 configure-build-fixincludes: stage_current
2840 @endif gcc-bootstrap
2841 @if build-fixincludes
2842 maybe-configure-build-fixincludes: configure-build-fixincludes
2843 configure-build-fixincludes: 
2844         @: $(MAKE); $(unstage)
2845         @r=`${PWD_COMMAND}`; export r; \
2846         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2847         test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
2848         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
2849         $(BUILD_EXPORTS)  \
2850         echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
2851         cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
2852         case $(srcdir) in \
2853           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2854           *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
2855                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2856         esac; \
2857         srcdiroption="--srcdir=$${topdir}/fixincludes"; \
2858         libsrcdir="$$s/fixincludes"; \
2859         rm -f no-such-file || : ; \
2860         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2861           $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2862           --target=${target_alias} $${srcdiroption}  \
2863           || exit 1
2864 @endif build-fixincludes
2865
2866
2867
2868
2869
2870 .PHONY: all-build-fixincludes maybe-all-build-fixincludes
2871 maybe-all-build-fixincludes:
2872 @if gcc-bootstrap
2873 all-build-fixincludes: stage_current
2874 @endif gcc-bootstrap
2875 @if build-fixincludes
2876 TARGET-build-fixincludes=all
2877 maybe-all-build-fixincludes: all-build-fixincludes
2878 all-build-fixincludes: configure-build-fixincludes
2879         @: $(MAKE); $(unstage)
2880         @r=`${PWD_COMMAND}`; export r; \
2881         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2882         $(BUILD_EXPORTS)  \
2883         (cd $(BUILD_SUBDIR)/fixincludes && \
2884           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
2885                 $(TARGET-build-fixincludes))
2886 @endif build-fixincludes
2887
2888
2889
2890
2891
2892 # --------------------------------------
2893 # Modules which run on the host machine
2894 # --------------------------------------
2895
2896
2897 .PHONY: configure-bfd maybe-configure-bfd
2898 maybe-configure-bfd:
2899 @if gcc-bootstrap
2900 configure-bfd: stage_current
2901 @endif gcc-bootstrap
2902 @if bfd
2903 maybe-configure-bfd: configure-bfd
2904 configure-bfd: 
2905         @r=`${PWD_COMMAND}`; export r; \
2906         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2907         test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2908         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2909         $(HOST_EXPORTS)  \
2910         echo Configuring in $(HOST_SUBDIR)/bfd; \
2911         cd "$(HOST_SUBDIR)/bfd" || exit 1; \
2912         case $(srcdir) in \
2913           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2914           *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
2915                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2916         esac; \
2917         srcdiroption="--srcdir=$${topdir}/bfd"; \
2918         libsrcdir="$$s/bfd"; \
2919         $(SHELL) $${libsrcdir}/configure \
2920           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
2921           --target=${target_alias} $${srcdiroption}  \
2922           || exit 1
2923 @endif bfd
2924
2925
2926
2927 .PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
2928 maybe-configure-stage1-bfd:
2929 @if bfd-bootstrap
2930 maybe-configure-stage1-bfd: configure-stage1-bfd
2931 configure-stage1-bfd:
2932         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
2933         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
2934         @r=`${PWD_COMMAND}`; export r; \
2935         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2936         TFLAGS="$(STAGE1_TFLAGS)"; \
2937         test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2938         $(HOST_EXPORTS) \
2939         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
2940         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
2941         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
2942         echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
2943         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2944         cd $(HOST_SUBDIR)/bfd || exit 1; \
2945         case $(srcdir) in \
2946           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2947           *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
2948                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2949         esac; \
2950         srcdiroption="--srcdir=$${topdir}/bfd"; \
2951         libsrcdir="$$s/bfd"; \
2952         $(SHELL) $${libsrcdir}/configure \
2953           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
2954           --target=${target_alias} $${srcdiroption} \
2955           $(STAGE1_CONFIGURE_FLAGS)
2956 @endif bfd-bootstrap
2957
2958 .PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
2959 maybe-configure-stage2-bfd:
2960 @if bfd-bootstrap
2961 maybe-configure-stage2-bfd: configure-stage2-bfd
2962 configure-stage2-bfd:
2963         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
2964         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
2965         @r=`${PWD_COMMAND}`; export r; \
2966         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2967         TFLAGS="$(STAGE2_TFLAGS)"; \
2968         test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2969         $(HOST_EXPORTS) \
2970         $(POSTSTAGE1_HOST_EXPORTS) \
2971         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
2972         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
2973         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
2974         echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
2975         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2976         cd $(HOST_SUBDIR)/bfd || exit 1; \
2977         case $(srcdir) in \
2978           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2979           *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
2980                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2981         esac; \
2982         srcdiroption="--srcdir=$${topdir}/bfd"; \
2983         libsrcdir="$$s/bfd"; \
2984         $(SHELL) $${libsrcdir}/configure \
2985           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
2986           --target=${target_alias} $${srcdiroption} \
2987           --with-build-libsubdir=$(HOST_SUBDIR) \
2988           $(STAGE2_CONFIGURE_FLAGS)
2989 @endif bfd-bootstrap
2990
2991 .PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
2992 maybe-configure-stage3-bfd:
2993 @if bfd-bootstrap
2994 maybe-configure-stage3-bfd: configure-stage3-bfd
2995 configure-stage3-bfd:
2996         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
2997         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
2998         @r=`${PWD_COMMAND}`; export r; \
2999         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3000         TFLAGS="$(STAGE3_TFLAGS)"; \
3001         test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3002         $(HOST_EXPORTS) \
3003         $(POSTSTAGE1_HOST_EXPORTS) \
3004         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3005         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3006         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
3007         echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
3008         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3009         cd $(HOST_SUBDIR)/bfd || exit 1; \
3010         case $(srcdir) in \
3011           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3012           *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3013                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3014         esac; \
3015         srcdiroption="--srcdir=$${topdir}/bfd"; \
3016         libsrcdir="$$s/bfd"; \
3017         $(SHELL) $${libsrcdir}/configure \
3018           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3019           --target=${target_alias} $${srcdiroption} \
3020           --with-build-libsubdir=$(HOST_SUBDIR) \
3021           $(STAGE3_CONFIGURE_FLAGS)
3022 @endif bfd-bootstrap
3023
3024 .PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
3025 maybe-configure-stage4-bfd:
3026 @if bfd-bootstrap
3027 maybe-configure-stage4-bfd: configure-stage4-bfd
3028 configure-stage4-bfd:
3029         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3030         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3031         @r=`${PWD_COMMAND}`; export r; \
3032         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3033         TFLAGS="$(STAGE4_TFLAGS)"; \
3034         test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3035         $(HOST_EXPORTS) \
3036         $(POSTSTAGE1_HOST_EXPORTS) \
3037         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3038         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3039         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
3040         echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
3041         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3042         cd $(HOST_SUBDIR)/bfd || exit 1; \
3043         case $(srcdir) in \
3044           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3045           *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3046                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3047         esac; \
3048         srcdiroption="--srcdir=$${topdir}/bfd"; \
3049         libsrcdir="$$s/bfd"; \
3050         $(SHELL) $${libsrcdir}/configure \
3051           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3052           --target=${target_alias} $${srcdiroption} \
3053           --with-build-libsubdir=$(HOST_SUBDIR) \
3054           $(STAGE4_CONFIGURE_FLAGS)
3055 @endif bfd-bootstrap
3056
3057 .PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
3058 maybe-configure-stageprofile-bfd:
3059 @if bfd-bootstrap
3060 maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
3061 configure-stageprofile-bfd:
3062         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3063         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3064         @r=`${PWD_COMMAND}`; export r; \
3065         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3066         TFLAGS="$(STAGEprofile_TFLAGS)"; \
3067         test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3068         $(HOST_EXPORTS) \
3069         $(POSTSTAGE1_HOST_EXPORTS) \
3070         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3071         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3072         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
3073         echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
3074         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3075         cd $(HOST_SUBDIR)/bfd || exit 1; \
3076         case $(srcdir) in \
3077           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3078           *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3079                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3080         esac; \
3081         srcdiroption="--srcdir=$${topdir}/bfd"; \
3082         libsrcdir="$$s/bfd"; \
3083         $(SHELL) $${libsrcdir}/configure \
3084           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3085           --target=${target_alias} $${srcdiroption} \
3086           --with-build-libsubdir=$(HOST_SUBDIR) \
3087           $(STAGEprofile_CONFIGURE_FLAGS)
3088 @endif bfd-bootstrap
3089
3090 .PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
3091 maybe-configure-stagefeedback-bfd:
3092 @if bfd-bootstrap
3093 maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
3094 configure-stagefeedback-bfd:
3095         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3096         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3097         @r=`${PWD_COMMAND}`; export r; \
3098         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3099         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3100         test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3101         $(HOST_EXPORTS) \
3102         $(POSTSTAGE1_HOST_EXPORTS) \
3103         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3104         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3105         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
3106         echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
3107         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3108         cd $(HOST_SUBDIR)/bfd || exit 1; \
3109         case $(srcdir) in \
3110           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3111           *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3112                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3113         esac; \
3114         srcdiroption="--srcdir=$${topdir}/bfd"; \
3115         libsrcdir="$$s/bfd"; \
3116         $(SHELL) $${libsrcdir}/configure \
3117           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3118           --target=${target_alias} $${srcdiroption} \
3119           --with-build-libsubdir=$(HOST_SUBDIR) \
3120           $(STAGEfeedback_CONFIGURE_FLAGS)
3121 @endif bfd-bootstrap
3122
3123
3124
3125
3126
3127 .PHONY: all-bfd maybe-all-bfd
3128 maybe-all-bfd:
3129 @if gcc-bootstrap
3130 all-bfd: stage_current
3131 @endif gcc-bootstrap
3132 @if bfd
3133 TARGET-bfd=all
3134 maybe-all-bfd: all-bfd
3135 all-bfd: configure-bfd
3136         @r=`${PWD_COMMAND}`; export r; \
3137         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3138         $(HOST_EXPORTS)  \
3139         (cd $(HOST_SUBDIR)/bfd && \
3140           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
3141                 $(TARGET-bfd))
3142 @endif bfd
3143
3144
3145
3146 .PHONY: all-stage1-bfd maybe-all-stage1-bfd
3147 .PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
3148 maybe-all-stage1-bfd:
3149 maybe-clean-stage1-bfd:
3150 @if bfd-bootstrap
3151 maybe-all-stage1-bfd: all-stage1-bfd
3152 all-stage1: all-stage1-bfd
3153 TARGET-stage1-bfd = $(TARGET-bfd)
3154 all-stage1-bfd: configure-stage1-bfd
3155         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3156         @r=`${PWD_COMMAND}`; export r; \
3157         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3158         TFLAGS="$(STAGE1_TFLAGS)"; \
3159         $(HOST_EXPORTS)  \
3160         cd $(HOST_SUBDIR)/bfd && \
3161         $(MAKE) $(BASE_FLAGS_TO_PASS) \
3162                 CFLAGS="$(STAGE1_CFLAGS)" \
3163                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
3164                 LIBCFLAGS="$(LIBCFLAGS)" \
3165                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3166                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3167                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3168                 $(EXTRA_HOST_FLAGS)   \
3169                 TFLAGS="$(STAGE1_TFLAGS)" \
3170                 $(TARGET-stage1-bfd)
3171
3172 maybe-clean-stage1-bfd: clean-stage1-bfd
3173 clean-stage1: clean-stage1-bfd
3174 clean-stage1-bfd:
3175         @if [ $(current_stage) = stage1 ]; then \
3176           [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3177         else \
3178           [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
3179           $(MAKE) stage1-start; \
3180         fi; \
3181         cd $(HOST_SUBDIR)/bfd && \
3182         $(MAKE) $(EXTRA_HOST_FLAGS)  \
3183                  clean
3184 @endif bfd-bootstrap
3185
3186
3187 .PHONY: all-stage2-bfd maybe-all-stage2-bfd
3188 .PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
3189 maybe-all-stage2-bfd:
3190 maybe-clean-stage2-bfd:
3191 @if bfd-bootstrap
3192 maybe-all-stage2-bfd: all-stage2-bfd
3193 all-stage2: all-stage2-bfd
3194 TARGET-stage2-bfd = $(TARGET-bfd)
3195 all-stage2-bfd: configure-stage2-bfd
3196         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3197         @r=`${PWD_COMMAND}`; export r; \
3198         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3199         TFLAGS="$(STAGE2_TFLAGS)"; \
3200         $(HOST_EXPORTS) \
3201         $(POSTSTAGE1_HOST_EXPORTS)  \
3202         cd $(HOST_SUBDIR)/bfd && \
3203         $(MAKE) $(BASE_FLAGS_TO_PASS) \
3204                 CFLAGS="$(STAGE2_CFLAGS)" \
3205                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
3206                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
3207                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3208                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3209                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3210                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3211                 TFLAGS="$(STAGE2_TFLAGS)" \
3212                 $(TARGET-stage2-bfd)
3213
3214 maybe-clean-stage2-bfd: clean-stage2-bfd
3215 clean-stage2: clean-stage2-bfd
3216 clean-stage2-bfd:
3217         @if [ $(current_stage) = stage2 ]; then \
3218           [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3219         else \
3220           [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
3221           $(MAKE) stage2-start; \
3222         fi; \
3223         cd $(HOST_SUBDIR)/bfd && \
3224         $(MAKE) $(EXTRA_HOST_FLAGS)  \
3225                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
3226                  clean
3227 @endif bfd-bootstrap
3228
3229
3230 .PHONY: all-stage3-bfd maybe-all-stage3-bfd
3231 .PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
3232 maybe-all-stage3-bfd:
3233 maybe-clean-stage3-bfd:
3234 @if bfd-bootstrap
3235 maybe-all-stage3-bfd: all-stage3-bfd
3236 all-stage3: all-stage3-bfd
3237 TARGET-stage3-bfd = $(TARGET-bfd)
3238 all-stage3-bfd: configure-stage3-bfd
3239         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3240         @r=`${PWD_COMMAND}`; export r; \
3241         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3242         TFLAGS="$(STAGE3_TFLAGS)"; \
3243         $(HOST_EXPORTS) \
3244         $(POSTSTAGE1_HOST_EXPORTS)  \
3245         cd $(HOST_SUBDIR)/bfd && \
3246         $(MAKE) $(BASE_FLAGS_TO_PASS) \
3247                 CFLAGS="$(STAGE3_CFLAGS)" \
3248                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
3249                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
3250                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3251                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3252                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3253                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3254                 TFLAGS="$(STAGE3_TFLAGS)" \
3255                 $(TARGET-stage3-bfd)
3256
3257 maybe-clean-stage3-bfd: clean-stage3-bfd
3258 clean-stage3: clean-stage3-bfd
3259 clean-stage3-bfd:
3260         @if [ $(current_stage) = stage3 ]; then \
3261           [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3262         else \
3263           [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
3264           $(MAKE) stage3-start; \
3265         fi; \
3266         cd $(HOST_SUBDIR)/bfd && \
3267         $(MAKE) $(EXTRA_HOST_FLAGS)  \
3268                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
3269                  clean
3270 @endif bfd-bootstrap
3271
3272
3273 .PHONY: all-stage4-bfd maybe-all-stage4-bfd
3274 .PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
3275 maybe-all-stage4-bfd:
3276 maybe-clean-stage4-bfd:
3277 @if bfd-bootstrap
3278 maybe-all-stage4-bfd: all-stage4-bfd
3279 all-stage4: all-stage4-bfd
3280 TARGET-stage4-bfd = $(TARGET-bfd)
3281 all-stage4-bfd: configure-stage4-bfd
3282         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3283         @r=`${PWD_COMMAND}`; export r; \
3284         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3285         TFLAGS="$(STAGE4_TFLAGS)"; \
3286         $(HOST_EXPORTS) \
3287         $(POSTSTAGE1_HOST_EXPORTS)  \
3288         cd $(HOST_SUBDIR)/bfd && \
3289         $(MAKE) $(BASE_FLAGS_TO_PASS) \
3290                 CFLAGS="$(STAGE4_CFLAGS)" \
3291                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
3292                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
3293                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3294                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3295                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3296                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3297                 TFLAGS="$(STAGE4_TFLAGS)" \
3298                 $(TARGET-stage4-bfd)
3299
3300 maybe-clean-stage4-bfd: clean-stage4-bfd
3301 clean-stage4: clean-stage4-bfd
3302 clean-stage4-bfd:
3303         @if [ $(current_stage) = stage4 ]; then \
3304           [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3305         else \
3306           [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
3307           $(MAKE) stage4-start; \
3308         fi; \
3309         cd $(HOST_SUBDIR)/bfd && \
3310         $(MAKE) $(EXTRA_HOST_FLAGS)  \
3311                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
3312                  clean
3313 @endif bfd-bootstrap
3314
3315
3316 .PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
3317 .PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
3318 maybe-all-stageprofile-bfd:
3319 maybe-clean-stageprofile-bfd:
3320 @if bfd-bootstrap
3321 maybe-all-stageprofile-bfd: all-stageprofile-bfd
3322 all-stageprofile: all-stageprofile-bfd
3323 TARGET-stageprofile-bfd = $(TARGET-bfd)
3324 all-stageprofile-bfd: configure-stageprofile-bfd
3325         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3326         @r=`${PWD_COMMAND}`; export r; \
3327         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3328         TFLAGS="$(STAGEprofile_TFLAGS)"; \
3329         $(HOST_EXPORTS) \
3330         $(POSTSTAGE1_HOST_EXPORTS)  \
3331         cd $(HOST_SUBDIR)/bfd && \
3332         $(MAKE) $(BASE_FLAGS_TO_PASS) \
3333                 CFLAGS="$(STAGEprofile_CFLAGS)" \
3334                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
3335                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
3336                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3337                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3338                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3339                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3340                 TFLAGS="$(STAGEprofile_TFLAGS)" \
3341                 $(TARGET-stageprofile-bfd)
3342
3343 maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
3344 clean-stageprofile: clean-stageprofile-bfd
3345 clean-stageprofile-bfd:
3346         @if [ $(current_stage) = stageprofile ]; then \
3347           [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3348         else \
3349           [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
3350           $(MAKE) stageprofile-start; \
3351         fi; \
3352         cd $(HOST_SUBDIR)/bfd && \
3353         $(MAKE) $(EXTRA_HOST_FLAGS)  \
3354                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
3355                  clean
3356 @endif bfd-bootstrap
3357
3358
3359 .PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
3360 .PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
3361 maybe-all-stagefeedback-bfd:
3362 maybe-clean-stagefeedback-bfd:
3363 @if bfd-bootstrap
3364 maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
3365 all-stagefeedback: all-stagefeedback-bfd
3366 TARGET-stagefeedback-bfd = $(TARGET-bfd)
3367 all-stagefeedback-bfd: configure-stagefeedback-bfd
3368         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3369         @r=`${PWD_COMMAND}`; export r; \
3370         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3371         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3372         $(HOST_EXPORTS) \
3373         $(POSTSTAGE1_HOST_EXPORTS)  \
3374         cd $(HOST_SUBDIR)/bfd && \
3375         $(MAKE) $(BASE_FLAGS_TO_PASS) \
3376                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
3377                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
3378                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
3379                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3380                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3381                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3382                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3383                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
3384                 $(TARGET-stagefeedback-bfd)
3385
3386 maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
3387 clean-stagefeedback: clean-stagefeedback-bfd
3388 clean-stagefeedback-bfd:
3389         @if [ $(current_stage) = stagefeedback ]; then \
3390           [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3391         else \
3392           [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
3393           $(MAKE) stagefeedback-start; \
3394         fi; \
3395         cd $(HOST_SUBDIR)/bfd && \
3396         $(MAKE) $(EXTRA_HOST_FLAGS)  \
3397                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
3398                  clean
3399 @endif bfd-bootstrap
3400
3401
3402
3403
3404
3405 .PHONY: check-bfd maybe-check-bfd
3406 maybe-check-bfd:
3407 @if bfd
3408 maybe-check-bfd: check-bfd
3409
3410 check-bfd:
3411         @: $(MAKE); $(unstage)
3412         @r=`${PWD_COMMAND}`; export r; \
3413         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3414         $(HOST_EXPORTS) \
3415         (cd $(HOST_SUBDIR)/bfd && \
3416           $(MAKE) $(FLAGS_TO_PASS)  check)
3417
3418 @endif bfd
3419
3420 .PHONY: install-bfd maybe-install-bfd
3421 maybe-install-bfd:
3422 @if bfd
3423 maybe-install-bfd: install-bfd
3424
3425 install-bfd: installdirs
3426         @: $(MAKE); $(unstage)
3427         @r=`${PWD_COMMAND}`; export r; \
3428         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3429         $(HOST_EXPORTS) \
3430         (cd $(HOST_SUBDIR)/bfd && \
3431           $(MAKE) $(FLAGS_TO_PASS)  install)
3432
3433 @endif bfd
3434
3435 .PHONY: install-strip-bfd maybe-install-strip-bfd
3436 maybe-install-strip-bfd:
3437 @if bfd
3438 maybe-install-strip-bfd: install-strip-bfd
3439
3440 install-strip-bfd: installdirs
3441         @: $(MAKE); $(unstage)
3442         @r=`${PWD_COMMAND}`; export r; \
3443         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3444         $(HOST_EXPORTS) \
3445         (cd $(HOST_SUBDIR)/bfd && \
3446           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
3447
3448 @endif bfd
3449
3450 # Other targets (info, dvi, pdf, etc.)
3451
3452 .PHONY: maybe-info-bfd info-bfd
3453 maybe-info-bfd:
3454 @if bfd
3455 maybe-info-bfd: info-bfd
3456
3457 info-bfd: \
3458     configure-bfd 
3459         @[ -f ./bfd/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 info in bfd" ; \
3467         (cd $(HOST_SUBDIR)/bfd && \
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                   info) \
3473           || exit 1
3474
3475 @endif bfd
3476
3477 .PHONY: maybe-dvi-bfd dvi-bfd
3478 maybe-dvi-bfd:
3479 @if bfd
3480 maybe-dvi-bfd: dvi-bfd
3481
3482 dvi-bfd: \
3483     configure-bfd 
3484         @[ -f ./bfd/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 dvi in bfd" ; \
3492         (cd $(HOST_SUBDIR)/bfd && \
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                   dvi) \
3498           || exit 1
3499
3500 @endif bfd
3501
3502 .PHONY: maybe-pdf-bfd pdf-bfd
3503 maybe-pdf-bfd:
3504 @if bfd
3505 maybe-pdf-bfd: pdf-bfd
3506
3507 pdf-bfd: \
3508     configure-bfd 
3509         @[ -f ./bfd/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 pdf in bfd" ; \
3517         (cd $(HOST_SUBDIR)/bfd && \
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                   pdf) \
3523           || exit 1
3524
3525 @endif bfd
3526
3527 .PHONY: maybe-html-bfd html-bfd
3528 maybe-html-bfd:
3529 @if bfd
3530 maybe-html-bfd: html-bfd
3531
3532 html-bfd: \
3533     configure-bfd 
3534         @[ -f ./bfd/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 html in bfd" ; \
3542         (cd $(HOST_SUBDIR)/bfd && \
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                   html) \
3548           || exit 1
3549
3550 @endif bfd
3551
3552 .PHONY: maybe-TAGS-bfd TAGS-bfd
3553 maybe-TAGS-bfd:
3554 @if bfd
3555 maybe-TAGS-bfd: TAGS-bfd
3556
3557 TAGS-bfd: \
3558     configure-bfd 
3559         @[ -f ./bfd/Makefile ] || exit 0; \
3560         r=`${PWD_COMMAND}`; export r; \
3561         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3562         $(HOST_EXPORTS) \
3563         for flag in $(EXTRA_HOST_FLAGS) ; do \
3564           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3565         done; \
3566         echo "Doing TAGS in bfd" ; \
3567         (cd $(HOST_SUBDIR)/bfd && \
3568           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3569                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3570                   "RANLIB=$${RANLIB}" \
3571                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3572                   TAGS) \
3573           || exit 1
3574
3575 @endif bfd
3576
3577 .PHONY: maybe-install-info-bfd install-info-bfd
3578 maybe-install-info-bfd:
3579 @if bfd
3580 maybe-install-info-bfd: install-info-bfd
3581
3582 install-info-bfd: \
3583     configure-bfd \
3584     info-bfd 
3585         @[ -f ./bfd/Makefile ] || exit 0; \
3586         r=`${PWD_COMMAND}`; export r; \
3587         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3588         $(HOST_EXPORTS) \
3589         for flag in $(EXTRA_HOST_FLAGS) ; do \
3590           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3591         done; \
3592         echo "Doing install-info in bfd" ; \
3593         (cd $(HOST_SUBDIR)/bfd && \
3594           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3595                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3596                   "RANLIB=$${RANLIB}" \
3597                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3598                   install-info) \
3599           || exit 1
3600
3601 @endif bfd
3602
3603 .PHONY: maybe-install-pdf-bfd install-pdf-bfd
3604 maybe-install-pdf-bfd:
3605 @if bfd
3606 maybe-install-pdf-bfd: install-pdf-bfd
3607
3608 install-pdf-bfd: \
3609     configure-bfd \
3610     pdf-bfd 
3611         @[ -f ./bfd/Makefile ] || exit 0; \
3612         r=`${PWD_COMMAND}`; export r; \
3613         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3614         $(HOST_EXPORTS) \
3615         for flag in $(EXTRA_HOST_FLAGS) ; do \
3616           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3617         done; \
3618         echo "Doing install-pdf in bfd" ; \
3619         (cd $(HOST_SUBDIR)/bfd && \
3620           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3621                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3622                   "RANLIB=$${RANLIB}" \
3623                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3624                   install-pdf) \
3625           || exit 1
3626
3627 @endif bfd
3628
3629 .PHONY: maybe-install-html-bfd install-html-bfd
3630 maybe-install-html-bfd:
3631 @if bfd
3632 maybe-install-html-bfd: install-html-bfd
3633
3634 install-html-bfd: \
3635     configure-bfd \
3636     html-bfd 
3637         @[ -f ./bfd/Makefile ] || exit 0; \
3638         r=`${PWD_COMMAND}`; export r; \
3639         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3640         $(HOST_EXPORTS) \
3641         for flag in $(EXTRA_HOST_FLAGS) ; do \
3642           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3643         done; \
3644         echo "Doing install-html in bfd" ; \
3645         (cd $(HOST_SUBDIR)/bfd && \
3646           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3647                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3648                   "RANLIB=$${RANLIB}" \
3649                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3650                   install-html) \
3651           || exit 1
3652
3653 @endif bfd
3654
3655 .PHONY: maybe-installcheck-bfd installcheck-bfd
3656 maybe-installcheck-bfd:
3657 @if bfd
3658 maybe-installcheck-bfd: installcheck-bfd
3659
3660 installcheck-bfd: \
3661     configure-bfd 
3662         @[ -f ./bfd/Makefile ] || exit 0; \
3663         r=`${PWD_COMMAND}`; export r; \
3664         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3665         $(HOST_EXPORTS) \
3666         for flag in $(EXTRA_HOST_FLAGS) ; do \
3667           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3668         done; \
3669         echo "Doing installcheck in bfd" ; \
3670         (cd $(HOST_SUBDIR)/bfd && \
3671           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3672                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3673                   "RANLIB=$${RANLIB}" \
3674                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3675                   installcheck) \
3676           || exit 1
3677
3678 @endif bfd
3679
3680 .PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3681 maybe-mostlyclean-bfd:
3682 @if bfd
3683 maybe-mostlyclean-bfd: mostlyclean-bfd
3684
3685 mostlyclean-bfd: 
3686         @[ -f ./bfd/Makefile ] || exit 0; \
3687         r=`${PWD_COMMAND}`; export r; \
3688         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3689         $(HOST_EXPORTS) \
3690         for flag in $(EXTRA_HOST_FLAGS) ; do \
3691           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3692         done; \
3693         echo "Doing mostlyclean in bfd" ; \
3694         (cd $(HOST_SUBDIR)/bfd && \
3695           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3696                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3697                   "RANLIB=$${RANLIB}" \
3698                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3699                   mostlyclean) \
3700           || exit 1
3701
3702 @endif bfd
3703
3704 .PHONY: maybe-clean-bfd clean-bfd
3705 maybe-clean-bfd:
3706 @if bfd
3707 maybe-clean-bfd: clean-bfd
3708
3709 clean-bfd: 
3710         @[ -f ./bfd/Makefile ] || exit 0; \
3711         r=`${PWD_COMMAND}`; export r; \
3712         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3713         $(HOST_EXPORTS) \
3714         for flag in $(EXTRA_HOST_FLAGS) ; do \
3715           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3716         done; \
3717         echo "Doing clean in bfd" ; \
3718         (cd $(HOST_SUBDIR)/bfd && \
3719           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3720                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3721                   "RANLIB=$${RANLIB}" \
3722                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3723                   clean) \
3724           || exit 1
3725
3726 @endif bfd
3727
3728 .PHONY: maybe-distclean-bfd distclean-bfd
3729 maybe-distclean-bfd:
3730 @if bfd
3731 maybe-distclean-bfd: distclean-bfd
3732
3733 distclean-bfd: 
3734         @[ -f ./bfd/Makefile ] || exit 0; \
3735         r=`${PWD_COMMAND}`; export r; \
3736         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3737         $(HOST_EXPORTS) \
3738         for flag in $(EXTRA_HOST_FLAGS) ; do \
3739           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3740         done; \
3741         echo "Doing distclean in bfd" ; \
3742         (cd $(HOST_SUBDIR)/bfd && \
3743           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3744                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3745                   "RANLIB=$${RANLIB}" \
3746                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3747                   distclean) \
3748           || exit 1
3749
3750 @endif bfd
3751
3752 .PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
3753 maybe-maintainer-clean-bfd:
3754 @if bfd
3755 maybe-maintainer-clean-bfd: maintainer-clean-bfd
3756
3757 maintainer-clean-bfd: 
3758         @[ -f ./bfd/Makefile ] || exit 0; \
3759         r=`${PWD_COMMAND}`; export r; \
3760         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3761         $(HOST_EXPORTS) \
3762         for flag in $(EXTRA_HOST_FLAGS) ; do \
3763           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3764         done; \
3765         echo "Doing maintainer-clean in bfd" ; \
3766         (cd $(HOST_SUBDIR)/bfd && \
3767           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3768                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3769                   "RANLIB=$${RANLIB}" \
3770                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3771                   maintainer-clean) \
3772           || exit 1
3773
3774 @endif bfd
3775
3776
3777
3778 .PHONY: configure-opcodes maybe-configure-opcodes
3779 maybe-configure-opcodes:
3780 @if gcc-bootstrap
3781 configure-opcodes: stage_current
3782 @endif gcc-bootstrap
3783 @if opcodes
3784 maybe-configure-opcodes: configure-opcodes
3785 configure-opcodes: 
3786         @r=`${PWD_COMMAND}`; export r; \
3787         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3788         test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3789         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3790         $(HOST_EXPORTS)  \
3791         echo Configuring in $(HOST_SUBDIR)/opcodes; \
3792         cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
3793         case $(srcdir) in \
3794           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3795           *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3796                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3797         esac; \
3798         srcdiroption="--srcdir=$${topdir}/opcodes"; \
3799         libsrcdir="$$s/opcodes"; \
3800         $(SHELL) $${libsrcdir}/configure \
3801           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3802           --target=${target_alias} $${srcdiroption}  \
3803           || exit 1
3804 @endif opcodes
3805
3806
3807
3808 .PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
3809 maybe-configure-stage1-opcodes:
3810 @if opcodes-bootstrap
3811 maybe-configure-stage1-opcodes: configure-stage1-opcodes
3812 configure-stage1-opcodes:
3813         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3814         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3815         @r=`${PWD_COMMAND}`; export r; \
3816         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3817         TFLAGS="$(STAGE1_TFLAGS)"; \
3818         test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3819         $(HOST_EXPORTS) \
3820         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3821         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3822         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
3823         echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
3824         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3825         cd $(HOST_SUBDIR)/opcodes || exit 1; \
3826         case $(srcdir) in \
3827           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3828           *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3829                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3830         esac; \
3831         srcdiroption="--srcdir=$${topdir}/opcodes"; \
3832         libsrcdir="$$s/opcodes"; \
3833         $(SHELL) $${libsrcdir}/configure \
3834           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3835           --target=${target_alias} $${srcdiroption} \
3836           $(STAGE1_CONFIGURE_FLAGS)
3837 @endif opcodes-bootstrap
3838
3839 .PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
3840 maybe-configure-stage2-opcodes:
3841 @if opcodes-bootstrap
3842 maybe-configure-stage2-opcodes: configure-stage2-opcodes
3843 configure-stage2-opcodes:
3844         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3845         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3846         @r=`${PWD_COMMAND}`; export r; \
3847         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3848         TFLAGS="$(STAGE2_TFLAGS)"; \
3849         test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3850         $(HOST_EXPORTS) \
3851         $(POSTSTAGE1_HOST_EXPORTS) \
3852         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3853         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3854         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
3855         echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
3856         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3857         cd $(HOST_SUBDIR)/opcodes || exit 1; \
3858         case $(srcdir) in \
3859           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3860           *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3861                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3862         esac; \
3863         srcdiroption="--srcdir=$${topdir}/opcodes"; \
3864         libsrcdir="$$s/opcodes"; \
3865         $(SHELL) $${libsrcdir}/configure \
3866           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3867           --target=${target_alias} $${srcdiroption} \
3868           --with-build-libsubdir=$(HOST_SUBDIR) \
3869           $(STAGE2_CONFIGURE_FLAGS)
3870 @endif opcodes-bootstrap
3871
3872 .PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
3873 maybe-configure-stage3-opcodes:
3874 @if opcodes-bootstrap
3875 maybe-configure-stage3-opcodes: configure-stage3-opcodes
3876 configure-stage3-opcodes:
3877         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3878         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3879         @r=`${PWD_COMMAND}`; export r; \
3880         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3881         TFLAGS="$(STAGE3_TFLAGS)"; \
3882         test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3883         $(HOST_EXPORTS) \
3884         $(POSTSTAGE1_HOST_EXPORTS) \
3885         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3886         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3887         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
3888         echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
3889         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3890         cd $(HOST_SUBDIR)/opcodes || exit 1; \
3891         case $(srcdir) in \
3892           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3893           *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3894                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3895         esac; \
3896         srcdiroption="--srcdir=$${topdir}/opcodes"; \
3897         libsrcdir="$$s/opcodes"; \
3898         $(SHELL) $${libsrcdir}/configure \
3899           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3900           --target=${target_alias} $${srcdiroption} \
3901           --with-build-libsubdir=$(HOST_SUBDIR) \
3902           $(STAGE3_CONFIGURE_FLAGS)
3903 @endif opcodes-bootstrap
3904
3905 .PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
3906 maybe-configure-stage4-opcodes:
3907 @if opcodes-bootstrap
3908 maybe-configure-stage4-opcodes: configure-stage4-opcodes
3909 configure-stage4-opcodes:
3910         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3911         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3912         @r=`${PWD_COMMAND}`; export r; \
3913         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3914         TFLAGS="$(STAGE4_TFLAGS)"; \
3915         test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3916         $(HOST_EXPORTS) \
3917         $(POSTSTAGE1_HOST_EXPORTS) \
3918         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3919         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3920         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
3921         echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
3922         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3923         cd $(HOST_SUBDIR)/opcodes || exit 1; \
3924         case $(srcdir) in \
3925           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3926           *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3927                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3928         esac; \
3929         srcdiroption="--srcdir=$${topdir}/opcodes"; \
3930         libsrcdir="$$s/opcodes"; \
3931         $(SHELL) $${libsrcdir}/configure \
3932           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3933           --target=${target_alias} $${srcdiroption} \
3934           --with-build-libsubdir=$(HOST_SUBDIR) \
3935           $(STAGE4_CONFIGURE_FLAGS)
3936 @endif opcodes-bootstrap
3937
3938 .PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
3939 maybe-configure-stageprofile-opcodes:
3940 @if opcodes-bootstrap
3941 maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
3942 configure-stageprofile-opcodes:
3943         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3944         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3945         @r=`${PWD_COMMAND}`; export r; \
3946         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3947         TFLAGS="$(STAGEprofile_TFLAGS)"; \
3948         test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3949         $(HOST_EXPORTS) \
3950         $(POSTSTAGE1_HOST_EXPORTS) \
3951         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3952         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3953         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
3954         echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
3955         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3956         cd $(HOST_SUBDIR)/opcodes || exit 1; \
3957         case $(srcdir) in \
3958           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3959           *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3960                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3961         esac; \
3962         srcdiroption="--srcdir=$${topdir}/opcodes"; \
3963         libsrcdir="$$s/opcodes"; \
3964         $(SHELL) $${libsrcdir}/configure \
3965           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3966           --target=${target_alias} $${srcdiroption} \
3967           --with-build-libsubdir=$(HOST_SUBDIR) \
3968           $(STAGEprofile_CONFIGURE_FLAGS)
3969 @endif opcodes-bootstrap
3970
3971 .PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
3972 maybe-configure-stagefeedback-opcodes:
3973 @if opcodes-bootstrap
3974 maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
3975 configure-stagefeedback-opcodes:
3976         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3977         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3978         @r=`${PWD_COMMAND}`; export r; \
3979         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3980         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3981         test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3982         $(HOST_EXPORTS) \
3983         $(POSTSTAGE1_HOST_EXPORTS) \
3984         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3985         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3986         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
3987         echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
3988         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3989         cd $(HOST_SUBDIR)/opcodes || exit 1; \
3990         case $(srcdir) in \
3991           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3992           *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3993                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3994         esac; \
3995         srcdiroption="--srcdir=$${topdir}/opcodes"; \
3996         libsrcdir="$$s/opcodes"; \
3997         $(SHELL) $${libsrcdir}/configure \
3998           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3999           --target=${target_alias} $${srcdiroption} \
4000           --with-build-libsubdir=$(HOST_SUBDIR) \
4001           $(STAGEfeedback_CONFIGURE_FLAGS)
4002 @endif opcodes-bootstrap
4003
4004
4005
4006
4007
4008 .PHONY: all-opcodes maybe-all-opcodes
4009 maybe-all-opcodes:
4010 @if gcc-bootstrap
4011 all-opcodes: stage_current
4012 @endif gcc-bootstrap
4013 @if opcodes
4014 TARGET-opcodes=all
4015 maybe-all-opcodes: all-opcodes
4016 all-opcodes: configure-opcodes
4017         @r=`${PWD_COMMAND}`; export r; \
4018         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4019         $(HOST_EXPORTS)  \
4020         (cd $(HOST_SUBDIR)/opcodes && \
4021           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
4022                 $(TARGET-opcodes))
4023 @endif opcodes
4024
4025
4026
4027 .PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
4028 .PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
4029 maybe-all-stage1-opcodes:
4030 maybe-clean-stage1-opcodes:
4031 @if opcodes-bootstrap
4032 maybe-all-stage1-opcodes: all-stage1-opcodes
4033 all-stage1: all-stage1-opcodes
4034 TARGET-stage1-opcodes = $(TARGET-opcodes)
4035 all-stage1-opcodes: configure-stage1-opcodes
4036         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4037         @r=`${PWD_COMMAND}`; export r; \
4038         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4039         TFLAGS="$(STAGE1_TFLAGS)"; \
4040         $(HOST_EXPORTS)  \
4041         cd $(HOST_SUBDIR)/opcodes && \
4042         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4043                 CFLAGS="$(STAGE1_CFLAGS)" \
4044                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4045                 LIBCFLAGS="$(LIBCFLAGS)" \
4046                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4047                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4048                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4049                 $(EXTRA_HOST_FLAGS)   \
4050                 TFLAGS="$(STAGE1_TFLAGS)" \
4051                 $(TARGET-stage1-opcodes)
4052
4053 maybe-clean-stage1-opcodes: clean-stage1-opcodes
4054 clean-stage1: clean-stage1-opcodes
4055 clean-stage1-opcodes:
4056         @if [ $(current_stage) = stage1 ]; then \
4057           [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4058         else \
4059           [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
4060           $(MAKE) stage1-start; \
4061         fi; \
4062         cd $(HOST_SUBDIR)/opcodes && \
4063         $(MAKE) $(EXTRA_HOST_FLAGS)  \
4064                  clean
4065 @endif opcodes-bootstrap
4066
4067
4068 .PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
4069 .PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
4070 maybe-all-stage2-opcodes:
4071 maybe-clean-stage2-opcodes:
4072 @if opcodes-bootstrap
4073 maybe-all-stage2-opcodes: all-stage2-opcodes
4074 all-stage2: all-stage2-opcodes
4075 TARGET-stage2-opcodes = $(TARGET-opcodes)
4076 all-stage2-opcodes: configure-stage2-opcodes
4077         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4078         @r=`${PWD_COMMAND}`; export r; \
4079         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4080         TFLAGS="$(STAGE2_TFLAGS)"; \
4081         $(HOST_EXPORTS) \
4082         $(POSTSTAGE1_HOST_EXPORTS)  \
4083         cd $(HOST_SUBDIR)/opcodes && \
4084         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4085                 CFLAGS="$(STAGE2_CFLAGS)" \
4086                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4087                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4088                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4089                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4090                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4091                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4092                 TFLAGS="$(STAGE2_TFLAGS)" \
4093                 $(TARGET-stage2-opcodes)
4094
4095 maybe-clean-stage2-opcodes: clean-stage2-opcodes
4096 clean-stage2: clean-stage2-opcodes
4097 clean-stage2-opcodes:
4098         @if [ $(current_stage) = stage2 ]; then \
4099           [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4100         else \
4101           [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
4102           $(MAKE) stage2-start; \
4103         fi; \
4104         cd $(HOST_SUBDIR)/opcodes && \
4105         $(MAKE) $(EXTRA_HOST_FLAGS)  \
4106                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
4107                  clean
4108 @endif opcodes-bootstrap
4109
4110
4111 .PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
4112 .PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
4113 maybe-all-stage3-opcodes:
4114 maybe-clean-stage3-opcodes:
4115 @if opcodes-bootstrap
4116 maybe-all-stage3-opcodes: all-stage3-opcodes
4117 all-stage3: all-stage3-opcodes
4118 TARGET-stage3-opcodes = $(TARGET-opcodes)
4119 all-stage3-opcodes: configure-stage3-opcodes
4120         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4121         @r=`${PWD_COMMAND}`; export r; \
4122         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4123         TFLAGS="$(STAGE3_TFLAGS)"; \
4124         $(HOST_EXPORTS) \
4125         $(POSTSTAGE1_HOST_EXPORTS)  \
4126         cd $(HOST_SUBDIR)/opcodes && \
4127         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4128                 CFLAGS="$(STAGE3_CFLAGS)" \
4129                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4130                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
4131                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4132                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4133                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4134                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4135                 TFLAGS="$(STAGE3_TFLAGS)" \
4136                 $(TARGET-stage3-opcodes)
4137
4138 maybe-clean-stage3-opcodes: clean-stage3-opcodes
4139 clean-stage3: clean-stage3-opcodes
4140 clean-stage3-opcodes:
4141         @if [ $(current_stage) = stage3 ]; then \
4142           [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4143         else \
4144           [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
4145           $(MAKE) stage3-start; \
4146         fi; \
4147         cd $(HOST_SUBDIR)/opcodes && \
4148         $(MAKE) $(EXTRA_HOST_FLAGS)  \
4149                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
4150                  clean
4151 @endif opcodes-bootstrap
4152
4153
4154 .PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
4155 .PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
4156 maybe-all-stage4-opcodes:
4157 maybe-clean-stage4-opcodes:
4158 @if opcodes-bootstrap
4159 maybe-all-stage4-opcodes: all-stage4-opcodes
4160 all-stage4: all-stage4-opcodes
4161 TARGET-stage4-opcodes = $(TARGET-opcodes)
4162 all-stage4-opcodes: configure-stage4-opcodes
4163         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4164         @r=`${PWD_COMMAND}`; export r; \
4165         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4166         TFLAGS="$(STAGE4_TFLAGS)"; \
4167         $(HOST_EXPORTS) \
4168         $(POSTSTAGE1_HOST_EXPORTS)  \
4169         cd $(HOST_SUBDIR)/opcodes && \
4170         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4171                 CFLAGS="$(STAGE4_CFLAGS)" \
4172                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
4173                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4174                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4175                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4176                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4177                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4178                 TFLAGS="$(STAGE4_TFLAGS)" \
4179                 $(TARGET-stage4-opcodes)
4180
4181 maybe-clean-stage4-opcodes: clean-stage4-opcodes
4182 clean-stage4: clean-stage4-opcodes
4183 clean-stage4-opcodes:
4184         @if [ $(current_stage) = stage4 ]; then \
4185           [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4186         else \
4187           [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
4188           $(MAKE) stage4-start; \
4189         fi; \
4190         cd $(HOST_SUBDIR)/opcodes && \
4191         $(MAKE) $(EXTRA_HOST_FLAGS)  \
4192                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
4193                  clean
4194 @endif opcodes-bootstrap
4195
4196
4197 .PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
4198 .PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
4199 maybe-all-stageprofile-opcodes:
4200 maybe-clean-stageprofile-opcodes:
4201 @if opcodes-bootstrap
4202 maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
4203 all-stageprofile: all-stageprofile-opcodes
4204 TARGET-stageprofile-opcodes = $(TARGET-opcodes)
4205 all-stageprofile-opcodes: configure-stageprofile-opcodes
4206         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4207         @r=`${PWD_COMMAND}`; export r; \
4208         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4209         TFLAGS="$(STAGEprofile_TFLAGS)"; \
4210         $(HOST_EXPORTS) \
4211         $(POSTSTAGE1_HOST_EXPORTS)  \
4212         cd $(HOST_SUBDIR)/opcodes && \
4213         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4214                 CFLAGS="$(STAGEprofile_CFLAGS)" \
4215                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4216                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
4217                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4218                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4219                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4220                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4221                 TFLAGS="$(STAGEprofile_TFLAGS)" \
4222                 $(TARGET-stageprofile-opcodes)
4223
4224 maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
4225 clean-stageprofile: clean-stageprofile-opcodes
4226 clean-stageprofile-opcodes:
4227         @if [ $(current_stage) = stageprofile ]; then \
4228           [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4229         else \
4230           [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
4231           $(MAKE) stageprofile-start; \
4232         fi; \
4233         cd $(HOST_SUBDIR)/opcodes && \
4234         $(MAKE) $(EXTRA_HOST_FLAGS)  \
4235                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
4236                  clean
4237 @endif opcodes-bootstrap
4238
4239
4240 .PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
4241 .PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
4242 maybe-all-stagefeedback-opcodes:
4243 maybe-clean-stagefeedback-opcodes:
4244 @if opcodes-bootstrap
4245 maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
4246 all-stagefeedback: all-stagefeedback-opcodes
4247 TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
4248 all-stagefeedback-opcodes: configure-stagefeedback-opcodes
4249         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4250         @r=`${PWD_COMMAND}`; export r; \
4251         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4252         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4253         $(HOST_EXPORTS) \
4254         $(POSTSTAGE1_HOST_EXPORTS)  \
4255         cd $(HOST_SUBDIR)/opcodes && \
4256         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4257                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
4258                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4259                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
4260                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4261                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4262                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4263                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4264                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4265                 $(TARGET-stagefeedback-opcodes)
4266
4267 maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
4268 clean-stagefeedback: clean-stagefeedback-opcodes
4269 clean-stagefeedback-opcodes:
4270         @if [ $(current_stage) = stagefeedback ]; then \
4271           [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4272         else \
4273           [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
4274           $(MAKE) stagefeedback-start; \
4275         fi; \
4276         cd $(HOST_SUBDIR)/opcodes && \
4277         $(MAKE) $(EXTRA_HOST_FLAGS)  \
4278                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
4279                  clean
4280 @endif opcodes-bootstrap
4281
4282
4283
4284
4285
4286 .PHONY: check-opcodes maybe-check-opcodes
4287 maybe-check-opcodes:
4288 @if opcodes
4289 maybe-check-opcodes: check-opcodes
4290
4291 check-opcodes:
4292         @: $(MAKE); $(unstage)
4293         @r=`${PWD_COMMAND}`; export r; \
4294         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4295         $(HOST_EXPORTS) \
4296         (cd $(HOST_SUBDIR)/opcodes && \
4297           $(MAKE) $(FLAGS_TO_PASS)  check)
4298
4299 @endif opcodes
4300
4301 .PHONY: install-opcodes maybe-install-opcodes
4302 maybe-install-opcodes:
4303 @if opcodes
4304 maybe-install-opcodes: install-opcodes
4305
4306 install-opcodes: installdirs
4307         @: $(MAKE); $(unstage)
4308         @r=`${PWD_COMMAND}`; export r; \
4309         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4310         $(HOST_EXPORTS) \
4311         (cd $(HOST_SUBDIR)/opcodes && \
4312           $(MAKE) $(FLAGS_TO_PASS)  install)
4313
4314 @endif opcodes
4315
4316 .PHONY: install-strip-opcodes maybe-install-strip-opcodes
4317 maybe-install-strip-opcodes:
4318 @if opcodes
4319 maybe-install-strip-opcodes: install-strip-opcodes
4320
4321 install-strip-opcodes: installdirs
4322         @: $(MAKE); $(unstage)
4323         @r=`${PWD_COMMAND}`; export r; \
4324         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4325         $(HOST_EXPORTS) \
4326         (cd $(HOST_SUBDIR)/opcodes && \
4327           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
4328
4329 @endif opcodes
4330
4331 # Other targets (info, dvi, pdf, etc.)
4332
4333 .PHONY: maybe-info-opcodes info-opcodes
4334 maybe-info-opcodes:
4335 @if opcodes
4336 maybe-info-opcodes: info-opcodes
4337
4338 info-opcodes: \
4339     configure-opcodes 
4340         @[ -f ./opcodes/Makefile ] || exit 0; \
4341         r=`${PWD_COMMAND}`; export r; \
4342         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4343         $(HOST_EXPORTS) \
4344         for flag in $(EXTRA_HOST_FLAGS) ; do \
4345           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4346         done; \
4347         echo "Doing info in opcodes" ; \
4348         (cd $(HOST_SUBDIR)/opcodes && \
4349           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4350                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4351                   "RANLIB=$${RANLIB}" \
4352                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4353                   info) \
4354           || exit 1
4355
4356 @endif opcodes
4357
4358 .PHONY: maybe-dvi-opcodes dvi-opcodes
4359 maybe-dvi-opcodes:
4360 @if opcodes
4361 maybe-dvi-opcodes: dvi-opcodes
4362
4363 dvi-opcodes: \
4364     configure-opcodes 
4365         @[ -f ./opcodes/Makefile ] || exit 0; \
4366         r=`${PWD_COMMAND}`; export r; \
4367         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4368         $(HOST_EXPORTS) \
4369         for flag in $(EXTRA_HOST_FLAGS) ; do \
4370           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4371         done; \
4372         echo "Doing dvi in opcodes" ; \
4373         (cd $(HOST_SUBDIR)/opcodes && \
4374           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4375                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4376                   "RANLIB=$${RANLIB}" \
4377                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4378                   dvi) \
4379           || exit 1
4380
4381 @endif opcodes
4382
4383 .PHONY: maybe-pdf-opcodes pdf-opcodes
4384 maybe-pdf-opcodes:
4385 @if opcodes
4386 maybe-pdf-opcodes: pdf-opcodes
4387
4388 pdf-opcodes: \
4389     configure-opcodes 
4390         @[ -f ./opcodes/Makefile ] || exit 0; \
4391         r=`${PWD_COMMAND}`; export r; \
4392         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4393         $(HOST_EXPORTS) \
4394         for flag in $(EXTRA_HOST_FLAGS) ; do \
4395           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4396         done; \
4397         echo "Doing pdf in opcodes" ; \
4398         (cd $(HOST_SUBDIR)/opcodes && \
4399           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4400                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4401                   "RANLIB=$${RANLIB}" \
4402                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4403                   pdf) \
4404           || exit 1
4405
4406 @endif opcodes
4407
4408 .PHONY: maybe-html-opcodes html-opcodes
4409 maybe-html-opcodes:
4410 @if opcodes
4411 maybe-html-opcodes: html-opcodes
4412
4413 html-opcodes: \
4414     configure-opcodes 
4415         @[ -f ./opcodes/Makefile ] || exit 0; \
4416         r=`${PWD_COMMAND}`; export r; \
4417         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4418         $(HOST_EXPORTS) \
4419         for flag in $(EXTRA_HOST_FLAGS) ; do \
4420           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4421         done; \
4422         echo "Doing html in opcodes" ; \
4423         (cd $(HOST_SUBDIR)/opcodes && \
4424           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4425                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4426                   "RANLIB=$${RANLIB}" \
4427                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4428                   html) \
4429           || exit 1
4430
4431 @endif opcodes
4432
4433 .PHONY: maybe-TAGS-opcodes TAGS-opcodes
4434 maybe-TAGS-opcodes:
4435 @if opcodes
4436 maybe-TAGS-opcodes: TAGS-opcodes
4437
4438 TAGS-opcodes: \
4439     configure-opcodes 
4440         @[ -f ./opcodes/Makefile ] || exit 0; \
4441         r=`${PWD_COMMAND}`; export r; \
4442         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4443         $(HOST_EXPORTS) \
4444         for flag in $(EXTRA_HOST_FLAGS) ; do \
4445           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4446         done; \
4447         echo "Doing TAGS in opcodes" ; \
4448         (cd $(HOST_SUBDIR)/opcodes && \
4449           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4450                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4451                   "RANLIB=$${RANLIB}" \
4452                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4453                   TAGS) \
4454           || exit 1
4455
4456 @endif opcodes
4457
4458 .PHONY: maybe-install-info-opcodes install-info-opcodes
4459 maybe-install-info-opcodes:
4460 @if opcodes
4461 maybe-install-info-opcodes: install-info-opcodes
4462
4463 install-info-opcodes: \
4464     configure-opcodes \
4465     info-opcodes 
4466         @[ -f ./opcodes/Makefile ] || exit 0; \
4467         r=`${PWD_COMMAND}`; export r; \
4468         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4469         $(HOST_EXPORTS) \
4470         for flag in $(EXTRA_HOST_FLAGS) ; do \
4471           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4472         done; \
4473         echo "Doing install-info in opcodes" ; \
4474         (cd $(HOST_SUBDIR)/opcodes && \
4475           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4476                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4477                   "RANLIB=$${RANLIB}" \
4478                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4479                   install-info) \
4480           || exit 1
4481
4482 @endif opcodes
4483
4484 .PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
4485 maybe-install-pdf-opcodes:
4486 @if opcodes
4487 maybe-install-pdf-opcodes: install-pdf-opcodes
4488
4489 install-pdf-opcodes: \
4490     configure-opcodes \
4491     pdf-opcodes 
4492         @[ -f ./opcodes/Makefile ] || exit 0; \
4493         r=`${PWD_COMMAND}`; export r; \
4494         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4495         $(HOST_EXPORTS) \
4496         for flag in $(EXTRA_HOST_FLAGS) ; do \
4497           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4498         done; \
4499         echo "Doing install-pdf in opcodes" ; \
4500         (cd $(HOST_SUBDIR)/opcodes && \
4501           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4502                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4503                   "RANLIB=$${RANLIB}" \
4504                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4505                   install-pdf) \
4506           || exit 1
4507
4508 @endif opcodes
4509
4510 .PHONY: maybe-install-html-opcodes install-html-opcodes
4511 maybe-install-html-opcodes:
4512 @if opcodes
4513 maybe-install-html-opcodes: install-html-opcodes
4514
4515 install-html-opcodes: \
4516     configure-opcodes \
4517     html-opcodes 
4518         @[ -f ./opcodes/Makefile ] || exit 0; \
4519         r=`${PWD_COMMAND}`; export r; \
4520         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4521         $(HOST_EXPORTS) \
4522         for flag in $(EXTRA_HOST_FLAGS) ; do \
4523           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4524         done; \
4525         echo "Doing install-html in opcodes" ; \
4526         (cd $(HOST_SUBDIR)/opcodes && \
4527           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4528                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4529                   "RANLIB=$${RANLIB}" \
4530                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4531                   install-html) \
4532           || exit 1
4533
4534 @endif opcodes
4535
4536 .PHONY: maybe-installcheck-opcodes installcheck-opcodes
4537 maybe-installcheck-opcodes:
4538 @if opcodes
4539 maybe-installcheck-opcodes: installcheck-opcodes
4540
4541 installcheck-opcodes: \
4542     configure-opcodes 
4543         @[ -f ./opcodes/Makefile ] || exit 0; \
4544         r=`${PWD_COMMAND}`; export r; \
4545         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4546         $(HOST_EXPORTS) \
4547         for flag in $(EXTRA_HOST_FLAGS) ; do \
4548           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4549         done; \
4550         echo "Doing installcheck in opcodes" ; \
4551         (cd $(HOST_SUBDIR)/opcodes && \
4552           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4553                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4554                   "RANLIB=$${RANLIB}" \
4555                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4556                   installcheck) \
4557           || exit 1
4558
4559 @endif opcodes
4560
4561 .PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
4562 maybe-mostlyclean-opcodes:
4563 @if opcodes
4564 maybe-mostlyclean-opcodes: mostlyclean-opcodes
4565
4566 mostlyclean-opcodes: 
4567         @[ -f ./opcodes/Makefile ] || exit 0; \
4568         r=`${PWD_COMMAND}`; export r; \
4569         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4570         $(HOST_EXPORTS) \
4571         for flag in $(EXTRA_HOST_FLAGS) ; do \
4572           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4573         done; \
4574         echo "Doing mostlyclean in opcodes" ; \
4575         (cd $(HOST_SUBDIR)/opcodes && \
4576           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4577                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4578                   "RANLIB=$${RANLIB}" \
4579                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4580                   mostlyclean) \
4581           || exit 1
4582
4583 @endif opcodes
4584
4585 .PHONY: maybe-clean-opcodes clean-opcodes
4586 maybe-clean-opcodes:
4587 @if opcodes
4588 maybe-clean-opcodes: clean-opcodes
4589
4590 clean-opcodes: 
4591         @[ -f ./opcodes/Makefile ] || exit 0; \
4592         r=`${PWD_COMMAND}`; export r; \
4593         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4594         $(HOST_EXPORTS) \
4595         for flag in $(EXTRA_HOST_FLAGS) ; do \
4596           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4597         done; \
4598         echo "Doing clean in opcodes" ; \
4599         (cd $(HOST_SUBDIR)/opcodes && \
4600           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4601                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4602                   "RANLIB=$${RANLIB}" \
4603                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4604                   clean) \
4605           || exit 1
4606
4607 @endif opcodes
4608
4609 .PHONY: maybe-distclean-opcodes distclean-opcodes
4610 maybe-distclean-opcodes:
4611 @if opcodes
4612 maybe-distclean-opcodes: distclean-opcodes
4613
4614 distclean-opcodes: 
4615         @[ -f ./opcodes/Makefile ] || exit 0; \
4616         r=`${PWD_COMMAND}`; export r; \
4617         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4618         $(HOST_EXPORTS) \
4619         for flag in $(EXTRA_HOST_FLAGS) ; do \
4620           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4621         done; \
4622         echo "Doing distclean in opcodes" ; \
4623         (cd $(HOST_SUBDIR)/opcodes && \
4624           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4625                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4626                   "RANLIB=$${RANLIB}" \
4627                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4628                   distclean) \
4629           || exit 1
4630
4631 @endif opcodes
4632
4633 .PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
4634 maybe-maintainer-clean-opcodes:
4635 @if opcodes
4636 maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
4637
4638 maintainer-clean-opcodes: 
4639         @[ -f ./opcodes/Makefile ] || exit 0; \
4640         r=`${PWD_COMMAND}`; export r; \
4641         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4642         $(HOST_EXPORTS) \
4643         for flag in $(EXTRA_HOST_FLAGS) ; do \
4644           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4645         done; \
4646         echo "Doing maintainer-clean in opcodes" ; \
4647         (cd $(HOST_SUBDIR)/opcodes && \
4648           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4649                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4650                   "RANLIB=$${RANLIB}" \
4651                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4652                   maintainer-clean) \
4653           || exit 1
4654
4655 @endif opcodes
4656
4657
4658
4659 .PHONY: configure-binutils maybe-configure-binutils
4660 maybe-configure-binutils:
4661 @if gcc-bootstrap
4662 configure-binutils: stage_current
4663 @endif gcc-bootstrap
4664 @if binutils
4665 maybe-configure-binutils: configure-binutils
4666 configure-binutils: 
4667         @r=`${PWD_COMMAND}`; export r; \
4668         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4669         test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4670         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4671         $(HOST_EXPORTS)  \
4672         echo Configuring in $(HOST_SUBDIR)/binutils; \
4673         cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4674         case $(srcdir) in \
4675           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4676           *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4677                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4678         esac; \
4679         srcdiroption="--srcdir=$${topdir}/binutils"; \
4680         libsrcdir="$$s/binutils"; \
4681         $(SHELL) $${libsrcdir}/configure \
4682           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4683           --target=${target_alias} $${srcdiroption}  \
4684           || exit 1
4685 @endif binutils
4686
4687
4688
4689 .PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
4690 maybe-configure-stage1-binutils:
4691 @if binutils-bootstrap
4692 maybe-configure-stage1-binutils: configure-stage1-binutils
4693 configure-stage1-binutils:
4694         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4695         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4696         @r=`${PWD_COMMAND}`; export r; \
4697         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4698         TFLAGS="$(STAGE1_TFLAGS)"; \
4699         test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4700         $(HOST_EXPORTS) \
4701         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4702         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4703         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
4704         echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
4705         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4706         cd $(HOST_SUBDIR)/binutils || exit 1; \
4707         case $(srcdir) in \
4708           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4709           *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4710                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4711         esac; \
4712         srcdiroption="--srcdir=$${topdir}/binutils"; \
4713         libsrcdir="$$s/binutils"; \
4714         $(SHELL) $${libsrcdir}/configure \
4715           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4716           --target=${target_alias} $${srcdiroption} \
4717           $(STAGE1_CONFIGURE_FLAGS)
4718 @endif binutils-bootstrap
4719
4720 .PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
4721 maybe-configure-stage2-binutils:
4722 @if binutils-bootstrap
4723 maybe-configure-stage2-binutils: configure-stage2-binutils
4724 configure-stage2-binutils:
4725         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4726         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4727         @r=`${PWD_COMMAND}`; export r; \
4728         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4729         TFLAGS="$(STAGE2_TFLAGS)"; \
4730         test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4731         $(HOST_EXPORTS) \
4732         $(POSTSTAGE1_HOST_EXPORTS) \
4733         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4734         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4735         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
4736         echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
4737         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4738         cd $(HOST_SUBDIR)/binutils || exit 1; \
4739         case $(srcdir) in \
4740           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4741           *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4742                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4743         esac; \
4744         srcdiroption="--srcdir=$${topdir}/binutils"; \
4745         libsrcdir="$$s/binutils"; \
4746         $(SHELL) $${libsrcdir}/configure \
4747           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4748           --target=${target_alias} $${srcdiroption} \
4749           --with-build-libsubdir=$(HOST_SUBDIR) \
4750           $(STAGE2_CONFIGURE_FLAGS)
4751 @endif binutils-bootstrap
4752
4753 .PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
4754 maybe-configure-stage3-binutils:
4755 @if binutils-bootstrap
4756 maybe-configure-stage3-binutils: configure-stage3-binutils
4757 configure-stage3-binutils:
4758         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4759         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4760         @r=`${PWD_COMMAND}`; export r; \
4761         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4762         TFLAGS="$(STAGE3_TFLAGS)"; \
4763         test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4764         $(HOST_EXPORTS) \
4765         $(POSTSTAGE1_HOST_EXPORTS) \
4766         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4767         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4768         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
4769         echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
4770         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4771         cd $(HOST_SUBDIR)/binutils || exit 1; \
4772         case $(srcdir) in \
4773           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4774           *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4775                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4776         esac; \
4777         srcdiroption="--srcdir=$${topdir}/binutils"; \
4778         libsrcdir="$$s/binutils"; \
4779         $(SHELL) $${libsrcdir}/configure \
4780           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4781           --target=${target_alias} $${srcdiroption} \
4782           --with-build-libsubdir=$(HOST_SUBDIR) \
4783           $(STAGE3_CONFIGURE_FLAGS)
4784 @endif binutils-bootstrap
4785
4786 .PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
4787 maybe-configure-stage4-binutils:
4788 @if binutils-bootstrap
4789 maybe-configure-stage4-binutils: configure-stage4-binutils
4790 configure-stage4-binutils:
4791         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4792         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4793         @r=`${PWD_COMMAND}`; export r; \
4794         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4795         TFLAGS="$(STAGE4_TFLAGS)"; \
4796         test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4797         $(HOST_EXPORTS) \
4798         $(POSTSTAGE1_HOST_EXPORTS) \
4799         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4800         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4801         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
4802         echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
4803         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4804         cd $(HOST_SUBDIR)/binutils || exit 1; \
4805         case $(srcdir) in \
4806           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4807           *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4808                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4809         esac; \
4810         srcdiroption="--srcdir=$${topdir}/binutils"; \
4811         libsrcdir="$$s/binutils"; \
4812         $(SHELL) $${libsrcdir}/configure \
4813           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4814           --target=${target_alias} $${srcdiroption} \
4815           --with-build-libsubdir=$(HOST_SUBDIR) \
4816           $(STAGE4_CONFIGURE_FLAGS)
4817 @endif binutils-bootstrap
4818
4819 .PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
4820 maybe-configure-stageprofile-binutils:
4821 @if binutils-bootstrap
4822 maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
4823 configure-stageprofile-binutils:
4824         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4825         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4826         @r=`${PWD_COMMAND}`; export r; \
4827         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4828         TFLAGS="$(STAGEprofile_TFLAGS)"; \
4829         test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4830         $(HOST_EXPORTS) \
4831         $(POSTSTAGE1_HOST_EXPORTS) \
4832         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4833         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4834         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
4835         echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
4836         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4837         cd $(HOST_SUBDIR)/binutils || exit 1; \
4838         case $(srcdir) in \
4839           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4840           *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4841                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4842         esac; \
4843         srcdiroption="--srcdir=$${topdir}/binutils"; \
4844         libsrcdir="$$s/binutils"; \
4845         $(SHELL) $${libsrcdir}/configure \
4846           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4847           --target=${target_alias} $${srcdiroption} \
4848           --with-build-libsubdir=$(HOST_SUBDIR) \
4849           $(STAGEprofile_CONFIGURE_FLAGS)
4850 @endif binutils-bootstrap
4851
4852 .PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
4853 maybe-configure-stagefeedback-binutils:
4854 @if binutils-bootstrap
4855 maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
4856 configure-stagefeedback-binutils:
4857         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4858         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4859         @r=`${PWD_COMMAND}`; export r; \
4860         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4861         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4862         test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4863         $(HOST_EXPORTS) \
4864         $(POSTSTAGE1_HOST_EXPORTS) \
4865         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4866         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4867         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
4868         echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
4869         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4870         cd $(HOST_SUBDIR)/binutils || exit 1; \
4871         case $(srcdir) in \
4872           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4873           *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4874                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4875         esac; \
4876         srcdiroption="--srcdir=$${topdir}/binutils"; \
4877         libsrcdir="$$s/binutils"; \
4878         $(SHELL) $${libsrcdir}/configure \
4879           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4880           --target=${target_alias} $${srcdiroption} \
4881           --with-build-libsubdir=$(HOST_SUBDIR) \
4882           $(STAGEfeedback_CONFIGURE_FLAGS)
4883 @endif binutils-bootstrap
4884
4885
4886
4887
4888
4889 .PHONY: all-binutils maybe-all-binutils
4890 maybe-all-binutils:
4891 @if gcc-bootstrap
4892 all-binutils: stage_current
4893 @endif gcc-bootstrap
4894 @if binutils
4895 TARGET-binutils=all
4896 maybe-all-binutils: all-binutils
4897 all-binutils: configure-binutils
4898         @r=`${PWD_COMMAND}`; export r; \
4899         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4900         $(HOST_EXPORTS)  \
4901         (cd $(HOST_SUBDIR)/binutils && \
4902           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
4903                 $(TARGET-binutils))
4904 @endif binutils
4905
4906
4907
4908 .PHONY: all-stage1-binutils maybe-all-stage1-binutils
4909 .PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
4910 maybe-all-stage1-binutils:
4911 maybe-clean-stage1-binutils:
4912 @if binutils-bootstrap
4913 maybe-all-stage1-binutils: all-stage1-binutils
4914 all-stage1: all-stage1-binutils
4915 TARGET-stage1-binutils = $(TARGET-binutils)
4916 all-stage1-binutils: configure-stage1-binutils
4917         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4918         @r=`${PWD_COMMAND}`; export r; \
4919         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4920         TFLAGS="$(STAGE1_TFLAGS)"; \
4921         $(HOST_EXPORTS)  \
4922         cd $(HOST_SUBDIR)/binutils && \
4923         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4924                 CFLAGS="$(STAGE1_CFLAGS)" \
4925                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4926                 LIBCFLAGS="$(LIBCFLAGS)" \
4927                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4928                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4929                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4930                 $(EXTRA_HOST_FLAGS)   \
4931                 TFLAGS="$(STAGE1_TFLAGS)" \
4932                 $(TARGET-stage1-binutils)
4933
4934 maybe-clean-stage1-binutils: clean-stage1-binutils
4935 clean-stage1: clean-stage1-binutils
4936 clean-stage1-binutils:
4937         @if [ $(current_stage) = stage1 ]; then \
4938           [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
4939         else \
4940           [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
4941           $(MAKE) stage1-start; \
4942         fi; \
4943         cd $(HOST_SUBDIR)/binutils && \
4944         $(MAKE) $(EXTRA_HOST_FLAGS)  \
4945                  clean
4946 @endif binutils-bootstrap
4947
4948
4949 .PHONY: all-stage2-binutils maybe-all-stage2-binutils
4950 .PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
4951 maybe-all-stage2-binutils:
4952 maybe-clean-stage2-binutils:
4953 @if binutils-bootstrap
4954 maybe-all-stage2-binutils: all-stage2-binutils
4955 all-stage2: all-stage2-binutils
4956 TARGET-stage2-binutils = $(TARGET-binutils)
4957 all-stage2-binutils: configure-stage2-binutils
4958         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4959         @r=`${PWD_COMMAND}`; export r; \
4960         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4961         TFLAGS="$(STAGE2_TFLAGS)"; \
4962         $(HOST_EXPORTS) \
4963         $(POSTSTAGE1_HOST_EXPORTS)  \
4964         cd $(HOST_SUBDIR)/binutils && \
4965         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4966                 CFLAGS="$(STAGE2_CFLAGS)" \
4967                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4968                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4969                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4970                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4971                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4972                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4973                 TFLAGS="$(STAGE2_TFLAGS)" \
4974                 $(TARGET-stage2-binutils)
4975
4976 maybe-clean-stage2-binutils: clean-stage2-binutils
4977 clean-stage2: clean-stage2-binutils
4978 clean-stage2-binutils:
4979         @if [ $(current_stage) = stage2 ]; then \
4980           [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
4981         else \
4982           [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
4983           $(MAKE) stage2-start; \
4984         fi; \
4985         cd $(HOST_SUBDIR)/binutils && \
4986         $(MAKE) $(EXTRA_HOST_FLAGS)  \
4987                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
4988                  clean
4989 @endif binutils-bootstrap
4990
4991
4992 .PHONY: all-stage3-binutils maybe-all-stage3-binutils
4993 .PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
4994 maybe-all-stage3-binutils:
4995 maybe-clean-stage3-binutils:
4996 @if binutils-bootstrap
4997 maybe-all-stage3-binutils: all-stage3-binutils
4998 all-stage3: all-stage3-binutils
4999 TARGET-stage3-binutils = $(TARGET-binutils)
5000 all-stage3-binutils: configure-stage3-binutils
5001         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5002         @r=`${PWD_COMMAND}`; export r; \
5003         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5004         TFLAGS="$(STAGE3_TFLAGS)"; \
5005         $(HOST_EXPORTS) \
5006         $(POSTSTAGE1_HOST_EXPORTS)  \
5007         cd $(HOST_SUBDIR)/binutils && \
5008         $(MAKE) $(BASE_FLAGS_TO_PASS) \
5009                 CFLAGS="$(STAGE3_CFLAGS)" \
5010                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
5011                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
5012                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5013                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5014                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5015                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5016                 TFLAGS="$(STAGE3_TFLAGS)" \
5017                 $(TARGET-stage3-binutils)
5018
5019 maybe-clean-stage3-binutils: clean-stage3-binutils
5020 clean-stage3: clean-stage3-binutils
5021 clean-stage3-binutils:
5022         @if [ $(current_stage) = stage3 ]; then \
5023           [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5024         else \
5025           [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
5026           $(MAKE) stage3-start; \
5027         fi; \
5028         cd $(HOST_SUBDIR)/binutils && \
5029         $(MAKE) $(EXTRA_HOST_FLAGS)  \
5030                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
5031                  clean
5032 @endif binutils-bootstrap
5033
5034
5035 .PHONY: all-stage4-binutils maybe-all-stage4-binutils
5036 .PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
5037 maybe-all-stage4-binutils:
5038 maybe-clean-stage4-binutils:
5039 @if binutils-bootstrap
5040 maybe-all-stage4-binutils: all-stage4-binutils
5041 all-stage4: all-stage4-binutils
5042 TARGET-stage4-binutils = $(TARGET-binutils)
5043 all-stage4-binutils: configure-stage4-binutils
5044         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5045         @r=`${PWD_COMMAND}`; export r; \
5046         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5047         TFLAGS="$(STAGE4_TFLAGS)"; \
5048         $(HOST_EXPORTS) \
5049         $(POSTSTAGE1_HOST_EXPORTS)  \
5050         cd $(HOST_SUBDIR)/binutils && \
5051         $(MAKE) $(BASE_FLAGS_TO_PASS) \
5052                 CFLAGS="$(STAGE4_CFLAGS)" \
5053                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
5054                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
5055                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5056                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5057                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5058                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5059                 TFLAGS="$(STAGE4_TFLAGS)" \
5060                 $(TARGET-stage4-binutils)
5061
5062 maybe-clean-stage4-binutils: clean-stage4-binutils
5063 clean-stage4: clean-stage4-binutils
5064 clean-stage4-binutils:
5065         @if [ $(current_stage) = stage4 ]; then \
5066           [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5067         else \
5068           [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
5069           $(MAKE) stage4-start; \
5070         fi; \
5071         cd $(HOST_SUBDIR)/binutils && \
5072         $(MAKE) $(EXTRA_HOST_FLAGS)  \
5073                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
5074                  clean
5075 @endif binutils-bootstrap
5076
5077
5078 .PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
5079 .PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
5080 maybe-all-stageprofile-binutils:
5081 maybe-clean-stageprofile-binutils:
5082 @if binutils-bootstrap
5083 maybe-all-stageprofile-binutils: all-stageprofile-binutils
5084 all-stageprofile: all-stageprofile-binutils
5085 TARGET-stageprofile-binutils = $(TARGET-binutils)
5086 all-stageprofile-binutils: configure-stageprofile-binutils
5087         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5088         @r=`${PWD_COMMAND}`; export r; \
5089         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5090         TFLAGS="$(STAGEprofile_TFLAGS)"; \
5091         $(HOST_EXPORTS) \
5092         $(POSTSTAGE1_HOST_EXPORTS)  \
5093         cd $(HOST_SUBDIR)/binutils && \
5094         $(MAKE) $(BASE_FLAGS_TO_PASS) \
5095                 CFLAGS="$(STAGEprofile_CFLAGS)" \
5096                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
5097                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5098                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5099                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5100                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5101                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5102                 TFLAGS="$(STAGEprofile_TFLAGS)" \
5103                 $(TARGET-stageprofile-binutils)
5104
5105 maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
5106 clean-stageprofile: clean-stageprofile-binutils
5107 clean-stageprofile-binutils:
5108         @if [ $(current_stage) = stageprofile ]; then \
5109           [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5110         else \
5111           [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
5112           $(MAKE) stageprofile-start; \
5113         fi; \
5114         cd $(HOST_SUBDIR)/binutils && \
5115         $(MAKE) $(EXTRA_HOST_FLAGS)  \
5116                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
5117                  clean
5118 @endif binutils-bootstrap
5119
5120
5121 .PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
5122 .PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
5123 maybe-all-stagefeedback-binutils:
5124 maybe-clean-stagefeedback-binutils:
5125 @if binutils-bootstrap
5126 maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
5127 all-stagefeedback: all-stagefeedback-binutils
5128 TARGET-stagefeedback-binutils = $(TARGET-binutils)
5129 all-stagefeedback-binutils: configure-stagefeedback-binutils
5130         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5131         @r=`${PWD_COMMAND}`; export r; \
5132         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5133         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5134         $(HOST_EXPORTS) \
5135         $(POSTSTAGE1_HOST_EXPORTS)  \
5136         cd $(HOST_SUBDIR)/binutils && \
5137         $(MAKE) $(BASE_FLAGS_TO_PASS) \
5138                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
5139                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
5140                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5141                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5142                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5143                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5144                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5145                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
5146                 $(TARGET-stagefeedback-binutils)
5147
5148 maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
5149 clean-stagefeedback: clean-stagefeedback-binutils
5150 clean-stagefeedback-binutils:
5151         @if [ $(current_stage) = stagefeedback ]; then \
5152           [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5153         else \
5154           [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
5155           $(MAKE) stagefeedback-start; \
5156         fi; \
5157         cd $(HOST_SUBDIR)/binutils && \
5158         $(MAKE) $(EXTRA_HOST_FLAGS)  \
5159                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
5160                  clean
5161 @endif binutils-bootstrap
5162
5163
5164
5165
5166
5167 .PHONY: check-binutils maybe-check-binutils
5168 maybe-check-binutils:
5169 @if binutils
5170 maybe-check-binutils: check-binutils
5171
5172 check-binutils:
5173         @: $(MAKE); $(unstage)
5174         @r=`${PWD_COMMAND}`; export r; \
5175         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5176         $(HOST_EXPORTS) \
5177         (cd $(HOST_SUBDIR)/binutils && \
5178           $(MAKE) $(FLAGS_TO_PASS)  check)
5179
5180 @endif binutils
5181
5182 .PHONY: install-binutils maybe-install-binutils
5183 maybe-install-binutils:
5184 @if binutils
5185 maybe-install-binutils: install-binutils
5186
5187 install-binutils: installdirs
5188         @: $(MAKE); $(unstage)
5189         @r=`${PWD_COMMAND}`; export r; \
5190         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5191         $(HOST_EXPORTS) \
5192         (cd $(HOST_SUBDIR)/binutils && \
5193           $(MAKE) $(FLAGS_TO_PASS)  install)
5194
5195 @endif binutils
5196
5197 .PHONY: install-strip-binutils maybe-install-strip-binutils
5198 maybe-install-strip-binutils:
5199 @if binutils
5200 maybe-install-strip-binutils: install-strip-binutils
5201
5202 install-strip-binutils: installdirs
5203         @: $(MAKE); $(unstage)
5204         @r=`${PWD_COMMAND}`; export r; \
5205         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5206         $(HOST_EXPORTS) \
5207         (cd $(HOST_SUBDIR)/binutils && \
5208           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
5209
5210 @endif binutils
5211
5212 # Other targets (info, dvi, pdf, etc.)
5213
5214 .PHONY: maybe-info-binutils info-binutils
5215 maybe-info-binutils:
5216 @if binutils
5217 maybe-info-binutils: info-binutils
5218
5219 info-binutils: \
5220     configure-binutils 
5221         @[ -f ./binutils/Makefile ] || exit 0; \
5222         r=`${PWD_COMMAND}`; export r; \
5223         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5224         $(HOST_EXPORTS) \
5225         for flag in $(EXTRA_HOST_FLAGS) ; do \
5226           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5227         done; \
5228         echo "Doing info in binutils" ; \
5229         (cd $(HOST_SUBDIR)/binutils && \
5230           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5231                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5232                   "RANLIB=$${RANLIB}" \
5233                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5234                   info) \
5235           || exit 1
5236
5237 @endif binutils
5238
5239 .PHONY: maybe-dvi-binutils dvi-binutils
5240 maybe-dvi-binutils:
5241 @if binutils
5242 maybe-dvi-binutils: dvi-binutils
5243
5244 dvi-binutils: \
5245     configure-binutils 
5246         @[ -f ./binutils/Makefile ] || exit 0; \
5247         r=`${PWD_COMMAND}`; export r; \
5248         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5249         $(HOST_EXPORTS) \
5250         for flag in $(EXTRA_HOST_FLAGS) ; do \
5251           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5252         done; \
5253         echo "Doing dvi in binutils" ; \
5254         (cd $(HOST_SUBDIR)/binutils && \
5255           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5256                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5257                   "RANLIB=$${RANLIB}" \
5258                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5259                   dvi) \
5260           || exit 1
5261
5262 @endif binutils
5263
5264 .PHONY: maybe-pdf-binutils pdf-binutils
5265 maybe-pdf-binutils:
5266 @if binutils
5267 maybe-pdf-binutils: pdf-binutils
5268
5269 pdf-binutils: \
5270     configure-binutils 
5271         @[ -f ./binutils/Makefile ] || exit 0; \
5272         r=`${PWD_COMMAND}`; export r; \
5273         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5274         $(HOST_EXPORTS) \
5275         for flag in $(EXTRA_HOST_FLAGS) ; do \
5276           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5277         done; \
5278         echo "Doing pdf in binutils" ; \
5279         (cd $(HOST_SUBDIR)/binutils && \
5280           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5281                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5282                   "RANLIB=$${RANLIB}" \
5283                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5284                   pdf) \
5285           || exit 1
5286
5287 @endif binutils
5288
5289 .PHONY: maybe-html-binutils html-binutils
5290 maybe-html-binutils:
5291 @if binutils
5292 maybe-html-binutils: html-binutils
5293
5294 html-binutils: \
5295     configure-binutils 
5296         @[ -f ./binutils/Makefile ] || exit 0; \
5297         r=`${PWD_COMMAND}`; export r; \
5298         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5299         $(HOST_EXPORTS) \
5300         for flag in $(EXTRA_HOST_FLAGS) ; do \
5301           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5302         done; \
5303         echo "Doing html in binutils" ; \
5304         (cd $(HOST_SUBDIR)/binutils && \
5305           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5306                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5307                   "RANLIB=$${RANLIB}" \
5308                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5309                   html) \
5310           || exit 1
5311
5312 @endif binutils
5313
5314 .PHONY: maybe-TAGS-binutils TAGS-binutils
5315 maybe-TAGS-binutils:
5316 @if binutils
5317 maybe-TAGS-binutils: TAGS-binutils
5318
5319 TAGS-binutils: \
5320     configure-binutils 
5321         @[ -f ./binutils/Makefile ] || exit 0; \
5322         r=`${PWD_COMMAND}`; export r; \
5323         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5324         $(HOST_EXPORTS) \
5325         for flag in $(EXTRA_HOST_FLAGS) ; do \
5326           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5327         done; \
5328         echo "Doing TAGS in binutils" ; \
5329         (cd $(HOST_SUBDIR)/binutils && \
5330           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5331                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5332                   "RANLIB=$${RANLIB}" \
5333                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5334                   TAGS) \
5335           || exit 1
5336
5337 @endif binutils
5338
5339 .PHONY: maybe-install-info-binutils install-info-binutils
5340 maybe-install-info-binutils:
5341 @if binutils
5342 maybe-install-info-binutils: install-info-binutils
5343
5344 install-info-binutils: \
5345     configure-binutils \
5346     info-binutils 
5347         @[ -f ./binutils/Makefile ] || exit 0; \
5348         r=`${PWD_COMMAND}`; export r; \
5349         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5350         $(HOST_EXPORTS) \
5351         for flag in $(EXTRA_HOST_FLAGS) ; do \
5352           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5353         done; \
5354         echo "Doing install-info in binutils" ; \
5355         (cd $(HOST_SUBDIR)/binutils && \
5356           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5357                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5358                   "RANLIB=$${RANLIB}" \
5359                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5360                   install-info) \
5361           || exit 1
5362
5363 @endif binutils
5364
5365 .PHONY: maybe-install-pdf-binutils install-pdf-binutils
5366 maybe-install-pdf-binutils:
5367 @if binutils
5368 maybe-install-pdf-binutils: install-pdf-binutils
5369
5370 install-pdf-binutils: \
5371     configure-binutils \
5372     pdf-binutils 
5373         @[ -f ./binutils/Makefile ] || exit 0; \
5374         r=`${PWD_COMMAND}`; export r; \
5375         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5376         $(HOST_EXPORTS) \
5377         for flag in $(EXTRA_HOST_FLAGS) ; do \
5378           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5379         done; \
5380         echo "Doing install-pdf in binutils" ; \
5381         (cd $(HOST_SUBDIR)/binutils && \
5382           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5383                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5384                   "RANLIB=$${RANLIB}" \
5385                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5386                   install-pdf) \
5387           || exit 1
5388
5389 @endif binutils
5390
5391 .PHONY: maybe-install-html-binutils install-html-binutils
5392 maybe-install-html-binutils:
5393 @if binutils
5394 maybe-install-html-binutils: install-html-binutils
5395
5396 install-html-binutils: \
5397     configure-binutils \
5398     html-binutils 
5399         @[ -f ./binutils/Makefile ] || exit 0; \
5400         r=`${PWD_COMMAND}`; export r; \
5401         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5402         $(HOST_EXPORTS) \
5403         for flag in $(EXTRA_HOST_FLAGS) ; do \
5404           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5405         done; \
5406         echo "Doing install-html in binutils" ; \
5407         (cd $(HOST_SUBDIR)/binutils && \
5408           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5409                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5410                   "RANLIB=$${RANLIB}" \
5411                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5412                   install-html) \
5413           || exit 1
5414
5415 @endif binutils
5416
5417 .PHONY: maybe-installcheck-binutils installcheck-binutils
5418 maybe-installcheck-binutils:
5419 @if binutils
5420 maybe-installcheck-binutils: installcheck-binutils
5421
5422 installcheck-binutils: \
5423     configure-binutils 
5424         @[ -f ./binutils/Makefile ] || exit 0; \
5425         r=`${PWD_COMMAND}`; export r; \
5426         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5427         $(HOST_EXPORTS) \
5428         for flag in $(EXTRA_HOST_FLAGS) ; do \
5429           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5430         done; \
5431         echo "Doing installcheck in binutils" ; \
5432         (cd $(HOST_SUBDIR)/binutils && \
5433           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5434                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5435                   "RANLIB=$${RANLIB}" \
5436                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5437                   installcheck) \
5438           || exit 1
5439
5440 @endif binutils
5441
5442 .PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
5443 maybe-mostlyclean-binutils:
5444 @if binutils
5445 maybe-mostlyclean-binutils: mostlyclean-binutils
5446
5447 mostlyclean-binutils: 
5448         @[ -f ./binutils/Makefile ] || exit 0; \
5449         r=`${PWD_COMMAND}`; export r; \
5450         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5451         $(HOST_EXPORTS) \
5452         for flag in $(EXTRA_HOST_FLAGS) ; do \
5453           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5454         done; \
5455         echo "Doing mostlyclean in binutils" ; \
5456         (cd $(HOST_SUBDIR)/binutils && \
5457           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5458                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5459                   "RANLIB=$${RANLIB}" \
5460                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5461                   mostlyclean) \
5462           || exit 1
5463
5464 @endif binutils
5465
5466 .PHONY: maybe-clean-binutils clean-binutils
5467 maybe-clean-binutils:
5468 @if binutils
5469 maybe-clean-binutils: clean-binutils
5470
5471 clean-binutils: 
5472         @[ -f ./binutils/Makefile ] || exit 0; \
5473         r=`${PWD_COMMAND}`; export r; \
5474         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5475         $(HOST_EXPORTS) \
5476         for flag in $(EXTRA_HOST_FLAGS) ; do \
5477           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5478         done; \
5479         echo "Doing clean in binutils" ; \
5480         (cd $(HOST_SUBDIR)/binutils && \
5481           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5482                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5483                   "RANLIB=$${RANLIB}" \
5484                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5485                   clean) \
5486           || exit 1
5487
5488 @endif binutils
5489
5490 .PHONY: maybe-distclean-binutils distclean-binutils
5491 maybe-distclean-binutils:
5492 @if binutils
5493 maybe-distclean-binutils: distclean-binutils
5494
5495 distclean-binutils: 
5496         @[ -f ./binutils/Makefile ] || exit 0; \
5497         r=`${PWD_COMMAND}`; export r; \
5498         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5499         $(HOST_EXPORTS) \
5500         for flag in $(EXTRA_HOST_FLAGS) ; do \
5501           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5502         done; \
5503         echo "Doing distclean in binutils" ; \
5504         (cd $(HOST_SUBDIR)/binutils && \
5505           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5506                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5507                   "RANLIB=$${RANLIB}" \
5508                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5509                   distclean) \
5510           || exit 1
5511
5512 @endif binutils
5513
5514 .PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
5515 maybe-maintainer-clean-binutils:
5516 @if binutils
5517 maybe-maintainer-clean-binutils: maintainer-clean-binutils
5518
5519 maintainer-clean-binutils: 
5520         @[ -f ./binutils/Makefile ] || exit 0; \
5521         r=`${PWD_COMMAND}`; export r; \
5522         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5523         $(HOST_EXPORTS) \
5524         for flag in $(EXTRA_HOST_FLAGS) ; do \
5525           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5526         done; \
5527         echo "Doing maintainer-clean in binutils" ; \
5528         (cd $(HOST_SUBDIR)/binutils && \
5529           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5530                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5531                   "RANLIB=$${RANLIB}" \
5532                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5533                   maintainer-clean) \
5534           || exit 1
5535
5536 @endif binutils
5537
5538
5539
5540 .PHONY: configure-bison maybe-configure-bison
5541 maybe-configure-bison:
5542 @if gcc-bootstrap
5543 configure-bison: stage_current
5544 @endif gcc-bootstrap
5545 @if bison
5546 maybe-configure-bison: configure-bison
5547 configure-bison: 
5548         @: $(MAKE); $(unstage)
5549         @r=`${PWD_COMMAND}`; export r; \
5550         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5551         test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
5552         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
5553         $(HOST_EXPORTS)  \
5554         echo Configuring in $(HOST_SUBDIR)/bison; \
5555         cd "$(HOST_SUBDIR)/bison" || exit 1; \
5556         case $(srcdir) in \
5557           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5558           *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
5559                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5560         esac; \
5561         srcdiroption="--srcdir=$${topdir}/bison"; \
5562         libsrcdir="$$s/bison"; \
5563         $(SHELL) $${libsrcdir}/configure \
5564           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5565           --target=${target_alias} $${srcdiroption}  \
5566           || exit 1
5567 @endif bison
5568
5569
5570
5571
5572
5573 .PHONY: all-bison maybe-all-bison
5574 maybe-all-bison:
5575 @if gcc-bootstrap
5576 all-bison: stage_current
5577 @endif gcc-bootstrap
5578 @if bison
5579 TARGET-bison=all
5580 maybe-all-bison: all-bison
5581 all-bison: configure-bison
5582         @: $(MAKE); $(unstage)
5583         @r=`${PWD_COMMAND}`; export r; \
5584         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5585         $(HOST_EXPORTS)  \
5586         (cd $(HOST_SUBDIR)/bison && \
5587           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
5588                 $(TARGET-bison))
5589 @endif bison
5590
5591
5592
5593
5594 .PHONY: check-bison maybe-check-bison
5595 maybe-check-bison:
5596 @if bison
5597 maybe-check-bison: check-bison
5598
5599 # This module is only tested in a native toolchain.
5600 check-bison:
5601         @: $(MAKE); $(unstage)
5602         @if [ '$(host)' = '$(target)' ] ; then \
5603           r=`${PWD_COMMAND}`; export r; \
5604           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5605           $(HOST_EXPORTS) \
5606           (cd $(HOST_SUBDIR)/bison && \
5607             $(MAKE) $(FLAGS_TO_PASS)  check); \
5608         fi
5609
5610 @endif bison
5611
5612 .PHONY: install-bison maybe-install-bison
5613 maybe-install-bison:
5614 @if bison
5615 maybe-install-bison: install-bison
5616
5617 install-bison: installdirs
5618         @: $(MAKE); $(unstage)
5619         @r=`${PWD_COMMAND}`; export r; \
5620         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5621         $(HOST_EXPORTS) \
5622         (cd $(HOST_SUBDIR)/bison && \
5623           $(MAKE) $(FLAGS_TO_PASS)  install)
5624
5625 @endif bison
5626
5627 .PHONY: install-strip-bison maybe-install-strip-bison
5628 maybe-install-strip-bison:
5629 @if bison
5630 maybe-install-strip-bison: install-strip-bison
5631
5632 install-strip-bison: installdirs
5633         @: $(MAKE); $(unstage)
5634         @r=`${PWD_COMMAND}`; export r; \
5635         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5636         $(HOST_EXPORTS) \
5637         (cd $(HOST_SUBDIR)/bison && \
5638           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
5639
5640 @endif bison
5641
5642 # Other targets (info, dvi, pdf, etc.)
5643
5644 .PHONY: maybe-info-bison info-bison
5645 maybe-info-bison:
5646 @if bison
5647 maybe-info-bison: info-bison
5648
5649 info-bison: \
5650     configure-bison 
5651         @: $(MAKE); $(unstage)
5652         @[ -f ./bison/Makefile ] || exit 0; \
5653         r=`${PWD_COMMAND}`; export r; \
5654         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5655         $(HOST_EXPORTS) \
5656         for flag in $(EXTRA_HOST_FLAGS) ; do \
5657           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5658         done; \
5659         echo "Doing info in bison" ; \
5660         (cd $(HOST_SUBDIR)/bison && \
5661           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5662                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5663                   "RANLIB=$${RANLIB}" \
5664                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5665                   info) \
5666           || exit 1
5667
5668 @endif bison
5669
5670 .PHONY: maybe-dvi-bison dvi-bison
5671 maybe-dvi-bison:
5672 @if bison
5673 maybe-dvi-bison: dvi-bison
5674
5675 dvi-bison: \
5676     configure-bison 
5677         @: $(MAKE); $(unstage)
5678         @[ -f ./bison/Makefile ] || exit 0; \
5679         r=`${PWD_COMMAND}`; export r; \
5680         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5681         $(HOST_EXPORTS) \
5682         for flag in $(EXTRA_HOST_FLAGS) ; do \
5683           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5684         done; \
5685         echo "Doing dvi in bison" ; \
5686         (cd $(HOST_SUBDIR)/bison && \
5687           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5688                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5689                   "RANLIB=$${RANLIB}" \
5690                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5691                   dvi) \
5692           || exit 1
5693
5694 @endif bison
5695
5696 .PHONY: maybe-pdf-bison pdf-bison
5697 maybe-pdf-bison:
5698 @if bison
5699 maybe-pdf-bison: pdf-bison
5700
5701 pdf-bison: \
5702     configure-bison 
5703         @: $(MAKE); $(unstage)
5704         @[ -f ./bison/Makefile ] || exit 0; \
5705         r=`${PWD_COMMAND}`; export r; \
5706         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5707         $(HOST_EXPORTS) \
5708         for flag in $(EXTRA_HOST_FLAGS) ; do \
5709           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5710         done; \
5711         echo "Doing pdf in bison" ; \
5712         (cd $(HOST_SUBDIR)/bison && \
5713           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5714                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5715                   "RANLIB=$${RANLIB}" \
5716                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5717                   pdf) \
5718           || exit 1
5719
5720 @endif bison
5721
5722 .PHONY: maybe-html-bison html-bison
5723 maybe-html-bison:
5724 @if bison
5725 maybe-html-bison: html-bison
5726
5727 html-bison: \
5728     configure-bison 
5729         @: $(MAKE); $(unstage)
5730         @[ -f ./bison/Makefile ] || exit 0; \
5731         r=`${PWD_COMMAND}`; export r; \
5732         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5733         $(HOST_EXPORTS) \
5734         for flag in $(EXTRA_HOST_FLAGS) ; do \
5735           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5736         done; \
5737         echo "Doing html in bison" ; \
5738         (cd $(HOST_SUBDIR)/bison && \
5739           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5740                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5741                   "RANLIB=$${RANLIB}" \
5742                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5743                   html) \
5744           || exit 1
5745
5746 @endif bison
5747
5748 .PHONY: maybe-TAGS-bison TAGS-bison
5749 maybe-TAGS-bison:
5750 @if bison
5751 maybe-TAGS-bison: TAGS-bison
5752
5753 TAGS-bison: \
5754     configure-bison 
5755         @: $(MAKE); $(unstage)
5756         @[ -f ./bison/Makefile ] || exit 0; \
5757         r=`${PWD_COMMAND}`; export r; \
5758         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5759         $(HOST_EXPORTS) \
5760         for flag in $(EXTRA_HOST_FLAGS) ; do \
5761           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5762         done; \
5763         echo "Doing TAGS in bison" ; \
5764         (cd $(HOST_SUBDIR)/bison && \
5765           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5766                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5767                   "RANLIB=$${RANLIB}" \
5768                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5769                   TAGS) \
5770           || exit 1
5771
5772 @endif bison
5773
5774 .PHONY: maybe-install-info-bison install-info-bison
5775 maybe-install-info-bison:
5776 @if bison
5777 maybe-install-info-bison: install-info-bison
5778
5779 install-info-bison: \
5780     configure-bison \
5781     info-bison 
5782         @: $(MAKE); $(unstage)
5783         @[ -f ./bison/Makefile ] || exit 0; \
5784         r=`${PWD_COMMAND}`; export r; \
5785         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5786         $(HOST_EXPORTS) \
5787         for flag in $(EXTRA_HOST_FLAGS) ; do \
5788           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5789         done; \
5790         echo "Doing install-info in bison" ; \
5791         (cd $(HOST_SUBDIR)/bison && \
5792           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5793                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5794                   "RANLIB=$${RANLIB}" \
5795                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5796                   install-info) \
5797           || exit 1
5798
5799 @endif bison
5800
5801 .PHONY: maybe-install-pdf-bison install-pdf-bison
5802 maybe-install-pdf-bison:
5803 @if bison
5804 maybe-install-pdf-bison: install-pdf-bison
5805
5806 install-pdf-bison: \
5807     configure-bison \
5808     pdf-bison 
5809         @: $(MAKE); $(unstage)
5810         @[ -f ./bison/Makefile ] || exit 0; \
5811         r=`${PWD_COMMAND}`; export r; \
5812         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5813         $(HOST_EXPORTS) \
5814         for flag in $(EXTRA_HOST_FLAGS) ; do \
5815           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5816         done; \
5817         echo "Doing install-pdf in bison" ; \
5818         (cd $(HOST_SUBDIR)/bison && \
5819           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5820                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5821                   "RANLIB=$${RANLIB}" \
5822                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5823                   install-pdf) \
5824           || exit 1
5825
5826 @endif bison
5827
5828 .PHONY: maybe-install-html-bison install-html-bison
5829 maybe-install-html-bison:
5830 @if bison
5831 maybe-install-html-bison: install-html-bison
5832
5833 install-html-bison: \
5834     configure-bison \
5835     html-bison 
5836         @: $(MAKE); $(unstage)
5837         @[ -f ./bison/Makefile ] || exit 0; \
5838         r=`${PWD_COMMAND}`; export r; \
5839         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5840         $(HOST_EXPORTS) \
5841         for flag in $(EXTRA_HOST_FLAGS) ; do \
5842           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5843         done; \
5844         echo "Doing install-html in bison" ; \
5845         (cd $(HOST_SUBDIR)/bison && \
5846           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5847                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5848                   "RANLIB=$${RANLIB}" \
5849                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5850                   install-html) \
5851           || exit 1
5852
5853 @endif bison
5854
5855 .PHONY: maybe-installcheck-bison installcheck-bison
5856 maybe-installcheck-bison:
5857 @if bison
5858 maybe-installcheck-bison: installcheck-bison
5859
5860 installcheck-bison: \
5861     configure-bison 
5862         @: $(MAKE); $(unstage)
5863         @[ -f ./bison/Makefile ] || exit 0; \
5864         r=`${PWD_COMMAND}`; export r; \
5865         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5866         $(HOST_EXPORTS) \
5867         for flag in $(EXTRA_HOST_FLAGS) ; do \
5868           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5869         done; \
5870         echo "Doing installcheck in bison" ; \
5871         (cd $(HOST_SUBDIR)/bison && \
5872           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5873                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5874                   "RANLIB=$${RANLIB}" \
5875                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5876                   installcheck) \
5877           || exit 1
5878
5879 @endif bison
5880
5881 .PHONY: maybe-mostlyclean-bison mostlyclean-bison
5882 maybe-mostlyclean-bison:
5883 @if bison
5884 maybe-mostlyclean-bison: mostlyclean-bison
5885
5886 mostlyclean-bison: 
5887         @: $(MAKE); $(unstage)
5888         @[ -f ./bison/Makefile ] || exit 0; \
5889         r=`${PWD_COMMAND}`; export r; \
5890         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5891         $(HOST_EXPORTS) \
5892         for flag in $(EXTRA_HOST_FLAGS) ; do \
5893           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5894         done; \
5895         echo "Doing mostlyclean in bison" ; \
5896         (cd $(HOST_SUBDIR)/bison && \
5897           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5898                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5899                   "RANLIB=$${RANLIB}" \
5900                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5901                   mostlyclean) \
5902           || exit 1
5903
5904 @endif bison
5905
5906 .PHONY: maybe-clean-bison clean-bison
5907 maybe-clean-bison:
5908 @if bison
5909 maybe-clean-bison: clean-bison
5910
5911 clean-bison: 
5912         @: $(MAKE); $(unstage)
5913         @[ -f ./bison/Makefile ] || exit 0; \
5914         r=`${PWD_COMMAND}`; export r; \
5915         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5916         $(HOST_EXPORTS) \
5917         for flag in $(EXTRA_HOST_FLAGS) ; do \
5918           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5919         done; \
5920         echo "Doing clean in bison" ; \
5921         (cd $(HOST_SUBDIR)/bison && \
5922           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5923                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5924                   "RANLIB=$${RANLIB}" \
5925                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5926                   clean) \
5927           || exit 1
5928
5929 @endif bison
5930
5931 .PHONY: maybe-distclean-bison distclean-bison
5932 maybe-distclean-bison:
5933 @if bison
5934 maybe-distclean-bison: distclean-bison
5935
5936 distclean-bison: 
5937         @: $(MAKE); $(unstage)
5938         @[ -f ./bison/Makefile ] || exit 0; \
5939         r=`${PWD_COMMAND}`; export r; \
5940         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5941         $(HOST_EXPORTS) \
5942         for flag in $(EXTRA_HOST_FLAGS) ; do \
5943           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5944         done; \
5945         echo "Doing distclean in bison" ; \
5946         (cd $(HOST_SUBDIR)/bison && \
5947           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5948                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5949                   "RANLIB=$${RANLIB}" \
5950                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5951                   distclean) \
5952           || exit 1
5953
5954 @endif bison
5955
5956 .PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
5957 maybe-maintainer-clean-bison:
5958 @if bison
5959 maybe-maintainer-clean-bison: maintainer-clean-bison
5960
5961 maintainer-clean-bison: 
5962         @: $(MAKE); $(unstage)
5963         @[ -f ./bison/Makefile ] || exit 0; \
5964         r=`${PWD_COMMAND}`; export r; \
5965         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5966         $(HOST_EXPORTS) \
5967         for flag in $(EXTRA_HOST_FLAGS) ; do \
5968           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5969         done; \
5970         echo "Doing maintainer-clean in bison" ; \
5971         (cd $(HOST_SUBDIR)/bison && \
5972           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5973                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5974                   "RANLIB=$${RANLIB}" \
5975                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5976                   maintainer-clean) \
5977           || exit 1
5978
5979 @endif bison
5980
5981
5982
5983 .PHONY: configure-cgen maybe-configure-cgen
5984 maybe-configure-cgen:
5985 @if gcc-bootstrap
5986 configure-cgen: stage_current
5987 @endif gcc-bootstrap
5988 @if cgen
5989 maybe-configure-cgen: configure-cgen
5990 configure-cgen: 
5991         @: $(MAKE); $(unstage)
5992         @r=`${PWD_COMMAND}`; export r; \
5993         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5994         test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
5995         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen ; \
5996         $(HOST_EXPORTS)  \
5997         echo Configuring in $(HOST_SUBDIR)/cgen; \
5998         cd "$(HOST_SUBDIR)/cgen" || exit 1; \
5999         case $(srcdir) in \
6000           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6001           *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
6002                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6003         esac; \
6004         srcdiroption="--srcdir=$${topdir}/cgen"; \
6005         libsrcdir="$$s/cgen"; \
6006         $(SHELL) $${libsrcdir}/configure \
6007           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6008           --target=${target_alias} $${srcdiroption}  \
6009           || exit 1
6010 @endif cgen
6011
6012
6013
6014
6015
6016 .PHONY: all-cgen maybe-all-cgen
6017 maybe-all-cgen:
6018 @if gcc-bootstrap
6019 all-cgen: stage_current
6020 @endif gcc-bootstrap
6021 @if cgen
6022 TARGET-cgen=all
6023 maybe-all-cgen: all-cgen
6024 all-cgen: configure-cgen
6025         @: $(MAKE); $(unstage)
6026         @r=`${PWD_COMMAND}`; export r; \
6027         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6028         $(HOST_EXPORTS)  \
6029         (cd $(HOST_SUBDIR)/cgen && \
6030           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
6031                 $(TARGET-cgen))
6032 @endif cgen
6033
6034
6035
6036
6037 .PHONY: check-cgen maybe-check-cgen
6038 maybe-check-cgen:
6039 @if cgen
6040 maybe-check-cgen: check-cgen
6041
6042 check-cgen:
6043         @: $(MAKE); $(unstage)
6044         @r=`${PWD_COMMAND}`; export r; \
6045         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6046         $(HOST_EXPORTS) \
6047         (cd $(HOST_SUBDIR)/cgen && \
6048           $(MAKE) $(FLAGS_TO_PASS)  check)
6049
6050 @endif cgen
6051
6052 .PHONY: install-cgen maybe-install-cgen
6053 maybe-install-cgen:
6054 @if cgen
6055 maybe-install-cgen: install-cgen
6056
6057 install-cgen: installdirs
6058         @: $(MAKE); $(unstage)
6059         @r=`${PWD_COMMAND}`; export r; \
6060         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6061         $(HOST_EXPORTS) \
6062         (cd $(HOST_SUBDIR)/cgen && \
6063           $(MAKE) $(FLAGS_TO_PASS)  install)
6064
6065 @endif cgen
6066
6067 .PHONY: install-strip-cgen maybe-install-strip-cgen
6068 maybe-install-strip-cgen:
6069 @if cgen
6070 maybe-install-strip-cgen: install-strip-cgen
6071
6072 install-strip-cgen: installdirs
6073         @: $(MAKE); $(unstage)
6074         @r=`${PWD_COMMAND}`; export r; \
6075         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6076         $(HOST_EXPORTS) \
6077         (cd $(HOST_SUBDIR)/cgen && \
6078           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
6079
6080 @endif cgen
6081
6082 # Other targets (info, dvi, pdf, etc.)
6083
6084 .PHONY: maybe-info-cgen info-cgen
6085 maybe-info-cgen:
6086 @if cgen
6087 maybe-info-cgen: info-cgen
6088
6089 info-cgen: \
6090     configure-cgen 
6091         @: $(MAKE); $(unstage)
6092         @[ -f ./cgen/Makefile ] || exit 0; \
6093         r=`${PWD_COMMAND}`; export r; \
6094         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6095         $(HOST_EXPORTS) \
6096         for flag in $(EXTRA_HOST_FLAGS) ; do \
6097           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6098         done; \
6099         echo "Doing info in cgen" ; \
6100         (cd $(HOST_SUBDIR)/cgen && \
6101           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6102                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6103                   "RANLIB=$${RANLIB}" \
6104                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6105                   info) \
6106           || exit 1
6107
6108 @endif cgen
6109
6110 .PHONY: maybe-dvi-cgen dvi-cgen
6111 maybe-dvi-cgen:
6112 @if cgen
6113 maybe-dvi-cgen: dvi-cgen
6114
6115 dvi-cgen: \
6116     configure-cgen 
6117         @: $(MAKE); $(unstage)
6118         @[ -f ./cgen/Makefile ] || exit 0; \
6119         r=`${PWD_COMMAND}`; export r; \
6120         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6121         $(HOST_EXPORTS) \
6122         for flag in $(EXTRA_HOST_FLAGS) ; do \
6123           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6124         done; \
6125         echo "Doing dvi in cgen" ; \
6126         (cd $(HOST_SUBDIR)/cgen && \
6127           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6128                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6129                   "RANLIB=$${RANLIB}" \
6130                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6131                   dvi) \
6132           || exit 1
6133
6134 @endif cgen
6135
6136 .PHONY: maybe-pdf-cgen pdf-cgen
6137 maybe-pdf-cgen:
6138 @if cgen
6139 maybe-pdf-cgen: pdf-cgen
6140
6141 pdf-cgen: \
6142     configure-cgen 
6143         @: $(MAKE); $(unstage)
6144         @[ -f ./cgen/Makefile ] || exit 0; \
6145         r=`${PWD_COMMAND}`; export r; \
6146         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6147         $(HOST_EXPORTS) \
6148         for flag in $(EXTRA_HOST_FLAGS) ; do \
6149           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6150         done; \
6151         echo "Doing pdf in cgen" ; \
6152         (cd $(HOST_SUBDIR)/cgen && \
6153           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6154                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6155                   "RANLIB=$${RANLIB}" \
6156                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6157                   pdf) \
6158           || exit 1
6159
6160 @endif cgen
6161
6162 .PHONY: maybe-html-cgen html-cgen
6163 maybe-html-cgen:
6164 @if cgen
6165 maybe-html-cgen: html-cgen
6166
6167 html-cgen: \
6168     configure-cgen 
6169         @: $(MAKE); $(unstage)
6170         @[ -f ./cgen/Makefile ] || exit 0; \
6171         r=`${PWD_COMMAND}`; export r; \
6172         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6173         $(HOST_EXPORTS) \
6174         for flag in $(EXTRA_HOST_FLAGS) ; do \
6175           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6176         done; \
6177         echo "Doing html in cgen" ; \
6178         (cd $(HOST_SUBDIR)/cgen && \
6179           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6180                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6181                   "RANLIB=$${RANLIB}" \
6182                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6183                   html) \
6184           || exit 1
6185
6186 @endif cgen
6187
6188 .PHONY: maybe-TAGS-cgen TAGS-cgen
6189 maybe-TAGS-cgen:
6190 @if cgen
6191 maybe-TAGS-cgen: TAGS-cgen
6192
6193 TAGS-cgen: \
6194     configure-cgen 
6195         @: $(MAKE); $(unstage)
6196         @[ -f ./cgen/Makefile ] || exit 0; \
6197         r=`${PWD_COMMAND}`; export r; \
6198         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6199         $(HOST_EXPORTS) \
6200         for flag in $(EXTRA_HOST_FLAGS) ; do \
6201           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6202         done; \
6203         echo "Doing TAGS in cgen" ; \
6204         (cd $(HOST_SUBDIR)/cgen && \
6205           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6206                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6207                   "RANLIB=$${RANLIB}" \
6208                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6209                   TAGS) \
6210           || exit 1
6211
6212 @endif cgen
6213
6214 .PHONY: maybe-install-info-cgen install-info-cgen
6215 maybe-install-info-cgen:
6216 @if cgen
6217 maybe-install-info-cgen: install-info-cgen
6218
6219 install-info-cgen: \
6220     configure-cgen \
6221     info-cgen 
6222         @: $(MAKE); $(unstage)
6223         @[ -f ./cgen/Makefile ] || exit 0; \
6224         r=`${PWD_COMMAND}`; export r; \
6225         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6226         $(HOST_EXPORTS) \
6227         for flag in $(EXTRA_HOST_FLAGS) ; do \
6228           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6229         done; \
6230         echo "Doing install-info in cgen" ; \
6231         (cd $(HOST_SUBDIR)/cgen && \
6232           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6233                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6234                   "RANLIB=$${RANLIB}" \
6235                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6236                   install-info) \
6237           || exit 1
6238
6239 @endif cgen
6240
6241 .PHONY: maybe-install-pdf-cgen install-pdf-cgen
6242 maybe-install-pdf-cgen:
6243 @if cgen
6244 maybe-install-pdf-cgen: install-pdf-cgen
6245
6246 install-pdf-cgen: \
6247     configure-cgen \
6248     pdf-cgen 
6249         @: $(MAKE); $(unstage)
6250         @[ -f ./cgen/Makefile ] || exit 0; \
6251         r=`${PWD_COMMAND}`; export r; \
6252         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6253         $(HOST_EXPORTS) \
6254         for flag in $(EXTRA_HOST_FLAGS) ; do \
6255           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6256         done; \
6257         echo "Doing install-pdf in cgen" ; \
6258         (cd $(HOST_SUBDIR)/cgen && \
6259           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6260                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6261                   "RANLIB=$${RANLIB}" \
6262                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6263                   install-pdf) \
6264           || exit 1
6265
6266 @endif cgen
6267
6268 .PHONY: maybe-install-html-cgen install-html-cgen
6269 maybe-install-html-cgen:
6270 @if cgen
6271 maybe-install-html-cgen: install-html-cgen
6272
6273 install-html-cgen: \
6274     configure-cgen \
6275     html-cgen 
6276         @: $(MAKE); $(unstage)
6277         @[ -f ./cgen/Makefile ] || exit 0; \
6278         r=`${PWD_COMMAND}`; export r; \
6279         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6280         $(HOST_EXPORTS) \
6281         for flag in $(EXTRA_HOST_FLAGS) ; do \
6282           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6283         done; \
6284         echo "Doing install-html in cgen" ; \
6285         (cd $(HOST_SUBDIR)/cgen && \
6286           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6287                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6288                   "RANLIB=$${RANLIB}" \
6289                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6290                   install-html) \
6291           || exit 1
6292
6293 @endif cgen
6294
6295 .PHONY: maybe-installcheck-cgen installcheck-cgen
6296 maybe-installcheck-cgen:
6297 @if cgen
6298 maybe-installcheck-cgen: installcheck-cgen
6299
6300 installcheck-cgen: \
6301     configure-cgen 
6302         @: $(MAKE); $(unstage)
6303         @[ -f ./cgen/Makefile ] || exit 0; \
6304         r=`${PWD_COMMAND}`; export r; \
6305         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6306         $(HOST_EXPORTS) \
6307         for flag in $(EXTRA_HOST_FLAGS) ; do \
6308           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6309         done; \
6310         echo "Doing installcheck in cgen" ; \
6311         (cd $(HOST_SUBDIR)/cgen && \
6312           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6313                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6314                   "RANLIB=$${RANLIB}" \
6315                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6316                   installcheck) \
6317           || exit 1
6318
6319 @endif cgen
6320
6321 .PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
6322 maybe-mostlyclean-cgen:
6323 @if cgen
6324 maybe-mostlyclean-cgen: mostlyclean-cgen
6325
6326 mostlyclean-cgen: 
6327         @: $(MAKE); $(unstage)
6328         @[ -f ./cgen/Makefile ] || exit 0; \
6329         r=`${PWD_COMMAND}`; export r; \
6330         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6331         $(HOST_EXPORTS) \
6332         for flag in $(EXTRA_HOST_FLAGS) ; do \
6333           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6334         done; \
6335         echo "Doing mostlyclean in cgen" ; \
6336         (cd $(HOST_SUBDIR)/cgen && \
6337           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6338                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6339                   "RANLIB=$${RANLIB}" \
6340                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6341                   mostlyclean) \
6342           || exit 1
6343
6344 @endif cgen
6345
6346 .PHONY: maybe-clean-cgen clean-cgen
6347 maybe-clean-cgen:
6348 @if cgen
6349 maybe-clean-cgen: clean-cgen
6350
6351 clean-cgen: 
6352         @: $(MAKE); $(unstage)
6353         @[ -f ./cgen/Makefile ] || exit 0; \
6354         r=`${PWD_COMMAND}`; export r; \
6355         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6356         $(HOST_EXPORTS) \
6357         for flag in $(EXTRA_HOST_FLAGS) ; do \
6358           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6359         done; \
6360         echo "Doing clean in cgen" ; \
6361         (cd $(HOST_SUBDIR)/cgen && \
6362           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6363                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6364                   "RANLIB=$${RANLIB}" \
6365                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6366                   clean) \
6367           || exit 1
6368
6369 @endif cgen
6370
6371 .PHONY: maybe-distclean-cgen distclean-cgen
6372 maybe-distclean-cgen:
6373 @if cgen
6374 maybe-distclean-cgen: distclean-cgen
6375
6376 distclean-cgen: 
6377         @: $(MAKE); $(unstage)
6378         @[ -f ./cgen/Makefile ] || exit 0; \
6379         r=`${PWD_COMMAND}`; export r; \
6380         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6381         $(HOST_EXPORTS) \
6382         for flag in $(EXTRA_HOST_FLAGS) ; do \
6383           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6384         done; \
6385         echo "Doing distclean in cgen" ; \
6386         (cd $(HOST_SUBDIR)/cgen && \
6387           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6388                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6389                   "RANLIB=$${RANLIB}" \
6390                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6391                   distclean) \
6392           || exit 1
6393
6394 @endif cgen
6395
6396 .PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
6397 maybe-maintainer-clean-cgen:
6398 @if cgen
6399 maybe-maintainer-clean-cgen: maintainer-clean-cgen
6400
6401 maintainer-clean-cgen: 
6402         @: $(MAKE); $(unstage)
6403         @[ -f ./cgen/Makefile ] || exit 0; \
6404         r=`${PWD_COMMAND}`; export r; \
6405         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6406         $(HOST_EXPORTS) \
6407         for flag in $(EXTRA_HOST_FLAGS) ; do \
6408           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6409         done; \
6410         echo "Doing maintainer-clean in cgen" ; \
6411         (cd $(HOST_SUBDIR)/cgen && \
6412           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6413                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6414                   "RANLIB=$${RANLIB}" \
6415                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6416                   maintainer-clean) \
6417           || exit 1
6418
6419 @endif cgen
6420
6421
6422
6423 .PHONY: configure-dejagnu maybe-configure-dejagnu
6424 maybe-configure-dejagnu:
6425 @if gcc-bootstrap
6426 configure-dejagnu: stage_current
6427 @endif gcc-bootstrap
6428 @if dejagnu
6429 maybe-configure-dejagnu: configure-dejagnu
6430 configure-dejagnu: 
6431         @: $(MAKE); $(unstage)
6432         @r=`${PWD_COMMAND}`; export r; \
6433         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6434         test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
6435         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
6436         $(HOST_EXPORTS)  \
6437         echo Configuring in $(HOST_SUBDIR)/dejagnu; \
6438         cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
6439         case $(srcdir) in \
6440           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6441           *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
6442                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6443         esac; \
6444         srcdiroption="--srcdir=$${topdir}/dejagnu"; \
6445         libsrcdir="$$s/dejagnu"; \
6446         $(SHELL) $${libsrcdir}/configure \
6447           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6448           --target=${target_alias} $${srcdiroption}  \
6449           || exit 1
6450 @endif dejagnu
6451
6452
6453
6454
6455
6456 .PHONY: all-dejagnu maybe-all-dejagnu
6457 maybe-all-dejagnu:
6458 @if gcc-bootstrap
6459 all-dejagnu: stage_current
6460 @endif gcc-bootstrap
6461 @if dejagnu
6462 TARGET-dejagnu=all
6463 maybe-all-dejagnu: all-dejagnu
6464 all-dejagnu: configure-dejagnu
6465         @: $(MAKE); $(unstage)
6466         @r=`${PWD_COMMAND}`; export r; \
6467         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6468         $(HOST_EXPORTS)  \
6469         (cd $(HOST_SUBDIR)/dejagnu && \
6470           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
6471                 $(TARGET-dejagnu))
6472 @endif dejagnu
6473
6474
6475
6476
6477 .PHONY: check-dejagnu maybe-check-dejagnu
6478 maybe-check-dejagnu:
6479 @if dejagnu
6480 maybe-check-dejagnu: check-dejagnu
6481
6482 check-dejagnu:
6483         @: $(MAKE); $(unstage)
6484         @r=`${PWD_COMMAND}`; export r; \
6485         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6486         $(HOST_EXPORTS) \
6487         (cd $(HOST_SUBDIR)/dejagnu && \
6488           $(MAKE) $(FLAGS_TO_PASS)  check)
6489
6490 @endif dejagnu
6491
6492 .PHONY: install-dejagnu maybe-install-dejagnu
6493 maybe-install-dejagnu:
6494 @if dejagnu
6495 maybe-install-dejagnu: install-dejagnu
6496
6497 install-dejagnu: installdirs
6498         @: $(MAKE); $(unstage)
6499         @r=`${PWD_COMMAND}`; export r; \
6500         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6501         $(HOST_EXPORTS) \
6502         (cd $(HOST_SUBDIR)/dejagnu && \
6503           $(MAKE) $(FLAGS_TO_PASS)  install)
6504
6505 @endif dejagnu
6506
6507 .PHONY: install-strip-dejagnu maybe-install-strip-dejagnu
6508 maybe-install-strip-dejagnu:
6509 @if dejagnu
6510 maybe-install-strip-dejagnu: install-strip-dejagnu
6511
6512 install-strip-dejagnu: installdirs
6513         @: $(MAKE); $(unstage)
6514         @r=`${PWD_COMMAND}`; export r; \
6515         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6516         $(HOST_EXPORTS) \
6517         (cd $(HOST_SUBDIR)/dejagnu && \
6518           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
6519
6520 @endif dejagnu
6521
6522 # Other targets (info, dvi, pdf, etc.)
6523
6524 .PHONY: maybe-info-dejagnu info-dejagnu
6525 maybe-info-dejagnu:
6526 @if dejagnu
6527 maybe-info-dejagnu: info-dejagnu
6528
6529 info-dejagnu: \
6530     configure-dejagnu 
6531         @: $(MAKE); $(unstage)
6532         @[ -f ./dejagnu/Makefile ] || exit 0; \
6533         r=`${PWD_COMMAND}`; export r; \
6534         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6535         $(HOST_EXPORTS) \
6536         for flag in $(EXTRA_HOST_FLAGS) ; do \
6537           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6538         done; \
6539         echo "Doing info in dejagnu" ; \
6540         (cd $(HOST_SUBDIR)/dejagnu && \
6541           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6542                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6543                   "RANLIB=$${RANLIB}" \
6544                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6545                   info) \
6546           || exit 1
6547
6548 @endif dejagnu
6549
6550 .PHONY: maybe-dvi-dejagnu dvi-dejagnu
6551 maybe-dvi-dejagnu:
6552 @if dejagnu
6553 maybe-dvi-dejagnu: dvi-dejagnu
6554
6555 dvi-dejagnu: \
6556     configure-dejagnu 
6557         @: $(MAKE); $(unstage)
6558         @[ -f ./dejagnu/Makefile ] || exit 0; \
6559         r=`${PWD_COMMAND}`; export r; \
6560         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6561         $(HOST_EXPORTS) \
6562         for flag in $(EXTRA_HOST_FLAGS) ; do \
6563           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6564         done; \
6565         echo "Doing dvi in dejagnu" ; \
6566         (cd $(HOST_SUBDIR)/dejagnu && \
6567           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6568                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6569                   "RANLIB=$${RANLIB}" \
6570                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6571                   dvi) \
6572           || exit 1
6573
6574 @endif dejagnu
6575
6576 .PHONY: maybe-pdf-dejagnu pdf-dejagnu
6577 maybe-pdf-dejagnu:
6578 @if dejagnu
6579 maybe-pdf-dejagnu: pdf-dejagnu
6580
6581 pdf-dejagnu: \
6582     configure-dejagnu 
6583         @: $(MAKE); $(unstage)
6584         @[ -f ./dejagnu/Makefile ] || exit 0; \
6585         r=`${PWD_COMMAND}`; export r; \
6586         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6587         $(HOST_EXPORTS) \
6588         for flag in $(EXTRA_HOST_FLAGS) ; do \
6589           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6590         done; \
6591         echo "Doing pdf in dejagnu" ; \
6592         (cd $(HOST_SUBDIR)/dejagnu && \
6593           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6594                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6595                   "RANLIB=$${RANLIB}" \
6596                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6597                   pdf) \
6598           || exit 1
6599
6600 @endif dejagnu
6601
6602 .PHONY: maybe-html-dejagnu html-dejagnu
6603 maybe-html-dejagnu:
6604 @if dejagnu
6605 maybe-html-dejagnu: html-dejagnu
6606
6607 html-dejagnu: \
6608     configure-dejagnu 
6609         @: $(MAKE); $(unstage)
6610         @[ -f ./dejagnu/Makefile ] || exit 0; \
6611         r=`${PWD_COMMAND}`; export r; \
6612         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6613         $(HOST_EXPORTS) \
6614         for flag in $(EXTRA_HOST_FLAGS) ; do \
6615           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6616         done; \
6617         echo "Doing html in dejagnu" ; \
6618         (cd $(HOST_SUBDIR)/dejagnu && \
6619           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6620                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6621                   "RANLIB=$${RANLIB}" \
6622                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6623                   html) \
6624           || exit 1
6625
6626 @endif dejagnu
6627
6628 .PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
6629 maybe-TAGS-dejagnu:
6630 @if dejagnu
6631 maybe-TAGS-dejagnu: TAGS-dejagnu
6632
6633 TAGS-dejagnu: \
6634     configure-dejagnu 
6635         @: $(MAKE); $(unstage)
6636         @[ -f ./dejagnu/Makefile ] || exit 0; \
6637         r=`${PWD_COMMAND}`; export r; \
6638         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6639         $(HOST_EXPORTS) \
6640         for flag in $(EXTRA_HOST_FLAGS) ; do \
6641           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6642         done; \
6643         echo "Doing TAGS in dejagnu" ; \
6644         (cd $(HOST_SUBDIR)/dejagnu && \
6645           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6646                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6647                   "RANLIB=$${RANLIB}" \
6648                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6649                   TAGS) \
6650           || exit 1
6651
6652 @endif dejagnu
6653
6654 .PHONY: maybe-install-info-dejagnu install-info-dejagnu
6655 maybe-install-info-dejagnu:
6656 @if dejagnu
6657 maybe-install-info-dejagnu: install-info-dejagnu
6658
6659 install-info-dejagnu: \
6660     configure-dejagnu \
6661     info-dejagnu 
6662         @: $(MAKE); $(unstage)
6663         @[ -f ./dejagnu/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 install-info in dejagnu" ; \
6671         (cd $(HOST_SUBDIR)/dejagnu && \
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                   install-info) \
6677           || exit 1
6678
6679 @endif dejagnu
6680
6681 .PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
6682 maybe-install-pdf-dejagnu:
6683 @if dejagnu
6684 maybe-install-pdf-dejagnu: install-pdf-dejagnu
6685
6686 install-pdf-dejagnu: \
6687     configure-dejagnu \
6688     pdf-dejagnu 
6689         @: $(MAKE); $(unstage)
6690         @[ -f ./dejagnu/Makefile ] || exit 0; \
6691         r=`${PWD_COMMAND}`; export r; \
6692         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6693         $(HOST_EXPORTS) \
6694         for flag in $(EXTRA_HOST_FLAGS) ; do \
6695           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6696         done; \
6697         echo "Doing install-pdf in dejagnu" ; \
6698         (cd $(HOST_SUBDIR)/dejagnu && \
6699           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6700                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6701                   "RANLIB=$${RANLIB}" \
6702                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6703                   install-pdf) \
6704           || exit 1
6705
6706 @endif dejagnu
6707
6708 .PHONY: maybe-install-html-dejagnu install-html-dejagnu
6709 maybe-install-html-dejagnu:
6710 @if dejagnu
6711 maybe-install-html-dejagnu: install-html-dejagnu
6712
6713 install-html-dejagnu: \
6714     configure-dejagnu \
6715     html-dejagnu 
6716         @: $(MAKE); $(unstage)
6717         @[ -f ./dejagnu/Makefile ] || exit 0; \
6718         r=`${PWD_COMMAND}`; export r; \
6719         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6720         $(HOST_EXPORTS) \
6721         for flag in $(EXTRA_HOST_FLAGS) ; do \
6722           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6723         done; \
6724         echo "Doing install-html in dejagnu" ; \
6725         (cd $(HOST_SUBDIR)/dejagnu && \
6726           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6727                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6728                   "RANLIB=$${RANLIB}" \
6729                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6730                   install-html) \
6731           || exit 1
6732
6733 @endif dejagnu
6734
6735 .PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
6736 maybe-installcheck-dejagnu:
6737 @if dejagnu
6738 maybe-installcheck-dejagnu: installcheck-dejagnu
6739
6740 installcheck-dejagnu: \
6741     configure-dejagnu 
6742         @: $(MAKE); $(unstage)
6743         @[ -f ./dejagnu/Makefile ] || exit 0; \
6744         r=`${PWD_COMMAND}`; export r; \
6745         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6746         $(HOST_EXPORTS) \
6747         for flag in $(EXTRA_HOST_FLAGS) ; do \
6748           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6749         done; \
6750         echo "Doing installcheck in dejagnu" ; \
6751         (cd $(HOST_SUBDIR)/dejagnu && \
6752           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6753                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6754                   "RANLIB=$${RANLIB}" \
6755                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6756                   installcheck) \
6757           || exit 1
6758
6759 @endif dejagnu
6760
6761 .PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
6762 maybe-mostlyclean-dejagnu:
6763 @if dejagnu
6764 maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
6765
6766 mostlyclean-dejagnu: 
6767         @: $(MAKE); $(unstage)
6768         @[ -f ./dejagnu/Makefile ] || exit 0; \
6769         r=`${PWD_COMMAND}`; export r; \
6770         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6771         $(HOST_EXPORTS) \
6772         for flag in $(EXTRA_HOST_FLAGS) ; do \
6773           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6774         done; \
6775         echo "Doing mostlyclean in dejagnu" ; \
6776         (cd $(HOST_SUBDIR)/dejagnu && \
6777           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6778                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6779                   "RANLIB=$${RANLIB}" \
6780                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6781                   mostlyclean) \
6782           || exit 1
6783
6784 @endif dejagnu
6785
6786 .PHONY: maybe-clean-dejagnu clean-dejagnu
6787 maybe-clean-dejagnu:
6788 @if dejagnu
6789 maybe-clean-dejagnu: clean-dejagnu
6790
6791 clean-dejagnu: 
6792         @: $(MAKE); $(unstage)
6793         @[ -f ./dejagnu/Makefile ] || exit 0; \
6794         r=`${PWD_COMMAND}`; export r; \
6795         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6796         $(HOST_EXPORTS) \
6797         for flag in $(EXTRA_HOST_FLAGS) ; do \
6798           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6799         done; \
6800         echo "Doing clean in dejagnu" ; \
6801         (cd $(HOST_SUBDIR)/dejagnu && \
6802           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6803                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6804                   "RANLIB=$${RANLIB}" \
6805                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6806                   clean) \
6807           || exit 1
6808
6809 @endif dejagnu
6810
6811 .PHONY: maybe-distclean-dejagnu distclean-dejagnu
6812 maybe-distclean-dejagnu:
6813 @if dejagnu
6814 maybe-distclean-dejagnu: distclean-dejagnu
6815
6816 distclean-dejagnu: 
6817         @: $(MAKE); $(unstage)
6818         @[ -f ./dejagnu/Makefile ] || exit 0; \
6819         r=`${PWD_COMMAND}`; export r; \
6820         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6821         $(HOST_EXPORTS) \
6822         for flag in $(EXTRA_HOST_FLAGS) ; do \
6823           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6824         done; \
6825         echo "Doing distclean in dejagnu" ; \
6826         (cd $(HOST_SUBDIR)/dejagnu && \
6827           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6828                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6829                   "RANLIB=$${RANLIB}" \
6830                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6831                   distclean) \
6832           || exit 1
6833
6834 @endif dejagnu
6835
6836 .PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
6837 maybe-maintainer-clean-dejagnu:
6838 @if dejagnu
6839 maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
6840
6841 maintainer-clean-dejagnu: 
6842         @: $(MAKE); $(unstage)
6843         @[ -f ./dejagnu/Makefile ] || exit 0; \
6844         r=`${PWD_COMMAND}`; export r; \
6845         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6846         $(HOST_EXPORTS) \
6847         for flag in $(EXTRA_HOST_FLAGS) ; do \
6848           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6849         done; \
6850         echo "Doing maintainer-clean in dejagnu" ; \
6851         (cd $(HOST_SUBDIR)/dejagnu && \
6852           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6853                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6854                   "RANLIB=$${RANLIB}" \
6855                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6856                   maintainer-clean) \
6857           || exit 1
6858
6859 @endif dejagnu
6860
6861
6862
6863 .PHONY: configure-etc maybe-configure-etc
6864 maybe-configure-etc:
6865 @if gcc-bootstrap
6866 configure-etc: stage_current
6867 @endif gcc-bootstrap
6868 @if etc
6869 maybe-configure-etc: configure-etc
6870 configure-etc: 
6871         @: $(MAKE); $(unstage)
6872         @r=`${PWD_COMMAND}`; export r; \
6873         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6874         test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
6875         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
6876         $(HOST_EXPORTS)  \
6877         echo Configuring in $(HOST_SUBDIR)/etc; \
6878         cd "$(HOST_SUBDIR)/etc" || exit 1; \
6879         case $(srcdir) in \
6880           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6881           *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
6882                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6883         esac; \
6884         srcdiroption="--srcdir=$${topdir}/etc"; \
6885         libsrcdir="$$s/etc"; \
6886         $(SHELL) $${libsrcdir}/configure \
6887           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6888           --target=${target_alias} $${srcdiroption}  \
6889           || exit 1
6890 @endif etc
6891
6892
6893
6894
6895
6896 .PHONY: all-etc maybe-all-etc
6897 maybe-all-etc:
6898 @if gcc-bootstrap
6899 all-etc: stage_current
6900 @endif gcc-bootstrap
6901 @if etc
6902 TARGET-etc=all
6903 maybe-all-etc: all-etc
6904 all-etc: configure-etc
6905         @: $(MAKE); $(unstage)
6906         @r=`${PWD_COMMAND}`; export r; \
6907         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6908         $(HOST_EXPORTS)  \
6909         (cd $(HOST_SUBDIR)/etc && \
6910           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
6911                 $(TARGET-etc))
6912 @endif etc
6913
6914
6915
6916
6917 .PHONY: check-etc maybe-check-etc
6918 maybe-check-etc:
6919 @if etc
6920 maybe-check-etc: check-etc
6921
6922 check-etc:
6923         @: $(MAKE); $(unstage)
6924         @r=`${PWD_COMMAND}`; export r; \
6925         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6926         $(HOST_EXPORTS) \
6927         (cd $(HOST_SUBDIR)/etc && \
6928           $(MAKE) $(FLAGS_TO_PASS)  check)
6929
6930 @endif etc
6931
6932 .PHONY: install-etc maybe-install-etc
6933 maybe-install-etc:
6934 @if etc
6935 maybe-install-etc: install-etc
6936
6937 install-etc: installdirs
6938         @: $(MAKE); $(unstage)
6939         @r=`${PWD_COMMAND}`; export r; \
6940         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6941         $(HOST_EXPORTS) \
6942         (cd $(HOST_SUBDIR)/etc && \
6943           $(MAKE) $(FLAGS_TO_PASS)  install)
6944
6945 @endif etc
6946
6947 .PHONY: install-strip-etc maybe-install-strip-etc
6948 maybe-install-strip-etc:
6949 @if etc
6950 maybe-install-strip-etc: install-strip-etc
6951
6952 install-strip-etc: installdirs
6953         @: $(MAKE); $(unstage)
6954         @r=`${PWD_COMMAND}`; export r; \
6955         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6956         $(HOST_EXPORTS) \
6957         (cd $(HOST_SUBDIR)/etc && \
6958           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
6959
6960 @endif etc
6961
6962 # Other targets (info, dvi, pdf, etc.)
6963
6964 .PHONY: maybe-info-etc info-etc
6965 maybe-info-etc:
6966 @if etc
6967 maybe-info-etc: info-etc
6968
6969 info-etc: \
6970     configure-etc 
6971         @: $(MAKE); $(unstage)
6972         @[ -f ./etc/Makefile ] || exit 0; \
6973         r=`${PWD_COMMAND}`; export r; \
6974         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6975         $(HOST_EXPORTS) \
6976         for flag in $(EXTRA_HOST_FLAGS) ; do \
6977           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6978         done; \
6979         echo "Doing info in etc" ; \
6980         (cd $(HOST_SUBDIR)/etc && \
6981           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6982                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6983                   "RANLIB=$${RANLIB}" \
6984                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6985                   info) \
6986           || exit 1
6987
6988 @endif etc
6989
6990 .PHONY: maybe-dvi-etc dvi-etc
6991 maybe-dvi-etc:
6992 @if etc
6993 maybe-dvi-etc: dvi-etc
6994
6995 dvi-etc: \
6996     configure-etc 
6997         @: $(MAKE); $(unstage)
6998         @[ -f ./etc/Makefile ] || exit 0; \
6999         r=`${PWD_COMMAND}`; export r; \
7000         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7001         $(HOST_EXPORTS) \
7002         for flag in $(EXTRA_HOST_FLAGS) ; do \
7003           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7004         done; \
7005         echo "Doing dvi in etc" ; \
7006         (cd $(HOST_SUBDIR)/etc && \
7007           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7008                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7009                   "RANLIB=$${RANLIB}" \
7010                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7011                   dvi) \
7012           || exit 1
7013
7014 @endif etc
7015
7016 .PHONY: maybe-pdf-etc pdf-etc
7017 maybe-pdf-etc:
7018 @if etc
7019 maybe-pdf-etc: pdf-etc
7020
7021 pdf-etc: \
7022     configure-etc 
7023         @: $(MAKE); $(unstage)
7024         @[ -f ./etc/Makefile ] || exit 0; \
7025         r=`${PWD_COMMAND}`; export r; \
7026         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7027         $(HOST_EXPORTS) \
7028         for flag in $(EXTRA_HOST_FLAGS) ; do \
7029           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7030         done; \
7031         echo "Doing pdf in etc" ; \
7032         (cd $(HOST_SUBDIR)/etc && \
7033           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7034                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7035                   "RANLIB=$${RANLIB}" \
7036                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7037                   pdf) \
7038           || exit 1
7039
7040 @endif etc
7041
7042 .PHONY: maybe-html-etc html-etc
7043 maybe-html-etc:
7044 @if etc
7045 maybe-html-etc: html-etc
7046
7047 html-etc: \
7048     configure-etc 
7049         @: $(MAKE); $(unstage)
7050         @[ -f ./etc/Makefile ] || exit 0; \
7051         r=`${PWD_COMMAND}`; export r; \
7052         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7053         $(HOST_EXPORTS) \
7054         for flag in $(EXTRA_HOST_FLAGS) ; do \
7055           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7056         done; \
7057         echo "Doing html in etc" ; \
7058         (cd $(HOST_SUBDIR)/etc && \
7059           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7060                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7061                   "RANLIB=$${RANLIB}" \
7062                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7063                   html) \
7064           || exit 1
7065
7066 @endif etc
7067
7068 .PHONY: maybe-TAGS-etc TAGS-etc
7069 maybe-TAGS-etc:
7070 @if etc
7071 maybe-TAGS-etc: TAGS-etc
7072
7073 TAGS-etc: \
7074     configure-etc 
7075         @: $(MAKE); $(unstage)
7076         @[ -f ./etc/Makefile ] || exit 0; \
7077         r=`${PWD_COMMAND}`; export r; \
7078         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7079         $(HOST_EXPORTS) \
7080         for flag in $(EXTRA_HOST_FLAGS) ; do \
7081           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7082         done; \
7083         echo "Doing TAGS in etc" ; \
7084         (cd $(HOST_SUBDIR)/etc && \
7085           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7086                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7087                   "RANLIB=$${RANLIB}" \
7088                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7089                   TAGS) \
7090           || exit 1
7091
7092 @endif etc
7093
7094 .PHONY: maybe-install-info-etc install-info-etc
7095 maybe-install-info-etc:
7096 @if etc
7097 maybe-install-info-etc: install-info-etc
7098
7099 install-info-etc: \
7100     configure-etc \
7101     info-etc 
7102         @: $(MAKE); $(unstage)
7103         @[ -f ./etc/Makefile ] || exit 0; \
7104         r=`${PWD_COMMAND}`; export r; \
7105         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7106         $(HOST_EXPORTS) \
7107         for flag in $(EXTRA_HOST_FLAGS) ; do \
7108           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7109         done; \
7110         echo "Doing install-info in etc" ; \
7111         (cd $(HOST_SUBDIR)/etc && \
7112           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7113                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7114                   "RANLIB=$${RANLIB}" \
7115                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7116                   install-info) \
7117           || exit 1
7118
7119 @endif etc
7120
7121 .PHONY: maybe-install-pdf-etc install-pdf-etc
7122 maybe-install-pdf-etc:
7123 @if etc
7124 maybe-install-pdf-etc: install-pdf-etc
7125
7126 install-pdf-etc: \
7127     configure-etc \
7128     pdf-etc 
7129         @: $(MAKE); $(unstage)
7130         @[ -f ./etc/Makefile ] || exit 0; \
7131         r=`${PWD_COMMAND}`; export r; \
7132         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7133         $(HOST_EXPORTS) \
7134         for flag in $(EXTRA_HOST_FLAGS) ; do \
7135           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7136         done; \
7137         echo "Doing install-pdf in etc" ; \
7138         (cd $(HOST_SUBDIR)/etc && \
7139           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7140                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7141                   "RANLIB=$${RANLIB}" \
7142                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7143                   install-pdf) \
7144           || exit 1
7145
7146 @endif etc
7147
7148 .PHONY: maybe-install-html-etc install-html-etc
7149 maybe-install-html-etc:
7150 @if etc
7151 maybe-install-html-etc: install-html-etc
7152
7153 install-html-etc: \
7154     configure-etc \
7155     html-etc 
7156         @: $(MAKE); $(unstage)
7157         @[ -f ./etc/Makefile ] || exit 0; \
7158         r=`${PWD_COMMAND}`; export r; \
7159         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7160         $(HOST_EXPORTS) \
7161         for flag in $(EXTRA_HOST_FLAGS) ; do \
7162           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7163         done; \
7164         echo "Doing install-html in etc" ; \
7165         (cd $(HOST_SUBDIR)/etc && \
7166           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7167                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7168                   "RANLIB=$${RANLIB}" \
7169                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7170                   install-html) \
7171           || exit 1
7172
7173 @endif etc
7174
7175 .PHONY: maybe-installcheck-etc installcheck-etc
7176 maybe-installcheck-etc:
7177 @if etc
7178 maybe-installcheck-etc: installcheck-etc
7179
7180 installcheck-etc: \
7181     configure-etc 
7182         @: $(MAKE); $(unstage)
7183         @[ -f ./etc/Makefile ] || exit 0; \
7184         r=`${PWD_COMMAND}`; export r; \
7185         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7186         $(HOST_EXPORTS) \
7187         for flag in $(EXTRA_HOST_FLAGS) ; do \
7188           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7189         done; \
7190         echo "Doing installcheck in etc" ; \
7191         (cd $(HOST_SUBDIR)/etc && \
7192           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7193                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7194                   "RANLIB=$${RANLIB}" \
7195                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7196                   installcheck) \
7197           || exit 1
7198
7199 @endif etc
7200
7201 .PHONY: maybe-mostlyclean-etc mostlyclean-etc
7202 maybe-mostlyclean-etc:
7203 @if etc
7204 maybe-mostlyclean-etc: mostlyclean-etc
7205
7206 mostlyclean-etc: 
7207         @: $(MAKE); $(unstage)
7208         @[ -f ./etc/Makefile ] || exit 0; \
7209         r=`${PWD_COMMAND}`; export r; \
7210         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7211         $(HOST_EXPORTS) \
7212         for flag in $(EXTRA_HOST_FLAGS) ; do \
7213           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7214         done; \
7215         echo "Doing mostlyclean in etc" ; \
7216         (cd $(HOST_SUBDIR)/etc && \
7217           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7218                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7219                   "RANLIB=$${RANLIB}" \
7220                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7221                   mostlyclean) \
7222           || exit 1
7223
7224 @endif etc
7225
7226 .PHONY: maybe-clean-etc clean-etc
7227 maybe-clean-etc:
7228 @if etc
7229 maybe-clean-etc: clean-etc
7230
7231 clean-etc: 
7232         @: $(MAKE); $(unstage)
7233         @[ -f ./etc/Makefile ] || exit 0; \
7234         r=`${PWD_COMMAND}`; export r; \
7235         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7236         $(HOST_EXPORTS) \
7237         for flag in $(EXTRA_HOST_FLAGS) ; do \
7238           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7239         done; \
7240         echo "Doing clean in etc" ; \
7241         (cd $(HOST_SUBDIR)/etc && \
7242           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7243                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7244                   "RANLIB=$${RANLIB}" \
7245                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7246                   clean) \
7247           || exit 1
7248
7249 @endif etc
7250
7251 .PHONY: maybe-distclean-etc distclean-etc
7252 maybe-distclean-etc:
7253 @if etc
7254 maybe-distclean-etc: distclean-etc
7255
7256 distclean-etc: 
7257         @: $(MAKE); $(unstage)
7258         @[ -f ./etc/Makefile ] || exit 0; \
7259         r=`${PWD_COMMAND}`; export r; \
7260         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7261         $(HOST_EXPORTS) \
7262         for flag in $(EXTRA_HOST_FLAGS) ; do \
7263           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7264         done; \
7265         echo "Doing distclean in etc" ; \
7266         (cd $(HOST_SUBDIR)/etc && \
7267           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7268                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7269                   "RANLIB=$${RANLIB}" \
7270                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7271                   distclean) \
7272           || exit 1
7273
7274 @endif etc
7275
7276 .PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
7277 maybe-maintainer-clean-etc:
7278 @if etc
7279 maybe-maintainer-clean-etc: maintainer-clean-etc
7280
7281 maintainer-clean-etc: 
7282         @: $(MAKE); $(unstage)
7283         @[ -f ./etc/Makefile ] || exit 0; \
7284         r=`${PWD_COMMAND}`; export r; \
7285         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7286         $(HOST_EXPORTS) \
7287         for flag in $(EXTRA_HOST_FLAGS) ; do \
7288           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7289         done; \
7290         echo "Doing maintainer-clean in etc" ; \
7291         (cd $(HOST_SUBDIR)/etc && \
7292           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7293                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7294                   "RANLIB=$${RANLIB}" \
7295                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7296                   maintainer-clean) \
7297           || exit 1
7298
7299 @endif etc
7300
7301
7302
7303 .PHONY: configure-fastjar maybe-configure-fastjar
7304 maybe-configure-fastjar:
7305 @if gcc-bootstrap
7306 configure-fastjar: stage_current
7307 @endif gcc-bootstrap
7308 @if fastjar
7309 maybe-configure-fastjar: configure-fastjar
7310 configure-fastjar: 
7311         @: $(MAKE); $(unstage)
7312         @r=`${PWD_COMMAND}`; export r; \
7313         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7314         test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
7315         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
7316         $(HOST_EXPORTS)  \
7317         echo Configuring in $(HOST_SUBDIR)/fastjar; \
7318         cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
7319         case $(srcdir) in \
7320           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7321           *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
7322                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7323         esac; \
7324         srcdiroption="--srcdir=$${topdir}/fastjar"; \
7325         libsrcdir="$$s/fastjar"; \
7326         $(SHELL) $${libsrcdir}/configure \
7327           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7328           --target=${target_alias} $${srcdiroption}  \
7329           || exit 1
7330 @endif fastjar
7331
7332
7333
7334
7335
7336 .PHONY: all-fastjar maybe-all-fastjar
7337 maybe-all-fastjar:
7338 @if gcc-bootstrap
7339 all-fastjar: stage_current
7340 @endif gcc-bootstrap
7341 @if fastjar
7342 TARGET-fastjar=all
7343 maybe-all-fastjar: all-fastjar
7344 all-fastjar: configure-fastjar
7345         @: $(MAKE); $(unstage)
7346         @r=`${PWD_COMMAND}`; export r; \
7347         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7348         $(HOST_EXPORTS)  \
7349         (cd $(HOST_SUBDIR)/fastjar && \
7350           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
7351                 $(TARGET-fastjar))
7352 @endif fastjar
7353
7354
7355
7356
7357 .PHONY: check-fastjar maybe-check-fastjar
7358 maybe-check-fastjar:
7359 @if fastjar
7360 maybe-check-fastjar: check-fastjar
7361
7362 # This module is only tested in a native toolchain.
7363 check-fastjar:
7364         @: $(MAKE); $(unstage)
7365         @if [ '$(host)' = '$(target)' ] ; then \
7366           r=`${PWD_COMMAND}`; export r; \
7367           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7368           $(HOST_EXPORTS) \
7369           (cd $(HOST_SUBDIR)/fastjar && \
7370             $(MAKE) $(FLAGS_TO_PASS)  check); \
7371         fi
7372
7373 @endif fastjar
7374
7375 .PHONY: install-fastjar maybe-install-fastjar
7376 maybe-install-fastjar:
7377 @if fastjar
7378 maybe-install-fastjar: install-fastjar
7379
7380 install-fastjar: 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)/fastjar && \
7386           $(MAKE) $(FLAGS_TO_PASS)  install)
7387
7388 @endif fastjar
7389
7390 .PHONY: install-strip-fastjar maybe-install-strip-fastjar
7391 maybe-install-strip-fastjar:
7392 @if fastjar
7393 maybe-install-strip-fastjar: install-strip-fastjar
7394
7395 install-strip-fastjar: installdirs
7396         @: $(MAKE); $(unstage)
7397         @r=`${PWD_COMMAND}`; export r; \
7398         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7399         $(HOST_EXPORTS) \
7400         (cd $(HOST_SUBDIR)/fastjar && \
7401           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
7402
7403 @endif fastjar
7404
7405 # Other targets (info, dvi, pdf, etc.)
7406
7407 .PHONY: maybe-info-fastjar info-fastjar
7408 maybe-info-fastjar:
7409 @if fastjar
7410 maybe-info-fastjar: info-fastjar
7411
7412 info-fastjar: \
7413     configure-fastjar 
7414         @: $(MAKE); $(unstage)
7415         @[ -f ./fastjar/Makefile ] || exit 0; \
7416         r=`${PWD_COMMAND}`; export r; \
7417         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7418         $(HOST_EXPORTS) \
7419         for flag in $(EXTRA_HOST_FLAGS) ; do \
7420           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7421         done; \
7422         echo "Doing info in fastjar" ; \
7423         (cd $(HOST_SUBDIR)/fastjar && \
7424           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7425                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7426                   "RANLIB=$${RANLIB}" \
7427                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7428                   info) \
7429           || exit 1
7430
7431 @endif fastjar
7432
7433 .PHONY: maybe-dvi-fastjar dvi-fastjar
7434 maybe-dvi-fastjar:
7435 @if fastjar
7436 maybe-dvi-fastjar: dvi-fastjar
7437
7438 dvi-fastjar: \
7439     configure-fastjar 
7440         @: $(MAKE); $(unstage)
7441         @[ -f ./fastjar/Makefile ] || exit 0; \
7442         r=`${PWD_COMMAND}`; export r; \
7443         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7444         $(HOST_EXPORTS) \
7445         for flag in $(EXTRA_HOST_FLAGS) ; do \
7446           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7447         done; \
7448         echo "Doing dvi in fastjar" ; \
7449         (cd $(HOST_SUBDIR)/fastjar && \
7450           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7451                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7452                   "RANLIB=$${RANLIB}" \
7453                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7454                   dvi) \
7455           || exit 1
7456
7457 @endif fastjar
7458
7459 .PHONY: maybe-pdf-fastjar pdf-fastjar
7460 maybe-pdf-fastjar:
7461 @if fastjar
7462 maybe-pdf-fastjar: pdf-fastjar
7463
7464 pdf-fastjar: \
7465     configure-fastjar 
7466         @: $(MAKE); $(unstage)
7467         @[ -f ./fastjar/Makefile ] || exit 0; \
7468         r=`${PWD_COMMAND}`; export r; \
7469         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7470         $(HOST_EXPORTS) \
7471         for flag in $(EXTRA_HOST_FLAGS) ; do \
7472           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7473         done; \
7474         echo "Doing pdf in fastjar" ; \
7475         (cd $(HOST_SUBDIR)/fastjar && \
7476           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7477                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7478                   "RANLIB=$${RANLIB}" \
7479                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7480                   pdf) \
7481           || exit 1
7482
7483 @endif fastjar
7484
7485 .PHONY: maybe-html-fastjar html-fastjar
7486 maybe-html-fastjar:
7487 @if fastjar
7488 maybe-html-fastjar: html-fastjar
7489
7490 html-fastjar: \
7491     configure-fastjar 
7492         @: $(MAKE); $(unstage)
7493         @[ -f ./fastjar/Makefile ] || exit 0; \
7494         r=`${PWD_COMMAND}`; export r; \
7495         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7496         $(HOST_EXPORTS) \
7497         for flag in $(EXTRA_HOST_FLAGS) ; do \
7498           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7499         done; \
7500         echo "Doing html in fastjar" ; \
7501         (cd $(HOST_SUBDIR)/fastjar && \
7502           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7503                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7504                   "RANLIB=$${RANLIB}" \
7505                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7506                   html) \
7507           || exit 1
7508
7509 @endif fastjar
7510
7511 .PHONY: maybe-TAGS-fastjar TAGS-fastjar
7512 maybe-TAGS-fastjar:
7513 @if fastjar
7514 maybe-TAGS-fastjar: TAGS-fastjar
7515
7516 TAGS-fastjar: \
7517     configure-fastjar 
7518         @: $(MAKE); $(unstage)
7519         @[ -f ./fastjar/Makefile ] || exit 0; \
7520         r=`${PWD_COMMAND}`; export r; \
7521         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7522         $(HOST_EXPORTS) \
7523         for flag in $(EXTRA_HOST_FLAGS) ; do \
7524           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7525         done; \
7526         echo "Doing TAGS in fastjar" ; \
7527         (cd $(HOST_SUBDIR)/fastjar && \
7528           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7529                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7530                   "RANLIB=$${RANLIB}" \
7531                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7532                   TAGS) \
7533           || exit 1
7534
7535 @endif fastjar
7536
7537 .PHONY: maybe-install-info-fastjar install-info-fastjar
7538 maybe-install-info-fastjar:
7539 @if fastjar
7540 maybe-install-info-fastjar: install-info-fastjar
7541
7542 install-info-fastjar: \
7543     configure-fastjar \
7544     info-fastjar 
7545         @: $(MAKE); $(unstage)
7546         @[ -f ./fastjar/Makefile ] || exit 0; \
7547         r=`${PWD_COMMAND}`; export r; \
7548         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7549         $(HOST_EXPORTS) \
7550         for flag in $(EXTRA_HOST_FLAGS) ; do \
7551           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7552         done; \
7553         echo "Doing install-info in fastjar" ; \
7554         (cd $(HOST_SUBDIR)/fastjar && \
7555           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7556                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7557                   "RANLIB=$${RANLIB}" \
7558                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7559                   install-info) \
7560           || exit 1
7561
7562 @endif fastjar
7563
7564 .PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
7565 maybe-install-pdf-fastjar:
7566 @if fastjar
7567 maybe-install-pdf-fastjar: install-pdf-fastjar
7568
7569 install-pdf-fastjar: \
7570     configure-fastjar \
7571     pdf-fastjar 
7572         @: $(MAKE); $(unstage)
7573         @[ -f ./fastjar/Makefile ] || exit 0; \
7574         r=`${PWD_COMMAND}`; export r; \
7575         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7576         $(HOST_EXPORTS) \
7577         for flag in $(EXTRA_HOST_FLAGS) ; do \
7578           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7579         done; \
7580         echo "Doing install-pdf in fastjar" ; \
7581         (cd $(HOST_SUBDIR)/fastjar && \
7582           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7583                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7584                   "RANLIB=$${RANLIB}" \
7585                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7586                   install-pdf) \
7587           || exit 1
7588
7589 @endif fastjar
7590
7591 .PHONY: maybe-install-html-fastjar install-html-fastjar
7592 maybe-install-html-fastjar:
7593 @if fastjar
7594 maybe-install-html-fastjar: install-html-fastjar
7595
7596 install-html-fastjar: \
7597     configure-fastjar \
7598     html-fastjar 
7599         @: $(MAKE); $(unstage)
7600         @[ -f ./fastjar/Makefile ] || exit 0; \
7601         r=`${PWD_COMMAND}`; export r; \
7602         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7603         $(HOST_EXPORTS) \
7604         for flag in $(EXTRA_HOST_FLAGS) ; do \
7605           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7606         done; \
7607         echo "Doing install-html in fastjar" ; \
7608         (cd $(HOST_SUBDIR)/fastjar && \
7609           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7610                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7611                   "RANLIB=$${RANLIB}" \
7612                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7613                   install-html) \
7614           || exit 1
7615
7616 @endif fastjar
7617
7618 .PHONY: maybe-installcheck-fastjar installcheck-fastjar
7619 maybe-installcheck-fastjar:
7620 @if fastjar
7621 maybe-installcheck-fastjar: installcheck-fastjar
7622
7623 installcheck-fastjar: \
7624     configure-fastjar 
7625         @: $(MAKE); $(unstage)
7626         @[ -f ./fastjar/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 installcheck in fastjar" ; \
7634         (cd $(HOST_SUBDIR)/fastjar && \
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                   installcheck) \
7640           || exit 1
7641
7642 @endif fastjar
7643
7644 .PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
7645 maybe-mostlyclean-fastjar:
7646 @if fastjar
7647 maybe-mostlyclean-fastjar: mostlyclean-fastjar
7648
7649 mostlyclean-fastjar: 
7650         @: $(MAKE); $(unstage)
7651         @[ -f ./fastjar/Makefile ] || exit 0; \
7652         r=`${PWD_COMMAND}`; export r; \
7653         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7654         $(HOST_EXPORTS) \
7655         for flag in $(EXTRA_HOST_FLAGS) ; do \
7656           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7657         done; \
7658         echo "Doing mostlyclean in fastjar" ; \
7659         (cd $(HOST_SUBDIR)/fastjar && \
7660           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7661                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7662                   "RANLIB=$${RANLIB}" \
7663                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7664                   mostlyclean) \
7665           || exit 1
7666
7667 @endif fastjar
7668
7669 .PHONY: maybe-clean-fastjar clean-fastjar
7670 maybe-clean-fastjar:
7671 @if fastjar
7672 maybe-clean-fastjar: clean-fastjar
7673
7674 clean-fastjar: 
7675         @: $(MAKE); $(unstage)
7676         @[ -f ./fastjar/Makefile ] || exit 0; \
7677         r=`${PWD_COMMAND}`; export r; \
7678         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7679         $(HOST_EXPORTS) \
7680         for flag in $(EXTRA_HOST_FLAGS) ; do \
7681           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7682         done; \
7683         echo "Doing clean in fastjar" ; \
7684         (cd $(HOST_SUBDIR)/fastjar && \
7685           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7686                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7687                   "RANLIB=$${RANLIB}" \
7688                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7689                   clean) \
7690           || exit 1
7691
7692 @endif fastjar
7693
7694 .PHONY: maybe-distclean-fastjar distclean-fastjar
7695 maybe-distclean-fastjar:
7696 @if fastjar
7697 maybe-distclean-fastjar: distclean-fastjar
7698
7699 distclean-fastjar: 
7700         @: $(MAKE); $(unstage)
7701         @[ -f ./fastjar/Makefile ] || exit 0; \
7702         r=`${PWD_COMMAND}`; export r; \
7703         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7704         $(HOST_EXPORTS) \
7705         for flag in $(EXTRA_HOST_FLAGS) ; do \
7706           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7707         done; \
7708         echo "Doing distclean in fastjar" ; \
7709         (cd $(HOST_SUBDIR)/fastjar && \
7710           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7711                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7712                   "RANLIB=$${RANLIB}" \
7713                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7714                   distclean) \
7715           || exit 1
7716
7717 @endif fastjar
7718
7719 .PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
7720 maybe-maintainer-clean-fastjar:
7721 @if fastjar
7722 maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
7723
7724 maintainer-clean-fastjar: 
7725         @: $(MAKE); $(unstage)
7726         @[ -f ./fastjar/Makefile ] || exit 0; \
7727         r=`${PWD_COMMAND}`; export r; \
7728         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7729         $(HOST_EXPORTS) \
7730         for flag in $(EXTRA_HOST_FLAGS) ; do \
7731           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7732         done; \
7733         echo "Doing maintainer-clean in fastjar" ; \
7734         (cd $(HOST_SUBDIR)/fastjar && \
7735           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7736                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7737                   "RANLIB=$${RANLIB}" \
7738                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7739                   maintainer-clean) \
7740           || exit 1
7741
7742 @endif fastjar
7743
7744
7745
7746 .PHONY: configure-fixincludes maybe-configure-fixincludes
7747 maybe-configure-fixincludes:
7748 @if gcc-bootstrap
7749 configure-fixincludes: stage_current
7750 @endif gcc-bootstrap
7751 @if fixincludes
7752 maybe-configure-fixincludes: configure-fixincludes
7753 configure-fixincludes: 
7754         @: $(MAKE); $(unstage)
7755         @r=`${PWD_COMMAND}`; export r; \
7756         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7757         test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7758         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7759         $(HOST_EXPORTS)  \
7760         echo Configuring in $(HOST_SUBDIR)/fixincludes; \
7761         cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
7762         case $(srcdir) in \
7763           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7764           *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7765                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7766         esac; \
7767         srcdiroption="--srcdir=$${topdir}/fixincludes"; \
7768         libsrcdir="$$s/fixincludes"; \
7769         $(SHELL) $${libsrcdir}/configure \
7770           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7771           --target=${target_alias} $${srcdiroption}  \
7772           || exit 1
7773 @endif fixincludes
7774
7775
7776
7777
7778
7779 .PHONY: all-fixincludes maybe-all-fixincludes
7780 maybe-all-fixincludes:
7781 @if gcc-bootstrap
7782 all-fixincludes: stage_current
7783 @endif gcc-bootstrap
7784 @if fixincludes
7785 TARGET-fixincludes=all
7786 maybe-all-fixincludes: all-fixincludes
7787 all-fixincludes: configure-fixincludes
7788         @: $(MAKE); $(unstage)
7789         @r=`${PWD_COMMAND}`; export r; \
7790         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7791         $(HOST_EXPORTS)  \
7792         (cd $(HOST_SUBDIR)/fixincludes && \
7793           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
7794                 $(TARGET-fixincludes))
7795 @endif fixincludes
7796
7797
7798
7799
7800 .PHONY: check-fixincludes maybe-check-fixincludes
7801 maybe-check-fixincludes:
7802 @if fixincludes
7803 maybe-check-fixincludes: check-fixincludes
7804
7805 check-fixincludes:
7806         @: $(MAKE); $(unstage)
7807         @r=`${PWD_COMMAND}`; export r; \
7808         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7809         $(HOST_EXPORTS) \
7810         (cd $(HOST_SUBDIR)/fixincludes && \
7811           $(MAKE) $(FLAGS_TO_PASS)  check)
7812
7813 @endif fixincludes
7814
7815 .PHONY: install-fixincludes maybe-install-fixincludes
7816 maybe-install-fixincludes:
7817 @if fixincludes
7818 maybe-install-fixincludes: install-fixincludes
7819
7820 install-fixincludes: installdirs
7821         @: $(MAKE); $(unstage)
7822         @r=`${PWD_COMMAND}`; export r; \
7823         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7824         $(HOST_EXPORTS) \
7825         (cd $(HOST_SUBDIR)/fixincludes && \
7826           $(MAKE) $(FLAGS_TO_PASS)  install)
7827
7828 @endif fixincludes
7829
7830 .PHONY: install-strip-fixincludes maybe-install-strip-fixincludes
7831 maybe-install-strip-fixincludes:
7832 @if fixincludes
7833 maybe-install-strip-fixincludes: install-strip-fixincludes
7834
7835 install-strip-fixincludes: installdirs
7836         @: $(MAKE); $(unstage)
7837         @r=`${PWD_COMMAND}`; export r; \
7838         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7839         $(HOST_EXPORTS) \
7840         (cd $(HOST_SUBDIR)/fixincludes && \
7841           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
7842
7843 @endif fixincludes
7844
7845 # Other targets (info, dvi, pdf, etc.)
7846
7847 .PHONY: maybe-info-fixincludes info-fixincludes
7848 maybe-info-fixincludes:
7849 @if fixincludes
7850 maybe-info-fixincludes: info-fixincludes
7851
7852 info-fixincludes: \
7853     configure-fixincludes 
7854         @: $(MAKE); $(unstage)
7855         @[ -f ./fixincludes/Makefile ] || exit 0; \
7856         r=`${PWD_COMMAND}`; export r; \
7857         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7858         $(HOST_EXPORTS) \
7859         for flag in $(EXTRA_HOST_FLAGS) ; do \
7860           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7861         done; \
7862         echo "Doing info in fixincludes" ; \
7863         (cd $(HOST_SUBDIR)/fixincludes && \
7864           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7865                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7866                   "RANLIB=$${RANLIB}" \
7867                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7868                   info) \
7869           || exit 1
7870
7871 @endif fixincludes
7872
7873 .PHONY: maybe-dvi-fixincludes dvi-fixincludes
7874 maybe-dvi-fixincludes:
7875 @if fixincludes
7876 maybe-dvi-fixincludes: dvi-fixincludes
7877
7878 dvi-fixincludes: \
7879     configure-fixincludes 
7880         @: $(MAKE); $(unstage)
7881         @[ -f ./fixincludes/Makefile ] || exit 0; \
7882         r=`${PWD_COMMAND}`; export r; \
7883         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7884         $(HOST_EXPORTS) \
7885         for flag in $(EXTRA_HOST_FLAGS) ; do \
7886           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7887         done; \
7888         echo "Doing dvi in fixincludes" ; \
7889         (cd $(HOST_SUBDIR)/fixincludes && \
7890           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7891                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7892                   "RANLIB=$${RANLIB}" \
7893                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7894                   dvi) \
7895           || exit 1
7896
7897 @endif fixincludes
7898
7899 .PHONY: maybe-pdf-fixincludes pdf-fixincludes
7900 maybe-pdf-fixincludes:
7901 @if fixincludes
7902 maybe-pdf-fixincludes: pdf-fixincludes
7903
7904 pdf-fixincludes: \
7905     configure-fixincludes 
7906         @: $(MAKE); $(unstage)
7907         @[ -f ./fixincludes/Makefile ] || exit 0; \
7908         r=`${PWD_COMMAND}`; export r; \
7909         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7910         $(HOST_EXPORTS) \
7911         for flag in $(EXTRA_HOST_FLAGS) ; do \
7912           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7913         done; \
7914         echo "Doing pdf in fixincludes" ; \
7915         (cd $(HOST_SUBDIR)/fixincludes && \
7916           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7917                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7918                   "RANLIB=$${RANLIB}" \
7919                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7920                   pdf) \
7921           || exit 1
7922
7923 @endif fixincludes
7924
7925 .PHONY: maybe-html-fixincludes html-fixincludes
7926 maybe-html-fixincludes:
7927 @if fixincludes
7928 maybe-html-fixincludes: html-fixincludes
7929
7930 html-fixincludes: \
7931     configure-fixincludes 
7932         @: $(MAKE); $(unstage)
7933         @[ -f ./fixincludes/Makefile ] || exit 0; \
7934         r=`${PWD_COMMAND}`; export r; \
7935         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7936         $(HOST_EXPORTS) \
7937         for flag in $(EXTRA_HOST_FLAGS) ; do \
7938           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7939         done; \
7940         echo "Doing html in fixincludes" ; \
7941         (cd $(HOST_SUBDIR)/fixincludes && \
7942           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7943                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7944                   "RANLIB=$${RANLIB}" \
7945                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7946                   html) \
7947           || exit 1
7948
7949 @endif fixincludes
7950
7951 .PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
7952 maybe-TAGS-fixincludes:
7953 @if fixincludes
7954 maybe-TAGS-fixincludes: TAGS-fixincludes
7955
7956 # fixincludes doesn't support TAGS.
7957 TAGS-fixincludes:
7958
7959 @endif fixincludes
7960
7961 .PHONY: maybe-install-info-fixincludes install-info-fixincludes
7962 maybe-install-info-fixincludes:
7963 @if fixincludes
7964 maybe-install-info-fixincludes: install-info-fixincludes
7965
7966 install-info-fixincludes: \
7967     configure-fixincludes \
7968     info-fixincludes 
7969         @: $(MAKE); $(unstage)
7970         @[ -f ./fixincludes/Makefile ] || exit 0; \
7971         r=`${PWD_COMMAND}`; export r; \
7972         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7973         $(HOST_EXPORTS) \
7974         for flag in $(EXTRA_HOST_FLAGS) ; do \
7975           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7976         done; \
7977         echo "Doing install-info in fixincludes" ; \
7978         (cd $(HOST_SUBDIR)/fixincludes && \
7979           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7980                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7981                   "RANLIB=$${RANLIB}" \
7982                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7983                   install-info) \
7984           || exit 1
7985
7986 @endif fixincludes
7987
7988 .PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
7989 maybe-install-pdf-fixincludes:
7990 @if fixincludes
7991 maybe-install-pdf-fixincludes: install-pdf-fixincludes
7992
7993 install-pdf-fixincludes: \
7994     configure-fixincludes \
7995     pdf-fixincludes 
7996         @: $(MAKE); $(unstage)
7997         @[ -f ./fixincludes/Makefile ] || exit 0; \
7998         r=`${PWD_COMMAND}`; export r; \
7999         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8000         $(HOST_EXPORTS) \
8001         for flag in $(EXTRA_HOST_FLAGS) ; do \
8002           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8003         done; \
8004         echo "Doing install-pdf in fixincludes" ; \
8005         (cd $(HOST_SUBDIR)/fixincludes && \
8006           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8007                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8008                   "RANLIB=$${RANLIB}" \
8009                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8010                   install-pdf) \
8011           || exit 1
8012
8013 @endif fixincludes
8014
8015 .PHONY: maybe-install-html-fixincludes install-html-fixincludes
8016 maybe-install-html-fixincludes:
8017 @if fixincludes
8018 maybe-install-html-fixincludes: install-html-fixincludes
8019
8020 install-html-fixincludes: \
8021     configure-fixincludes \
8022     html-fixincludes 
8023         @: $(MAKE); $(unstage)
8024         @[ -f ./fixincludes/Makefile ] || exit 0; \
8025         r=`${PWD_COMMAND}`; export r; \
8026         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8027         $(HOST_EXPORTS) \
8028         for flag in $(EXTRA_HOST_FLAGS) ; do \
8029           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8030         done; \
8031         echo "Doing install-html in fixincludes" ; \
8032         (cd $(HOST_SUBDIR)/fixincludes && \
8033           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8034                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8035                   "RANLIB=$${RANLIB}" \
8036                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8037                   install-html) \
8038           || exit 1
8039
8040 @endif fixincludes
8041
8042 .PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
8043 maybe-installcheck-fixincludes:
8044 @if fixincludes
8045 maybe-installcheck-fixincludes: installcheck-fixincludes
8046
8047 installcheck-fixincludes: \
8048     configure-fixincludes 
8049         @: $(MAKE); $(unstage)
8050         @[ -f ./fixincludes/Makefile ] || exit 0; \
8051         r=`${PWD_COMMAND}`; export r; \
8052         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8053         $(HOST_EXPORTS) \
8054         for flag in $(EXTRA_HOST_FLAGS) ; do \
8055           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8056         done; \
8057         echo "Doing installcheck in fixincludes" ; \
8058         (cd $(HOST_SUBDIR)/fixincludes && \
8059           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8060                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8061                   "RANLIB=$${RANLIB}" \
8062                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8063                   installcheck) \
8064           || exit 1
8065
8066 @endif fixincludes
8067
8068 .PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
8069 maybe-mostlyclean-fixincludes:
8070 @if fixincludes
8071 maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
8072
8073 mostlyclean-fixincludes: 
8074         @: $(MAKE); $(unstage)
8075         @[ -f ./fixincludes/Makefile ] || exit 0; \
8076         r=`${PWD_COMMAND}`; export r; \
8077         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8078         $(HOST_EXPORTS) \
8079         for flag in $(EXTRA_HOST_FLAGS) ; do \
8080           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8081         done; \
8082         echo "Doing mostlyclean in fixincludes" ; \
8083         (cd $(HOST_SUBDIR)/fixincludes && \
8084           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8085                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8086                   "RANLIB=$${RANLIB}" \
8087                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8088                   mostlyclean) \
8089           || exit 1
8090
8091 @endif fixincludes
8092
8093 .PHONY: maybe-clean-fixincludes clean-fixincludes
8094 maybe-clean-fixincludes:
8095 @if fixincludes
8096 maybe-clean-fixincludes: clean-fixincludes
8097
8098 clean-fixincludes: 
8099         @: $(MAKE); $(unstage)
8100         @[ -f ./fixincludes/Makefile ] || exit 0; \
8101         r=`${PWD_COMMAND}`; export r; \
8102         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8103         $(HOST_EXPORTS) \
8104         for flag in $(EXTRA_HOST_FLAGS) ; do \
8105           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8106         done; \
8107         echo "Doing clean in fixincludes" ; \
8108         (cd $(HOST_SUBDIR)/fixincludes && \
8109           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8110                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8111                   "RANLIB=$${RANLIB}" \
8112                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8113                   clean) \
8114           || exit 1
8115
8116 @endif fixincludes
8117
8118 .PHONY: maybe-distclean-fixincludes distclean-fixincludes
8119 maybe-distclean-fixincludes:
8120 @if fixincludes
8121 maybe-distclean-fixincludes: distclean-fixincludes
8122
8123 distclean-fixincludes: 
8124         @: $(MAKE); $(unstage)
8125         @[ -f ./fixincludes/Makefile ] || exit 0; \
8126         r=`${PWD_COMMAND}`; export r; \
8127         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8128         $(HOST_EXPORTS) \
8129         for flag in $(EXTRA_HOST_FLAGS) ; do \
8130           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8131         done; \
8132         echo "Doing distclean in fixincludes" ; \
8133         (cd $(HOST_SUBDIR)/fixincludes && \
8134           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8135                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8136                   "RANLIB=$${RANLIB}" \
8137                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8138                   distclean) \
8139           || exit 1
8140
8141 @endif fixincludes
8142
8143 .PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
8144 maybe-maintainer-clean-fixincludes:
8145 @if fixincludes
8146 maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
8147
8148 maintainer-clean-fixincludes: 
8149         @: $(MAKE); $(unstage)
8150         @[ -f ./fixincludes/Makefile ] || exit 0; \
8151         r=`${PWD_COMMAND}`; export r; \
8152         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8153         $(HOST_EXPORTS) \
8154         for flag in $(EXTRA_HOST_FLAGS) ; do \
8155           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8156         done; \
8157         echo "Doing maintainer-clean in fixincludes" ; \
8158         (cd $(HOST_SUBDIR)/fixincludes && \
8159           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8160                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8161                   "RANLIB=$${RANLIB}" \
8162                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8163                   maintainer-clean) \
8164           || exit 1
8165
8166 @endif fixincludes
8167
8168
8169
8170 .PHONY: configure-flex maybe-configure-flex
8171 maybe-configure-flex:
8172 @if gcc-bootstrap
8173 configure-flex: stage_current
8174 @endif gcc-bootstrap
8175 @if flex
8176 maybe-configure-flex: configure-flex
8177 configure-flex: 
8178         @: $(MAKE); $(unstage)
8179         @r=`${PWD_COMMAND}`; export r; \
8180         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8181         test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
8182         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
8183         $(HOST_EXPORTS)  \
8184         echo Configuring in $(HOST_SUBDIR)/flex; \
8185         cd "$(HOST_SUBDIR)/flex" || exit 1; \
8186         case $(srcdir) in \
8187           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8188           *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
8189                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8190         esac; \
8191         srcdiroption="--srcdir=$${topdir}/flex"; \
8192         libsrcdir="$$s/flex"; \
8193         $(SHELL) $${libsrcdir}/configure \
8194           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8195           --target=${target_alias} $${srcdiroption}  \
8196           || exit 1
8197 @endif flex
8198
8199
8200
8201
8202
8203 .PHONY: all-flex maybe-all-flex
8204 maybe-all-flex:
8205 @if gcc-bootstrap
8206 all-flex: stage_current
8207 @endif gcc-bootstrap
8208 @if flex
8209 TARGET-flex=all
8210 maybe-all-flex: all-flex
8211 all-flex: configure-flex
8212         @: $(MAKE); $(unstage)
8213         @r=`${PWD_COMMAND}`; export r; \
8214         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8215         $(HOST_EXPORTS)  \
8216         (cd $(HOST_SUBDIR)/flex && \
8217           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
8218                 $(TARGET-flex))
8219 @endif flex
8220
8221
8222
8223
8224 .PHONY: check-flex maybe-check-flex
8225 maybe-check-flex:
8226 @if flex
8227 maybe-check-flex: check-flex
8228
8229 # This module is only tested in a native toolchain.
8230 check-flex:
8231         @: $(MAKE); $(unstage)
8232         @if [ '$(host)' = '$(target)' ] ; then \
8233           r=`${PWD_COMMAND}`; export r; \
8234           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8235           $(HOST_EXPORTS) \
8236           (cd $(HOST_SUBDIR)/flex && \
8237             $(MAKE) $(FLAGS_TO_PASS)  check); \
8238         fi
8239
8240 @endif flex
8241
8242 .PHONY: install-flex maybe-install-flex
8243 maybe-install-flex:
8244 @if flex
8245 maybe-install-flex: install-flex
8246
8247 install-flex: installdirs
8248         @: $(MAKE); $(unstage)
8249         @r=`${PWD_COMMAND}`; export r; \
8250         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8251         $(HOST_EXPORTS) \
8252         (cd $(HOST_SUBDIR)/flex && \
8253           $(MAKE) $(FLAGS_TO_PASS)  install)
8254
8255 @endif flex
8256
8257 .PHONY: install-strip-flex maybe-install-strip-flex
8258 maybe-install-strip-flex:
8259 @if flex
8260 maybe-install-strip-flex: install-strip-flex
8261
8262 install-strip-flex: installdirs
8263         @: $(MAKE); $(unstage)
8264         @r=`${PWD_COMMAND}`; export r; \
8265         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8266         $(HOST_EXPORTS) \
8267         (cd $(HOST_SUBDIR)/flex && \
8268           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
8269
8270 @endif flex
8271
8272 # Other targets (info, dvi, pdf, etc.)
8273
8274 .PHONY: maybe-info-flex info-flex
8275 maybe-info-flex:
8276 @if flex
8277 maybe-info-flex: info-flex
8278
8279 info-flex: \
8280     configure-flex 
8281         @: $(MAKE); $(unstage)
8282         @[ -f ./flex/Makefile ] || exit 0; \
8283         r=`${PWD_COMMAND}`; export r; \
8284         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8285         $(HOST_EXPORTS) \
8286         for flag in $(EXTRA_HOST_FLAGS) ; do \
8287           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8288         done; \
8289         echo "Doing info in flex" ; \
8290         (cd $(HOST_SUBDIR)/flex && \
8291           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8292                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8293                   "RANLIB=$${RANLIB}" \
8294                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8295                   info) \
8296           || exit 1
8297
8298 @endif flex
8299
8300 .PHONY: maybe-dvi-flex dvi-flex
8301 maybe-dvi-flex:
8302 @if flex
8303 maybe-dvi-flex: dvi-flex
8304
8305 dvi-flex: \
8306     configure-flex 
8307         @: $(MAKE); $(unstage)
8308         @[ -f ./flex/Makefile ] || exit 0; \
8309         r=`${PWD_COMMAND}`; export r; \
8310         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8311         $(HOST_EXPORTS) \
8312         for flag in $(EXTRA_HOST_FLAGS) ; do \
8313           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8314         done; \
8315         echo "Doing dvi in flex" ; \
8316         (cd $(HOST_SUBDIR)/flex && \
8317           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8318                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8319                   "RANLIB=$${RANLIB}" \
8320                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8321                   dvi) \
8322           || exit 1
8323
8324 @endif flex
8325
8326 .PHONY: maybe-pdf-flex pdf-flex
8327 maybe-pdf-flex:
8328 @if flex
8329 maybe-pdf-flex: pdf-flex
8330
8331 pdf-flex: \
8332     configure-flex 
8333         @: $(MAKE); $(unstage)
8334         @[ -f ./flex/Makefile ] || exit 0; \
8335         r=`${PWD_COMMAND}`; export r; \
8336         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8337         $(HOST_EXPORTS) \
8338         for flag in $(EXTRA_HOST_FLAGS) ; do \
8339           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8340         done; \
8341         echo "Doing pdf in flex" ; \
8342         (cd $(HOST_SUBDIR)/flex && \
8343           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8344                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8345                   "RANLIB=$${RANLIB}" \
8346                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8347                   pdf) \
8348           || exit 1
8349
8350 @endif flex
8351
8352 .PHONY: maybe-html-flex html-flex
8353 maybe-html-flex:
8354 @if flex
8355 maybe-html-flex: html-flex
8356
8357 html-flex: \
8358     configure-flex 
8359         @: $(MAKE); $(unstage)
8360         @[ -f ./flex/Makefile ] || exit 0; \
8361         r=`${PWD_COMMAND}`; export r; \
8362         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8363         $(HOST_EXPORTS) \
8364         for flag in $(EXTRA_HOST_FLAGS) ; do \
8365           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8366         done; \
8367         echo "Doing html in flex" ; \
8368         (cd $(HOST_SUBDIR)/flex && \
8369           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8370                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8371                   "RANLIB=$${RANLIB}" \
8372                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8373                   html) \
8374           || exit 1
8375
8376 @endif flex
8377
8378 .PHONY: maybe-TAGS-flex TAGS-flex
8379 maybe-TAGS-flex:
8380 @if flex
8381 maybe-TAGS-flex: TAGS-flex
8382
8383 TAGS-flex: \
8384     configure-flex 
8385         @: $(MAKE); $(unstage)
8386         @[ -f ./flex/Makefile ] || exit 0; \
8387         r=`${PWD_COMMAND}`; export r; \
8388         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8389         $(HOST_EXPORTS) \
8390         for flag in $(EXTRA_HOST_FLAGS) ; do \
8391           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8392         done; \
8393         echo "Doing TAGS in flex" ; \
8394         (cd $(HOST_SUBDIR)/flex && \
8395           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8396                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8397                   "RANLIB=$${RANLIB}" \
8398                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8399                   TAGS) \
8400           || exit 1
8401
8402 @endif flex
8403
8404 .PHONY: maybe-install-info-flex install-info-flex
8405 maybe-install-info-flex:
8406 @if flex
8407 maybe-install-info-flex: install-info-flex
8408
8409 install-info-flex: \
8410     configure-flex \
8411     info-flex 
8412         @: $(MAKE); $(unstage)
8413         @[ -f ./flex/Makefile ] || exit 0; \
8414         r=`${PWD_COMMAND}`; export r; \
8415         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8416         $(HOST_EXPORTS) \
8417         for flag in $(EXTRA_HOST_FLAGS) ; do \
8418           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8419         done; \
8420         echo "Doing install-info in flex" ; \
8421         (cd $(HOST_SUBDIR)/flex && \
8422           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8423                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8424                   "RANLIB=$${RANLIB}" \
8425                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8426                   install-info) \
8427           || exit 1
8428
8429 @endif flex
8430
8431 .PHONY: maybe-install-pdf-flex install-pdf-flex
8432 maybe-install-pdf-flex:
8433 @if flex
8434 maybe-install-pdf-flex: install-pdf-flex
8435
8436 install-pdf-flex: \
8437     configure-flex \
8438     pdf-flex 
8439         @: $(MAKE); $(unstage)
8440         @[ -f ./flex/Makefile ] || exit 0; \
8441         r=`${PWD_COMMAND}`; export r; \
8442         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8443         $(HOST_EXPORTS) \
8444         for flag in $(EXTRA_HOST_FLAGS) ; do \
8445           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8446         done; \
8447         echo "Doing install-pdf in flex" ; \
8448         (cd $(HOST_SUBDIR)/flex && \
8449           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8450                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8451                   "RANLIB=$${RANLIB}" \
8452                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8453                   install-pdf) \
8454           || exit 1
8455
8456 @endif flex
8457
8458 .PHONY: maybe-install-html-flex install-html-flex
8459 maybe-install-html-flex:
8460 @if flex
8461 maybe-install-html-flex: install-html-flex
8462
8463 install-html-flex: \
8464     configure-flex \
8465     html-flex 
8466         @: $(MAKE); $(unstage)
8467         @[ -f ./flex/Makefile ] || exit 0; \
8468         r=`${PWD_COMMAND}`; export r; \
8469         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8470         $(HOST_EXPORTS) \
8471         for flag in $(EXTRA_HOST_FLAGS) ; do \
8472           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8473         done; \
8474         echo "Doing install-html in flex" ; \
8475         (cd $(HOST_SUBDIR)/flex && \
8476           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8477                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8478                   "RANLIB=$${RANLIB}" \
8479                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8480                   install-html) \
8481           || exit 1
8482
8483 @endif flex
8484
8485 .PHONY: maybe-installcheck-flex installcheck-flex
8486 maybe-installcheck-flex:
8487 @if flex
8488 maybe-installcheck-flex: installcheck-flex
8489
8490 installcheck-flex: \
8491     configure-flex 
8492         @: $(MAKE); $(unstage)
8493         @[ -f ./flex/Makefile ] || exit 0; \
8494         r=`${PWD_COMMAND}`; export r; \
8495         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8496         $(HOST_EXPORTS) \
8497         for flag in $(EXTRA_HOST_FLAGS) ; do \
8498           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8499         done; \
8500         echo "Doing installcheck in flex" ; \
8501         (cd $(HOST_SUBDIR)/flex && \
8502           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8503                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8504                   "RANLIB=$${RANLIB}" \
8505                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8506                   installcheck) \
8507           || exit 1
8508
8509 @endif flex
8510
8511 .PHONY: maybe-mostlyclean-flex mostlyclean-flex
8512 maybe-mostlyclean-flex:
8513 @if flex
8514 maybe-mostlyclean-flex: mostlyclean-flex
8515
8516 mostlyclean-flex: 
8517         @: $(MAKE); $(unstage)
8518         @[ -f ./flex/Makefile ] || exit 0; \
8519         r=`${PWD_COMMAND}`; export r; \
8520         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8521         $(HOST_EXPORTS) \
8522         for flag in $(EXTRA_HOST_FLAGS) ; do \
8523           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8524         done; \
8525         echo "Doing mostlyclean in flex" ; \
8526         (cd $(HOST_SUBDIR)/flex && \
8527           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8528                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8529                   "RANLIB=$${RANLIB}" \
8530                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8531                   mostlyclean) \
8532           || exit 1
8533
8534 @endif flex
8535
8536 .PHONY: maybe-clean-flex clean-flex
8537 maybe-clean-flex:
8538 @if flex
8539 maybe-clean-flex: clean-flex
8540
8541 clean-flex: 
8542         @: $(MAKE); $(unstage)
8543         @[ -f ./flex/Makefile ] || exit 0; \
8544         r=`${PWD_COMMAND}`; export r; \
8545         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8546         $(HOST_EXPORTS) \
8547         for flag in $(EXTRA_HOST_FLAGS) ; do \
8548           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8549         done; \
8550         echo "Doing clean in flex" ; \
8551         (cd $(HOST_SUBDIR)/flex && \
8552           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8553                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8554                   "RANLIB=$${RANLIB}" \
8555                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8556                   clean) \
8557           || exit 1
8558
8559 @endif flex
8560
8561 .PHONY: maybe-distclean-flex distclean-flex
8562 maybe-distclean-flex:
8563 @if flex
8564 maybe-distclean-flex: distclean-flex
8565
8566 distclean-flex: 
8567         @: $(MAKE); $(unstage)
8568         @[ -f ./flex/Makefile ] || exit 0; \
8569         r=`${PWD_COMMAND}`; export r; \
8570         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8571         $(HOST_EXPORTS) \
8572         for flag in $(EXTRA_HOST_FLAGS) ; do \
8573           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8574         done; \
8575         echo "Doing distclean in flex" ; \
8576         (cd $(HOST_SUBDIR)/flex && \
8577           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8578                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8579                   "RANLIB=$${RANLIB}" \
8580                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8581                   distclean) \
8582           || exit 1
8583
8584 @endif flex
8585
8586 .PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
8587 maybe-maintainer-clean-flex:
8588 @if flex
8589 maybe-maintainer-clean-flex: maintainer-clean-flex
8590
8591 maintainer-clean-flex: 
8592         @: $(MAKE); $(unstage)
8593         @[ -f ./flex/Makefile ] || exit 0; \
8594         r=`${PWD_COMMAND}`; export r; \
8595         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8596         $(HOST_EXPORTS) \
8597         for flag in $(EXTRA_HOST_FLAGS) ; do \
8598           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8599         done; \
8600         echo "Doing maintainer-clean in flex" ; \
8601         (cd $(HOST_SUBDIR)/flex && \
8602           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8603                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8604                   "RANLIB=$${RANLIB}" \
8605                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8606                   maintainer-clean) \
8607           || exit 1
8608
8609 @endif flex
8610
8611
8612
8613 .PHONY: configure-gas maybe-configure-gas
8614 maybe-configure-gas:
8615 @if gcc-bootstrap
8616 configure-gas: stage_current
8617 @endif gcc-bootstrap
8618 @if gas
8619 maybe-configure-gas: configure-gas
8620 configure-gas: 
8621         @r=`${PWD_COMMAND}`; export r; \
8622         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8623         test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8624         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8625         $(HOST_EXPORTS)  \
8626         echo Configuring in $(HOST_SUBDIR)/gas; \
8627         cd "$(HOST_SUBDIR)/gas" || exit 1; \
8628         case $(srcdir) in \
8629           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8630           *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8631                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8632         esac; \
8633         srcdiroption="--srcdir=$${topdir}/gas"; \
8634         libsrcdir="$$s/gas"; \
8635         $(SHELL) $${libsrcdir}/configure \
8636           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8637           --target=${target_alias} $${srcdiroption}  \
8638           || exit 1
8639 @endif gas
8640
8641
8642
8643 .PHONY: configure-stage1-gas maybe-configure-stage1-gas
8644 maybe-configure-stage1-gas:
8645 @if gas-bootstrap
8646 maybe-configure-stage1-gas: configure-stage1-gas
8647 configure-stage1-gas:
8648         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8649         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8650         @r=`${PWD_COMMAND}`; export r; \
8651         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8652         TFLAGS="$(STAGE1_TFLAGS)"; \
8653         test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8654         $(HOST_EXPORTS) \
8655         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
8656         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
8657         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
8658         echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
8659         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8660         cd $(HOST_SUBDIR)/gas || exit 1; \
8661         case $(srcdir) in \
8662           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8663           *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8664                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8665         esac; \
8666         srcdiroption="--srcdir=$${topdir}/gas"; \
8667         libsrcdir="$$s/gas"; \
8668         $(SHELL) $${libsrcdir}/configure \
8669           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8670           --target=${target_alias} $${srcdiroption} \
8671           $(STAGE1_CONFIGURE_FLAGS)
8672 @endif gas-bootstrap
8673
8674 .PHONY: configure-stage2-gas maybe-configure-stage2-gas
8675 maybe-configure-stage2-gas:
8676 @if gas-bootstrap
8677 maybe-configure-stage2-gas: configure-stage2-gas
8678 configure-stage2-gas:
8679         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8680         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8681         @r=`${PWD_COMMAND}`; export r; \
8682         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8683         TFLAGS="$(STAGE2_TFLAGS)"; \
8684         test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8685         $(HOST_EXPORTS) \
8686         $(POSTSTAGE1_HOST_EXPORTS) \
8687         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
8688         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
8689         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
8690         echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
8691         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8692         cd $(HOST_SUBDIR)/gas || exit 1; \
8693         case $(srcdir) in \
8694           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8695           *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8696                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8697         esac; \
8698         srcdiroption="--srcdir=$${topdir}/gas"; \
8699         libsrcdir="$$s/gas"; \
8700         $(SHELL) $${libsrcdir}/configure \
8701           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8702           --target=${target_alias} $${srcdiroption} \
8703           --with-build-libsubdir=$(HOST_SUBDIR) \
8704           $(STAGE2_CONFIGURE_FLAGS)
8705 @endif gas-bootstrap
8706
8707 .PHONY: configure-stage3-gas maybe-configure-stage3-gas
8708 maybe-configure-stage3-gas:
8709 @if gas-bootstrap
8710 maybe-configure-stage3-gas: configure-stage3-gas
8711 configure-stage3-gas:
8712         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8713         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8714         @r=`${PWD_COMMAND}`; export r; \
8715         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8716         TFLAGS="$(STAGE3_TFLAGS)"; \
8717         test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8718         $(HOST_EXPORTS) \
8719         $(POSTSTAGE1_HOST_EXPORTS) \
8720         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
8721         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
8722         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
8723         echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
8724         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8725         cd $(HOST_SUBDIR)/gas || exit 1; \
8726         case $(srcdir) in \
8727           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8728           *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8729                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8730         esac; \
8731         srcdiroption="--srcdir=$${topdir}/gas"; \
8732         libsrcdir="$$s/gas"; \
8733         $(SHELL) $${libsrcdir}/configure \
8734           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8735           --target=${target_alias} $${srcdiroption} \
8736           --with-build-libsubdir=$(HOST_SUBDIR) \
8737           $(STAGE3_CONFIGURE_FLAGS)
8738 @endif gas-bootstrap
8739
8740 .PHONY: configure-stage4-gas maybe-configure-stage4-gas
8741 maybe-configure-stage4-gas:
8742 @if gas-bootstrap
8743 maybe-configure-stage4-gas: configure-stage4-gas
8744 configure-stage4-gas:
8745         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8746         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8747         @r=`${PWD_COMMAND}`; export r; \
8748         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8749         TFLAGS="$(STAGE4_TFLAGS)"; \
8750         test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8751         $(HOST_EXPORTS) \
8752         $(POSTSTAGE1_HOST_EXPORTS) \
8753         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
8754         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
8755         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
8756         echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
8757         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8758         cd $(HOST_SUBDIR)/gas || exit 1; \
8759         case $(srcdir) in \
8760           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8761           *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8762                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8763         esac; \
8764         srcdiroption="--srcdir=$${topdir}/gas"; \
8765         libsrcdir="$$s/gas"; \
8766         $(SHELL) $${libsrcdir}/configure \
8767           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8768           --target=${target_alias} $${srcdiroption} \
8769           --with-build-libsubdir=$(HOST_SUBDIR) \
8770           $(STAGE4_CONFIGURE_FLAGS)
8771 @endif gas-bootstrap
8772
8773 .PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
8774 maybe-configure-stageprofile-gas:
8775 @if gas-bootstrap
8776 maybe-configure-stageprofile-gas: configure-stageprofile-gas
8777 configure-stageprofile-gas:
8778         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8779         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8780         @r=`${PWD_COMMAND}`; export r; \
8781         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8782         TFLAGS="$(STAGEprofile_TFLAGS)"; \
8783         test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8784         $(HOST_EXPORTS) \
8785         $(POSTSTAGE1_HOST_EXPORTS) \
8786         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
8787         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
8788         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
8789         echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
8790         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8791         cd $(HOST_SUBDIR)/gas || exit 1; \
8792         case $(srcdir) in \
8793           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8794           *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8795                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8796         esac; \
8797         srcdiroption="--srcdir=$${topdir}/gas"; \
8798         libsrcdir="$$s/gas"; \
8799         $(SHELL) $${libsrcdir}/configure \
8800           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8801           --target=${target_alias} $${srcdiroption} \
8802           --with-build-libsubdir=$(HOST_SUBDIR) \
8803           $(STAGEprofile_CONFIGURE_FLAGS)
8804 @endif gas-bootstrap
8805
8806 .PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
8807 maybe-configure-stagefeedback-gas:
8808 @if gas-bootstrap
8809 maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
8810 configure-stagefeedback-gas:
8811         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8812         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8813         @r=`${PWD_COMMAND}`; export r; \
8814         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8815         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8816         test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8817         $(HOST_EXPORTS) \
8818         $(POSTSTAGE1_HOST_EXPORTS) \
8819         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
8820         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
8821         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
8822         echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
8823         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8824         cd $(HOST_SUBDIR)/gas || exit 1; \
8825         case $(srcdir) in \
8826           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8827           *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8828                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8829         esac; \
8830         srcdiroption="--srcdir=$${topdir}/gas"; \
8831         libsrcdir="$$s/gas"; \
8832         $(SHELL) $${libsrcdir}/configure \
8833           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8834           --target=${target_alias} $${srcdiroption} \
8835           --with-build-libsubdir=$(HOST_SUBDIR) \
8836           $(STAGEfeedback_CONFIGURE_FLAGS)
8837 @endif gas-bootstrap
8838
8839
8840
8841
8842
8843 .PHONY: all-gas maybe-all-gas
8844 maybe-all-gas:
8845 @if gcc-bootstrap
8846 all-gas: stage_current
8847 @endif gcc-bootstrap
8848 @if gas
8849 TARGET-gas=all
8850 maybe-all-gas: all-gas
8851 all-gas: configure-gas
8852         @r=`${PWD_COMMAND}`; export r; \
8853         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8854         $(HOST_EXPORTS)  \
8855         (cd $(HOST_SUBDIR)/gas && \
8856           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
8857                 $(TARGET-gas))
8858 @endif gas
8859
8860
8861
8862 .PHONY: all-stage1-gas maybe-all-stage1-gas
8863 .PHONY: clean-stage1-gas maybe-clean-stage1-gas
8864 maybe-all-stage1-gas:
8865 maybe-clean-stage1-gas:
8866 @if gas-bootstrap
8867 maybe-all-stage1-gas: all-stage1-gas
8868 all-stage1: all-stage1-gas
8869 TARGET-stage1-gas = $(TARGET-gas)
8870 all-stage1-gas: configure-stage1-gas
8871         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8872         @r=`${PWD_COMMAND}`; export r; \
8873         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8874         TFLAGS="$(STAGE1_TFLAGS)"; \
8875         $(HOST_EXPORTS)  \
8876         cd $(HOST_SUBDIR)/gas && \
8877         $(MAKE) $(BASE_FLAGS_TO_PASS) \
8878                 CFLAGS="$(STAGE1_CFLAGS)" \
8879                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
8880                 LIBCFLAGS="$(LIBCFLAGS)" \
8881                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8882                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8883                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8884                 $(EXTRA_HOST_FLAGS)   \
8885                 TFLAGS="$(STAGE1_TFLAGS)" \
8886                 $(TARGET-stage1-gas)
8887
8888 maybe-clean-stage1-gas: clean-stage1-gas
8889 clean-stage1: clean-stage1-gas
8890 clean-stage1-gas:
8891         @if [ $(current_stage) = stage1 ]; then \
8892           [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8893         else \
8894           [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
8895           $(MAKE) stage1-start; \
8896         fi; \
8897         cd $(HOST_SUBDIR)/gas && \
8898         $(MAKE) $(EXTRA_HOST_FLAGS)  \
8899                  clean
8900 @endif gas-bootstrap
8901
8902
8903 .PHONY: all-stage2-gas maybe-all-stage2-gas
8904 .PHONY: clean-stage2-gas maybe-clean-stage2-gas
8905 maybe-all-stage2-gas:
8906 maybe-clean-stage2-gas:
8907 @if gas-bootstrap
8908 maybe-all-stage2-gas: all-stage2-gas
8909 all-stage2: all-stage2-gas
8910 TARGET-stage2-gas = $(TARGET-gas)
8911 all-stage2-gas: configure-stage2-gas
8912         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8913         @r=`${PWD_COMMAND}`; export r; \
8914         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8915         TFLAGS="$(STAGE2_TFLAGS)"; \
8916         $(HOST_EXPORTS) \
8917         $(POSTSTAGE1_HOST_EXPORTS)  \
8918         cd $(HOST_SUBDIR)/gas && \
8919         $(MAKE) $(BASE_FLAGS_TO_PASS) \
8920                 CFLAGS="$(STAGE2_CFLAGS)" \
8921                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
8922                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
8923                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8924                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8925                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8926                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
8927                 TFLAGS="$(STAGE2_TFLAGS)" \
8928                 $(TARGET-stage2-gas)
8929
8930 maybe-clean-stage2-gas: clean-stage2-gas
8931 clean-stage2: clean-stage2-gas
8932 clean-stage2-gas:
8933         @if [ $(current_stage) = stage2 ]; then \
8934           [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8935         else \
8936           [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
8937           $(MAKE) stage2-start; \
8938         fi; \
8939         cd $(HOST_SUBDIR)/gas && \
8940         $(MAKE) $(EXTRA_HOST_FLAGS)  \
8941                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
8942                  clean
8943 @endif gas-bootstrap
8944
8945
8946 .PHONY: all-stage3-gas maybe-all-stage3-gas
8947 .PHONY: clean-stage3-gas maybe-clean-stage3-gas
8948 maybe-all-stage3-gas:
8949 maybe-clean-stage3-gas:
8950 @if gas-bootstrap
8951 maybe-all-stage3-gas: all-stage3-gas
8952 all-stage3: all-stage3-gas
8953 TARGET-stage3-gas = $(TARGET-gas)
8954 all-stage3-gas: configure-stage3-gas
8955         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8956         @r=`${PWD_COMMAND}`; export r; \
8957         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8958         TFLAGS="$(STAGE3_TFLAGS)"; \
8959         $(HOST_EXPORTS) \
8960         $(POSTSTAGE1_HOST_EXPORTS)  \
8961         cd $(HOST_SUBDIR)/gas && \
8962         $(MAKE) $(BASE_FLAGS_TO_PASS) \
8963                 CFLAGS="$(STAGE3_CFLAGS)" \
8964                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
8965                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
8966                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8967                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8968                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8969                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
8970                 TFLAGS="$(STAGE3_TFLAGS)" \
8971                 $(TARGET-stage3-gas)
8972
8973 maybe-clean-stage3-gas: clean-stage3-gas
8974 clean-stage3: clean-stage3-gas
8975 clean-stage3-gas:
8976         @if [ $(current_stage) = stage3 ]; then \
8977           [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8978         else \
8979           [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
8980           $(MAKE) stage3-start; \
8981         fi; \
8982         cd $(HOST_SUBDIR)/gas && \
8983         $(MAKE) $(EXTRA_HOST_FLAGS)  \
8984                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
8985                  clean
8986 @endif gas-bootstrap
8987
8988
8989 .PHONY: all-stage4-gas maybe-all-stage4-gas
8990 .PHONY: clean-stage4-gas maybe-clean-stage4-gas
8991 maybe-all-stage4-gas:
8992 maybe-clean-stage4-gas:
8993 @if gas-bootstrap
8994 maybe-all-stage4-gas: all-stage4-gas
8995 all-stage4: all-stage4-gas
8996 TARGET-stage4-gas = $(TARGET-gas)
8997 all-stage4-gas: configure-stage4-gas
8998         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8999         @r=`${PWD_COMMAND}`; export r; \
9000         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9001         TFLAGS="$(STAGE4_TFLAGS)"; \
9002         $(HOST_EXPORTS) \
9003         $(POSTSTAGE1_HOST_EXPORTS)  \
9004         cd $(HOST_SUBDIR)/gas && \
9005         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9006                 CFLAGS="$(STAGE4_CFLAGS)" \
9007                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9008                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9009                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9010                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9011                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9012                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9013                 TFLAGS="$(STAGE4_TFLAGS)" \
9014                 $(TARGET-stage4-gas)
9015
9016 maybe-clean-stage4-gas: clean-stage4-gas
9017 clean-stage4: clean-stage4-gas
9018 clean-stage4-gas:
9019         @if [ $(current_stage) = stage4 ]; then \
9020           [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9021         else \
9022           [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
9023           $(MAKE) stage4-start; \
9024         fi; \
9025         cd $(HOST_SUBDIR)/gas && \
9026         $(MAKE) $(EXTRA_HOST_FLAGS)  \
9027                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
9028                  clean
9029 @endif gas-bootstrap
9030
9031
9032 .PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
9033 .PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
9034 maybe-all-stageprofile-gas:
9035 maybe-clean-stageprofile-gas:
9036 @if gas-bootstrap
9037 maybe-all-stageprofile-gas: all-stageprofile-gas
9038 all-stageprofile: all-stageprofile-gas
9039 TARGET-stageprofile-gas = $(TARGET-gas)
9040 all-stageprofile-gas: configure-stageprofile-gas
9041         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9042         @r=`${PWD_COMMAND}`; export r; \
9043         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9044         TFLAGS="$(STAGEprofile_TFLAGS)"; \
9045         $(HOST_EXPORTS) \
9046         $(POSTSTAGE1_HOST_EXPORTS)  \
9047         cd $(HOST_SUBDIR)/gas && \
9048         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9049                 CFLAGS="$(STAGEprofile_CFLAGS)" \
9050                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9051                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9052                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9053                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9054                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9055                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9056                 TFLAGS="$(STAGEprofile_TFLAGS)" \
9057                 $(TARGET-stageprofile-gas)
9058
9059 maybe-clean-stageprofile-gas: clean-stageprofile-gas
9060 clean-stageprofile: clean-stageprofile-gas
9061 clean-stageprofile-gas:
9062         @if [ $(current_stage) = stageprofile ]; then \
9063           [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9064         else \
9065           [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
9066           $(MAKE) stageprofile-start; \
9067         fi; \
9068         cd $(HOST_SUBDIR)/gas && \
9069         $(MAKE) $(EXTRA_HOST_FLAGS)  \
9070                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
9071                  clean
9072 @endif gas-bootstrap
9073
9074
9075 .PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
9076 .PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
9077 maybe-all-stagefeedback-gas:
9078 maybe-clean-stagefeedback-gas:
9079 @if gas-bootstrap
9080 maybe-all-stagefeedback-gas: all-stagefeedback-gas
9081 all-stagefeedback: all-stagefeedback-gas
9082 TARGET-stagefeedback-gas = $(TARGET-gas)
9083 all-stagefeedback-gas: configure-stagefeedback-gas
9084         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9085         @r=`${PWD_COMMAND}`; export r; \
9086         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9087         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9088         $(HOST_EXPORTS) \
9089         $(POSTSTAGE1_HOST_EXPORTS)  \
9090         cd $(HOST_SUBDIR)/gas && \
9091         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9092                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9093                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9094                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9095                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9096                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9097                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9098                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9099                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9100                 $(TARGET-stagefeedback-gas)
9101
9102 maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
9103 clean-stagefeedback: clean-stagefeedback-gas
9104 clean-stagefeedback-gas:
9105         @if [ $(current_stage) = stagefeedback ]; then \
9106           [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9107         else \
9108           [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
9109           $(MAKE) stagefeedback-start; \
9110         fi; \
9111         cd $(HOST_SUBDIR)/gas && \
9112         $(MAKE) $(EXTRA_HOST_FLAGS)  \
9113                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
9114                  clean
9115 @endif gas-bootstrap
9116
9117
9118
9119
9120
9121 .PHONY: check-gas maybe-check-gas
9122 maybe-check-gas:
9123 @if gas
9124 maybe-check-gas: check-gas
9125
9126 check-gas:
9127         @: $(MAKE); $(unstage)
9128         @r=`${PWD_COMMAND}`; export r; \
9129         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9130         $(HOST_EXPORTS) \
9131         (cd $(HOST_SUBDIR)/gas && \
9132           $(MAKE) $(FLAGS_TO_PASS)  check)
9133
9134 @endif gas
9135
9136 .PHONY: install-gas maybe-install-gas
9137 maybe-install-gas:
9138 @if gas
9139 maybe-install-gas: install-gas
9140
9141 install-gas: installdirs
9142         @: $(MAKE); $(unstage)
9143         @r=`${PWD_COMMAND}`; export r; \
9144         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9145         $(HOST_EXPORTS) \
9146         (cd $(HOST_SUBDIR)/gas && \
9147           $(MAKE) $(FLAGS_TO_PASS)  install)
9148
9149 @endif gas
9150
9151 .PHONY: install-strip-gas maybe-install-strip-gas
9152 maybe-install-strip-gas:
9153 @if gas
9154 maybe-install-strip-gas: install-strip-gas
9155
9156 install-strip-gas: installdirs
9157         @: $(MAKE); $(unstage)
9158         @r=`${PWD_COMMAND}`; export r; \
9159         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9160         $(HOST_EXPORTS) \
9161         (cd $(HOST_SUBDIR)/gas && \
9162           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
9163
9164 @endif gas
9165
9166 # Other targets (info, dvi, pdf, etc.)
9167
9168 .PHONY: maybe-info-gas info-gas
9169 maybe-info-gas:
9170 @if gas
9171 maybe-info-gas: info-gas
9172
9173 info-gas: \
9174     configure-gas 
9175         @[ -f ./gas/Makefile ] || exit 0; \
9176         r=`${PWD_COMMAND}`; export r; \
9177         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9178         $(HOST_EXPORTS) \
9179         for flag in $(EXTRA_HOST_FLAGS) ; do \
9180           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9181         done; \
9182         echo "Doing info in gas" ; \
9183         (cd $(HOST_SUBDIR)/gas && \
9184           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9185                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9186                   "RANLIB=$${RANLIB}" \
9187                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9188                   info) \
9189           || exit 1
9190
9191 @endif gas
9192
9193 .PHONY: maybe-dvi-gas dvi-gas
9194 maybe-dvi-gas:
9195 @if gas
9196 maybe-dvi-gas: dvi-gas
9197
9198 dvi-gas: \
9199     configure-gas 
9200         @[ -f ./gas/Makefile ] || exit 0; \
9201         r=`${PWD_COMMAND}`; export r; \
9202         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9203         $(HOST_EXPORTS) \
9204         for flag in $(EXTRA_HOST_FLAGS) ; do \
9205           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9206         done; \
9207         echo "Doing dvi in gas" ; \
9208         (cd $(HOST_SUBDIR)/gas && \
9209           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9210                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9211                   "RANLIB=$${RANLIB}" \
9212                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9213                   dvi) \
9214           || exit 1
9215
9216 @endif gas
9217
9218 .PHONY: maybe-pdf-gas pdf-gas
9219 maybe-pdf-gas:
9220 @if gas
9221 maybe-pdf-gas: pdf-gas
9222
9223 pdf-gas: \
9224     configure-gas 
9225         @[ -f ./gas/Makefile ] || exit 0; \
9226         r=`${PWD_COMMAND}`; export r; \
9227         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9228         $(HOST_EXPORTS) \
9229         for flag in $(EXTRA_HOST_FLAGS) ; do \
9230           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9231         done; \
9232         echo "Doing pdf in gas" ; \
9233         (cd $(HOST_SUBDIR)/gas && \
9234           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9235                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9236                   "RANLIB=$${RANLIB}" \
9237                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9238                   pdf) \
9239           || exit 1
9240
9241 @endif gas
9242
9243 .PHONY: maybe-html-gas html-gas
9244 maybe-html-gas:
9245 @if gas
9246 maybe-html-gas: html-gas
9247
9248 html-gas: \
9249     configure-gas 
9250         @[ -f ./gas/Makefile ] || exit 0; \
9251         r=`${PWD_COMMAND}`; export r; \
9252         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9253         $(HOST_EXPORTS) \
9254         for flag in $(EXTRA_HOST_FLAGS) ; do \
9255           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9256         done; \
9257         echo "Doing html in gas" ; \
9258         (cd $(HOST_SUBDIR)/gas && \
9259           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9260                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9261                   "RANLIB=$${RANLIB}" \
9262                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9263                   html) \
9264           || exit 1
9265
9266 @endif gas
9267
9268 .PHONY: maybe-TAGS-gas TAGS-gas
9269 maybe-TAGS-gas:
9270 @if gas
9271 maybe-TAGS-gas: TAGS-gas
9272
9273 TAGS-gas: \
9274     configure-gas 
9275         @[ -f ./gas/Makefile ] || exit 0; \
9276         r=`${PWD_COMMAND}`; export r; \
9277         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9278         $(HOST_EXPORTS) \
9279         for flag in $(EXTRA_HOST_FLAGS) ; do \
9280           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9281         done; \
9282         echo "Doing TAGS in gas" ; \
9283         (cd $(HOST_SUBDIR)/gas && \
9284           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9285                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9286                   "RANLIB=$${RANLIB}" \
9287                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9288                   TAGS) \
9289           || exit 1
9290
9291 @endif gas
9292
9293 .PHONY: maybe-install-info-gas install-info-gas
9294 maybe-install-info-gas:
9295 @if gas
9296 maybe-install-info-gas: install-info-gas
9297
9298 install-info-gas: \
9299     configure-gas \
9300     info-gas 
9301         @[ -f ./gas/Makefile ] || exit 0; \
9302         r=`${PWD_COMMAND}`; export r; \
9303         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9304         $(HOST_EXPORTS) \
9305         for flag in $(EXTRA_HOST_FLAGS) ; do \
9306           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9307         done; \
9308         echo "Doing install-info in gas" ; \
9309         (cd $(HOST_SUBDIR)/gas && \
9310           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9311                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9312                   "RANLIB=$${RANLIB}" \
9313                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9314                   install-info) \
9315           || exit 1
9316
9317 @endif gas
9318
9319 .PHONY: maybe-install-pdf-gas install-pdf-gas
9320 maybe-install-pdf-gas:
9321 @if gas
9322 maybe-install-pdf-gas: install-pdf-gas
9323
9324 install-pdf-gas: \
9325     configure-gas \
9326     pdf-gas 
9327         @[ -f ./gas/Makefile ] || exit 0; \
9328         r=`${PWD_COMMAND}`; export r; \
9329         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9330         $(HOST_EXPORTS) \
9331         for flag in $(EXTRA_HOST_FLAGS) ; do \
9332           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9333         done; \
9334         echo "Doing install-pdf in gas" ; \
9335         (cd $(HOST_SUBDIR)/gas && \
9336           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9337                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9338                   "RANLIB=$${RANLIB}" \
9339                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9340                   install-pdf) \
9341           || exit 1
9342
9343 @endif gas
9344
9345 .PHONY: maybe-install-html-gas install-html-gas
9346 maybe-install-html-gas:
9347 @if gas
9348 maybe-install-html-gas: install-html-gas
9349
9350 install-html-gas: \
9351     configure-gas \
9352     html-gas 
9353         @[ -f ./gas/Makefile ] || exit 0; \
9354         r=`${PWD_COMMAND}`; export r; \
9355         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9356         $(HOST_EXPORTS) \
9357         for flag in $(EXTRA_HOST_FLAGS) ; do \
9358           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9359         done; \
9360         echo "Doing install-html in gas" ; \
9361         (cd $(HOST_SUBDIR)/gas && \
9362           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9363                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9364                   "RANLIB=$${RANLIB}" \
9365                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9366                   install-html) \
9367           || exit 1
9368
9369 @endif gas
9370
9371 .PHONY: maybe-installcheck-gas installcheck-gas
9372 maybe-installcheck-gas:
9373 @if gas
9374 maybe-installcheck-gas: installcheck-gas
9375
9376 installcheck-gas: \
9377     configure-gas 
9378         @[ -f ./gas/Makefile ] || exit 0; \
9379         r=`${PWD_COMMAND}`; export r; \
9380         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9381         $(HOST_EXPORTS) \
9382         for flag in $(EXTRA_HOST_FLAGS) ; do \
9383           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9384         done; \
9385         echo "Doing installcheck in gas" ; \
9386         (cd $(HOST_SUBDIR)/gas && \
9387           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9388                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9389                   "RANLIB=$${RANLIB}" \
9390                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9391                   installcheck) \
9392           || exit 1
9393
9394 @endif gas
9395
9396 .PHONY: maybe-mostlyclean-gas mostlyclean-gas
9397 maybe-mostlyclean-gas:
9398 @if gas
9399 maybe-mostlyclean-gas: mostlyclean-gas
9400
9401 mostlyclean-gas: 
9402         @[ -f ./gas/Makefile ] || exit 0; \
9403         r=`${PWD_COMMAND}`; export r; \
9404         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9405         $(HOST_EXPORTS) \
9406         for flag in $(EXTRA_HOST_FLAGS) ; do \
9407           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9408         done; \
9409         echo "Doing mostlyclean in gas" ; \
9410         (cd $(HOST_SUBDIR)/gas && \
9411           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9412                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9413                   "RANLIB=$${RANLIB}" \
9414                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9415                   mostlyclean) \
9416           || exit 1
9417
9418 @endif gas
9419
9420 .PHONY: maybe-clean-gas clean-gas
9421 maybe-clean-gas:
9422 @if gas
9423 maybe-clean-gas: clean-gas
9424
9425 clean-gas: 
9426         @[ -f ./gas/Makefile ] || exit 0; \
9427         r=`${PWD_COMMAND}`; export r; \
9428         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9429         $(HOST_EXPORTS) \
9430         for flag in $(EXTRA_HOST_FLAGS) ; do \
9431           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9432         done; \
9433         echo "Doing clean in gas" ; \
9434         (cd $(HOST_SUBDIR)/gas && \
9435           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9436                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9437                   "RANLIB=$${RANLIB}" \
9438                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9439                   clean) \
9440           || exit 1
9441
9442 @endif gas
9443
9444 .PHONY: maybe-distclean-gas distclean-gas
9445 maybe-distclean-gas:
9446 @if gas
9447 maybe-distclean-gas: distclean-gas
9448
9449 distclean-gas: 
9450         @[ -f ./gas/Makefile ] || exit 0; \
9451         r=`${PWD_COMMAND}`; export r; \
9452         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9453         $(HOST_EXPORTS) \
9454         for flag in $(EXTRA_HOST_FLAGS) ; do \
9455           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9456         done; \
9457         echo "Doing distclean in gas" ; \
9458         (cd $(HOST_SUBDIR)/gas && \
9459           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9460                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9461                   "RANLIB=$${RANLIB}" \
9462                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9463                   distclean) \
9464           || exit 1
9465
9466 @endif gas
9467
9468 .PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
9469 maybe-maintainer-clean-gas:
9470 @if gas
9471 maybe-maintainer-clean-gas: maintainer-clean-gas
9472
9473 maintainer-clean-gas: 
9474         @[ -f ./gas/Makefile ] || exit 0; \
9475         r=`${PWD_COMMAND}`; export r; \
9476         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9477         $(HOST_EXPORTS) \
9478         for flag in $(EXTRA_HOST_FLAGS) ; do \
9479           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9480         done; \
9481         echo "Doing maintainer-clean in gas" ; \
9482         (cd $(HOST_SUBDIR)/gas && \
9483           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9484                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9485                   "RANLIB=$${RANLIB}" \
9486                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9487                   maintainer-clean) \
9488           || exit 1
9489
9490 @endif gas
9491
9492
9493
9494 .PHONY: configure-gcc maybe-configure-gcc
9495 maybe-configure-gcc:
9496 @if gcc-bootstrap
9497 configure-gcc: stage_current
9498 @endif gcc-bootstrap
9499 @if gcc
9500 maybe-configure-gcc: configure-gcc
9501 configure-gcc: 
9502         @r=`${PWD_COMMAND}`; export r; \
9503         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9504         test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9505         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9506         $(HOST_EXPORTS)  \
9507         echo Configuring in $(HOST_SUBDIR)/gcc; \
9508         cd "$(HOST_SUBDIR)/gcc" || exit 1; \
9509         case $(srcdir) in \
9510           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9511           *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9512                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9513         esac; \
9514         srcdiroption="--srcdir=$${topdir}/gcc"; \
9515         libsrcdir="$$s/gcc"; \
9516         $(SHELL) $${libsrcdir}/configure \
9517           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9518           --target=${target_alias} $${srcdiroption}  \
9519           || exit 1
9520 @endif gcc
9521
9522
9523
9524 .PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
9525 maybe-configure-stage1-gcc:
9526 @if gcc-bootstrap
9527 maybe-configure-stage1-gcc: configure-stage1-gcc
9528 configure-stage1-gcc:
9529         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9530         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9531         @r=`${PWD_COMMAND}`; export r; \
9532         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9533         TFLAGS="$(STAGE1_TFLAGS)"; \
9534         test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9535         $(HOST_EXPORTS) \
9536         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
9537         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
9538         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
9539         echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
9540         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9541         cd $(HOST_SUBDIR)/gcc || exit 1; \
9542         case $(srcdir) in \
9543           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9544           *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9545                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9546         esac; \
9547         srcdiroption="--srcdir=$${topdir}/gcc"; \
9548         libsrcdir="$$s/gcc"; \
9549         $(SHELL) $${libsrcdir}/configure \
9550           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9551           --target=${target_alias} $${srcdiroption} \
9552           $(STAGE1_CONFIGURE_FLAGS)
9553 @endif gcc-bootstrap
9554
9555 .PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
9556 maybe-configure-stage2-gcc:
9557 @if gcc-bootstrap
9558 maybe-configure-stage2-gcc: configure-stage2-gcc
9559 configure-stage2-gcc:
9560         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9561         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9562         @r=`${PWD_COMMAND}`; export r; \
9563         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9564         TFLAGS="$(STAGE2_TFLAGS)"; \
9565         test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9566         $(HOST_EXPORTS) \
9567         $(POSTSTAGE1_HOST_EXPORTS) \
9568         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
9569         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
9570         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
9571         echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
9572         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9573         cd $(HOST_SUBDIR)/gcc || exit 1; \
9574         case $(srcdir) in \
9575           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9576           *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9577                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9578         esac; \
9579         srcdiroption="--srcdir=$${topdir}/gcc"; \
9580         libsrcdir="$$s/gcc"; \
9581         $(SHELL) $${libsrcdir}/configure \
9582           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9583           --target=${target_alias} $${srcdiroption} \
9584           --with-build-libsubdir=$(HOST_SUBDIR) \
9585           $(STAGE2_CONFIGURE_FLAGS)
9586 @endif gcc-bootstrap
9587
9588 .PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
9589 maybe-configure-stage3-gcc:
9590 @if gcc-bootstrap
9591 maybe-configure-stage3-gcc: configure-stage3-gcc
9592 configure-stage3-gcc:
9593         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9594         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9595         @r=`${PWD_COMMAND}`; export r; \
9596         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9597         TFLAGS="$(STAGE3_TFLAGS)"; \
9598         test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9599         $(HOST_EXPORTS) \
9600         $(POSTSTAGE1_HOST_EXPORTS) \
9601         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
9602         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
9603         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
9604         echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
9605         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9606         cd $(HOST_SUBDIR)/gcc || exit 1; \
9607         case $(srcdir) in \
9608           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9609           *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9610                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9611         esac; \
9612         srcdiroption="--srcdir=$${topdir}/gcc"; \
9613         libsrcdir="$$s/gcc"; \
9614         $(SHELL) $${libsrcdir}/configure \
9615           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9616           --target=${target_alias} $${srcdiroption} \
9617           --with-build-libsubdir=$(HOST_SUBDIR) \
9618           $(STAGE3_CONFIGURE_FLAGS)
9619 @endif gcc-bootstrap
9620
9621 .PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
9622 maybe-configure-stage4-gcc:
9623 @if gcc-bootstrap
9624 maybe-configure-stage4-gcc: configure-stage4-gcc
9625 configure-stage4-gcc:
9626         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9627         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9628         @r=`${PWD_COMMAND}`; export r; \
9629         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9630         TFLAGS="$(STAGE4_TFLAGS)"; \
9631         test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9632         $(HOST_EXPORTS) \
9633         $(POSTSTAGE1_HOST_EXPORTS) \
9634         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
9635         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
9636         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
9637         echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
9638         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9639         cd $(HOST_SUBDIR)/gcc || exit 1; \
9640         case $(srcdir) in \
9641           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9642           *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9643                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9644         esac; \
9645         srcdiroption="--srcdir=$${topdir}/gcc"; \
9646         libsrcdir="$$s/gcc"; \
9647         $(SHELL) $${libsrcdir}/configure \
9648           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9649           --target=${target_alias} $${srcdiroption} \
9650           --with-build-libsubdir=$(HOST_SUBDIR) \
9651           $(STAGE4_CONFIGURE_FLAGS)
9652 @endif gcc-bootstrap
9653
9654 .PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
9655 maybe-configure-stageprofile-gcc:
9656 @if gcc-bootstrap
9657 maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
9658 configure-stageprofile-gcc:
9659         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9660         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9661         @r=`${PWD_COMMAND}`; export r; \
9662         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9663         TFLAGS="$(STAGEprofile_TFLAGS)"; \
9664         test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9665         $(HOST_EXPORTS) \
9666         $(POSTSTAGE1_HOST_EXPORTS) \
9667         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
9668         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
9669         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
9670         echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
9671         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9672         cd $(HOST_SUBDIR)/gcc || exit 1; \
9673         case $(srcdir) in \
9674           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9675           *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9676                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9677         esac; \
9678         srcdiroption="--srcdir=$${topdir}/gcc"; \
9679         libsrcdir="$$s/gcc"; \
9680         $(SHELL) $${libsrcdir}/configure \
9681           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9682           --target=${target_alias} $${srcdiroption} \
9683           --with-build-libsubdir=$(HOST_SUBDIR) \
9684           $(STAGEprofile_CONFIGURE_FLAGS)
9685 @endif gcc-bootstrap
9686
9687 .PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
9688 maybe-configure-stagefeedback-gcc:
9689 @if gcc-bootstrap
9690 maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
9691 configure-stagefeedback-gcc:
9692         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9693         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9694         @r=`${PWD_COMMAND}`; export r; \
9695         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9696         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9697         test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9698         $(HOST_EXPORTS) \
9699         $(POSTSTAGE1_HOST_EXPORTS) \
9700         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
9701         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
9702         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
9703         echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
9704         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9705         cd $(HOST_SUBDIR)/gcc || exit 1; \
9706         case $(srcdir) in \
9707           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9708           *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9709                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9710         esac; \
9711         srcdiroption="--srcdir=$${topdir}/gcc"; \
9712         libsrcdir="$$s/gcc"; \
9713         $(SHELL) $${libsrcdir}/configure \
9714           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9715           --target=${target_alias} $${srcdiroption} \
9716           --with-build-libsubdir=$(HOST_SUBDIR) \
9717           $(STAGEfeedback_CONFIGURE_FLAGS)
9718 @endif gcc-bootstrap
9719
9720
9721
9722
9723
9724 .PHONY: all-gcc maybe-all-gcc
9725 maybe-all-gcc:
9726 @if gcc-bootstrap
9727 all-gcc: stage_current
9728 @endif gcc-bootstrap
9729 @if gcc
9730 TARGET-gcc=all
9731 maybe-all-gcc: all-gcc
9732 all-gcc: configure-gcc
9733         @r=`${PWD_COMMAND}`; export r; \
9734         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9735         $(HOST_EXPORTS)  \
9736         (cd $(HOST_SUBDIR)/gcc && \
9737           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
9738                 $(TARGET-gcc))
9739 @endif gcc
9740
9741
9742
9743 .PHONY: all-stage1-gcc maybe-all-stage1-gcc
9744 .PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
9745 maybe-all-stage1-gcc:
9746 maybe-clean-stage1-gcc:
9747 @if gcc-bootstrap
9748 maybe-all-stage1-gcc: all-stage1-gcc
9749 all-stage1: all-stage1-gcc
9750 TARGET-stage1-gcc = $(TARGET-gcc)
9751 all-stage1-gcc: configure-stage1-gcc
9752         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9753         @r=`${PWD_COMMAND}`; export r; \
9754         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9755         TFLAGS="$(STAGE1_TFLAGS)"; \
9756         $(HOST_EXPORTS)  \
9757         cd $(HOST_SUBDIR)/gcc && \
9758         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9759                 CFLAGS="$(STAGE1_CFLAGS)" \
9760                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
9761                 LIBCFLAGS="$(LIBCFLAGS)" \
9762                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9763                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9764                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9765                 $(EXTRA_HOST_FLAGS)  $(EXTRA_GCC_FLAGS) \
9766                 TFLAGS="$(STAGE1_TFLAGS)" \
9767                 $(TARGET-stage1-gcc)
9768
9769 maybe-clean-stage1-gcc: clean-stage1-gcc
9770 clean-stage1: clean-stage1-gcc
9771 clean-stage1-gcc:
9772         @if [ $(current_stage) = stage1 ]; then \
9773           [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9774         else \
9775           [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
9776           $(MAKE) stage1-start; \
9777         fi; \
9778         cd $(HOST_SUBDIR)/gcc && \
9779         $(MAKE) $(EXTRA_HOST_FLAGS)  \
9780                 $(EXTRA_GCC_FLAGS) clean
9781 @endif gcc-bootstrap
9782
9783
9784 .PHONY: all-stage2-gcc maybe-all-stage2-gcc
9785 .PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
9786 maybe-all-stage2-gcc:
9787 maybe-clean-stage2-gcc:
9788 @if gcc-bootstrap
9789 maybe-all-stage2-gcc: all-stage2-gcc
9790 all-stage2: all-stage2-gcc
9791 TARGET-stage2-gcc = $(TARGET-gcc)
9792 all-stage2-gcc: configure-stage2-gcc
9793         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9794         @r=`${PWD_COMMAND}`; export r; \
9795         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9796         TFLAGS="$(STAGE2_TFLAGS)"; \
9797         $(HOST_EXPORTS) \
9798         $(POSTSTAGE1_HOST_EXPORTS)  \
9799         cd $(HOST_SUBDIR)/gcc && \
9800         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9801                 CFLAGS="$(STAGE2_CFLAGS)" \
9802                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
9803                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
9804                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9805                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9806                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9807                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9808                 TFLAGS="$(STAGE2_TFLAGS)" \
9809                 $(TARGET-stage2-gcc)
9810
9811 maybe-clean-stage2-gcc: clean-stage2-gcc
9812 clean-stage2: clean-stage2-gcc
9813 clean-stage2-gcc:
9814         @if [ $(current_stage) = stage2 ]; then \
9815           [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9816         else \
9817           [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
9818           $(MAKE) stage2-start; \
9819         fi; \
9820         cd $(HOST_SUBDIR)/gcc && \
9821         $(MAKE) $(EXTRA_HOST_FLAGS)  \
9822                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
9823                 $(EXTRA_GCC_FLAGS) clean
9824 @endif gcc-bootstrap
9825
9826
9827 .PHONY: all-stage3-gcc maybe-all-stage3-gcc
9828 .PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
9829 maybe-all-stage3-gcc:
9830 maybe-clean-stage3-gcc:
9831 @if gcc-bootstrap
9832 maybe-all-stage3-gcc: all-stage3-gcc
9833 all-stage3: all-stage3-gcc
9834 TARGET-stage3-gcc = $(TARGET-gcc)
9835 all-stage3-gcc: configure-stage3-gcc
9836         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9837         @r=`${PWD_COMMAND}`; export r; \
9838         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9839         TFLAGS="$(STAGE3_TFLAGS)"; \
9840         $(HOST_EXPORTS) \
9841         $(POSTSTAGE1_HOST_EXPORTS)  \
9842         cd $(HOST_SUBDIR)/gcc && \
9843         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9844                 CFLAGS="$(STAGE3_CFLAGS)" \
9845                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9846                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
9847                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9848                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9849                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9850                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9851                 TFLAGS="$(STAGE3_TFLAGS)" \
9852                 $(TARGET-stage3-gcc)
9853
9854 maybe-clean-stage3-gcc: clean-stage3-gcc
9855 clean-stage3: clean-stage3-gcc
9856 clean-stage3-gcc:
9857         @if [ $(current_stage) = stage3 ]; then \
9858           [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9859         else \
9860           [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
9861           $(MAKE) stage3-start; \
9862         fi; \
9863         cd $(HOST_SUBDIR)/gcc && \
9864         $(MAKE) $(EXTRA_HOST_FLAGS)  \
9865                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
9866                 $(EXTRA_GCC_FLAGS) clean
9867 @endif gcc-bootstrap
9868
9869
9870 .PHONY: all-stage4-gcc maybe-all-stage4-gcc
9871 .PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
9872 maybe-all-stage4-gcc:
9873 maybe-clean-stage4-gcc:
9874 @if gcc-bootstrap
9875 maybe-all-stage4-gcc: all-stage4-gcc
9876 all-stage4: all-stage4-gcc
9877 TARGET-stage4-gcc = $(TARGET-gcc)
9878 all-stage4-gcc: configure-stage4-gcc
9879         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9880         @r=`${PWD_COMMAND}`; export r; \
9881         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9882         TFLAGS="$(STAGE4_TFLAGS)"; \
9883         $(HOST_EXPORTS) \
9884         $(POSTSTAGE1_HOST_EXPORTS)  \
9885         cd $(HOST_SUBDIR)/gcc && \
9886         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9887                 CFLAGS="$(STAGE4_CFLAGS)" \
9888                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9889                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9890                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9891                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9892                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9893                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9894                 TFLAGS="$(STAGE4_TFLAGS)" \
9895                 $(TARGET-stage4-gcc)
9896
9897 maybe-clean-stage4-gcc: clean-stage4-gcc
9898 clean-stage4: clean-stage4-gcc
9899 clean-stage4-gcc:
9900         @if [ $(current_stage) = stage4 ]; then \
9901           [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9902         else \
9903           [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
9904           $(MAKE) stage4-start; \
9905         fi; \
9906         cd $(HOST_SUBDIR)/gcc && \
9907         $(MAKE) $(EXTRA_HOST_FLAGS)  \
9908                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
9909                 $(EXTRA_GCC_FLAGS) clean
9910 @endif gcc-bootstrap
9911
9912
9913 .PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
9914 .PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
9915 maybe-all-stageprofile-gcc:
9916 maybe-clean-stageprofile-gcc:
9917 @if gcc-bootstrap
9918 maybe-all-stageprofile-gcc: all-stageprofile-gcc
9919 all-stageprofile: all-stageprofile-gcc
9920 TARGET-stageprofile-gcc = $(TARGET-gcc)
9921 all-stageprofile-gcc: configure-stageprofile-gcc
9922         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9923         @r=`${PWD_COMMAND}`; export r; \
9924         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9925         TFLAGS="$(STAGEprofile_TFLAGS)"; \
9926         $(HOST_EXPORTS) \
9927         $(POSTSTAGE1_HOST_EXPORTS)  \
9928         cd $(HOST_SUBDIR)/gcc && \
9929         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9930                 CFLAGS="$(STAGEprofile_CFLAGS)" \
9931                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9932                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9933                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9934                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9935                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9936                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9937                 TFLAGS="$(STAGEprofile_TFLAGS)" \
9938                 $(TARGET-stageprofile-gcc)
9939
9940 maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
9941 clean-stageprofile: clean-stageprofile-gcc
9942 clean-stageprofile-gcc:
9943         @if [ $(current_stage) = stageprofile ]; then \
9944           [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9945         else \
9946           [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
9947           $(MAKE) stageprofile-start; \
9948         fi; \
9949         cd $(HOST_SUBDIR)/gcc && \
9950         $(MAKE) $(EXTRA_HOST_FLAGS)  \
9951                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
9952                 $(EXTRA_GCC_FLAGS) clean
9953 @endif gcc-bootstrap
9954
9955
9956 .PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
9957 .PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
9958 maybe-all-stagefeedback-gcc:
9959 maybe-clean-stagefeedback-gcc:
9960 @if gcc-bootstrap
9961 maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
9962 all-stagefeedback: all-stagefeedback-gcc
9963 TARGET-stagefeedback-gcc = $(TARGET-gcc)
9964 all-stagefeedback-gcc: configure-stagefeedback-gcc
9965         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9966         @r=`${PWD_COMMAND}`; export r; \
9967         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9968         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9969         $(HOST_EXPORTS) \
9970         $(POSTSTAGE1_HOST_EXPORTS)  \
9971         cd $(HOST_SUBDIR)/gcc && \
9972         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9973                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9974                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9975                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9976                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9977                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9978                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9979                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9980                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9981                 $(TARGET-stagefeedback-gcc)
9982
9983 maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
9984 clean-stagefeedback: clean-stagefeedback-gcc
9985 clean-stagefeedback-gcc:
9986         @if [ $(current_stage) = stagefeedback ]; then \
9987           [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9988         else \
9989           [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
9990           $(MAKE) stagefeedback-start; \
9991         fi; \
9992         cd $(HOST_SUBDIR)/gcc && \
9993         $(MAKE) $(EXTRA_HOST_FLAGS)  \
9994                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
9995                 $(EXTRA_GCC_FLAGS) clean
9996 @endif gcc-bootstrap
9997
9998
9999
10000
10001
10002 .PHONY: check-gcc maybe-check-gcc
10003 maybe-check-gcc:
10004 @if gcc
10005 maybe-check-gcc: check-gcc
10006
10007 check-gcc:
10008         @: $(MAKE); $(unstage)
10009         @r=`${PWD_COMMAND}`; export r; \
10010         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10011         $(HOST_EXPORTS) \
10012         (cd $(HOST_SUBDIR)/gcc && \
10013           $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
10014
10015 @endif gcc
10016
10017 .PHONY: install-gcc maybe-install-gcc
10018 maybe-install-gcc:
10019 @if gcc
10020 maybe-install-gcc: install-gcc
10021
10022 install-gcc: installdirs
10023         @: $(MAKE); $(unstage)
10024         @r=`${PWD_COMMAND}`; export r; \
10025         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10026         $(HOST_EXPORTS) \
10027         (cd $(HOST_SUBDIR)/gcc && \
10028           $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
10029
10030 @endif gcc
10031
10032 .PHONY: install-strip-gcc maybe-install-strip-gcc
10033 maybe-install-strip-gcc:
10034 @if gcc
10035 maybe-install-strip-gcc: install-strip-gcc
10036
10037 install-strip-gcc: installdirs
10038         @: $(MAKE); $(unstage)
10039         @r=`${PWD_COMMAND}`; export r; \
10040         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10041         $(HOST_EXPORTS) \
10042         (cd $(HOST_SUBDIR)/gcc && \
10043           $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install-strip)
10044
10045 @endif gcc
10046
10047 # Other targets (info, dvi, pdf, etc.)
10048
10049 .PHONY: maybe-info-gcc info-gcc
10050 maybe-info-gcc:
10051 @if gcc
10052 maybe-info-gcc: info-gcc
10053
10054 info-gcc: \
10055     configure-gcc 
10056         @[ -f ./gcc/Makefile ] || exit 0; \
10057         r=`${PWD_COMMAND}`; export r; \
10058         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10059         $(HOST_EXPORTS) \
10060         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10061           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10062         done; \
10063         echo "Doing info in gcc" ; \
10064         (cd $(HOST_SUBDIR)/gcc && \
10065           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10066                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10067                   "RANLIB=$${RANLIB}" \
10068                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10069                   info) \
10070           || exit 1
10071
10072 @endif gcc
10073
10074 .PHONY: maybe-dvi-gcc dvi-gcc
10075 maybe-dvi-gcc:
10076 @if gcc
10077 maybe-dvi-gcc: dvi-gcc
10078
10079 dvi-gcc: \
10080     configure-gcc 
10081         @[ -f ./gcc/Makefile ] || exit 0; \
10082         r=`${PWD_COMMAND}`; export r; \
10083         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10084         $(HOST_EXPORTS) \
10085         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10086           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10087         done; \
10088         echo "Doing dvi in gcc" ; \
10089         (cd $(HOST_SUBDIR)/gcc && \
10090           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10091                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10092                   "RANLIB=$${RANLIB}" \
10093                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10094                   dvi) \
10095           || exit 1
10096
10097 @endif gcc
10098
10099 .PHONY: maybe-pdf-gcc pdf-gcc
10100 maybe-pdf-gcc:
10101 @if gcc
10102 maybe-pdf-gcc: pdf-gcc
10103
10104 pdf-gcc: \
10105     configure-gcc 
10106         @[ -f ./gcc/Makefile ] || exit 0; \
10107         r=`${PWD_COMMAND}`; export r; \
10108         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10109         $(HOST_EXPORTS) \
10110         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10111           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10112         done; \
10113         echo "Doing pdf in gcc" ; \
10114         (cd $(HOST_SUBDIR)/gcc && \
10115           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10116                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10117                   "RANLIB=$${RANLIB}" \
10118                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10119                   pdf) \
10120           || exit 1
10121
10122 @endif gcc
10123
10124 .PHONY: maybe-html-gcc html-gcc
10125 maybe-html-gcc:
10126 @if gcc
10127 maybe-html-gcc: html-gcc
10128
10129 html-gcc: \
10130     configure-gcc 
10131         @[ -f ./gcc/Makefile ] || exit 0; \
10132         r=`${PWD_COMMAND}`; export r; \
10133         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10134         $(HOST_EXPORTS) \
10135         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10136           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10137         done; \
10138         echo "Doing html in gcc" ; \
10139         (cd $(HOST_SUBDIR)/gcc && \
10140           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10141                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10142                   "RANLIB=$${RANLIB}" \
10143                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10144                   html) \
10145           || exit 1
10146
10147 @endif gcc
10148
10149 .PHONY: maybe-TAGS-gcc TAGS-gcc
10150 maybe-TAGS-gcc:
10151 @if gcc
10152 maybe-TAGS-gcc: TAGS-gcc
10153
10154 TAGS-gcc: \
10155     configure-gcc 
10156         @[ -f ./gcc/Makefile ] || exit 0; \
10157         r=`${PWD_COMMAND}`; export r; \
10158         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10159         $(HOST_EXPORTS) \
10160         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10161           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10162         done; \
10163         echo "Doing TAGS in gcc" ; \
10164         (cd $(HOST_SUBDIR)/gcc && \
10165           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10166                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10167                   "RANLIB=$${RANLIB}" \
10168                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10169                   TAGS) \
10170           || exit 1
10171
10172 @endif gcc
10173
10174 .PHONY: maybe-install-info-gcc install-info-gcc
10175 maybe-install-info-gcc:
10176 @if gcc
10177 maybe-install-info-gcc: install-info-gcc
10178
10179 install-info-gcc: \
10180     configure-gcc \
10181     info-gcc 
10182         @[ -f ./gcc/Makefile ] || exit 0; \
10183         r=`${PWD_COMMAND}`; export r; \
10184         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10185         $(HOST_EXPORTS) \
10186         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10187           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10188         done; \
10189         echo "Doing install-info in gcc" ; \
10190         (cd $(HOST_SUBDIR)/gcc && \
10191           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10192                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10193                   "RANLIB=$${RANLIB}" \
10194                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10195                   install-info) \
10196           || exit 1
10197
10198 @endif gcc
10199
10200 .PHONY: maybe-install-pdf-gcc install-pdf-gcc
10201 maybe-install-pdf-gcc:
10202 @if gcc
10203 maybe-install-pdf-gcc: install-pdf-gcc
10204
10205 install-pdf-gcc: \
10206     configure-gcc \
10207     pdf-gcc 
10208         @[ -f ./gcc/Makefile ] || exit 0; \
10209         r=`${PWD_COMMAND}`; export r; \
10210         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10211         $(HOST_EXPORTS) \
10212         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10213           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10214         done; \
10215         echo "Doing install-pdf in gcc" ; \
10216         (cd $(HOST_SUBDIR)/gcc && \
10217           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10218                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10219                   "RANLIB=$${RANLIB}" \
10220                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10221                   install-pdf) \
10222           || exit 1
10223
10224 @endif gcc
10225
10226 .PHONY: maybe-install-html-gcc install-html-gcc
10227 maybe-install-html-gcc:
10228 @if gcc
10229 maybe-install-html-gcc: install-html-gcc
10230
10231 install-html-gcc: \
10232     configure-gcc \
10233     html-gcc 
10234         @[ -f ./gcc/Makefile ] || exit 0; \
10235         r=`${PWD_COMMAND}`; export r; \
10236         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10237         $(HOST_EXPORTS) \
10238         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10239           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10240         done; \
10241         echo "Doing install-html in gcc" ; \
10242         (cd $(HOST_SUBDIR)/gcc && \
10243           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10244                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10245                   "RANLIB=$${RANLIB}" \
10246                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10247                   install-html) \
10248           || exit 1
10249
10250 @endif gcc
10251
10252 .PHONY: maybe-installcheck-gcc installcheck-gcc
10253 maybe-installcheck-gcc:
10254 @if gcc
10255 maybe-installcheck-gcc: installcheck-gcc
10256
10257 installcheck-gcc: \
10258     configure-gcc 
10259         @[ -f ./gcc/Makefile ] || exit 0; \
10260         r=`${PWD_COMMAND}`; export r; \
10261         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10262         $(HOST_EXPORTS) \
10263         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10264           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10265         done; \
10266         echo "Doing installcheck in gcc" ; \
10267         (cd $(HOST_SUBDIR)/gcc && \
10268           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10269                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10270                   "RANLIB=$${RANLIB}" \
10271                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10272                   installcheck) \
10273           || exit 1
10274
10275 @endif gcc
10276
10277 .PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
10278 maybe-mostlyclean-gcc:
10279 @if gcc
10280 maybe-mostlyclean-gcc: mostlyclean-gcc
10281
10282 mostlyclean-gcc: 
10283         @[ -f ./gcc/Makefile ] || exit 0; \
10284         r=`${PWD_COMMAND}`; export r; \
10285         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10286         $(HOST_EXPORTS) \
10287         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10288           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10289         done; \
10290         echo "Doing mostlyclean in gcc" ; \
10291         (cd $(HOST_SUBDIR)/gcc && \
10292           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10293                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10294                   "RANLIB=$${RANLIB}" \
10295                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10296                   mostlyclean) \
10297           || exit 1
10298
10299 @endif gcc
10300
10301 .PHONY: maybe-clean-gcc clean-gcc
10302 maybe-clean-gcc:
10303 @if gcc
10304 maybe-clean-gcc: clean-gcc
10305
10306 clean-gcc: 
10307         @[ -f ./gcc/Makefile ] || exit 0; \
10308         r=`${PWD_COMMAND}`; export r; \
10309         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10310         $(HOST_EXPORTS) \
10311         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10312           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10313         done; \
10314         echo "Doing clean in gcc" ; \
10315         (cd $(HOST_SUBDIR)/gcc && \
10316           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10317                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10318                   "RANLIB=$${RANLIB}" \
10319                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10320                   clean) \
10321           || exit 1
10322
10323 @endif gcc
10324
10325 .PHONY: maybe-distclean-gcc distclean-gcc
10326 maybe-distclean-gcc:
10327 @if gcc
10328 maybe-distclean-gcc: distclean-gcc
10329
10330 distclean-gcc: 
10331         @[ -f ./gcc/Makefile ] || exit 0; \
10332         r=`${PWD_COMMAND}`; export r; \
10333         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10334         $(HOST_EXPORTS) \
10335         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10336           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10337         done; \
10338         echo "Doing distclean in gcc" ; \
10339         (cd $(HOST_SUBDIR)/gcc && \
10340           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10341                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10342                   "RANLIB=$${RANLIB}" \
10343                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10344                   distclean) \
10345           || exit 1
10346
10347 @endif gcc
10348
10349 .PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
10350 maybe-maintainer-clean-gcc:
10351 @if gcc
10352 maybe-maintainer-clean-gcc: maintainer-clean-gcc
10353
10354 maintainer-clean-gcc: 
10355         @[ -f ./gcc/Makefile ] || exit 0; \
10356         r=`${PWD_COMMAND}`; export r; \
10357         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10358         $(HOST_EXPORTS) \
10359         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10360           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10361         done; \
10362         echo "Doing maintainer-clean in gcc" ; \
10363         (cd $(HOST_SUBDIR)/gcc && \
10364           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10365                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10366                   "RANLIB=$${RANLIB}" \
10367                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10368                   maintainer-clean) \
10369           || exit 1
10370
10371 @endif gcc
10372
10373
10374
10375 .PHONY: configure-gmp maybe-configure-gmp
10376 maybe-configure-gmp:
10377 @if gcc-bootstrap
10378 configure-gmp: stage_current
10379 @endif gcc-bootstrap
10380 @if gmp
10381 maybe-configure-gmp: configure-gmp
10382 configure-gmp: 
10383         @r=`${PWD_COMMAND}`; export r; \
10384         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10385         test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10386         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10387         $(HOST_EXPORTS)  \
10388         echo Configuring in $(HOST_SUBDIR)/gmp; \
10389         cd "$(HOST_SUBDIR)/gmp" || exit 1; \
10390         case $(srcdir) in \
10391           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10392           *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10393                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10394         esac; \
10395         srcdiroption="--srcdir=$${topdir}/gmp"; \
10396         libsrcdir="$$s/gmp"; \
10397         $(SHELL) $${libsrcdir}/configure \
10398           $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10399           --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
10400           || exit 1
10401 @endif gmp
10402
10403
10404
10405 .PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
10406 maybe-configure-stage1-gmp:
10407 @if gmp-bootstrap
10408 maybe-configure-stage1-gmp: configure-stage1-gmp
10409 configure-stage1-gmp:
10410         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10411         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10412         @r=`${PWD_COMMAND}`; export r; \
10413         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10414         TFLAGS="$(STAGE1_TFLAGS)"; \
10415         test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10416         $(HOST_EXPORTS) \
10417         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10418         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10419         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
10420         echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
10421         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10422         cd $(HOST_SUBDIR)/gmp || exit 1; \
10423         case $(srcdir) in \
10424           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10425           *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10426                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10427         esac; \
10428         srcdiroption="--srcdir=$${topdir}/gmp"; \
10429         libsrcdir="$$s/gmp"; \
10430         $(SHELL) $${libsrcdir}/configure \
10431           $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10432           --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10433           $(STAGE1_CONFIGURE_FLAGS) \
10434           --disable-shared
10435 @endif gmp-bootstrap
10436
10437 .PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
10438 maybe-configure-stage2-gmp:
10439 @if gmp-bootstrap
10440 maybe-configure-stage2-gmp: configure-stage2-gmp
10441 configure-stage2-gmp:
10442         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10443         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10444         @r=`${PWD_COMMAND}`; export r; \
10445         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10446         TFLAGS="$(STAGE2_TFLAGS)"; \
10447         test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10448         $(HOST_EXPORTS) \
10449         $(POSTSTAGE1_HOST_EXPORTS) \
10450         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
10451         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
10452         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
10453         echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
10454         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10455         cd $(HOST_SUBDIR)/gmp || exit 1; \
10456         case $(srcdir) in \
10457           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10458           *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10459                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10460         esac; \
10461         srcdiroption="--srcdir=$${topdir}/gmp"; \
10462         libsrcdir="$$s/gmp"; \
10463         $(SHELL) $${libsrcdir}/configure \
10464           $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10465           --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10466           --with-build-libsubdir=$(HOST_SUBDIR) \
10467           $(STAGE2_CONFIGURE_FLAGS) \
10468           --disable-shared
10469 @endif gmp-bootstrap
10470
10471 .PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
10472 maybe-configure-stage3-gmp:
10473 @if gmp-bootstrap
10474 maybe-configure-stage3-gmp: configure-stage3-gmp
10475 configure-stage3-gmp:
10476         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10477         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10478         @r=`${PWD_COMMAND}`; export r; \
10479         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10480         TFLAGS="$(STAGE3_TFLAGS)"; \
10481         test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10482         $(HOST_EXPORTS) \
10483         $(POSTSTAGE1_HOST_EXPORTS) \
10484         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
10485         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
10486         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
10487         echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
10488         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10489         cd $(HOST_SUBDIR)/gmp || exit 1; \
10490         case $(srcdir) in \
10491           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10492           *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10493                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10494         esac; \
10495         srcdiroption="--srcdir=$${topdir}/gmp"; \
10496         libsrcdir="$$s/gmp"; \
10497         $(SHELL) $${libsrcdir}/configure \
10498           $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10499           --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10500           --with-build-libsubdir=$(HOST_SUBDIR) \
10501           $(STAGE3_CONFIGURE_FLAGS) \
10502           --disable-shared
10503 @endif gmp-bootstrap
10504
10505 .PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
10506 maybe-configure-stage4-gmp:
10507 @if gmp-bootstrap
10508 maybe-configure-stage4-gmp: configure-stage4-gmp
10509 configure-stage4-gmp:
10510         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10511         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10512         @r=`${PWD_COMMAND}`; export r; \
10513         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10514         TFLAGS="$(STAGE4_TFLAGS)"; \
10515         test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10516         $(HOST_EXPORTS) \
10517         $(POSTSTAGE1_HOST_EXPORTS) \
10518         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
10519         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
10520         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
10521         echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
10522         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10523         cd $(HOST_SUBDIR)/gmp || exit 1; \
10524         case $(srcdir) in \
10525           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10526           *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10527                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10528         esac; \
10529         srcdiroption="--srcdir=$${topdir}/gmp"; \
10530         libsrcdir="$$s/gmp"; \
10531         $(SHELL) $${libsrcdir}/configure \
10532           $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10533           --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10534           --with-build-libsubdir=$(HOST_SUBDIR) \
10535           $(STAGE4_CONFIGURE_FLAGS) \
10536           --disable-shared
10537 @endif gmp-bootstrap
10538
10539 .PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
10540 maybe-configure-stageprofile-gmp:
10541 @if gmp-bootstrap
10542 maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
10543 configure-stageprofile-gmp:
10544         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10545         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10546         @r=`${PWD_COMMAND}`; export r; \
10547         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10548         TFLAGS="$(STAGEprofile_TFLAGS)"; \
10549         test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10550         $(HOST_EXPORTS) \
10551         $(POSTSTAGE1_HOST_EXPORTS) \
10552         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
10553         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
10554         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
10555         echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
10556         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10557         cd $(HOST_SUBDIR)/gmp || exit 1; \
10558         case $(srcdir) in \
10559           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10560           *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10561                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10562         esac; \
10563         srcdiroption="--srcdir=$${topdir}/gmp"; \
10564         libsrcdir="$$s/gmp"; \
10565         $(SHELL) $${libsrcdir}/configure \
10566           $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10567           --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10568           --with-build-libsubdir=$(HOST_SUBDIR) \
10569           $(STAGEprofile_CONFIGURE_FLAGS) \
10570           --disable-shared
10571 @endif gmp-bootstrap
10572
10573 .PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
10574 maybe-configure-stagefeedback-gmp:
10575 @if gmp-bootstrap
10576 maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
10577 configure-stagefeedback-gmp:
10578         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10579         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10580         @r=`${PWD_COMMAND}`; export r; \
10581         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10582         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10583         test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10584         $(HOST_EXPORTS) \
10585         $(POSTSTAGE1_HOST_EXPORTS) \
10586         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
10587         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
10588         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
10589         echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
10590         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10591         cd $(HOST_SUBDIR)/gmp || exit 1; \
10592         case $(srcdir) in \
10593           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10594           *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10595                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10596         esac; \
10597         srcdiroption="--srcdir=$${topdir}/gmp"; \
10598         libsrcdir="$$s/gmp"; \
10599         $(SHELL) $${libsrcdir}/configure \
10600           $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10601           --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10602           --with-build-libsubdir=$(HOST_SUBDIR) \
10603           $(STAGEfeedback_CONFIGURE_FLAGS) \
10604           --disable-shared
10605 @endif gmp-bootstrap
10606
10607
10608
10609
10610
10611 .PHONY: all-gmp maybe-all-gmp
10612 maybe-all-gmp:
10613 @if gcc-bootstrap
10614 all-gmp: stage_current
10615 @endif gcc-bootstrap
10616 @if gmp
10617 TARGET-gmp=all
10618 maybe-all-gmp: all-gmp
10619 all-gmp: configure-gmp
10620         @r=`${PWD_COMMAND}`; export r; \
10621         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10622         $(HOST_EXPORTS)  \
10623         (cd $(HOST_SUBDIR)/gmp && \
10624           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
10625                 $(TARGET-gmp))
10626 @endif gmp
10627
10628
10629
10630 .PHONY: all-stage1-gmp maybe-all-stage1-gmp
10631 .PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
10632 maybe-all-stage1-gmp:
10633 maybe-clean-stage1-gmp:
10634 @if gmp-bootstrap
10635 maybe-all-stage1-gmp: all-stage1-gmp
10636 all-stage1: all-stage1-gmp
10637 TARGET-stage1-gmp = $(TARGET-gmp)
10638 all-stage1-gmp: configure-stage1-gmp
10639         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10640         @r=`${PWD_COMMAND}`; export r; \
10641         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10642         TFLAGS="$(STAGE1_TFLAGS)"; \
10643         $(HOST_EXPORTS)  \
10644         cd $(HOST_SUBDIR)/gmp && \
10645         $(MAKE) $(BASE_FLAGS_TO_PASS) \
10646                 CFLAGS="$(STAGE1_CFLAGS)" \
10647                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
10648                 LIBCFLAGS="$(LIBCFLAGS)" \
10649                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10650                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10651                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10652                 $(EXTRA_HOST_FLAGS)   \
10653                 TFLAGS="$(STAGE1_TFLAGS)" \
10654                 $(TARGET-stage1-gmp)
10655
10656 maybe-clean-stage1-gmp: clean-stage1-gmp
10657 clean-stage1: clean-stage1-gmp
10658 clean-stage1-gmp:
10659         @if [ $(current_stage) = stage1 ]; then \
10660           [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10661         else \
10662           [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
10663           $(MAKE) stage1-start; \
10664         fi; \
10665         cd $(HOST_SUBDIR)/gmp && \
10666         $(MAKE) $(EXTRA_HOST_FLAGS)  \
10667                  clean
10668 @endif gmp-bootstrap
10669
10670
10671 .PHONY: all-stage2-gmp maybe-all-stage2-gmp
10672 .PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
10673 maybe-all-stage2-gmp:
10674 maybe-clean-stage2-gmp:
10675 @if gmp-bootstrap
10676 maybe-all-stage2-gmp: all-stage2-gmp
10677 all-stage2: all-stage2-gmp
10678 TARGET-stage2-gmp = $(TARGET-gmp)
10679 all-stage2-gmp: configure-stage2-gmp
10680         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10681         @r=`${PWD_COMMAND}`; export r; \
10682         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10683         TFLAGS="$(STAGE2_TFLAGS)"; \
10684         $(HOST_EXPORTS) \
10685         $(POSTSTAGE1_HOST_EXPORTS)  \
10686         cd $(HOST_SUBDIR)/gmp && \
10687         $(MAKE) $(BASE_FLAGS_TO_PASS) \
10688                 CFLAGS="$(STAGE2_CFLAGS)" \
10689                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
10690                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
10691                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10692                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10693                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10694                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
10695                 TFLAGS="$(STAGE2_TFLAGS)" \
10696                 $(TARGET-stage2-gmp)
10697
10698 maybe-clean-stage2-gmp: clean-stage2-gmp
10699 clean-stage2: clean-stage2-gmp
10700 clean-stage2-gmp:
10701         @if [ $(current_stage) = stage2 ]; then \
10702           [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10703         else \
10704           [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
10705           $(MAKE) stage2-start; \
10706         fi; \
10707         cd $(HOST_SUBDIR)/gmp && \
10708         $(MAKE) $(EXTRA_HOST_FLAGS)  \
10709                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
10710                  clean
10711 @endif gmp-bootstrap
10712
10713
10714 .PHONY: all-stage3-gmp maybe-all-stage3-gmp
10715 .PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
10716 maybe-all-stage3-gmp:
10717 maybe-clean-stage3-gmp:
10718 @if gmp-bootstrap
10719 maybe-all-stage3-gmp: all-stage3-gmp
10720 all-stage3: all-stage3-gmp
10721 TARGET-stage3-gmp = $(TARGET-gmp)
10722 all-stage3-gmp: configure-stage3-gmp
10723         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10724         @r=`${PWD_COMMAND}`; export r; \
10725         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10726         TFLAGS="$(STAGE3_TFLAGS)"; \
10727         $(HOST_EXPORTS) \
10728         $(POSTSTAGE1_HOST_EXPORTS)  \
10729         cd $(HOST_SUBDIR)/gmp && \
10730         $(MAKE) $(BASE_FLAGS_TO_PASS) \
10731                 CFLAGS="$(STAGE3_CFLAGS)" \
10732                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
10733                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
10734                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10735                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10736                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10737                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
10738                 TFLAGS="$(STAGE3_TFLAGS)" \
10739                 $(TARGET-stage3-gmp)
10740
10741 maybe-clean-stage3-gmp: clean-stage3-gmp
10742 clean-stage3: clean-stage3-gmp
10743 clean-stage3-gmp:
10744         @if [ $(current_stage) = stage3 ]; then \
10745           [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10746         else \
10747           [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
10748           $(MAKE) stage3-start; \
10749         fi; \
10750         cd $(HOST_SUBDIR)/gmp && \
10751         $(MAKE) $(EXTRA_HOST_FLAGS)  \
10752                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
10753                  clean
10754 @endif gmp-bootstrap
10755
10756
10757 .PHONY: all-stage4-gmp maybe-all-stage4-gmp
10758 .PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
10759 maybe-all-stage4-gmp:
10760 maybe-clean-stage4-gmp:
10761 @if gmp-bootstrap
10762 maybe-all-stage4-gmp: all-stage4-gmp
10763 all-stage4: all-stage4-gmp
10764 TARGET-stage4-gmp = $(TARGET-gmp)
10765 all-stage4-gmp: configure-stage4-gmp
10766         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10767         @r=`${PWD_COMMAND}`; export r; \
10768         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10769         TFLAGS="$(STAGE4_TFLAGS)"; \
10770         $(HOST_EXPORTS) \
10771         $(POSTSTAGE1_HOST_EXPORTS)  \
10772         cd $(HOST_SUBDIR)/gmp && \
10773         $(MAKE) $(BASE_FLAGS_TO_PASS) \
10774                 CFLAGS="$(STAGE4_CFLAGS)" \
10775                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
10776                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
10777                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10778                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10779                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10780                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
10781                 TFLAGS="$(STAGE4_TFLAGS)" \
10782                 $(TARGET-stage4-gmp)
10783
10784 maybe-clean-stage4-gmp: clean-stage4-gmp
10785 clean-stage4: clean-stage4-gmp
10786 clean-stage4-gmp:
10787         @if [ $(current_stage) = stage4 ]; then \
10788           [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10789         else \
10790           [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
10791           $(MAKE) stage4-start; \
10792         fi; \
10793         cd $(HOST_SUBDIR)/gmp && \
10794         $(MAKE) $(EXTRA_HOST_FLAGS)  \
10795                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
10796                  clean
10797 @endif gmp-bootstrap
10798
10799
10800 .PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
10801 .PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
10802 maybe-all-stageprofile-gmp:
10803 maybe-clean-stageprofile-gmp:
10804 @if gmp-bootstrap
10805 maybe-all-stageprofile-gmp: all-stageprofile-gmp
10806 all-stageprofile: all-stageprofile-gmp
10807 TARGET-stageprofile-gmp = $(TARGET-gmp)
10808 all-stageprofile-gmp: configure-stageprofile-gmp
10809         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10810         @r=`${PWD_COMMAND}`; export r; \
10811         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10812         TFLAGS="$(STAGEprofile_TFLAGS)"; \
10813         $(HOST_EXPORTS) \
10814         $(POSTSTAGE1_HOST_EXPORTS)  \
10815         cd $(HOST_SUBDIR)/gmp && \
10816         $(MAKE) $(BASE_FLAGS_TO_PASS) \
10817                 CFLAGS="$(STAGEprofile_CFLAGS)" \
10818                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
10819                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
10820                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10821                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10822                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10823                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
10824                 TFLAGS="$(STAGEprofile_TFLAGS)" \
10825                 $(TARGET-stageprofile-gmp)
10826
10827 maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
10828 clean-stageprofile: clean-stageprofile-gmp
10829 clean-stageprofile-gmp:
10830         @if [ $(current_stage) = stageprofile ]; then \
10831           [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10832         else \
10833           [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
10834           $(MAKE) stageprofile-start; \
10835         fi; \
10836         cd $(HOST_SUBDIR)/gmp && \
10837         $(MAKE) $(EXTRA_HOST_FLAGS)  \
10838                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
10839                  clean
10840 @endif gmp-bootstrap
10841
10842
10843 .PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
10844 .PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
10845 maybe-all-stagefeedback-gmp:
10846 maybe-clean-stagefeedback-gmp:
10847 @if gmp-bootstrap
10848 maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
10849 all-stagefeedback: all-stagefeedback-gmp
10850 TARGET-stagefeedback-gmp = $(TARGET-gmp)
10851 all-stagefeedback-gmp: configure-stagefeedback-gmp
10852         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10853         @r=`${PWD_COMMAND}`; export r; \
10854         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10855         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10856         $(HOST_EXPORTS) \
10857         $(POSTSTAGE1_HOST_EXPORTS)  \
10858         cd $(HOST_SUBDIR)/gmp && \
10859         $(MAKE) $(BASE_FLAGS_TO_PASS) \
10860                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
10861                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10862                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10863                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10864                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10865                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10866                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
10867                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
10868                 $(TARGET-stagefeedback-gmp)
10869
10870 maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
10871 clean-stagefeedback: clean-stagefeedback-gmp
10872 clean-stagefeedback-gmp:
10873         @if [ $(current_stage) = stagefeedback ]; then \
10874           [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10875         else \
10876           [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
10877           $(MAKE) stagefeedback-start; \
10878         fi; \
10879         cd $(HOST_SUBDIR)/gmp && \
10880         $(MAKE) $(EXTRA_HOST_FLAGS)  \
10881                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
10882                  clean
10883 @endif gmp-bootstrap
10884
10885
10886
10887
10888
10889 .PHONY: check-gmp maybe-check-gmp
10890 maybe-check-gmp:
10891 @if gmp
10892 maybe-check-gmp: check-gmp
10893
10894 check-gmp:
10895         @: $(MAKE); $(unstage)
10896         @r=`${PWD_COMMAND}`; export r; \
10897         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10898         $(HOST_EXPORTS) \
10899         (cd $(HOST_SUBDIR)/gmp && \
10900           $(MAKE) $(FLAGS_TO_PASS)  check)
10901
10902 @endif gmp
10903
10904 .PHONY: install-gmp maybe-install-gmp
10905 maybe-install-gmp:
10906 @if gmp
10907 maybe-install-gmp: install-gmp
10908
10909 install-gmp:
10910
10911 @endif gmp
10912
10913 .PHONY: install-strip-gmp maybe-install-strip-gmp
10914 maybe-install-strip-gmp:
10915 @if gmp
10916 maybe-install-strip-gmp: install-strip-gmp
10917
10918 install-strip-gmp:
10919
10920 @endif gmp
10921
10922 # Other targets (info, dvi, pdf, etc.)
10923
10924 .PHONY: maybe-info-gmp info-gmp
10925 maybe-info-gmp:
10926 @if gmp
10927 maybe-info-gmp: info-gmp
10928
10929 info-gmp: \
10930     configure-gmp 
10931         @[ -f ./gmp/Makefile ] || exit 0; \
10932         r=`${PWD_COMMAND}`; export r; \
10933         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10934         $(HOST_EXPORTS) \
10935         for flag in $(EXTRA_HOST_FLAGS) ; do \
10936           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10937         done; \
10938         echo "Doing info in gmp" ; \
10939         (cd $(HOST_SUBDIR)/gmp && \
10940           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10941                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10942                   "RANLIB=$${RANLIB}" \
10943                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10944                   info) \
10945           || exit 1
10946
10947 @endif gmp
10948
10949 .PHONY: maybe-dvi-gmp dvi-gmp
10950 maybe-dvi-gmp:
10951 @if gmp
10952 maybe-dvi-gmp: dvi-gmp
10953
10954 dvi-gmp: \
10955     configure-gmp 
10956         @[ -f ./gmp/Makefile ] || exit 0; \
10957         r=`${PWD_COMMAND}`; export r; \
10958         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10959         $(HOST_EXPORTS) \
10960         for flag in $(EXTRA_HOST_FLAGS) ; do \
10961           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10962         done; \
10963         echo "Doing dvi in gmp" ; \
10964         (cd $(HOST_SUBDIR)/gmp && \
10965           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10966                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10967                   "RANLIB=$${RANLIB}" \
10968                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10969                   dvi) \
10970           || exit 1
10971
10972 @endif gmp
10973
10974 .PHONY: maybe-pdf-gmp pdf-gmp
10975 maybe-pdf-gmp:
10976 @if gmp
10977 maybe-pdf-gmp: pdf-gmp
10978
10979 pdf-gmp: \
10980     configure-gmp 
10981         @[ -f ./gmp/Makefile ] || exit 0; \
10982         r=`${PWD_COMMAND}`; export r; \
10983         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10984         $(HOST_EXPORTS) \
10985         for flag in $(EXTRA_HOST_FLAGS) ; do \
10986           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10987         done; \
10988         echo "Doing pdf in gmp" ; \
10989         (cd $(HOST_SUBDIR)/gmp && \
10990           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10991                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10992                   "RANLIB=$${RANLIB}" \
10993                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10994                   pdf) \
10995           || exit 1
10996
10997 @endif gmp
10998
10999 .PHONY: maybe-html-gmp html-gmp
11000 maybe-html-gmp:
11001 @if gmp
11002 maybe-html-gmp: html-gmp
11003
11004 html-gmp: \
11005     configure-gmp 
11006         @[ -f ./gmp/Makefile ] || exit 0; \
11007         r=`${PWD_COMMAND}`; export r; \
11008         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11009         $(HOST_EXPORTS) \
11010         for flag in $(EXTRA_HOST_FLAGS) ; do \
11011           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11012         done; \
11013         echo "Doing html in gmp" ; \
11014         (cd $(HOST_SUBDIR)/gmp && \
11015           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11016                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11017                   "RANLIB=$${RANLIB}" \
11018                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11019                   html) \
11020           || exit 1
11021
11022 @endif gmp
11023
11024 .PHONY: maybe-TAGS-gmp TAGS-gmp
11025 maybe-TAGS-gmp:
11026 @if gmp
11027 maybe-TAGS-gmp: TAGS-gmp
11028
11029 TAGS-gmp: \
11030     configure-gmp 
11031         @[ -f ./gmp/Makefile ] || exit 0; \
11032         r=`${PWD_COMMAND}`; export r; \
11033         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11034         $(HOST_EXPORTS) \
11035         for flag in $(EXTRA_HOST_FLAGS) ; do \
11036           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11037         done; \
11038         echo "Doing TAGS in gmp" ; \
11039         (cd $(HOST_SUBDIR)/gmp && \
11040           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11041                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11042                   "RANLIB=$${RANLIB}" \
11043                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11044                   TAGS) \
11045           || exit 1
11046
11047 @endif gmp
11048
11049 .PHONY: maybe-install-info-gmp install-info-gmp
11050 maybe-install-info-gmp:
11051 @if gmp
11052 maybe-install-info-gmp: install-info-gmp
11053
11054 install-info-gmp: \
11055     configure-gmp \
11056     info-gmp 
11057         @[ -f ./gmp/Makefile ] || exit 0; \
11058         r=`${PWD_COMMAND}`; export r; \
11059         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11060         $(HOST_EXPORTS) \
11061         for flag in $(EXTRA_HOST_FLAGS) ; do \
11062           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11063         done; \
11064         echo "Doing install-info in gmp" ; \
11065         (cd $(HOST_SUBDIR)/gmp && \
11066           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11067                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11068                   "RANLIB=$${RANLIB}" \
11069                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11070                   install-info) \
11071           || exit 1
11072
11073 @endif gmp
11074
11075 .PHONY: maybe-install-pdf-gmp install-pdf-gmp
11076 maybe-install-pdf-gmp:
11077 @if gmp
11078 maybe-install-pdf-gmp: install-pdf-gmp
11079
11080 install-pdf-gmp: \
11081     configure-gmp \
11082     pdf-gmp 
11083         @[ -f ./gmp/Makefile ] || exit 0; \
11084         r=`${PWD_COMMAND}`; export r; \
11085         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11086         $(HOST_EXPORTS) \
11087         for flag in $(EXTRA_HOST_FLAGS) ; do \
11088           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11089         done; \
11090         echo "Doing install-pdf in gmp" ; \
11091         (cd $(HOST_SUBDIR)/gmp && \
11092           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11093                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11094                   "RANLIB=$${RANLIB}" \
11095                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11096                   install-pdf) \
11097           || exit 1
11098
11099 @endif gmp
11100
11101 .PHONY: maybe-install-html-gmp install-html-gmp
11102 maybe-install-html-gmp:
11103 @if gmp
11104 maybe-install-html-gmp: install-html-gmp
11105
11106 install-html-gmp: \
11107     configure-gmp \
11108     html-gmp 
11109         @[ -f ./gmp/Makefile ] || exit 0; \
11110         r=`${PWD_COMMAND}`; export r; \
11111         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11112         $(HOST_EXPORTS) \
11113         for flag in $(EXTRA_HOST_FLAGS) ; do \
11114           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11115         done; \
11116         echo "Doing install-html in gmp" ; \
11117         (cd $(HOST_SUBDIR)/gmp && \
11118           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11119                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11120                   "RANLIB=$${RANLIB}" \
11121                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11122                   install-html) \
11123           || exit 1
11124
11125 @endif gmp
11126
11127 .PHONY: maybe-installcheck-gmp installcheck-gmp
11128 maybe-installcheck-gmp:
11129 @if gmp
11130 maybe-installcheck-gmp: installcheck-gmp
11131
11132 installcheck-gmp: \
11133     configure-gmp 
11134         @[ -f ./gmp/Makefile ] || exit 0; \
11135         r=`${PWD_COMMAND}`; export r; \
11136         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11137         $(HOST_EXPORTS) \
11138         for flag in $(EXTRA_HOST_FLAGS) ; do \
11139           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11140         done; \
11141         echo "Doing installcheck in gmp" ; \
11142         (cd $(HOST_SUBDIR)/gmp && \
11143           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11144                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11145                   "RANLIB=$${RANLIB}" \
11146                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11147                   installcheck) \
11148           || exit 1
11149
11150 @endif gmp
11151
11152 .PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
11153 maybe-mostlyclean-gmp:
11154 @if gmp
11155 maybe-mostlyclean-gmp: mostlyclean-gmp
11156
11157 mostlyclean-gmp: 
11158         @[ -f ./gmp/Makefile ] || exit 0; \
11159         r=`${PWD_COMMAND}`; export r; \
11160         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11161         $(HOST_EXPORTS) \
11162         for flag in $(EXTRA_HOST_FLAGS) ; do \
11163           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11164         done; \
11165         echo "Doing mostlyclean in gmp" ; \
11166         (cd $(HOST_SUBDIR)/gmp && \
11167           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11168                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11169                   "RANLIB=$${RANLIB}" \
11170                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11171                   mostlyclean) \
11172           || exit 1
11173
11174 @endif gmp
11175
11176 .PHONY: maybe-clean-gmp clean-gmp
11177 maybe-clean-gmp:
11178 @if gmp
11179 maybe-clean-gmp: clean-gmp
11180
11181 clean-gmp: 
11182         @[ -f ./gmp/Makefile ] || exit 0; \
11183         r=`${PWD_COMMAND}`; export r; \
11184         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11185         $(HOST_EXPORTS) \
11186         for flag in $(EXTRA_HOST_FLAGS) ; do \
11187           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11188         done; \
11189         echo "Doing clean in gmp" ; \
11190         (cd $(HOST_SUBDIR)/gmp && \
11191           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11192                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11193                   "RANLIB=$${RANLIB}" \
11194                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11195                   clean) \
11196           || exit 1
11197
11198 @endif gmp
11199
11200 .PHONY: maybe-distclean-gmp distclean-gmp
11201 maybe-distclean-gmp:
11202 @if gmp
11203 maybe-distclean-gmp: distclean-gmp
11204
11205 distclean-gmp: 
11206         @[ -f ./gmp/Makefile ] || exit 0; \
11207         r=`${PWD_COMMAND}`; export r; \
11208         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11209         $(HOST_EXPORTS) \
11210         for flag in $(EXTRA_HOST_FLAGS) ; do \
11211           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11212         done; \
11213         echo "Doing distclean in gmp" ; \
11214         (cd $(HOST_SUBDIR)/gmp && \
11215           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11216                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11217                   "RANLIB=$${RANLIB}" \
11218                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11219                   distclean) \
11220           || exit 1
11221
11222 @endif gmp
11223
11224 .PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
11225 maybe-maintainer-clean-gmp:
11226 @if gmp
11227 maybe-maintainer-clean-gmp: maintainer-clean-gmp
11228
11229 maintainer-clean-gmp: 
11230         @[ -f ./gmp/Makefile ] || exit 0; \
11231         r=`${PWD_COMMAND}`; export r; \
11232         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11233         $(HOST_EXPORTS) \
11234         for flag in $(EXTRA_HOST_FLAGS) ; do \
11235           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11236         done; \
11237         echo "Doing maintainer-clean in gmp" ; \
11238         (cd $(HOST_SUBDIR)/gmp && \
11239           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11240                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11241                   "RANLIB=$${RANLIB}" \
11242                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11243                   maintainer-clean) \
11244           || exit 1
11245
11246 @endif gmp
11247
11248
11249
11250 .PHONY: configure-mpfr maybe-configure-mpfr
11251 maybe-configure-mpfr:
11252 @if gcc-bootstrap
11253 configure-mpfr: stage_current
11254 @endif gcc-bootstrap
11255 @if mpfr
11256 maybe-configure-mpfr: configure-mpfr
11257 configure-mpfr: 
11258         @r=`${PWD_COMMAND}`; export r; \
11259         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11260         test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11261         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11262         $(HOST_EXPORTS)  \
11263         echo Configuring in $(HOST_SUBDIR)/mpfr; \
11264         cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
11265         case $(srcdir) in \
11266           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11267           *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11268                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11269         esac; \
11270         srcdiroption="--srcdir=$${topdir}/mpfr"; \
11271         libsrcdir="$$s/mpfr"; \
11272         $(SHELL) $${libsrcdir}/configure \
11273           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11274           --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpfr_configure_flags@ \
11275           || exit 1
11276 @endif mpfr
11277
11278
11279
11280 .PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
11281 maybe-configure-stage1-mpfr:
11282 @if mpfr-bootstrap
11283 maybe-configure-stage1-mpfr: configure-stage1-mpfr
11284 configure-stage1-mpfr:
11285         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11286         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11287         @r=`${PWD_COMMAND}`; export r; \
11288         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11289         TFLAGS="$(STAGE1_TFLAGS)"; \
11290         test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11291         $(HOST_EXPORTS) \
11292         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11293         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11294         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
11295         echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
11296         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11297         cd $(HOST_SUBDIR)/mpfr || exit 1; \
11298         case $(srcdir) in \
11299           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11300           *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11301                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11302         esac; \
11303         srcdiroption="--srcdir=$${topdir}/mpfr"; \
11304         libsrcdir="$$s/mpfr"; \
11305         $(SHELL) $${libsrcdir}/configure \
11306           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11307           --target=${target_alias} $${srcdiroption} \
11308           $(STAGE1_CONFIGURE_FLAGS) \
11309           --disable-shared @extra_mpfr_configure_flags@
11310 @endif mpfr-bootstrap
11311
11312 .PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
11313 maybe-configure-stage2-mpfr:
11314 @if mpfr-bootstrap
11315 maybe-configure-stage2-mpfr: configure-stage2-mpfr
11316 configure-stage2-mpfr:
11317         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11318         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11319         @r=`${PWD_COMMAND}`; export r; \
11320         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11321         TFLAGS="$(STAGE2_TFLAGS)"; \
11322         test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11323         $(HOST_EXPORTS) \
11324         $(POSTSTAGE1_HOST_EXPORTS) \
11325         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11326         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11327         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
11328         echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
11329         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11330         cd $(HOST_SUBDIR)/mpfr || exit 1; \
11331         case $(srcdir) in \
11332           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11333           *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11334                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11335         esac; \
11336         srcdiroption="--srcdir=$${topdir}/mpfr"; \
11337         libsrcdir="$$s/mpfr"; \
11338         $(SHELL) $${libsrcdir}/configure \
11339           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11340           --target=${target_alias} $${srcdiroption} \
11341           --with-build-libsubdir=$(HOST_SUBDIR) \
11342           $(STAGE2_CONFIGURE_FLAGS) \
11343           --disable-shared @extra_mpfr_configure_flags@
11344 @endif mpfr-bootstrap
11345
11346 .PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
11347 maybe-configure-stage3-mpfr:
11348 @if mpfr-bootstrap
11349 maybe-configure-stage3-mpfr: configure-stage3-mpfr
11350 configure-stage3-mpfr:
11351         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11352         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11353         @r=`${PWD_COMMAND}`; export r; \
11354         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11355         TFLAGS="$(STAGE3_TFLAGS)"; \
11356         test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11357         $(HOST_EXPORTS) \
11358         $(POSTSTAGE1_HOST_EXPORTS) \
11359         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11360         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11361         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
11362         echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
11363         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11364         cd $(HOST_SUBDIR)/mpfr || exit 1; \
11365         case $(srcdir) in \
11366           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11367           *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11368                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11369         esac; \
11370         srcdiroption="--srcdir=$${topdir}/mpfr"; \
11371         libsrcdir="$$s/mpfr"; \
11372         $(SHELL) $${libsrcdir}/configure \
11373           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11374           --target=${target_alias} $${srcdiroption} \
11375           --with-build-libsubdir=$(HOST_SUBDIR) \
11376           $(STAGE3_CONFIGURE_FLAGS) \
11377           --disable-shared @extra_mpfr_configure_flags@
11378 @endif mpfr-bootstrap
11379
11380 .PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
11381 maybe-configure-stage4-mpfr:
11382 @if mpfr-bootstrap
11383 maybe-configure-stage4-mpfr: configure-stage4-mpfr
11384 configure-stage4-mpfr:
11385         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11386         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11387         @r=`${PWD_COMMAND}`; export r; \
11388         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11389         TFLAGS="$(STAGE4_TFLAGS)"; \
11390         test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11391         $(HOST_EXPORTS) \
11392         $(POSTSTAGE1_HOST_EXPORTS) \
11393         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11394         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11395         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
11396         echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
11397         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11398         cd $(HOST_SUBDIR)/mpfr || exit 1; \
11399         case $(srcdir) in \
11400           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11401           *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11402                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11403         esac; \
11404         srcdiroption="--srcdir=$${topdir}/mpfr"; \
11405         libsrcdir="$$s/mpfr"; \
11406         $(SHELL) $${libsrcdir}/configure \
11407           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11408           --target=${target_alias} $${srcdiroption} \
11409           --with-build-libsubdir=$(HOST_SUBDIR) \
11410           $(STAGE4_CONFIGURE_FLAGS) \
11411           --disable-shared @extra_mpfr_configure_flags@
11412 @endif mpfr-bootstrap
11413
11414 .PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
11415 maybe-configure-stageprofile-mpfr:
11416 @if mpfr-bootstrap
11417 maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
11418 configure-stageprofile-mpfr:
11419         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11420         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11421         @r=`${PWD_COMMAND}`; export r; \
11422         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11423         TFLAGS="$(STAGEprofile_TFLAGS)"; \
11424         test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11425         $(HOST_EXPORTS) \
11426         $(POSTSTAGE1_HOST_EXPORTS) \
11427         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11428         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11429         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
11430         echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
11431         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11432         cd $(HOST_SUBDIR)/mpfr || exit 1; \
11433         case $(srcdir) in \
11434           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11435           *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11436                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11437         esac; \
11438         srcdiroption="--srcdir=$${topdir}/mpfr"; \
11439         libsrcdir="$$s/mpfr"; \
11440         $(SHELL) $${libsrcdir}/configure \
11441           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11442           --target=${target_alias} $${srcdiroption} \
11443           --with-build-libsubdir=$(HOST_SUBDIR) \
11444           $(STAGEprofile_CONFIGURE_FLAGS) \
11445           --disable-shared @extra_mpfr_configure_flags@
11446 @endif mpfr-bootstrap
11447
11448 .PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
11449 maybe-configure-stagefeedback-mpfr:
11450 @if mpfr-bootstrap
11451 maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
11452 configure-stagefeedback-mpfr:
11453         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11454         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11455         @r=`${PWD_COMMAND}`; export r; \
11456         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11457         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11458         test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11459         $(HOST_EXPORTS) \
11460         $(POSTSTAGE1_HOST_EXPORTS) \
11461         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11462         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11463         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
11464         echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
11465         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11466         cd $(HOST_SUBDIR)/mpfr || exit 1; \
11467         case $(srcdir) in \
11468           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11469           *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11470                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11471         esac; \
11472         srcdiroption="--srcdir=$${topdir}/mpfr"; \
11473         libsrcdir="$$s/mpfr"; \
11474         $(SHELL) $${libsrcdir}/configure \
11475           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11476           --target=${target_alias} $${srcdiroption} \
11477           --with-build-libsubdir=$(HOST_SUBDIR) \
11478           $(STAGEfeedback_CONFIGURE_FLAGS) \
11479           --disable-shared @extra_mpfr_configure_flags@
11480 @endif mpfr-bootstrap
11481
11482
11483
11484
11485
11486 .PHONY: all-mpfr maybe-all-mpfr
11487 maybe-all-mpfr:
11488 @if gcc-bootstrap
11489 all-mpfr: stage_current
11490 @endif gcc-bootstrap
11491 @if mpfr
11492 TARGET-mpfr=all
11493 maybe-all-mpfr: all-mpfr
11494 all-mpfr: configure-mpfr
11495         @r=`${PWD_COMMAND}`; export r; \
11496         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11497         $(HOST_EXPORTS)  \
11498         (cd $(HOST_SUBDIR)/mpfr && \
11499           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
11500                 $(TARGET-mpfr))
11501 @endif mpfr
11502
11503
11504
11505 .PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
11506 .PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
11507 maybe-all-stage1-mpfr:
11508 maybe-clean-stage1-mpfr:
11509 @if mpfr-bootstrap
11510 maybe-all-stage1-mpfr: all-stage1-mpfr
11511 all-stage1: all-stage1-mpfr
11512 TARGET-stage1-mpfr = $(TARGET-mpfr)
11513 all-stage1-mpfr: configure-stage1-mpfr
11514         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11515         @r=`${PWD_COMMAND}`; export r; \
11516         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11517         TFLAGS="$(STAGE1_TFLAGS)"; \
11518         $(HOST_EXPORTS)  \
11519         cd $(HOST_SUBDIR)/mpfr && \
11520         $(MAKE) $(BASE_FLAGS_TO_PASS) \
11521                 CFLAGS="$(STAGE1_CFLAGS)" \
11522                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
11523                 LIBCFLAGS="$(LIBCFLAGS)" \
11524                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11525                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11526                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11527                 $(EXTRA_HOST_FLAGS)   \
11528                 TFLAGS="$(STAGE1_TFLAGS)" \
11529                 $(TARGET-stage1-mpfr)
11530
11531 maybe-clean-stage1-mpfr: clean-stage1-mpfr
11532 clean-stage1: clean-stage1-mpfr
11533 clean-stage1-mpfr:
11534         @if [ $(current_stage) = stage1 ]; then \
11535           [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11536         else \
11537           [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
11538           $(MAKE) stage1-start; \
11539         fi; \
11540         cd $(HOST_SUBDIR)/mpfr && \
11541         $(MAKE) $(EXTRA_HOST_FLAGS)  \
11542                  clean
11543 @endif mpfr-bootstrap
11544
11545
11546 .PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
11547 .PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
11548 maybe-all-stage2-mpfr:
11549 maybe-clean-stage2-mpfr:
11550 @if mpfr-bootstrap
11551 maybe-all-stage2-mpfr: all-stage2-mpfr
11552 all-stage2: all-stage2-mpfr
11553 TARGET-stage2-mpfr = $(TARGET-mpfr)
11554 all-stage2-mpfr: configure-stage2-mpfr
11555         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11556         @r=`${PWD_COMMAND}`; export r; \
11557         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11558         TFLAGS="$(STAGE2_TFLAGS)"; \
11559         $(HOST_EXPORTS) \
11560         $(POSTSTAGE1_HOST_EXPORTS)  \
11561         cd $(HOST_SUBDIR)/mpfr && \
11562         $(MAKE) $(BASE_FLAGS_TO_PASS) \
11563                 CFLAGS="$(STAGE2_CFLAGS)" \
11564                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
11565                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
11566                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11567                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11568                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11569                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11570                 TFLAGS="$(STAGE2_TFLAGS)" \
11571                 $(TARGET-stage2-mpfr)
11572
11573 maybe-clean-stage2-mpfr: clean-stage2-mpfr
11574 clean-stage2: clean-stage2-mpfr
11575 clean-stage2-mpfr:
11576         @if [ $(current_stage) = stage2 ]; then \
11577           [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11578         else \
11579           [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
11580           $(MAKE) stage2-start; \
11581         fi; \
11582         cd $(HOST_SUBDIR)/mpfr && \
11583         $(MAKE) $(EXTRA_HOST_FLAGS)  \
11584                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
11585                  clean
11586 @endif mpfr-bootstrap
11587
11588
11589 .PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
11590 .PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
11591 maybe-all-stage3-mpfr:
11592 maybe-clean-stage3-mpfr:
11593 @if mpfr-bootstrap
11594 maybe-all-stage3-mpfr: all-stage3-mpfr
11595 all-stage3: all-stage3-mpfr
11596 TARGET-stage3-mpfr = $(TARGET-mpfr)
11597 all-stage3-mpfr: configure-stage3-mpfr
11598         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11599         @r=`${PWD_COMMAND}`; export r; \
11600         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11601         TFLAGS="$(STAGE3_TFLAGS)"; \
11602         $(HOST_EXPORTS) \
11603         $(POSTSTAGE1_HOST_EXPORTS)  \
11604         cd $(HOST_SUBDIR)/mpfr && \
11605         $(MAKE) $(BASE_FLAGS_TO_PASS) \
11606                 CFLAGS="$(STAGE3_CFLAGS)" \
11607                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
11608                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
11609                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11610                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11611                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11612                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11613                 TFLAGS="$(STAGE3_TFLAGS)" \
11614                 $(TARGET-stage3-mpfr)
11615
11616 maybe-clean-stage3-mpfr: clean-stage3-mpfr
11617 clean-stage3: clean-stage3-mpfr
11618 clean-stage3-mpfr:
11619         @if [ $(current_stage) = stage3 ]; then \
11620           [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11621         else \
11622           [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
11623           $(MAKE) stage3-start; \
11624         fi; \
11625         cd $(HOST_SUBDIR)/mpfr && \
11626         $(MAKE) $(EXTRA_HOST_FLAGS)  \
11627                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
11628                  clean
11629 @endif mpfr-bootstrap
11630
11631
11632 .PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
11633 .PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
11634 maybe-all-stage4-mpfr:
11635 maybe-clean-stage4-mpfr:
11636 @if mpfr-bootstrap
11637 maybe-all-stage4-mpfr: all-stage4-mpfr
11638 all-stage4: all-stage4-mpfr
11639 TARGET-stage4-mpfr = $(TARGET-mpfr)
11640 all-stage4-mpfr: configure-stage4-mpfr
11641         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11642         @r=`${PWD_COMMAND}`; export r; \
11643         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11644         TFLAGS="$(STAGE4_TFLAGS)"; \
11645         $(HOST_EXPORTS) \
11646         $(POSTSTAGE1_HOST_EXPORTS)  \
11647         cd $(HOST_SUBDIR)/mpfr && \
11648         $(MAKE) $(BASE_FLAGS_TO_PASS) \
11649                 CFLAGS="$(STAGE4_CFLAGS)" \
11650                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
11651                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
11652                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11653                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11654                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11655                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11656                 TFLAGS="$(STAGE4_TFLAGS)" \
11657                 $(TARGET-stage4-mpfr)
11658
11659 maybe-clean-stage4-mpfr: clean-stage4-mpfr
11660 clean-stage4: clean-stage4-mpfr
11661 clean-stage4-mpfr:
11662         @if [ $(current_stage) = stage4 ]; then \
11663           [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11664         else \
11665           [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
11666           $(MAKE) stage4-start; \
11667         fi; \
11668         cd $(HOST_SUBDIR)/mpfr && \
11669         $(MAKE) $(EXTRA_HOST_FLAGS)  \
11670                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
11671                  clean
11672 @endif mpfr-bootstrap
11673
11674
11675 .PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
11676 .PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
11677 maybe-all-stageprofile-mpfr:
11678 maybe-clean-stageprofile-mpfr:
11679 @if mpfr-bootstrap
11680 maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
11681 all-stageprofile: all-stageprofile-mpfr
11682 TARGET-stageprofile-mpfr = $(TARGET-mpfr)
11683 all-stageprofile-mpfr: configure-stageprofile-mpfr
11684         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11685         @r=`${PWD_COMMAND}`; export r; \
11686         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11687         TFLAGS="$(STAGEprofile_TFLAGS)"; \
11688         $(HOST_EXPORTS) \
11689         $(POSTSTAGE1_HOST_EXPORTS)  \
11690         cd $(HOST_SUBDIR)/mpfr && \
11691         $(MAKE) $(BASE_FLAGS_TO_PASS) \
11692                 CFLAGS="$(STAGEprofile_CFLAGS)" \
11693                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
11694                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
11695                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11696                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11697                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11698                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11699                 TFLAGS="$(STAGEprofile_TFLAGS)" \
11700                 $(TARGET-stageprofile-mpfr)
11701
11702 maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
11703 clean-stageprofile: clean-stageprofile-mpfr
11704 clean-stageprofile-mpfr:
11705         @if [ $(current_stage) = stageprofile ]; then \
11706           [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11707         else \
11708           [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
11709           $(MAKE) stageprofile-start; \
11710         fi; \
11711         cd $(HOST_SUBDIR)/mpfr && \
11712         $(MAKE) $(EXTRA_HOST_FLAGS)  \
11713                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
11714                  clean
11715 @endif mpfr-bootstrap
11716
11717
11718 .PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
11719 .PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
11720 maybe-all-stagefeedback-mpfr:
11721 maybe-clean-stagefeedback-mpfr:
11722 @if mpfr-bootstrap
11723 maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
11724 all-stagefeedback: all-stagefeedback-mpfr
11725 TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
11726 all-stagefeedback-mpfr: configure-stagefeedback-mpfr
11727         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11728         @r=`${PWD_COMMAND}`; export r; \
11729         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11730         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11731         $(HOST_EXPORTS) \
11732         $(POSTSTAGE1_HOST_EXPORTS)  \
11733         cd $(HOST_SUBDIR)/mpfr && \
11734         $(MAKE) $(BASE_FLAGS_TO_PASS) \
11735                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
11736                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
11737                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
11738                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11739                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11740                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11741                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11742                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
11743                 $(TARGET-stagefeedback-mpfr)
11744
11745 maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
11746 clean-stagefeedback: clean-stagefeedback-mpfr
11747 clean-stagefeedback-mpfr:
11748         @if [ $(current_stage) = stagefeedback ]; then \
11749           [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11750         else \
11751           [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
11752           $(MAKE) stagefeedback-start; \
11753         fi; \
11754         cd $(HOST_SUBDIR)/mpfr && \
11755         $(MAKE) $(EXTRA_HOST_FLAGS)  \
11756                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
11757                  clean
11758 @endif mpfr-bootstrap
11759
11760
11761
11762
11763
11764 .PHONY: check-mpfr maybe-check-mpfr
11765 maybe-check-mpfr:
11766 @if mpfr
11767 maybe-check-mpfr: check-mpfr
11768
11769 check-mpfr:
11770         @: $(MAKE); $(unstage)
11771         @r=`${PWD_COMMAND}`; export r; \
11772         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11773         $(HOST_EXPORTS) \
11774         (cd $(HOST_SUBDIR)/mpfr && \
11775           $(MAKE) $(FLAGS_TO_PASS)  check)
11776
11777 @endif mpfr
11778
11779 .PHONY: install-mpfr maybe-install-mpfr
11780 maybe-install-mpfr:
11781 @if mpfr
11782 maybe-install-mpfr: install-mpfr
11783
11784 install-mpfr:
11785
11786 @endif mpfr
11787
11788 .PHONY: install-strip-mpfr maybe-install-strip-mpfr
11789 maybe-install-strip-mpfr:
11790 @if mpfr
11791 maybe-install-strip-mpfr: install-strip-mpfr
11792
11793 install-strip-mpfr:
11794
11795 @endif mpfr
11796
11797 # Other targets (info, dvi, pdf, etc.)
11798
11799 .PHONY: maybe-info-mpfr info-mpfr
11800 maybe-info-mpfr:
11801 @if mpfr
11802 maybe-info-mpfr: info-mpfr
11803
11804 info-mpfr: \
11805     configure-mpfr 
11806         @[ -f ./mpfr/Makefile ] || exit 0; \
11807         r=`${PWD_COMMAND}`; export r; \
11808         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11809         $(HOST_EXPORTS) \
11810         for flag in $(EXTRA_HOST_FLAGS) ; do \
11811           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11812         done; \
11813         echo "Doing info in mpfr" ; \
11814         (cd $(HOST_SUBDIR)/mpfr && \
11815           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11816                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11817                   "RANLIB=$${RANLIB}" \
11818                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11819                   info) \
11820           || exit 1
11821
11822 @endif mpfr
11823
11824 .PHONY: maybe-dvi-mpfr dvi-mpfr
11825 maybe-dvi-mpfr:
11826 @if mpfr
11827 maybe-dvi-mpfr: dvi-mpfr
11828
11829 dvi-mpfr: \
11830     configure-mpfr 
11831         @[ -f ./mpfr/Makefile ] || exit 0; \
11832         r=`${PWD_COMMAND}`; export r; \
11833         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11834         $(HOST_EXPORTS) \
11835         for flag in $(EXTRA_HOST_FLAGS) ; do \
11836           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11837         done; \
11838         echo "Doing dvi in mpfr" ; \
11839         (cd $(HOST_SUBDIR)/mpfr && \
11840           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11841                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11842                   "RANLIB=$${RANLIB}" \
11843                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11844                   dvi) \
11845           || exit 1
11846
11847 @endif mpfr
11848
11849 .PHONY: maybe-pdf-mpfr pdf-mpfr
11850 maybe-pdf-mpfr:
11851 @if mpfr
11852 maybe-pdf-mpfr: pdf-mpfr
11853
11854 pdf-mpfr: \
11855     configure-mpfr 
11856         @[ -f ./mpfr/Makefile ] || exit 0; \
11857         r=`${PWD_COMMAND}`; export r; \
11858         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11859         $(HOST_EXPORTS) \
11860         for flag in $(EXTRA_HOST_FLAGS) ; do \
11861           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11862         done; \
11863         echo "Doing pdf in mpfr" ; \
11864         (cd $(HOST_SUBDIR)/mpfr && \
11865           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11866                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11867                   "RANLIB=$${RANLIB}" \
11868                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11869                   pdf) \
11870           || exit 1
11871
11872 @endif mpfr
11873
11874 .PHONY: maybe-html-mpfr html-mpfr
11875 maybe-html-mpfr:
11876 @if mpfr
11877 maybe-html-mpfr: html-mpfr
11878
11879 html-mpfr: \
11880     configure-mpfr 
11881         @[ -f ./mpfr/Makefile ] || exit 0; \
11882         r=`${PWD_COMMAND}`; export r; \
11883         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11884         $(HOST_EXPORTS) \
11885         for flag in $(EXTRA_HOST_FLAGS) ; do \
11886           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11887         done; \
11888         echo "Doing html in mpfr" ; \
11889         (cd $(HOST_SUBDIR)/mpfr && \
11890           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11891                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11892                   "RANLIB=$${RANLIB}" \
11893                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11894                   html) \
11895           || exit 1
11896
11897 @endif mpfr
11898
11899 .PHONY: maybe-TAGS-mpfr TAGS-mpfr
11900 maybe-TAGS-mpfr:
11901 @if mpfr
11902 maybe-TAGS-mpfr: TAGS-mpfr
11903
11904 TAGS-mpfr: \
11905     configure-mpfr 
11906         @[ -f ./mpfr/Makefile ] || exit 0; \
11907         r=`${PWD_COMMAND}`; export r; \
11908         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11909         $(HOST_EXPORTS) \
11910         for flag in $(EXTRA_HOST_FLAGS) ; do \
11911           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11912         done; \
11913         echo "Doing TAGS in mpfr" ; \
11914         (cd $(HOST_SUBDIR)/mpfr && \
11915           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11916                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11917                   "RANLIB=$${RANLIB}" \
11918                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11919                   TAGS) \
11920           || exit 1
11921
11922 @endif mpfr
11923
11924 .PHONY: maybe-install-info-mpfr install-info-mpfr
11925 maybe-install-info-mpfr:
11926 @if mpfr
11927 maybe-install-info-mpfr: install-info-mpfr
11928
11929 install-info-mpfr: \
11930     configure-mpfr \
11931     info-mpfr 
11932         @[ -f ./mpfr/Makefile ] || exit 0; \
11933         r=`${PWD_COMMAND}`; export r; \
11934         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11935         $(HOST_EXPORTS) \
11936         for flag in $(EXTRA_HOST_FLAGS) ; do \
11937           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11938         done; \
11939         echo "Doing install-info in mpfr" ; \
11940         (cd $(HOST_SUBDIR)/mpfr && \
11941           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11942                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11943                   "RANLIB=$${RANLIB}" \
11944                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11945                   install-info) \
11946           || exit 1
11947
11948 @endif mpfr
11949
11950 .PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
11951 maybe-install-pdf-mpfr:
11952 @if mpfr
11953 maybe-install-pdf-mpfr: install-pdf-mpfr
11954
11955 install-pdf-mpfr: \
11956     configure-mpfr \
11957     pdf-mpfr 
11958         @[ -f ./mpfr/Makefile ] || exit 0; \
11959         r=`${PWD_COMMAND}`; export r; \
11960         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11961         $(HOST_EXPORTS) \
11962         for flag in $(EXTRA_HOST_FLAGS) ; do \
11963           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11964         done; \
11965         echo "Doing install-pdf in mpfr" ; \
11966         (cd $(HOST_SUBDIR)/mpfr && \
11967           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11968                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11969                   "RANLIB=$${RANLIB}" \
11970                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11971                   install-pdf) \
11972           || exit 1
11973
11974 @endif mpfr
11975
11976 .PHONY: maybe-install-html-mpfr install-html-mpfr
11977 maybe-install-html-mpfr:
11978 @if mpfr
11979 maybe-install-html-mpfr: install-html-mpfr
11980
11981 install-html-mpfr: \
11982     configure-mpfr \
11983     html-mpfr 
11984         @[ -f ./mpfr/Makefile ] || exit 0; \
11985         r=`${PWD_COMMAND}`; export r; \
11986         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11987         $(HOST_EXPORTS) \
11988         for flag in $(EXTRA_HOST_FLAGS) ; do \
11989           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11990         done; \
11991         echo "Doing install-html in mpfr" ; \
11992         (cd $(HOST_SUBDIR)/mpfr && \
11993           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11994                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11995                   "RANLIB=$${RANLIB}" \
11996                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11997                   install-html) \
11998           || exit 1
11999
12000 @endif mpfr
12001
12002 .PHONY: maybe-installcheck-mpfr installcheck-mpfr
12003 maybe-installcheck-mpfr:
12004 @if mpfr
12005 maybe-installcheck-mpfr: installcheck-mpfr
12006
12007 installcheck-mpfr: \
12008     configure-mpfr 
12009         @[ -f ./mpfr/Makefile ] || exit 0; \
12010         r=`${PWD_COMMAND}`; export r; \
12011         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12012         $(HOST_EXPORTS) \
12013         for flag in $(EXTRA_HOST_FLAGS) ; do \
12014           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12015         done; \
12016         echo "Doing installcheck in mpfr" ; \
12017         (cd $(HOST_SUBDIR)/mpfr && \
12018           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12019                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12020                   "RANLIB=$${RANLIB}" \
12021                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12022                   installcheck) \
12023           || exit 1
12024
12025 @endif mpfr
12026
12027 .PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
12028 maybe-mostlyclean-mpfr:
12029 @if mpfr
12030 maybe-mostlyclean-mpfr: mostlyclean-mpfr
12031
12032 mostlyclean-mpfr: 
12033         @[ -f ./mpfr/Makefile ] || exit 0; \
12034         r=`${PWD_COMMAND}`; export r; \
12035         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12036         $(HOST_EXPORTS) \
12037         for flag in $(EXTRA_HOST_FLAGS) ; do \
12038           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12039         done; \
12040         echo "Doing mostlyclean in mpfr" ; \
12041         (cd $(HOST_SUBDIR)/mpfr && \
12042           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12043                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12044                   "RANLIB=$${RANLIB}" \
12045                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12046                   mostlyclean) \
12047           || exit 1
12048
12049 @endif mpfr
12050
12051 .PHONY: maybe-clean-mpfr clean-mpfr
12052 maybe-clean-mpfr:
12053 @if mpfr
12054 maybe-clean-mpfr: clean-mpfr
12055
12056 clean-mpfr: 
12057         @[ -f ./mpfr/Makefile ] || exit 0; \
12058         r=`${PWD_COMMAND}`; export r; \
12059         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12060         $(HOST_EXPORTS) \
12061         for flag in $(EXTRA_HOST_FLAGS) ; do \
12062           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12063         done; \
12064         echo "Doing clean in mpfr" ; \
12065         (cd $(HOST_SUBDIR)/mpfr && \
12066           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12067                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12068                   "RANLIB=$${RANLIB}" \
12069                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12070                   clean) \
12071           || exit 1
12072
12073 @endif mpfr
12074
12075 .PHONY: maybe-distclean-mpfr distclean-mpfr
12076 maybe-distclean-mpfr:
12077 @if mpfr
12078 maybe-distclean-mpfr: distclean-mpfr
12079
12080 distclean-mpfr: 
12081         @[ -f ./mpfr/Makefile ] || exit 0; \
12082         r=`${PWD_COMMAND}`; export r; \
12083         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12084         $(HOST_EXPORTS) \
12085         for flag in $(EXTRA_HOST_FLAGS) ; do \
12086           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12087         done; \
12088         echo "Doing distclean in mpfr" ; \
12089         (cd $(HOST_SUBDIR)/mpfr && \
12090           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12091                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12092                   "RANLIB=$${RANLIB}" \
12093                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12094                   distclean) \
12095           || exit 1
12096
12097 @endif mpfr
12098
12099 .PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
12100 maybe-maintainer-clean-mpfr:
12101 @if mpfr
12102 maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
12103
12104 maintainer-clean-mpfr: 
12105         @[ -f ./mpfr/Makefile ] || exit 0; \
12106         r=`${PWD_COMMAND}`; export r; \
12107         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12108         $(HOST_EXPORTS) \
12109         for flag in $(EXTRA_HOST_FLAGS) ; do \
12110           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12111         done; \
12112         echo "Doing maintainer-clean in mpfr" ; \
12113         (cd $(HOST_SUBDIR)/mpfr && \
12114           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12115                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12116                   "RANLIB=$${RANLIB}" \
12117                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12118                   maintainer-clean) \
12119           || exit 1
12120
12121 @endif mpfr
12122
12123
12124
12125 .PHONY: configure-mpc maybe-configure-mpc
12126 maybe-configure-mpc:
12127 @if gcc-bootstrap
12128 configure-mpc: stage_current
12129 @endif gcc-bootstrap
12130 @if mpc
12131 maybe-configure-mpc: configure-mpc
12132 configure-mpc: 
12133         @r=`${PWD_COMMAND}`; export r; \
12134         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12135         test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12136         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12137         $(HOST_EXPORTS)  \
12138         echo Configuring in $(HOST_SUBDIR)/mpc; \
12139         cd "$(HOST_SUBDIR)/mpc" || exit 1; \
12140         case $(srcdir) in \
12141           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12142           *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12143                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12144         esac; \
12145         srcdiroption="--srcdir=$${topdir}/mpc"; \
12146         libsrcdir="$$s/mpc"; \
12147         $(SHELL) $${libsrcdir}/configure \
12148           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12149           --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
12150           || exit 1
12151 @endif mpc
12152
12153
12154
12155 .PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
12156 maybe-configure-stage1-mpc:
12157 @if mpc-bootstrap
12158 maybe-configure-stage1-mpc: configure-stage1-mpc
12159 configure-stage1-mpc:
12160         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12161         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12162         @r=`${PWD_COMMAND}`; export r; \
12163         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12164         TFLAGS="$(STAGE1_TFLAGS)"; \
12165         test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12166         $(HOST_EXPORTS) \
12167         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
12168         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
12169         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
12170         echo Configuring stage 1 in $(HOST_SUBDIR)/mpc ; \
12171         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12172         cd $(HOST_SUBDIR)/mpc || exit 1; \
12173         case $(srcdir) in \
12174           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12175           *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12176                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12177         esac; \
12178         srcdiroption="--srcdir=$${topdir}/mpc"; \
12179         libsrcdir="$$s/mpc"; \
12180         $(SHELL) $${libsrcdir}/configure \
12181           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12182           --target=${target_alias} $${srcdiroption} \
12183           $(STAGE1_CONFIGURE_FLAGS) \
12184           --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12185 @endif mpc-bootstrap
12186
12187 .PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
12188 maybe-configure-stage2-mpc:
12189 @if mpc-bootstrap
12190 maybe-configure-stage2-mpc: configure-stage2-mpc
12191 configure-stage2-mpc:
12192         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12193         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12194         @r=`${PWD_COMMAND}`; export r; \
12195         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12196         TFLAGS="$(STAGE2_TFLAGS)"; \
12197         test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12198         $(HOST_EXPORTS) \
12199         $(POSTSTAGE1_HOST_EXPORTS) \
12200         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
12201         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12202         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
12203         echo Configuring stage 2 in $(HOST_SUBDIR)/mpc ; \
12204         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12205         cd $(HOST_SUBDIR)/mpc || exit 1; \
12206         case $(srcdir) in \
12207           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12208           *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12209                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12210         esac; \
12211         srcdiroption="--srcdir=$${topdir}/mpc"; \
12212         libsrcdir="$$s/mpc"; \
12213         $(SHELL) $${libsrcdir}/configure \
12214           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12215           --target=${target_alias} $${srcdiroption} \
12216           --with-build-libsubdir=$(HOST_SUBDIR) \
12217           $(STAGE2_CONFIGURE_FLAGS) \
12218           --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12219 @endif mpc-bootstrap
12220
12221 .PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
12222 maybe-configure-stage3-mpc:
12223 @if mpc-bootstrap
12224 maybe-configure-stage3-mpc: configure-stage3-mpc
12225 configure-stage3-mpc:
12226         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12227         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12228         @r=`${PWD_COMMAND}`; export r; \
12229         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12230         TFLAGS="$(STAGE3_TFLAGS)"; \
12231         test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12232         $(HOST_EXPORTS) \
12233         $(POSTSTAGE1_HOST_EXPORTS) \
12234         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12235         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12236         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
12237         echo Configuring stage 3 in $(HOST_SUBDIR)/mpc ; \
12238         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12239         cd $(HOST_SUBDIR)/mpc || exit 1; \
12240         case $(srcdir) in \
12241           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12242           *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12243                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12244         esac; \
12245         srcdiroption="--srcdir=$${topdir}/mpc"; \
12246         libsrcdir="$$s/mpc"; \
12247         $(SHELL) $${libsrcdir}/configure \
12248           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12249           --target=${target_alias} $${srcdiroption} \
12250           --with-build-libsubdir=$(HOST_SUBDIR) \
12251           $(STAGE3_CONFIGURE_FLAGS) \
12252           --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12253 @endif mpc-bootstrap
12254
12255 .PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
12256 maybe-configure-stage4-mpc:
12257 @if mpc-bootstrap
12258 maybe-configure-stage4-mpc: configure-stage4-mpc
12259 configure-stage4-mpc:
12260         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12261         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12262         @r=`${PWD_COMMAND}`; export r; \
12263         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12264         TFLAGS="$(STAGE4_TFLAGS)"; \
12265         test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12266         $(HOST_EXPORTS) \
12267         $(POSTSTAGE1_HOST_EXPORTS) \
12268         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12269         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12270         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
12271         echo Configuring stage 4 in $(HOST_SUBDIR)/mpc ; \
12272         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12273         cd $(HOST_SUBDIR)/mpc || exit 1; \
12274         case $(srcdir) in \
12275           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12276           *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12277                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12278         esac; \
12279         srcdiroption="--srcdir=$${topdir}/mpc"; \
12280         libsrcdir="$$s/mpc"; \
12281         $(SHELL) $${libsrcdir}/configure \
12282           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12283           --target=${target_alias} $${srcdiroption} \
12284           --with-build-libsubdir=$(HOST_SUBDIR) \
12285           $(STAGE4_CONFIGURE_FLAGS) \
12286           --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12287 @endif mpc-bootstrap
12288
12289 .PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
12290 maybe-configure-stageprofile-mpc:
12291 @if mpc-bootstrap
12292 maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
12293 configure-stageprofile-mpc:
12294         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12295         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12296         @r=`${PWD_COMMAND}`; export r; \
12297         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12298         TFLAGS="$(STAGEprofile_TFLAGS)"; \
12299         test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12300         $(HOST_EXPORTS) \
12301         $(POSTSTAGE1_HOST_EXPORTS) \
12302         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12303         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12304         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
12305         echo Configuring stage profile in $(HOST_SUBDIR)/mpc ; \
12306         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12307         cd $(HOST_SUBDIR)/mpc || exit 1; \
12308         case $(srcdir) in \
12309           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12310           *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12311                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12312         esac; \
12313         srcdiroption="--srcdir=$${topdir}/mpc"; \
12314         libsrcdir="$$s/mpc"; \
12315         $(SHELL) $${libsrcdir}/configure \
12316           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12317           --target=${target_alias} $${srcdiroption} \
12318           --with-build-libsubdir=$(HOST_SUBDIR) \
12319           $(STAGEprofile_CONFIGURE_FLAGS) \
12320           --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12321 @endif mpc-bootstrap
12322
12323 .PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
12324 maybe-configure-stagefeedback-mpc:
12325 @if mpc-bootstrap
12326 maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
12327 configure-stagefeedback-mpc:
12328         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12329         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12330         @r=`${PWD_COMMAND}`; export r; \
12331         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12332         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12333         test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12334         $(HOST_EXPORTS) \
12335         $(POSTSTAGE1_HOST_EXPORTS) \
12336         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12337         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12338         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
12339         echo Configuring stage feedback in $(HOST_SUBDIR)/mpc ; \
12340         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12341         cd $(HOST_SUBDIR)/mpc || exit 1; \
12342         case $(srcdir) in \
12343           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12344           *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12345                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12346         esac; \
12347         srcdiroption="--srcdir=$${topdir}/mpc"; \
12348         libsrcdir="$$s/mpc"; \
12349         $(SHELL) $${libsrcdir}/configure \
12350           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12351           --target=${target_alias} $${srcdiroption} \
12352           --with-build-libsubdir=$(HOST_SUBDIR) \
12353           $(STAGEfeedback_CONFIGURE_FLAGS) \
12354           --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12355 @endif mpc-bootstrap
12356
12357
12358
12359
12360
12361 .PHONY: all-mpc maybe-all-mpc
12362 maybe-all-mpc:
12363 @if gcc-bootstrap
12364 all-mpc: stage_current
12365 @endif gcc-bootstrap
12366 @if mpc
12367 TARGET-mpc=all
12368 maybe-all-mpc: all-mpc
12369 all-mpc: configure-mpc
12370         @r=`${PWD_COMMAND}`; export r; \
12371         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12372         $(HOST_EXPORTS)  \
12373         (cd $(HOST_SUBDIR)/mpc && \
12374           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
12375                 $(TARGET-mpc))
12376 @endif mpc
12377
12378
12379
12380 .PHONY: all-stage1-mpc maybe-all-stage1-mpc
12381 .PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
12382 maybe-all-stage1-mpc:
12383 maybe-clean-stage1-mpc:
12384 @if mpc-bootstrap
12385 maybe-all-stage1-mpc: all-stage1-mpc
12386 all-stage1: all-stage1-mpc
12387 TARGET-stage1-mpc = $(TARGET-mpc)
12388 all-stage1-mpc: configure-stage1-mpc
12389         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12390         @r=`${PWD_COMMAND}`; export r; \
12391         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12392         TFLAGS="$(STAGE1_TFLAGS)"; \
12393         $(HOST_EXPORTS)  \
12394         cd $(HOST_SUBDIR)/mpc && \
12395         $(MAKE) $(BASE_FLAGS_TO_PASS) \
12396                 CFLAGS="$(STAGE1_CFLAGS)" \
12397                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12398                 LIBCFLAGS="$(LIBCFLAGS)" \
12399                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12400                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12401                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12402                 $(EXTRA_HOST_FLAGS)   \
12403                 TFLAGS="$(STAGE1_TFLAGS)" \
12404                 $(TARGET-stage1-mpc)
12405
12406 maybe-clean-stage1-mpc: clean-stage1-mpc
12407 clean-stage1: clean-stage1-mpc
12408 clean-stage1-mpc:
12409         @if [ $(current_stage) = stage1 ]; then \
12410           [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12411         else \
12412           [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
12413           $(MAKE) stage1-start; \
12414         fi; \
12415         cd $(HOST_SUBDIR)/mpc && \
12416         $(MAKE) $(EXTRA_HOST_FLAGS)  \
12417                  clean
12418 @endif mpc-bootstrap
12419
12420
12421 .PHONY: all-stage2-mpc maybe-all-stage2-mpc
12422 .PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
12423 maybe-all-stage2-mpc:
12424 maybe-clean-stage2-mpc:
12425 @if mpc-bootstrap
12426 maybe-all-stage2-mpc: all-stage2-mpc
12427 all-stage2: all-stage2-mpc
12428 TARGET-stage2-mpc = $(TARGET-mpc)
12429 all-stage2-mpc: configure-stage2-mpc
12430         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12431         @r=`${PWD_COMMAND}`; export r; \
12432         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12433         TFLAGS="$(STAGE2_TFLAGS)"; \
12434         $(HOST_EXPORTS) \
12435         $(POSTSTAGE1_HOST_EXPORTS)  \
12436         cd $(HOST_SUBDIR)/mpc && \
12437         $(MAKE) $(BASE_FLAGS_TO_PASS) \
12438                 CFLAGS="$(STAGE2_CFLAGS)" \
12439                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12440                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
12441                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12442                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12443                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12444                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12445                 TFLAGS="$(STAGE2_TFLAGS)" \
12446                 $(TARGET-stage2-mpc)
12447
12448 maybe-clean-stage2-mpc: clean-stage2-mpc
12449 clean-stage2: clean-stage2-mpc
12450 clean-stage2-mpc:
12451         @if [ $(current_stage) = stage2 ]; then \
12452           [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12453         else \
12454           [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
12455           $(MAKE) stage2-start; \
12456         fi; \
12457         cd $(HOST_SUBDIR)/mpc && \
12458         $(MAKE) $(EXTRA_HOST_FLAGS)  \
12459                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
12460                  clean
12461 @endif mpc-bootstrap
12462
12463
12464 .PHONY: all-stage3-mpc maybe-all-stage3-mpc
12465 .PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
12466 maybe-all-stage3-mpc:
12467 maybe-clean-stage3-mpc:
12468 @if mpc-bootstrap
12469 maybe-all-stage3-mpc: all-stage3-mpc
12470 all-stage3: all-stage3-mpc
12471 TARGET-stage3-mpc = $(TARGET-mpc)
12472 all-stage3-mpc: configure-stage3-mpc
12473         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12474         @r=`${PWD_COMMAND}`; export r; \
12475         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12476         TFLAGS="$(STAGE3_TFLAGS)"; \
12477         $(HOST_EXPORTS) \
12478         $(POSTSTAGE1_HOST_EXPORTS)  \
12479         cd $(HOST_SUBDIR)/mpc && \
12480         $(MAKE) $(BASE_FLAGS_TO_PASS) \
12481                 CFLAGS="$(STAGE3_CFLAGS)" \
12482                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
12483                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
12484                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12485                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12486                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12487                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12488                 TFLAGS="$(STAGE3_TFLAGS)" \
12489                 $(TARGET-stage3-mpc)
12490
12491 maybe-clean-stage3-mpc: clean-stage3-mpc
12492 clean-stage3: clean-stage3-mpc
12493 clean-stage3-mpc:
12494         @if [ $(current_stage) = stage3 ]; then \
12495           [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12496         else \
12497           [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
12498           $(MAKE) stage3-start; \
12499         fi; \
12500         cd $(HOST_SUBDIR)/mpc && \
12501         $(MAKE) $(EXTRA_HOST_FLAGS)  \
12502                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
12503                  clean
12504 @endif mpc-bootstrap
12505
12506
12507 .PHONY: all-stage4-mpc maybe-all-stage4-mpc
12508 .PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
12509 maybe-all-stage4-mpc:
12510 maybe-clean-stage4-mpc:
12511 @if mpc-bootstrap
12512 maybe-all-stage4-mpc: all-stage4-mpc
12513 all-stage4: all-stage4-mpc
12514 TARGET-stage4-mpc = $(TARGET-mpc)
12515 all-stage4-mpc: configure-stage4-mpc
12516         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12517         @r=`${PWD_COMMAND}`; export r; \
12518         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12519         TFLAGS="$(STAGE4_TFLAGS)"; \
12520         $(HOST_EXPORTS) \
12521         $(POSTSTAGE1_HOST_EXPORTS)  \
12522         cd $(HOST_SUBDIR)/mpc && \
12523         $(MAKE) $(BASE_FLAGS_TO_PASS) \
12524                 CFLAGS="$(STAGE4_CFLAGS)" \
12525                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12526                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
12527                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12528                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12529                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12530                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12531                 TFLAGS="$(STAGE4_TFLAGS)" \
12532                 $(TARGET-stage4-mpc)
12533
12534 maybe-clean-stage4-mpc: clean-stage4-mpc
12535 clean-stage4: clean-stage4-mpc
12536 clean-stage4-mpc:
12537         @if [ $(current_stage) = stage4 ]; then \
12538           [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12539         else \
12540           [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
12541           $(MAKE) stage4-start; \
12542         fi; \
12543         cd $(HOST_SUBDIR)/mpc && \
12544         $(MAKE) $(EXTRA_HOST_FLAGS)  \
12545                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
12546                  clean
12547 @endif mpc-bootstrap
12548
12549
12550 .PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
12551 .PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
12552 maybe-all-stageprofile-mpc:
12553 maybe-clean-stageprofile-mpc:
12554 @if mpc-bootstrap
12555 maybe-all-stageprofile-mpc: all-stageprofile-mpc
12556 all-stageprofile: all-stageprofile-mpc
12557 TARGET-stageprofile-mpc = $(TARGET-mpc)
12558 all-stageprofile-mpc: configure-stageprofile-mpc
12559         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12560         @r=`${PWD_COMMAND}`; export r; \
12561         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12562         TFLAGS="$(STAGEprofile_TFLAGS)"; \
12563         $(HOST_EXPORTS) \
12564         $(POSTSTAGE1_HOST_EXPORTS)  \
12565         cd $(HOST_SUBDIR)/mpc && \
12566         $(MAKE) $(BASE_FLAGS_TO_PASS) \
12567                 CFLAGS="$(STAGEprofile_CFLAGS)" \
12568                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
12569                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
12570                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12571                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12572                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12573                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12574                 TFLAGS="$(STAGEprofile_TFLAGS)" \
12575                 $(TARGET-stageprofile-mpc)
12576
12577 maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
12578 clean-stageprofile: clean-stageprofile-mpc
12579 clean-stageprofile-mpc:
12580         @if [ $(current_stage) = stageprofile ]; then \
12581           [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12582         else \
12583           [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
12584           $(MAKE) stageprofile-start; \
12585         fi; \
12586         cd $(HOST_SUBDIR)/mpc && \
12587         $(MAKE) $(EXTRA_HOST_FLAGS)  \
12588                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
12589                  clean
12590 @endif mpc-bootstrap
12591
12592
12593 .PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
12594 .PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
12595 maybe-all-stagefeedback-mpc:
12596 maybe-clean-stagefeedback-mpc:
12597 @if mpc-bootstrap
12598 maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
12599 all-stagefeedback: all-stagefeedback-mpc
12600 TARGET-stagefeedback-mpc = $(TARGET-mpc)
12601 all-stagefeedback-mpc: configure-stagefeedback-mpc
12602         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12603         @r=`${PWD_COMMAND}`; export r; \
12604         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12605         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12606         $(HOST_EXPORTS) \
12607         $(POSTSTAGE1_HOST_EXPORTS)  \
12608         cd $(HOST_SUBDIR)/mpc && \
12609         $(MAKE) $(BASE_FLAGS_TO_PASS) \
12610                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
12611                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
12612                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
12613                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12614                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12615                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12616                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12617                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
12618                 $(TARGET-stagefeedback-mpc)
12619
12620 maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
12621 clean-stagefeedback: clean-stagefeedback-mpc
12622 clean-stagefeedback-mpc:
12623         @if [ $(current_stage) = stagefeedback ]; then \
12624           [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12625         else \
12626           [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
12627           $(MAKE) stagefeedback-start; \
12628         fi; \
12629         cd $(HOST_SUBDIR)/mpc && \
12630         $(MAKE) $(EXTRA_HOST_FLAGS)  \
12631                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
12632                  clean
12633 @endif mpc-bootstrap
12634
12635
12636
12637
12638
12639 .PHONY: check-mpc maybe-check-mpc
12640 maybe-check-mpc:
12641 @if mpc
12642 maybe-check-mpc: check-mpc
12643
12644 check-mpc:
12645         @: $(MAKE); $(unstage)
12646         @r=`${PWD_COMMAND}`; export r; \
12647         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12648         $(HOST_EXPORTS) \
12649         (cd $(HOST_SUBDIR)/mpc && \
12650           $(MAKE) $(FLAGS_TO_PASS)  check)
12651
12652 @endif mpc
12653
12654 .PHONY: install-mpc maybe-install-mpc
12655 maybe-install-mpc:
12656 @if mpc
12657 maybe-install-mpc: install-mpc
12658
12659 install-mpc:
12660
12661 @endif mpc
12662
12663 .PHONY: install-strip-mpc maybe-install-strip-mpc
12664 maybe-install-strip-mpc:
12665 @if mpc
12666 maybe-install-strip-mpc: install-strip-mpc
12667
12668 install-strip-mpc:
12669
12670 @endif mpc
12671
12672 # Other targets (info, dvi, pdf, etc.)
12673
12674 .PHONY: maybe-info-mpc info-mpc
12675 maybe-info-mpc:
12676 @if mpc
12677 maybe-info-mpc: info-mpc
12678
12679 info-mpc: \
12680     configure-mpc 
12681         @[ -f ./mpc/Makefile ] || exit 0; \
12682         r=`${PWD_COMMAND}`; export r; \
12683         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12684         $(HOST_EXPORTS) \
12685         for flag in $(EXTRA_HOST_FLAGS) ; do \
12686           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12687         done; \
12688         echo "Doing info in mpc" ; \
12689         (cd $(HOST_SUBDIR)/mpc && \
12690           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12691                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12692                   "RANLIB=$${RANLIB}" \
12693                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12694                   info) \
12695           || exit 1
12696
12697 @endif mpc
12698
12699 .PHONY: maybe-dvi-mpc dvi-mpc
12700 maybe-dvi-mpc:
12701 @if mpc
12702 maybe-dvi-mpc: dvi-mpc
12703
12704 dvi-mpc: \
12705     configure-mpc 
12706         @[ -f ./mpc/Makefile ] || exit 0; \
12707         r=`${PWD_COMMAND}`; export r; \
12708         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12709         $(HOST_EXPORTS) \
12710         for flag in $(EXTRA_HOST_FLAGS) ; do \
12711           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12712         done; \
12713         echo "Doing dvi in mpc" ; \
12714         (cd $(HOST_SUBDIR)/mpc && \
12715           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12716                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12717                   "RANLIB=$${RANLIB}" \
12718                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12719                   dvi) \
12720           || exit 1
12721
12722 @endif mpc
12723
12724 .PHONY: maybe-pdf-mpc pdf-mpc
12725 maybe-pdf-mpc:
12726 @if mpc
12727 maybe-pdf-mpc: pdf-mpc
12728
12729 pdf-mpc: \
12730     configure-mpc 
12731         @[ -f ./mpc/Makefile ] || exit 0; \
12732         r=`${PWD_COMMAND}`; export r; \
12733         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12734         $(HOST_EXPORTS) \
12735         for flag in $(EXTRA_HOST_FLAGS) ; do \
12736           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12737         done; \
12738         echo "Doing pdf in mpc" ; \
12739         (cd $(HOST_SUBDIR)/mpc && \
12740           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12741                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12742                   "RANLIB=$${RANLIB}" \
12743                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12744                   pdf) \
12745           || exit 1
12746
12747 @endif mpc
12748
12749 .PHONY: maybe-html-mpc html-mpc
12750 maybe-html-mpc:
12751 @if mpc
12752 maybe-html-mpc: html-mpc
12753
12754 html-mpc: \
12755     configure-mpc 
12756         @[ -f ./mpc/Makefile ] || exit 0; \
12757         r=`${PWD_COMMAND}`; export r; \
12758         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12759         $(HOST_EXPORTS) \
12760         for flag in $(EXTRA_HOST_FLAGS) ; do \
12761           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12762         done; \
12763         echo "Doing html in mpc" ; \
12764         (cd $(HOST_SUBDIR)/mpc && \
12765           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12766                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12767                   "RANLIB=$${RANLIB}" \
12768                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12769                   html) \
12770           || exit 1
12771
12772 @endif mpc
12773
12774 .PHONY: maybe-TAGS-mpc TAGS-mpc
12775 maybe-TAGS-mpc:
12776 @if mpc
12777 maybe-TAGS-mpc: TAGS-mpc
12778
12779 TAGS-mpc: \
12780     configure-mpc 
12781         @[ -f ./mpc/Makefile ] || exit 0; \
12782         r=`${PWD_COMMAND}`; export r; \
12783         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12784         $(HOST_EXPORTS) \
12785         for flag in $(EXTRA_HOST_FLAGS) ; do \
12786           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12787         done; \
12788         echo "Doing TAGS in mpc" ; \
12789         (cd $(HOST_SUBDIR)/mpc && \
12790           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12791                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12792                   "RANLIB=$${RANLIB}" \
12793                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12794                   TAGS) \
12795           || exit 1
12796
12797 @endif mpc
12798
12799 .PHONY: maybe-install-info-mpc install-info-mpc
12800 maybe-install-info-mpc:
12801 @if mpc
12802 maybe-install-info-mpc: install-info-mpc
12803
12804 install-info-mpc: \
12805     configure-mpc \
12806     info-mpc 
12807         @[ -f ./mpc/Makefile ] || exit 0; \
12808         r=`${PWD_COMMAND}`; export r; \
12809         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12810         $(HOST_EXPORTS) \
12811         for flag in $(EXTRA_HOST_FLAGS) ; do \
12812           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12813         done; \
12814         echo "Doing install-info in mpc" ; \
12815         (cd $(HOST_SUBDIR)/mpc && \
12816           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12817                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12818                   "RANLIB=$${RANLIB}" \
12819                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12820                   install-info) \
12821           || exit 1
12822
12823 @endif mpc
12824
12825 .PHONY: maybe-install-pdf-mpc install-pdf-mpc
12826 maybe-install-pdf-mpc:
12827 @if mpc
12828 maybe-install-pdf-mpc: install-pdf-mpc
12829
12830 install-pdf-mpc: \
12831     configure-mpc \
12832     pdf-mpc 
12833         @[ -f ./mpc/Makefile ] || exit 0; \
12834         r=`${PWD_COMMAND}`; export r; \
12835         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12836         $(HOST_EXPORTS) \
12837         for flag in $(EXTRA_HOST_FLAGS) ; do \
12838           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12839         done; \
12840         echo "Doing install-pdf in mpc" ; \
12841         (cd $(HOST_SUBDIR)/mpc && \
12842           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12843                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12844                   "RANLIB=$${RANLIB}" \
12845                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12846                   install-pdf) \
12847           || exit 1
12848
12849 @endif mpc
12850
12851 .PHONY: maybe-install-html-mpc install-html-mpc
12852 maybe-install-html-mpc:
12853 @if mpc
12854 maybe-install-html-mpc: install-html-mpc
12855
12856 install-html-mpc: \
12857     configure-mpc \
12858     html-mpc 
12859         @[ -f ./mpc/Makefile ] || exit 0; \
12860         r=`${PWD_COMMAND}`; export r; \
12861         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12862         $(HOST_EXPORTS) \
12863         for flag in $(EXTRA_HOST_FLAGS) ; do \
12864           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12865         done; \
12866         echo "Doing install-html in mpc" ; \
12867         (cd $(HOST_SUBDIR)/mpc && \
12868           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12869                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12870                   "RANLIB=$${RANLIB}" \
12871                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12872                   install-html) \
12873           || exit 1
12874
12875 @endif mpc
12876
12877 .PHONY: maybe-installcheck-mpc installcheck-mpc
12878 maybe-installcheck-mpc:
12879 @if mpc
12880 maybe-installcheck-mpc: installcheck-mpc
12881
12882 installcheck-mpc: \
12883     configure-mpc 
12884         @[ -f ./mpc/Makefile ] || exit 0; \
12885         r=`${PWD_COMMAND}`; export r; \
12886         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12887         $(HOST_EXPORTS) \
12888         for flag in $(EXTRA_HOST_FLAGS) ; do \
12889           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12890         done; \
12891         echo "Doing installcheck in mpc" ; \
12892         (cd $(HOST_SUBDIR)/mpc && \
12893           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12894                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12895                   "RANLIB=$${RANLIB}" \
12896                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12897                   installcheck) \
12898           || exit 1
12899
12900 @endif mpc
12901
12902 .PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
12903 maybe-mostlyclean-mpc:
12904 @if mpc
12905 maybe-mostlyclean-mpc: mostlyclean-mpc
12906
12907 mostlyclean-mpc: 
12908         @[ -f ./mpc/Makefile ] || exit 0; \
12909         r=`${PWD_COMMAND}`; export r; \
12910         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12911         $(HOST_EXPORTS) \
12912         for flag in $(EXTRA_HOST_FLAGS) ; do \
12913           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12914         done; \
12915         echo "Doing mostlyclean in mpc" ; \
12916         (cd $(HOST_SUBDIR)/mpc && \
12917           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12918                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12919                   "RANLIB=$${RANLIB}" \
12920                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12921                   mostlyclean) \
12922           || exit 1
12923
12924 @endif mpc
12925
12926 .PHONY: maybe-clean-mpc clean-mpc
12927 maybe-clean-mpc:
12928 @if mpc
12929 maybe-clean-mpc: clean-mpc
12930
12931 clean-mpc: 
12932         @[ -f ./mpc/Makefile ] || exit 0; \
12933         r=`${PWD_COMMAND}`; export r; \
12934         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12935         $(HOST_EXPORTS) \
12936         for flag in $(EXTRA_HOST_FLAGS) ; do \
12937           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12938         done; \
12939         echo "Doing clean in mpc" ; \
12940         (cd $(HOST_SUBDIR)/mpc && \
12941           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12942                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12943                   "RANLIB=$${RANLIB}" \
12944                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12945                   clean) \
12946           || exit 1
12947
12948 @endif mpc
12949
12950 .PHONY: maybe-distclean-mpc distclean-mpc
12951 maybe-distclean-mpc:
12952 @if mpc
12953 maybe-distclean-mpc: distclean-mpc
12954
12955 distclean-mpc: 
12956         @[ -f ./mpc/Makefile ] || exit 0; \
12957         r=`${PWD_COMMAND}`; export r; \
12958         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12959         $(HOST_EXPORTS) \
12960         for flag in $(EXTRA_HOST_FLAGS) ; do \
12961           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12962         done; \
12963         echo "Doing distclean in mpc" ; \
12964         (cd $(HOST_SUBDIR)/mpc && \
12965           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12966                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12967                   "RANLIB=$${RANLIB}" \
12968                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12969                   distclean) \
12970           || exit 1
12971
12972 @endif mpc
12973
12974 .PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
12975 maybe-maintainer-clean-mpc:
12976 @if mpc
12977 maybe-maintainer-clean-mpc: maintainer-clean-mpc
12978
12979 maintainer-clean-mpc: 
12980         @[ -f ./mpc/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 maintainer-clean in mpc" ; \
12988         (cd $(HOST_SUBDIR)/mpc && \
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                   maintainer-clean) \
12994           || exit 1
12995
12996 @endif mpc
12997
12998
12999
13000 .PHONY: configure-ppl maybe-configure-ppl
13001 maybe-configure-ppl:
13002 @if gcc-bootstrap
13003 configure-ppl: stage_current
13004 @endif gcc-bootstrap
13005 @if ppl
13006 maybe-configure-ppl: configure-ppl
13007 configure-ppl: 
13008         @r=`${PWD_COMMAND}`; export r; \
13009         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13010         test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13011         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13012         $(HOST_EXPORTS)  \
13013         echo Configuring in $(HOST_SUBDIR)/ppl; \
13014         cd "$(HOST_SUBDIR)/ppl" || exit 1; \
13015         case $(srcdir) in \
13016           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13017           *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13018                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13019         esac; \
13020         srcdiroption="--srcdir=$${topdir}/ppl"; \
13021         libsrcdir="$$s/ppl"; \
13022         $(SHELL) $${libsrcdir}/configure \
13023           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13024           --target=${target_alias} $${srcdiroption} --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/ \
13025           || exit 1
13026 @endif ppl
13027
13028
13029
13030 .PHONY: configure-stage1-ppl maybe-configure-stage1-ppl
13031 maybe-configure-stage1-ppl:
13032 @if ppl-bootstrap
13033 maybe-configure-stage1-ppl: configure-stage1-ppl
13034 configure-stage1-ppl:
13035         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13036         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13037         @r=`${PWD_COMMAND}`; export r; \
13038         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13039         TFLAGS="$(STAGE1_TFLAGS)"; \
13040         test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13041         $(HOST_EXPORTS) \
13042         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13043         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13044         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
13045         echo Configuring stage 1 in $(HOST_SUBDIR)/ppl ; \
13046         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13047         cd $(HOST_SUBDIR)/ppl || exit 1; \
13048         case $(srcdir) in \
13049           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13050           *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13051                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13052         esac; \
13053         srcdiroption="--srcdir=$${topdir}/ppl"; \
13054         libsrcdir="$$s/ppl"; \
13055         $(SHELL) $${libsrcdir}/configure \
13056           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13057           --target=${target_alias} $${srcdiroption} \
13058           $(STAGE1_CONFIGURE_FLAGS) \
13059           --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13060 @endif ppl-bootstrap
13061
13062 .PHONY: configure-stage2-ppl maybe-configure-stage2-ppl
13063 maybe-configure-stage2-ppl:
13064 @if ppl-bootstrap
13065 maybe-configure-stage2-ppl: configure-stage2-ppl
13066 configure-stage2-ppl:
13067         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13068         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13069         @r=`${PWD_COMMAND}`; export r; \
13070         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13071         TFLAGS="$(STAGE2_TFLAGS)"; \
13072         test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13073         $(HOST_EXPORTS) \
13074         $(POSTSTAGE1_HOST_EXPORTS) \
13075         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13076         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13077         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
13078         echo Configuring stage 2 in $(HOST_SUBDIR)/ppl ; \
13079         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13080         cd $(HOST_SUBDIR)/ppl || exit 1; \
13081         case $(srcdir) in \
13082           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13083           *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13084                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13085         esac; \
13086         srcdiroption="--srcdir=$${topdir}/ppl"; \
13087         libsrcdir="$$s/ppl"; \
13088         $(SHELL) $${libsrcdir}/configure \
13089           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13090           --target=${target_alias} $${srcdiroption} \
13091           --with-build-libsubdir=$(HOST_SUBDIR) \
13092           $(STAGE2_CONFIGURE_FLAGS) \
13093           --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13094 @endif ppl-bootstrap
13095
13096 .PHONY: configure-stage3-ppl maybe-configure-stage3-ppl
13097 maybe-configure-stage3-ppl:
13098 @if ppl-bootstrap
13099 maybe-configure-stage3-ppl: configure-stage3-ppl
13100 configure-stage3-ppl:
13101         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13102         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13103         @r=`${PWD_COMMAND}`; export r; \
13104         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13105         TFLAGS="$(STAGE3_TFLAGS)"; \
13106         test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13107         $(HOST_EXPORTS) \
13108         $(POSTSTAGE1_HOST_EXPORTS) \
13109         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13110         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13111         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
13112         echo Configuring stage 3 in $(HOST_SUBDIR)/ppl ; \
13113         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13114         cd $(HOST_SUBDIR)/ppl || exit 1; \
13115         case $(srcdir) in \
13116           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13117           *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13118                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13119         esac; \
13120         srcdiroption="--srcdir=$${topdir}/ppl"; \
13121         libsrcdir="$$s/ppl"; \
13122         $(SHELL) $${libsrcdir}/configure \
13123           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13124           --target=${target_alias} $${srcdiroption} \
13125           --with-build-libsubdir=$(HOST_SUBDIR) \
13126           $(STAGE3_CONFIGURE_FLAGS) \
13127           --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13128 @endif ppl-bootstrap
13129
13130 .PHONY: configure-stage4-ppl maybe-configure-stage4-ppl
13131 maybe-configure-stage4-ppl:
13132 @if ppl-bootstrap
13133 maybe-configure-stage4-ppl: configure-stage4-ppl
13134 configure-stage4-ppl:
13135         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13136         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13137         @r=`${PWD_COMMAND}`; export r; \
13138         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13139         TFLAGS="$(STAGE4_TFLAGS)"; \
13140         test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13141         $(HOST_EXPORTS) \
13142         $(POSTSTAGE1_HOST_EXPORTS) \
13143         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13144         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13145         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
13146         echo Configuring stage 4 in $(HOST_SUBDIR)/ppl ; \
13147         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13148         cd $(HOST_SUBDIR)/ppl || exit 1; \
13149         case $(srcdir) in \
13150           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13151           *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13152                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13153         esac; \
13154         srcdiroption="--srcdir=$${topdir}/ppl"; \
13155         libsrcdir="$$s/ppl"; \
13156         $(SHELL) $${libsrcdir}/configure \
13157           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13158           --target=${target_alias} $${srcdiroption} \
13159           --with-build-libsubdir=$(HOST_SUBDIR) \
13160           $(STAGE4_CONFIGURE_FLAGS) \
13161           --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13162 @endif ppl-bootstrap
13163
13164 .PHONY: configure-stageprofile-ppl maybe-configure-stageprofile-ppl
13165 maybe-configure-stageprofile-ppl:
13166 @if ppl-bootstrap
13167 maybe-configure-stageprofile-ppl: configure-stageprofile-ppl
13168 configure-stageprofile-ppl:
13169         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13170         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13171         @r=`${PWD_COMMAND}`; export r; \
13172         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13173         TFLAGS="$(STAGEprofile_TFLAGS)"; \
13174         test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13175         $(HOST_EXPORTS) \
13176         $(POSTSTAGE1_HOST_EXPORTS) \
13177         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13178         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13179         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
13180         echo Configuring stage profile in $(HOST_SUBDIR)/ppl ; \
13181         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13182         cd $(HOST_SUBDIR)/ppl || exit 1; \
13183         case $(srcdir) in \
13184           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13185           *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13186                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13187         esac; \
13188         srcdiroption="--srcdir=$${topdir}/ppl"; \
13189         libsrcdir="$$s/ppl"; \
13190         $(SHELL) $${libsrcdir}/configure \
13191           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13192           --target=${target_alias} $${srcdiroption} \
13193           --with-build-libsubdir=$(HOST_SUBDIR) \
13194           $(STAGEprofile_CONFIGURE_FLAGS) \
13195           --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13196 @endif ppl-bootstrap
13197
13198 .PHONY: configure-stagefeedback-ppl maybe-configure-stagefeedback-ppl
13199 maybe-configure-stagefeedback-ppl:
13200 @if ppl-bootstrap
13201 maybe-configure-stagefeedback-ppl: configure-stagefeedback-ppl
13202 configure-stagefeedback-ppl:
13203         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13204         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13205         @r=`${PWD_COMMAND}`; export r; \
13206         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13207         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13208         test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13209         $(HOST_EXPORTS) \
13210         $(POSTSTAGE1_HOST_EXPORTS) \
13211         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13212         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13213         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
13214         echo Configuring stage feedback in $(HOST_SUBDIR)/ppl ; \
13215         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13216         cd $(HOST_SUBDIR)/ppl || exit 1; \
13217         case $(srcdir) in \
13218           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13219           *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13220                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13221         esac; \
13222         srcdiroption="--srcdir=$${topdir}/ppl"; \
13223         libsrcdir="$$s/ppl"; \
13224         $(SHELL) $${libsrcdir}/configure \
13225           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13226           --target=${target_alias} $${srcdiroption} \
13227           --with-build-libsubdir=$(HOST_SUBDIR) \
13228           $(STAGEfeedback_CONFIGURE_FLAGS) \
13229           --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13230 @endif ppl-bootstrap
13231
13232
13233
13234
13235
13236 .PHONY: all-ppl maybe-all-ppl
13237 maybe-all-ppl:
13238 @if gcc-bootstrap
13239 all-ppl: stage_current
13240 @endif gcc-bootstrap
13241 @if ppl
13242 TARGET-ppl=all
13243 maybe-all-ppl: all-ppl
13244 all-ppl: configure-ppl
13245         @r=`${PWD_COMMAND}`; export r; \
13246         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13247         $(HOST_EXPORTS)  \
13248         (cd $(HOST_SUBDIR)/ppl && \
13249           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
13250                 $(TARGET-ppl))
13251 @endif ppl
13252
13253
13254
13255 .PHONY: all-stage1-ppl maybe-all-stage1-ppl
13256 .PHONY: clean-stage1-ppl maybe-clean-stage1-ppl
13257 maybe-all-stage1-ppl:
13258 maybe-clean-stage1-ppl:
13259 @if ppl-bootstrap
13260 maybe-all-stage1-ppl: all-stage1-ppl
13261 all-stage1: all-stage1-ppl
13262 TARGET-stage1-ppl = $(TARGET-ppl)
13263 all-stage1-ppl: configure-stage1-ppl
13264         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13265         @r=`${PWD_COMMAND}`; export r; \
13266         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13267         TFLAGS="$(STAGE1_TFLAGS)"; \
13268         $(HOST_EXPORTS)  \
13269         cd $(HOST_SUBDIR)/ppl && \
13270         $(MAKE) $(BASE_FLAGS_TO_PASS) \
13271                 CFLAGS="$(STAGE1_CFLAGS)" \
13272                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13273                 LIBCFLAGS="$(LIBCFLAGS)" \
13274                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13275                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13276                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13277                 $(EXTRA_HOST_FLAGS)   \
13278                 TFLAGS="$(STAGE1_TFLAGS)" \
13279                 $(TARGET-stage1-ppl)
13280
13281 maybe-clean-stage1-ppl: clean-stage1-ppl
13282 clean-stage1: clean-stage1-ppl
13283 clean-stage1-ppl:
13284         @if [ $(current_stage) = stage1 ]; then \
13285           [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13286         else \
13287           [ -f $(HOST_SUBDIR)/stage1-ppl/Makefile ] || exit 0; \
13288           $(MAKE) stage1-start; \
13289         fi; \
13290         cd $(HOST_SUBDIR)/ppl && \
13291         $(MAKE) $(EXTRA_HOST_FLAGS)  \
13292                  clean
13293 @endif ppl-bootstrap
13294
13295
13296 .PHONY: all-stage2-ppl maybe-all-stage2-ppl
13297 .PHONY: clean-stage2-ppl maybe-clean-stage2-ppl
13298 maybe-all-stage2-ppl:
13299 maybe-clean-stage2-ppl:
13300 @if ppl-bootstrap
13301 maybe-all-stage2-ppl: all-stage2-ppl
13302 all-stage2: all-stage2-ppl
13303 TARGET-stage2-ppl = $(TARGET-ppl)
13304 all-stage2-ppl: configure-stage2-ppl
13305         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13306         @r=`${PWD_COMMAND}`; export r; \
13307         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13308         TFLAGS="$(STAGE2_TFLAGS)"; \
13309         $(HOST_EXPORTS) \
13310         $(POSTSTAGE1_HOST_EXPORTS)  \
13311         cd $(HOST_SUBDIR)/ppl && \
13312         $(MAKE) $(BASE_FLAGS_TO_PASS) \
13313                 CFLAGS="$(STAGE2_CFLAGS)" \
13314                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13315                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13316                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13317                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13318                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13319                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
13320                 TFLAGS="$(STAGE2_TFLAGS)" \
13321                 $(TARGET-stage2-ppl)
13322
13323 maybe-clean-stage2-ppl: clean-stage2-ppl
13324 clean-stage2: clean-stage2-ppl
13325 clean-stage2-ppl:
13326         @if [ $(current_stage) = stage2 ]; then \
13327           [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13328         else \
13329           [ -f $(HOST_SUBDIR)/stage2-ppl/Makefile ] || exit 0; \
13330           $(MAKE) stage2-start; \
13331         fi; \
13332         cd $(HOST_SUBDIR)/ppl && \
13333         $(MAKE) $(EXTRA_HOST_FLAGS)  \
13334                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
13335                  clean
13336 @endif ppl-bootstrap
13337
13338
13339 .PHONY: all-stage3-ppl maybe-all-stage3-ppl
13340 .PHONY: clean-stage3-ppl maybe-clean-stage3-ppl
13341 maybe-all-stage3-ppl:
13342 maybe-clean-stage3-ppl:
13343 @if ppl-bootstrap
13344 maybe-all-stage3-ppl: all-stage3-ppl
13345 all-stage3: all-stage3-ppl
13346 TARGET-stage3-ppl = $(TARGET-ppl)
13347 all-stage3-ppl: configure-stage3-ppl
13348         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13349         @r=`${PWD_COMMAND}`; export r; \
13350         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13351         TFLAGS="$(STAGE3_TFLAGS)"; \
13352         $(HOST_EXPORTS) \
13353         $(POSTSTAGE1_HOST_EXPORTS)  \
13354         cd $(HOST_SUBDIR)/ppl && \
13355         $(MAKE) $(BASE_FLAGS_TO_PASS) \
13356                 CFLAGS="$(STAGE3_CFLAGS)" \
13357                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13358                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13359                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13360                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13361                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13362                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
13363                 TFLAGS="$(STAGE3_TFLAGS)" \
13364                 $(TARGET-stage3-ppl)
13365
13366 maybe-clean-stage3-ppl: clean-stage3-ppl
13367 clean-stage3: clean-stage3-ppl
13368 clean-stage3-ppl:
13369         @if [ $(current_stage) = stage3 ]; then \
13370           [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13371         else \
13372           [ -f $(HOST_SUBDIR)/stage3-ppl/Makefile ] || exit 0; \
13373           $(MAKE) stage3-start; \
13374         fi; \
13375         cd $(HOST_SUBDIR)/ppl && \
13376         $(MAKE) $(EXTRA_HOST_FLAGS)  \
13377                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
13378                  clean
13379 @endif ppl-bootstrap
13380
13381
13382 .PHONY: all-stage4-ppl maybe-all-stage4-ppl
13383 .PHONY: clean-stage4-ppl maybe-clean-stage4-ppl
13384 maybe-all-stage4-ppl:
13385 maybe-clean-stage4-ppl:
13386 @if ppl-bootstrap
13387 maybe-all-stage4-ppl: all-stage4-ppl
13388 all-stage4: all-stage4-ppl
13389 TARGET-stage4-ppl = $(TARGET-ppl)
13390 all-stage4-ppl: configure-stage4-ppl
13391         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13392         @r=`${PWD_COMMAND}`; export r; \
13393         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13394         TFLAGS="$(STAGE4_TFLAGS)"; \
13395         $(HOST_EXPORTS) \
13396         $(POSTSTAGE1_HOST_EXPORTS)  \
13397         cd $(HOST_SUBDIR)/ppl && \
13398         $(MAKE) $(BASE_FLAGS_TO_PASS) \
13399                 CFLAGS="$(STAGE4_CFLAGS)" \
13400                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13401                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13402                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13403                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13404                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13405                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
13406                 TFLAGS="$(STAGE4_TFLAGS)" \
13407                 $(TARGET-stage4-ppl)
13408
13409 maybe-clean-stage4-ppl: clean-stage4-ppl
13410 clean-stage4: clean-stage4-ppl
13411 clean-stage4-ppl:
13412         @if [ $(current_stage) = stage4 ]; then \
13413           [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13414         else \
13415           [ -f $(HOST_SUBDIR)/stage4-ppl/Makefile ] || exit 0; \
13416           $(MAKE) stage4-start; \
13417         fi; \
13418         cd $(HOST_SUBDIR)/ppl && \
13419         $(MAKE) $(EXTRA_HOST_FLAGS)  \
13420                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
13421                  clean
13422 @endif ppl-bootstrap
13423
13424
13425 .PHONY: all-stageprofile-ppl maybe-all-stageprofile-ppl
13426 .PHONY: clean-stageprofile-ppl maybe-clean-stageprofile-ppl
13427 maybe-all-stageprofile-ppl:
13428 maybe-clean-stageprofile-ppl:
13429 @if ppl-bootstrap
13430 maybe-all-stageprofile-ppl: all-stageprofile-ppl
13431 all-stageprofile: all-stageprofile-ppl
13432 TARGET-stageprofile-ppl = $(TARGET-ppl)
13433 all-stageprofile-ppl: configure-stageprofile-ppl
13434         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13435         @r=`${PWD_COMMAND}`; export r; \
13436         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13437         TFLAGS="$(STAGEprofile_TFLAGS)"; \
13438         $(HOST_EXPORTS) \
13439         $(POSTSTAGE1_HOST_EXPORTS)  \
13440         cd $(HOST_SUBDIR)/ppl && \
13441         $(MAKE) $(BASE_FLAGS_TO_PASS) \
13442                 CFLAGS="$(STAGEprofile_CFLAGS)" \
13443                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13444                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13445                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13446                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13447                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13448                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
13449                 TFLAGS="$(STAGEprofile_TFLAGS)" \
13450                 $(TARGET-stageprofile-ppl)
13451
13452 maybe-clean-stageprofile-ppl: clean-stageprofile-ppl
13453 clean-stageprofile: clean-stageprofile-ppl
13454 clean-stageprofile-ppl:
13455         @if [ $(current_stage) = stageprofile ]; then \
13456           [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13457         else \
13458           [ -f $(HOST_SUBDIR)/stageprofile-ppl/Makefile ] || exit 0; \
13459           $(MAKE) stageprofile-start; \
13460         fi; \
13461         cd $(HOST_SUBDIR)/ppl && \
13462         $(MAKE) $(EXTRA_HOST_FLAGS)  \
13463                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
13464                  clean
13465 @endif ppl-bootstrap
13466
13467
13468 .PHONY: all-stagefeedback-ppl maybe-all-stagefeedback-ppl
13469 .PHONY: clean-stagefeedback-ppl maybe-clean-stagefeedback-ppl
13470 maybe-all-stagefeedback-ppl:
13471 maybe-clean-stagefeedback-ppl:
13472 @if ppl-bootstrap
13473 maybe-all-stagefeedback-ppl: all-stagefeedback-ppl
13474 all-stagefeedback: all-stagefeedback-ppl
13475 TARGET-stagefeedback-ppl = $(TARGET-ppl)
13476 all-stagefeedback-ppl: configure-stagefeedback-ppl
13477         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13478         @r=`${PWD_COMMAND}`; export r; \
13479         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13480         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13481         $(HOST_EXPORTS) \
13482         $(POSTSTAGE1_HOST_EXPORTS)  \
13483         cd $(HOST_SUBDIR)/ppl && \
13484         $(MAKE) $(BASE_FLAGS_TO_PASS) \
13485                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
13486                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13487                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13488                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13489                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13490                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13491                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
13492                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
13493                 $(TARGET-stagefeedback-ppl)
13494
13495 maybe-clean-stagefeedback-ppl: clean-stagefeedback-ppl
13496 clean-stagefeedback: clean-stagefeedback-ppl
13497 clean-stagefeedback-ppl:
13498         @if [ $(current_stage) = stagefeedback ]; then \
13499           [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13500         else \
13501           [ -f $(HOST_SUBDIR)/stagefeedback-ppl/Makefile ] || exit 0; \
13502           $(MAKE) stagefeedback-start; \
13503         fi; \
13504         cd $(HOST_SUBDIR)/ppl && \
13505         $(MAKE) $(EXTRA_HOST_FLAGS)  \
13506                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
13507                  clean
13508 @endif ppl-bootstrap
13509
13510
13511
13512
13513
13514 .PHONY: check-ppl maybe-check-ppl
13515 maybe-check-ppl:
13516 @if ppl
13517 maybe-check-ppl: check-ppl
13518
13519 check-ppl:
13520         @: $(MAKE); $(unstage)
13521         @r=`${PWD_COMMAND}`; export r; \
13522         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13523         $(HOST_EXPORTS) \
13524         (cd $(HOST_SUBDIR)/ppl && \
13525           $(MAKE) $(FLAGS_TO_PASS)  check)
13526
13527 @endif ppl
13528
13529 .PHONY: install-ppl maybe-install-ppl
13530 maybe-install-ppl:
13531 @if ppl
13532 maybe-install-ppl: install-ppl
13533
13534 install-ppl:
13535
13536 @endif ppl
13537
13538 .PHONY: install-strip-ppl maybe-install-strip-ppl
13539 maybe-install-strip-ppl:
13540 @if ppl
13541 maybe-install-strip-ppl: install-strip-ppl
13542
13543 install-strip-ppl:
13544
13545 @endif ppl
13546
13547 # Other targets (info, dvi, pdf, etc.)
13548
13549 .PHONY: maybe-info-ppl info-ppl
13550 maybe-info-ppl:
13551 @if ppl
13552 maybe-info-ppl: info-ppl
13553
13554 info-ppl: \
13555     configure-ppl 
13556         @[ -f ./ppl/Makefile ] || exit 0; \
13557         r=`${PWD_COMMAND}`; export r; \
13558         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13559         $(HOST_EXPORTS) \
13560         for flag in $(EXTRA_HOST_FLAGS) ; do \
13561           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13562         done; \
13563         echo "Doing info in ppl" ; \
13564         (cd $(HOST_SUBDIR)/ppl && \
13565           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13566                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13567                   "RANLIB=$${RANLIB}" \
13568                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13569                   info) \
13570           || exit 1
13571
13572 @endif ppl
13573
13574 .PHONY: maybe-dvi-ppl dvi-ppl
13575 maybe-dvi-ppl:
13576 @if ppl
13577 maybe-dvi-ppl: dvi-ppl
13578
13579 dvi-ppl: \
13580     configure-ppl 
13581         @[ -f ./ppl/Makefile ] || exit 0; \
13582         r=`${PWD_COMMAND}`; export r; \
13583         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13584         $(HOST_EXPORTS) \
13585         for flag in $(EXTRA_HOST_FLAGS) ; do \
13586           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13587         done; \
13588         echo "Doing dvi in ppl" ; \
13589         (cd $(HOST_SUBDIR)/ppl && \
13590           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13591                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13592                   "RANLIB=$${RANLIB}" \
13593                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13594                   dvi) \
13595           || exit 1
13596
13597 @endif ppl
13598
13599 .PHONY: maybe-pdf-ppl pdf-ppl
13600 maybe-pdf-ppl:
13601 @if ppl
13602 maybe-pdf-ppl: pdf-ppl
13603
13604 pdf-ppl: \
13605     configure-ppl 
13606         @[ -f ./ppl/Makefile ] || exit 0; \
13607         r=`${PWD_COMMAND}`; export r; \
13608         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13609         $(HOST_EXPORTS) \
13610         for flag in $(EXTRA_HOST_FLAGS) ; do \
13611           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13612         done; \
13613         echo "Doing pdf in ppl" ; \
13614         (cd $(HOST_SUBDIR)/ppl && \
13615           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13616                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13617                   "RANLIB=$${RANLIB}" \
13618                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13619                   pdf) \
13620           || exit 1
13621
13622 @endif ppl
13623
13624 .PHONY: maybe-html-ppl html-ppl
13625 maybe-html-ppl:
13626 @if ppl
13627 maybe-html-ppl: html-ppl
13628
13629 html-ppl: \
13630     configure-ppl 
13631         @[ -f ./ppl/Makefile ] || exit 0; \
13632         r=`${PWD_COMMAND}`; export r; \
13633         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13634         $(HOST_EXPORTS) \
13635         for flag in $(EXTRA_HOST_FLAGS) ; do \
13636           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13637         done; \
13638         echo "Doing html in ppl" ; \
13639         (cd $(HOST_SUBDIR)/ppl && \
13640           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13641                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13642                   "RANLIB=$${RANLIB}" \
13643                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13644                   html) \
13645           || exit 1
13646
13647 @endif ppl
13648
13649 .PHONY: maybe-TAGS-ppl TAGS-ppl
13650 maybe-TAGS-ppl:
13651 @if ppl
13652 maybe-TAGS-ppl: TAGS-ppl
13653
13654 TAGS-ppl: \
13655     configure-ppl 
13656         @[ -f ./ppl/Makefile ] || exit 0; \
13657         r=`${PWD_COMMAND}`; export r; \
13658         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13659         $(HOST_EXPORTS) \
13660         for flag in $(EXTRA_HOST_FLAGS) ; do \
13661           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13662         done; \
13663         echo "Doing TAGS in ppl" ; \
13664         (cd $(HOST_SUBDIR)/ppl && \
13665           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13666                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13667                   "RANLIB=$${RANLIB}" \
13668                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13669                   TAGS) \
13670           || exit 1
13671
13672 @endif ppl
13673
13674 .PHONY: maybe-install-info-ppl install-info-ppl
13675 maybe-install-info-ppl:
13676 @if ppl
13677 maybe-install-info-ppl: install-info-ppl
13678
13679 install-info-ppl: \
13680     configure-ppl \
13681     info-ppl 
13682         @[ -f ./ppl/Makefile ] || exit 0; \
13683         r=`${PWD_COMMAND}`; export r; \
13684         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13685         $(HOST_EXPORTS) \
13686         for flag in $(EXTRA_HOST_FLAGS) ; do \
13687           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13688         done; \
13689         echo "Doing install-info in ppl" ; \
13690         (cd $(HOST_SUBDIR)/ppl && \
13691           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13692                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13693                   "RANLIB=$${RANLIB}" \
13694                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13695                   install-info) \
13696           || exit 1
13697
13698 @endif ppl
13699
13700 .PHONY: maybe-install-pdf-ppl install-pdf-ppl
13701 maybe-install-pdf-ppl:
13702 @if ppl
13703 maybe-install-pdf-ppl: install-pdf-ppl
13704
13705 install-pdf-ppl: \
13706     configure-ppl \
13707     pdf-ppl 
13708         @[ -f ./ppl/Makefile ] || exit 0; \
13709         r=`${PWD_COMMAND}`; export r; \
13710         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13711         $(HOST_EXPORTS) \
13712         for flag in $(EXTRA_HOST_FLAGS) ; do \
13713           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13714         done; \
13715         echo "Doing install-pdf in ppl" ; \
13716         (cd $(HOST_SUBDIR)/ppl && \
13717           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13718                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13719                   "RANLIB=$${RANLIB}" \
13720                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13721                   install-pdf) \
13722           || exit 1
13723
13724 @endif ppl
13725
13726 .PHONY: maybe-install-html-ppl install-html-ppl
13727 maybe-install-html-ppl:
13728 @if ppl
13729 maybe-install-html-ppl: install-html-ppl
13730
13731 install-html-ppl: \
13732     configure-ppl \
13733     html-ppl 
13734         @[ -f ./ppl/Makefile ] || exit 0; \
13735         r=`${PWD_COMMAND}`; export r; \
13736         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13737         $(HOST_EXPORTS) \
13738         for flag in $(EXTRA_HOST_FLAGS) ; do \
13739           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13740         done; \
13741         echo "Doing install-html in ppl" ; \
13742         (cd $(HOST_SUBDIR)/ppl && \
13743           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13744                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13745                   "RANLIB=$${RANLIB}" \
13746                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13747                   install-html) \
13748           || exit 1
13749
13750 @endif ppl
13751
13752 .PHONY: maybe-installcheck-ppl installcheck-ppl
13753 maybe-installcheck-ppl:
13754 @if ppl
13755 maybe-installcheck-ppl: installcheck-ppl
13756
13757 installcheck-ppl: \
13758     configure-ppl 
13759         @[ -f ./ppl/Makefile ] || exit 0; \
13760         r=`${PWD_COMMAND}`; export r; \
13761         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13762         $(HOST_EXPORTS) \
13763         for flag in $(EXTRA_HOST_FLAGS) ; do \
13764           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13765         done; \
13766         echo "Doing installcheck in ppl" ; \
13767         (cd $(HOST_SUBDIR)/ppl && \
13768           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13769                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13770                   "RANLIB=$${RANLIB}" \
13771                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13772                   installcheck) \
13773           || exit 1
13774
13775 @endif ppl
13776
13777 .PHONY: maybe-mostlyclean-ppl mostlyclean-ppl
13778 maybe-mostlyclean-ppl:
13779 @if ppl
13780 maybe-mostlyclean-ppl: mostlyclean-ppl
13781
13782 mostlyclean-ppl: 
13783         @[ -f ./ppl/Makefile ] || exit 0; \
13784         r=`${PWD_COMMAND}`; export r; \
13785         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13786         $(HOST_EXPORTS) \
13787         for flag in $(EXTRA_HOST_FLAGS) ; do \
13788           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13789         done; \
13790         echo "Doing mostlyclean in ppl" ; \
13791         (cd $(HOST_SUBDIR)/ppl && \
13792           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13793                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13794                   "RANLIB=$${RANLIB}" \
13795                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13796                   mostlyclean) \
13797           || exit 1
13798
13799 @endif ppl
13800
13801 .PHONY: maybe-clean-ppl clean-ppl
13802 maybe-clean-ppl:
13803 @if ppl
13804 maybe-clean-ppl: clean-ppl
13805
13806 clean-ppl: 
13807         @[ -f ./ppl/Makefile ] || exit 0; \
13808         r=`${PWD_COMMAND}`; export r; \
13809         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13810         $(HOST_EXPORTS) \
13811         for flag in $(EXTRA_HOST_FLAGS) ; do \
13812           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13813         done; \
13814         echo "Doing clean in ppl" ; \
13815         (cd $(HOST_SUBDIR)/ppl && \
13816           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13817                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13818                   "RANLIB=$${RANLIB}" \
13819                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13820                   clean) \
13821           || exit 1
13822
13823 @endif ppl
13824
13825 .PHONY: maybe-distclean-ppl distclean-ppl
13826 maybe-distclean-ppl:
13827 @if ppl
13828 maybe-distclean-ppl: distclean-ppl
13829
13830 distclean-ppl: 
13831         @[ -f ./ppl/Makefile ] || exit 0; \
13832         r=`${PWD_COMMAND}`; export r; \
13833         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13834         $(HOST_EXPORTS) \
13835         for flag in $(EXTRA_HOST_FLAGS) ; do \
13836           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13837         done; \
13838         echo "Doing distclean in ppl" ; \
13839         (cd $(HOST_SUBDIR)/ppl && \
13840           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13841                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13842                   "RANLIB=$${RANLIB}" \
13843                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13844                   distclean) \
13845           || exit 1
13846
13847 @endif ppl
13848
13849 .PHONY: maybe-maintainer-clean-ppl maintainer-clean-ppl
13850 maybe-maintainer-clean-ppl:
13851 @if ppl
13852 maybe-maintainer-clean-ppl: maintainer-clean-ppl
13853
13854 maintainer-clean-ppl: 
13855         @[ -f ./ppl/Makefile ] || exit 0; \
13856         r=`${PWD_COMMAND}`; export r; \
13857         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13858         $(HOST_EXPORTS) \
13859         for flag in $(EXTRA_HOST_FLAGS) ; do \
13860           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13861         done; \
13862         echo "Doing maintainer-clean in ppl" ; \
13863         (cd $(HOST_SUBDIR)/ppl && \
13864           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13865                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13866                   "RANLIB=$${RANLIB}" \
13867                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13868                   maintainer-clean) \
13869           || exit 1
13870
13871 @endif ppl
13872
13873
13874
13875 .PHONY: configure-cloog maybe-configure-cloog
13876 maybe-configure-cloog:
13877 @if gcc-bootstrap
13878 configure-cloog: stage_current
13879 @endif gcc-bootstrap
13880 @if cloog
13881 maybe-configure-cloog: configure-cloog
13882 configure-cloog: 
13883         @r=`${PWD_COMMAND}`; export r; \
13884         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13885         test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13886         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13887         $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
13888         echo Configuring in $(HOST_SUBDIR)/cloog; \
13889         cd "$(HOST_SUBDIR)/cloog" || exit 1; \
13890         case $(srcdir) in \
13891           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13892           *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13893                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13894         esac; \
13895         srcdiroption="--srcdir=$${topdir}/cloog"; \
13896         libsrcdir="$$s/cloog"; \
13897         $(SHELL) $${libsrcdir}/configure \
13898           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13899           --target=${target_alias} $${srcdiroption} --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl \
13900           || exit 1
13901 @endif cloog
13902
13903
13904
13905 .PHONY: configure-stage1-cloog maybe-configure-stage1-cloog
13906 maybe-configure-stage1-cloog:
13907 @if cloog-bootstrap
13908 maybe-configure-stage1-cloog: configure-stage1-cloog
13909 configure-stage1-cloog:
13910         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13911         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13912         @r=`${PWD_COMMAND}`; export r; \
13913         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13914         TFLAGS="$(STAGE1_TFLAGS)"; \
13915         test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13916         $(HOST_EXPORTS) \
13917         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13918         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13919         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
13920         echo Configuring stage 1 in $(HOST_SUBDIR)/cloog ; \
13921         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13922         cd $(HOST_SUBDIR)/cloog || exit 1; \
13923         case $(srcdir) in \
13924           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13925           *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13926                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13927         esac; \
13928         srcdiroption="--srcdir=$${topdir}/cloog"; \
13929         libsrcdir="$$s/cloog"; \
13930         $(SHELL) $${libsrcdir}/configure \
13931           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13932           --target=${target_alias} $${srcdiroption} \
13933           $(STAGE1_CONFIGURE_FLAGS) \
13934           --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
13935 @endif cloog-bootstrap
13936
13937 .PHONY: configure-stage2-cloog maybe-configure-stage2-cloog
13938 maybe-configure-stage2-cloog:
13939 @if cloog-bootstrap
13940 maybe-configure-stage2-cloog: configure-stage2-cloog
13941 configure-stage2-cloog:
13942         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13943         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13944         @r=`${PWD_COMMAND}`; export r; \
13945         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13946         TFLAGS="$(STAGE2_TFLAGS)"; \
13947         test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13948         $(HOST_EXPORTS) \
13949         $(POSTSTAGE1_HOST_EXPORTS) \
13950         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13951         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13952         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
13953         echo Configuring stage 2 in $(HOST_SUBDIR)/cloog ; \
13954         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13955         cd $(HOST_SUBDIR)/cloog || exit 1; \
13956         case $(srcdir) in \
13957           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13958           *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13959                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13960         esac; \
13961         srcdiroption="--srcdir=$${topdir}/cloog"; \
13962         libsrcdir="$$s/cloog"; \
13963         $(SHELL) $${libsrcdir}/configure \
13964           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13965           --target=${target_alias} $${srcdiroption} \
13966           --with-build-libsubdir=$(HOST_SUBDIR) \
13967           $(STAGE2_CONFIGURE_FLAGS) \
13968           --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
13969 @endif cloog-bootstrap
13970
13971 .PHONY: configure-stage3-cloog maybe-configure-stage3-cloog
13972 maybe-configure-stage3-cloog:
13973 @if cloog-bootstrap
13974 maybe-configure-stage3-cloog: configure-stage3-cloog
13975 configure-stage3-cloog:
13976         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13977         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13978         @r=`${PWD_COMMAND}`; export r; \
13979         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13980         TFLAGS="$(STAGE3_TFLAGS)"; \
13981         test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13982         $(HOST_EXPORTS) \
13983         $(POSTSTAGE1_HOST_EXPORTS) \
13984         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13985         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13986         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
13987         echo Configuring stage 3 in $(HOST_SUBDIR)/cloog ; \
13988         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13989         cd $(HOST_SUBDIR)/cloog || exit 1; \
13990         case $(srcdir) in \
13991           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13992           *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13993                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13994         esac; \
13995         srcdiroption="--srcdir=$${topdir}/cloog"; \
13996         libsrcdir="$$s/cloog"; \
13997         $(SHELL) $${libsrcdir}/configure \
13998           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13999           --target=${target_alias} $${srcdiroption} \
14000           --with-build-libsubdir=$(HOST_SUBDIR) \
14001           $(STAGE3_CONFIGURE_FLAGS) \
14002           --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
14003 @endif cloog-bootstrap
14004
14005 .PHONY: configure-stage4-cloog maybe-configure-stage4-cloog
14006 maybe-configure-stage4-cloog:
14007 @if cloog-bootstrap
14008 maybe-configure-stage4-cloog: configure-stage4-cloog
14009 configure-stage4-cloog:
14010         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14011         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14012         @r=`${PWD_COMMAND}`; export r; \
14013         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14014         TFLAGS="$(STAGE4_TFLAGS)"; \
14015         test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14016         $(HOST_EXPORTS) \
14017         $(POSTSTAGE1_HOST_EXPORTS) \
14018         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14019         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14020         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14021         echo Configuring stage 4 in $(HOST_SUBDIR)/cloog ; \
14022         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14023         cd $(HOST_SUBDIR)/cloog || exit 1; \
14024         case $(srcdir) in \
14025           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14026           *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14027                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14028         esac; \
14029         srcdiroption="--srcdir=$${topdir}/cloog"; \
14030         libsrcdir="$$s/cloog"; \
14031         $(SHELL) $${libsrcdir}/configure \
14032           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14033           --target=${target_alias} $${srcdiroption} \
14034           --with-build-libsubdir=$(HOST_SUBDIR) \
14035           $(STAGE4_CONFIGURE_FLAGS) \
14036           --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
14037 @endif cloog-bootstrap
14038
14039 .PHONY: configure-stageprofile-cloog maybe-configure-stageprofile-cloog
14040 maybe-configure-stageprofile-cloog:
14041 @if cloog-bootstrap
14042 maybe-configure-stageprofile-cloog: configure-stageprofile-cloog
14043 configure-stageprofile-cloog:
14044         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14045         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14046         @r=`${PWD_COMMAND}`; export r; \
14047         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14048         TFLAGS="$(STAGEprofile_TFLAGS)"; \
14049         test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14050         $(HOST_EXPORTS) \
14051         $(POSTSTAGE1_HOST_EXPORTS) \
14052         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14053         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14054         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14055         echo Configuring stage profile in $(HOST_SUBDIR)/cloog ; \
14056         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14057         cd $(HOST_SUBDIR)/cloog || exit 1; \
14058         case $(srcdir) in \
14059           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14060           *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14061                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14062         esac; \
14063         srcdiroption="--srcdir=$${topdir}/cloog"; \
14064         libsrcdir="$$s/cloog"; \
14065         $(SHELL) $${libsrcdir}/configure \
14066           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14067           --target=${target_alias} $${srcdiroption} \
14068           --with-build-libsubdir=$(HOST_SUBDIR) \
14069           $(STAGEprofile_CONFIGURE_FLAGS) \
14070           --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
14071 @endif cloog-bootstrap
14072
14073 .PHONY: configure-stagefeedback-cloog maybe-configure-stagefeedback-cloog
14074 maybe-configure-stagefeedback-cloog:
14075 @if cloog-bootstrap
14076 maybe-configure-stagefeedback-cloog: configure-stagefeedback-cloog
14077 configure-stagefeedback-cloog:
14078         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14079         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14080         @r=`${PWD_COMMAND}`; export r; \
14081         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14082         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14083         test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14084         $(HOST_EXPORTS) \
14085         $(POSTSTAGE1_HOST_EXPORTS) \
14086         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14087         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14088         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14089         echo Configuring stage feedback in $(HOST_SUBDIR)/cloog ; \
14090         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14091         cd $(HOST_SUBDIR)/cloog || exit 1; \
14092         case $(srcdir) in \
14093           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14094           *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14095                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14096         esac; \
14097         srcdiroption="--srcdir=$${topdir}/cloog"; \
14098         libsrcdir="$$s/cloog"; \
14099         $(SHELL) $${libsrcdir}/configure \
14100           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14101           --target=${target_alias} $${srcdiroption} \
14102           --with-build-libsubdir=$(HOST_SUBDIR) \
14103           $(STAGEfeedback_CONFIGURE_FLAGS) \
14104           --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
14105 @endif cloog-bootstrap
14106
14107
14108
14109
14110
14111 .PHONY: all-cloog maybe-all-cloog
14112 maybe-all-cloog:
14113 @if gcc-bootstrap
14114 all-cloog: stage_current
14115 @endif gcc-bootstrap
14116 @if cloog
14117 TARGET-cloog=all
14118 maybe-all-cloog: all-cloog
14119 all-cloog: configure-cloog
14120         @r=`${PWD_COMMAND}`; export r; \
14121         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14122         $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14123         (cd $(HOST_SUBDIR)/cloog && \
14124           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14125                 $(TARGET-cloog))
14126 @endif cloog
14127
14128
14129
14130 .PHONY: all-stage1-cloog maybe-all-stage1-cloog
14131 .PHONY: clean-stage1-cloog maybe-clean-stage1-cloog
14132 maybe-all-stage1-cloog:
14133 maybe-clean-stage1-cloog:
14134 @if cloog-bootstrap
14135 maybe-all-stage1-cloog: all-stage1-cloog
14136 all-stage1: all-stage1-cloog
14137 TARGET-stage1-cloog = $(TARGET-cloog)
14138 all-stage1-cloog: configure-stage1-cloog
14139         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14140         @r=`${PWD_COMMAND}`; export r; \
14141         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14142         TFLAGS="$(STAGE1_TFLAGS)"; \
14143         $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14144         cd $(HOST_SUBDIR)/cloog && \
14145         $(MAKE) $(BASE_FLAGS_TO_PASS) \
14146                 CFLAGS="$(STAGE1_CFLAGS)" \
14147                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14148                 LIBCFLAGS="$(LIBCFLAGS)" \
14149                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14150                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14151                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14152                 $(EXTRA_HOST_FLAGS)  CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14153                 TFLAGS="$(STAGE1_TFLAGS)" \
14154                 $(TARGET-stage1-cloog)
14155
14156 maybe-clean-stage1-cloog: clean-stage1-cloog
14157 clean-stage1: clean-stage1-cloog
14158 clean-stage1-cloog:
14159         @if [ $(current_stage) = stage1 ]; then \
14160           [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14161         else \
14162           [ -f $(HOST_SUBDIR)/stage1-cloog/Makefile ] || exit 0; \
14163           $(MAKE) stage1-start; \
14164         fi; \
14165         cd $(HOST_SUBDIR)/cloog && \
14166         $(MAKE) $(EXTRA_HOST_FLAGS)  \
14167                 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14168 @endif cloog-bootstrap
14169
14170
14171 .PHONY: all-stage2-cloog maybe-all-stage2-cloog
14172 .PHONY: clean-stage2-cloog maybe-clean-stage2-cloog
14173 maybe-all-stage2-cloog:
14174 maybe-clean-stage2-cloog:
14175 @if cloog-bootstrap
14176 maybe-all-stage2-cloog: all-stage2-cloog
14177 all-stage2: all-stage2-cloog
14178 TARGET-stage2-cloog = $(TARGET-cloog)
14179 all-stage2-cloog: configure-stage2-cloog
14180         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14181         @r=`${PWD_COMMAND}`; export r; \
14182         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14183         TFLAGS="$(STAGE2_TFLAGS)"; \
14184         $(HOST_EXPORTS) \
14185         $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14186         cd $(HOST_SUBDIR)/cloog && \
14187         $(MAKE) $(BASE_FLAGS_TO_PASS) \
14188                 CFLAGS="$(STAGE2_CFLAGS)" \
14189                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
14190                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14191                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14192                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14193                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14194                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14195                 TFLAGS="$(STAGE2_TFLAGS)" \
14196                 $(TARGET-stage2-cloog)
14197
14198 maybe-clean-stage2-cloog: clean-stage2-cloog
14199 clean-stage2: clean-stage2-cloog
14200 clean-stage2-cloog:
14201         @if [ $(current_stage) = stage2 ]; then \
14202           [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14203         else \
14204           [ -f $(HOST_SUBDIR)/stage2-cloog/Makefile ] || exit 0; \
14205           $(MAKE) stage2-start; \
14206         fi; \
14207         cd $(HOST_SUBDIR)/cloog && \
14208         $(MAKE) $(EXTRA_HOST_FLAGS)  \
14209                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
14210                 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14211 @endif cloog-bootstrap
14212
14213
14214 .PHONY: all-stage3-cloog maybe-all-stage3-cloog
14215 .PHONY: clean-stage3-cloog maybe-clean-stage3-cloog
14216 maybe-all-stage3-cloog:
14217 maybe-clean-stage3-cloog:
14218 @if cloog-bootstrap
14219 maybe-all-stage3-cloog: all-stage3-cloog
14220 all-stage3: all-stage3-cloog
14221 TARGET-stage3-cloog = $(TARGET-cloog)
14222 all-stage3-cloog: configure-stage3-cloog
14223         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14224         @r=`${PWD_COMMAND}`; export r; \
14225         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14226         TFLAGS="$(STAGE3_TFLAGS)"; \
14227         $(HOST_EXPORTS) \
14228         $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14229         cd $(HOST_SUBDIR)/cloog && \
14230         $(MAKE) $(BASE_FLAGS_TO_PASS) \
14231                 CFLAGS="$(STAGE3_CFLAGS)" \
14232                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14233                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14234                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14235                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14236                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14237                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14238                 TFLAGS="$(STAGE3_TFLAGS)" \
14239                 $(TARGET-stage3-cloog)
14240
14241 maybe-clean-stage3-cloog: clean-stage3-cloog
14242 clean-stage3: clean-stage3-cloog
14243 clean-stage3-cloog:
14244         @if [ $(current_stage) = stage3 ]; then \
14245           [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14246         else \
14247           [ -f $(HOST_SUBDIR)/stage3-cloog/Makefile ] || exit 0; \
14248           $(MAKE) stage3-start; \
14249         fi; \
14250         cd $(HOST_SUBDIR)/cloog && \
14251         $(MAKE) $(EXTRA_HOST_FLAGS)  \
14252                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
14253                 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14254 @endif cloog-bootstrap
14255
14256
14257 .PHONY: all-stage4-cloog maybe-all-stage4-cloog
14258 .PHONY: clean-stage4-cloog maybe-clean-stage4-cloog
14259 maybe-all-stage4-cloog:
14260 maybe-clean-stage4-cloog:
14261 @if cloog-bootstrap
14262 maybe-all-stage4-cloog: all-stage4-cloog
14263 all-stage4: all-stage4-cloog
14264 TARGET-stage4-cloog = $(TARGET-cloog)
14265 all-stage4-cloog: configure-stage4-cloog
14266         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14267         @r=`${PWD_COMMAND}`; export r; \
14268         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14269         TFLAGS="$(STAGE4_TFLAGS)"; \
14270         $(HOST_EXPORTS) \
14271         $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14272         cd $(HOST_SUBDIR)/cloog && \
14273         $(MAKE) $(BASE_FLAGS_TO_PASS) \
14274                 CFLAGS="$(STAGE4_CFLAGS)" \
14275                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14276                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14277                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14278                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14279                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14280                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14281                 TFLAGS="$(STAGE4_TFLAGS)" \
14282                 $(TARGET-stage4-cloog)
14283
14284 maybe-clean-stage4-cloog: clean-stage4-cloog
14285 clean-stage4: clean-stage4-cloog
14286 clean-stage4-cloog:
14287         @if [ $(current_stage) = stage4 ]; then \
14288           [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14289         else \
14290           [ -f $(HOST_SUBDIR)/stage4-cloog/Makefile ] || exit 0; \
14291           $(MAKE) stage4-start; \
14292         fi; \
14293         cd $(HOST_SUBDIR)/cloog && \
14294         $(MAKE) $(EXTRA_HOST_FLAGS)  \
14295                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
14296                 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14297 @endif cloog-bootstrap
14298
14299
14300 .PHONY: all-stageprofile-cloog maybe-all-stageprofile-cloog
14301 .PHONY: clean-stageprofile-cloog maybe-clean-stageprofile-cloog
14302 maybe-all-stageprofile-cloog:
14303 maybe-clean-stageprofile-cloog:
14304 @if cloog-bootstrap
14305 maybe-all-stageprofile-cloog: all-stageprofile-cloog
14306 all-stageprofile: all-stageprofile-cloog
14307 TARGET-stageprofile-cloog = $(TARGET-cloog)
14308 all-stageprofile-cloog: configure-stageprofile-cloog
14309         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14310         @r=`${PWD_COMMAND}`; export r; \
14311         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14312         TFLAGS="$(STAGEprofile_TFLAGS)"; \
14313         $(HOST_EXPORTS) \
14314         $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14315         cd $(HOST_SUBDIR)/cloog && \
14316         $(MAKE) $(BASE_FLAGS_TO_PASS) \
14317                 CFLAGS="$(STAGEprofile_CFLAGS)" \
14318                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14319                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14320                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14321                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14322                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14323                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14324                 TFLAGS="$(STAGEprofile_TFLAGS)" \
14325                 $(TARGET-stageprofile-cloog)
14326
14327 maybe-clean-stageprofile-cloog: clean-stageprofile-cloog
14328 clean-stageprofile: clean-stageprofile-cloog
14329 clean-stageprofile-cloog:
14330         @if [ $(current_stage) = stageprofile ]; then \
14331           [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14332         else \
14333           [ -f $(HOST_SUBDIR)/stageprofile-cloog/Makefile ] || exit 0; \
14334           $(MAKE) stageprofile-start; \
14335         fi; \
14336         cd $(HOST_SUBDIR)/cloog && \
14337         $(MAKE) $(EXTRA_HOST_FLAGS)  \
14338                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
14339                 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14340 @endif cloog-bootstrap
14341
14342
14343 .PHONY: all-stagefeedback-cloog maybe-all-stagefeedback-cloog
14344 .PHONY: clean-stagefeedback-cloog maybe-clean-stagefeedback-cloog
14345 maybe-all-stagefeedback-cloog:
14346 maybe-clean-stagefeedback-cloog:
14347 @if cloog-bootstrap
14348 maybe-all-stagefeedback-cloog: all-stagefeedback-cloog
14349 all-stagefeedback: all-stagefeedback-cloog
14350 TARGET-stagefeedback-cloog = $(TARGET-cloog)
14351 all-stagefeedback-cloog: configure-stagefeedback-cloog
14352         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14353         @r=`${PWD_COMMAND}`; export r; \
14354         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14355         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14356         $(HOST_EXPORTS) \
14357         $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14358         cd $(HOST_SUBDIR)/cloog && \
14359         $(MAKE) $(BASE_FLAGS_TO_PASS) \
14360                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14361                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14362                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14363                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14364                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14365                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14366                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14367                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
14368                 $(TARGET-stagefeedback-cloog)
14369
14370 maybe-clean-stagefeedback-cloog: clean-stagefeedback-cloog
14371 clean-stagefeedback: clean-stagefeedback-cloog
14372 clean-stagefeedback-cloog:
14373         @if [ $(current_stage) = stagefeedback ]; then \
14374           [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14375         else \
14376           [ -f $(HOST_SUBDIR)/stagefeedback-cloog/Makefile ] || exit 0; \
14377           $(MAKE) stagefeedback-start; \
14378         fi; \
14379         cd $(HOST_SUBDIR)/cloog && \
14380         $(MAKE) $(EXTRA_HOST_FLAGS)  \
14381                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
14382                 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14383 @endif cloog-bootstrap
14384
14385
14386
14387
14388
14389 .PHONY: check-cloog maybe-check-cloog
14390 maybe-check-cloog:
14391 @if cloog
14392 maybe-check-cloog: check-cloog
14393
14394 check-cloog:
14395         @: $(MAKE); $(unstage)
14396         @r=`${PWD_COMMAND}`; export r; \
14397         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14398         $(HOST_EXPORTS) \
14399         (cd $(HOST_SUBDIR)/cloog && \
14400           $(MAKE) $(FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" check)
14401
14402 @endif cloog
14403
14404 .PHONY: install-cloog maybe-install-cloog
14405 maybe-install-cloog:
14406 @if cloog
14407 maybe-install-cloog: install-cloog
14408
14409 install-cloog:
14410
14411 @endif cloog
14412
14413 .PHONY: install-strip-cloog maybe-install-strip-cloog
14414 maybe-install-strip-cloog:
14415 @if cloog
14416 maybe-install-strip-cloog: install-strip-cloog
14417
14418 install-strip-cloog:
14419
14420 @endif cloog
14421
14422 # Other targets (info, dvi, pdf, etc.)
14423
14424 .PHONY: maybe-info-cloog info-cloog
14425 maybe-info-cloog:
14426 @if cloog
14427 maybe-info-cloog: info-cloog
14428
14429 info-cloog: \
14430     configure-cloog 
14431         @[ -f ./cloog/Makefile ] || exit 0; \
14432         r=`${PWD_COMMAND}`; export r; \
14433         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14434         $(HOST_EXPORTS) \
14435         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14436           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14437         done; \
14438         echo "Doing info in cloog" ; \
14439         (cd $(HOST_SUBDIR)/cloog && \
14440           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14441                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14442                   "RANLIB=$${RANLIB}" \
14443                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14444                   info) \
14445           || exit 1
14446
14447 @endif cloog
14448
14449 .PHONY: maybe-dvi-cloog dvi-cloog
14450 maybe-dvi-cloog:
14451 @if cloog
14452 maybe-dvi-cloog: dvi-cloog
14453
14454 dvi-cloog: \
14455     configure-cloog 
14456         @[ -f ./cloog/Makefile ] || exit 0; \
14457         r=`${PWD_COMMAND}`; export r; \
14458         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14459         $(HOST_EXPORTS) \
14460         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14461           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14462         done; \
14463         echo "Doing dvi in cloog" ; \
14464         (cd $(HOST_SUBDIR)/cloog && \
14465           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14466                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14467                   "RANLIB=$${RANLIB}" \
14468                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14469                   dvi) \
14470           || exit 1
14471
14472 @endif cloog
14473
14474 .PHONY: maybe-pdf-cloog pdf-cloog
14475 maybe-pdf-cloog:
14476 @if cloog
14477 maybe-pdf-cloog: pdf-cloog
14478
14479 pdf-cloog: \
14480     configure-cloog 
14481         @[ -f ./cloog/Makefile ] || exit 0; \
14482         r=`${PWD_COMMAND}`; export r; \
14483         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14484         $(HOST_EXPORTS) \
14485         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14486           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14487         done; \
14488         echo "Doing pdf in cloog" ; \
14489         (cd $(HOST_SUBDIR)/cloog && \
14490           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14491                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14492                   "RANLIB=$${RANLIB}" \
14493                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14494                   pdf) \
14495           || exit 1
14496
14497 @endif cloog
14498
14499 .PHONY: maybe-html-cloog html-cloog
14500 maybe-html-cloog:
14501 @if cloog
14502 maybe-html-cloog: html-cloog
14503
14504 html-cloog: \
14505     configure-cloog 
14506         @[ -f ./cloog/Makefile ] || exit 0; \
14507         r=`${PWD_COMMAND}`; export r; \
14508         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14509         $(HOST_EXPORTS) \
14510         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14511           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14512         done; \
14513         echo "Doing html in cloog" ; \
14514         (cd $(HOST_SUBDIR)/cloog && \
14515           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14516                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14517                   "RANLIB=$${RANLIB}" \
14518                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14519                   html) \
14520           || exit 1
14521
14522 @endif cloog
14523
14524 .PHONY: maybe-TAGS-cloog TAGS-cloog
14525 maybe-TAGS-cloog:
14526 @if cloog
14527 maybe-TAGS-cloog: TAGS-cloog
14528
14529 TAGS-cloog: \
14530     configure-cloog 
14531         @[ -f ./cloog/Makefile ] || exit 0; \
14532         r=`${PWD_COMMAND}`; export r; \
14533         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14534         $(HOST_EXPORTS) \
14535         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14536           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14537         done; \
14538         echo "Doing TAGS in cloog" ; \
14539         (cd $(HOST_SUBDIR)/cloog && \
14540           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14541                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14542                   "RANLIB=$${RANLIB}" \
14543                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14544                   TAGS) \
14545           || exit 1
14546
14547 @endif cloog
14548
14549 .PHONY: maybe-install-info-cloog install-info-cloog
14550 maybe-install-info-cloog:
14551 @if cloog
14552 maybe-install-info-cloog: install-info-cloog
14553
14554 install-info-cloog: \
14555     configure-cloog \
14556     info-cloog 
14557         @[ -f ./cloog/Makefile ] || exit 0; \
14558         r=`${PWD_COMMAND}`; export r; \
14559         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14560         $(HOST_EXPORTS) \
14561         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14562           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14563         done; \
14564         echo "Doing install-info in cloog" ; \
14565         (cd $(HOST_SUBDIR)/cloog && \
14566           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14567                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14568                   "RANLIB=$${RANLIB}" \
14569                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14570                   install-info) \
14571           || exit 1
14572
14573 @endif cloog
14574
14575 .PHONY: maybe-install-pdf-cloog install-pdf-cloog
14576 maybe-install-pdf-cloog:
14577 @if cloog
14578 maybe-install-pdf-cloog: install-pdf-cloog
14579
14580 install-pdf-cloog: \
14581     configure-cloog \
14582     pdf-cloog 
14583         @[ -f ./cloog/Makefile ] || exit 0; \
14584         r=`${PWD_COMMAND}`; export r; \
14585         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14586         $(HOST_EXPORTS) \
14587         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14588           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14589         done; \
14590         echo "Doing install-pdf in cloog" ; \
14591         (cd $(HOST_SUBDIR)/cloog && \
14592           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14593                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14594                   "RANLIB=$${RANLIB}" \
14595                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14596                   install-pdf) \
14597           || exit 1
14598
14599 @endif cloog
14600
14601 .PHONY: maybe-install-html-cloog install-html-cloog
14602 maybe-install-html-cloog:
14603 @if cloog
14604 maybe-install-html-cloog: install-html-cloog
14605
14606 install-html-cloog: \
14607     configure-cloog \
14608     html-cloog 
14609         @[ -f ./cloog/Makefile ] || exit 0; \
14610         r=`${PWD_COMMAND}`; export r; \
14611         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14612         $(HOST_EXPORTS) \
14613         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14614           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14615         done; \
14616         echo "Doing install-html in cloog" ; \
14617         (cd $(HOST_SUBDIR)/cloog && \
14618           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14619                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14620                   "RANLIB=$${RANLIB}" \
14621                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14622                   install-html) \
14623           || exit 1
14624
14625 @endif cloog
14626
14627 .PHONY: maybe-installcheck-cloog installcheck-cloog
14628 maybe-installcheck-cloog:
14629 @if cloog
14630 maybe-installcheck-cloog: installcheck-cloog
14631
14632 installcheck-cloog: \
14633     configure-cloog 
14634         @[ -f ./cloog/Makefile ] || exit 0; \
14635         r=`${PWD_COMMAND}`; export r; \
14636         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14637         $(HOST_EXPORTS) \
14638         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14639           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14640         done; \
14641         echo "Doing installcheck in cloog" ; \
14642         (cd $(HOST_SUBDIR)/cloog && \
14643           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14644                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14645                   "RANLIB=$${RANLIB}" \
14646                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14647                   installcheck) \
14648           || exit 1
14649
14650 @endif cloog
14651
14652 .PHONY: maybe-mostlyclean-cloog mostlyclean-cloog
14653 maybe-mostlyclean-cloog:
14654 @if cloog
14655 maybe-mostlyclean-cloog: mostlyclean-cloog
14656
14657 mostlyclean-cloog: 
14658         @[ -f ./cloog/Makefile ] || exit 0; \
14659         r=`${PWD_COMMAND}`; export r; \
14660         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14661         $(HOST_EXPORTS) \
14662         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14663           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14664         done; \
14665         echo "Doing mostlyclean in cloog" ; \
14666         (cd $(HOST_SUBDIR)/cloog && \
14667           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14668                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14669                   "RANLIB=$${RANLIB}" \
14670                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14671                   mostlyclean) \
14672           || exit 1
14673
14674 @endif cloog
14675
14676 .PHONY: maybe-clean-cloog clean-cloog
14677 maybe-clean-cloog:
14678 @if cloog
14679 maybe-clean-cloog: clean-cloog
14680
14681 clean-cloog: 
14682         @[ -f ./cloog/Makefile ] || exit 0; \
14683         r=`${PWD_COMMAND}`; export r; \
14684         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14685         $(HOST_EXPORTS) \
14686         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14687           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14688         done; \
14689         echo "Doing clean in cloog" ; \
14690         (cd $(HOST_SUBDIR)/cloog && \
14691           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14692                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14693                   "RANLIB=$${RANLIB}" \
14694                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14695                   clean) \
14696           || exit 1
14697
14698 @endif cloog
14699
14700 .PHONY: maybe-distclean-cloog distclean-cloog
14701 maybe-distclean-cloog:
14702 @if cloog
14703 maybe-distclean-cloog: distclean-cloog
14704
14705 distclean-cloog: 
14706         @[ -f ./cloog/Makefile ] || exit 0; \
14707         r=`${PWD_COMMAND}`; export r; \
14708         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14709         $(HOST_EXPORTS) \
14710         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14711           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14712         done; \
14713         echo "Doing distclean in cloog" ; \
14714         (cd $(HOST_SUBDIR)/cloog && \
14715           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14716                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14717                   "RANLIB=$${RANLIB}" \
14718                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14719                   distclean) \
14720           || exit 1
14721
14722 @endif cloog
14723
14724 .PHONY: maybe-maintainer-clean-cloog maintainer-clean-cloog
14725 maybe-maintainer-clean-cloog:
14726 @if cloog
14727 maybe-maintainer-clean-cloog: maintainer-clean-cloog
14728
14729 maintainer-clean-cloog: 
14730         @[ -f ./cloog/Makefile ] || exit 0; \
14731         r=`${PWD_COMMAND}`; export r; \
14732         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14733         $(HOST_EXPORTS) \
14734         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14735           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14736         done; \
14737         echo "Doing maintainer-clean in cloog" ; \
14738         (cd $(HOST_SUBDIR)/cloog && \
14739           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14740                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14741                   "RANLIB=$${RANLIB}" \
14742                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14743                   maintainer-clean) \
14744           || exit 1
14745
14746 @endif cloog
14747
14748
14749
14750 .PHONY: configure-libelf maybe-configure-libelf
14751 maybe-configure-libelf:
14752 @if gcc-bootstrap
14753 configure-libelf: stage_current
14754 @endif gcc-bootstrap
14755 @if libelf
14756 maybe-configure-libelf: configure-libelf
14757 configure-libelf: 
14758         @r=`${PWD_COMMAND}`; export r; \
14759         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14760         test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14761         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14762         $(HOST_EXPORTS)  \
14763         echo Configuring in $(HOST_SUBDIR)/libelf; \
14764         cd "$(HOST_SUBDIR)/libelf" || exit 1; \
14765         case $(srcdir) in \
14766           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14767           *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14768                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14769         esac; \
14770         srcdiroption="--srcdir=$${topdir}/libelf"; \
14771         libsrcdir="$$s/libelf"; \
14772         $(SHELL) $${libsrcdir}/configure \
14773           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14774           --target=${target_alias} $${srcdiroption} --disable-shared \
14775           || exit 1
14776 @endif libelf
14777
14778
14779
14780 .PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
14781 maybe-configure-stage1-libelf:
14782 @if libelf-bootstrap
14783 maybe-configure-stage1-libelf: configure-stage1-libelf
14784 configure-stage1-libelf:
14785         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14786         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14787         @r=`${PWD_COMMAND}`; export r; \
14788         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14789         TFLAGS="$(STAGE1_TFLAGS)"; \
14790         test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14791         $(HOST_EXPORTS) \
14792         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14793         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14794         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
14795         echo Configuring stage 1 in $(HOST_SUBDIR)/libelf ; \
14796         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14797         cd $(HOST_SUBDIR)/libelf || exit 1; \
14798         case $(srcdir) in \
14799           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14800           *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14801                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14802         esac; \
14803         srcdiroption="--srcdir=$${topdir}/libelf"; \
14804         libsrcdir="$$s/libelf"; \
14805         $(SHELL) $${libsrcdir}/configure \
14806           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14807           --target=${target_alias} $${srcdiroption} \
14808           $(STAGE1_CONFIGURE_FLAGS) \
14809           --disable-shared
14810 @endif libelf-bootstrap
14811
14812 .PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
14813 maybe-configure-stage2-libelf:
14814 @if libelf-bootstrap
14815 maybe-configure-stage2-libelf: configure-stage2-libelf
14816 configure-stage2-libelf:
14817         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14818         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14819         @r=`${PWD_COMMAND}`; export r; \
14820         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14821         TFLAGS="$(STAGE2_TFLAGS)"; \
14822         test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14823         $(HOST_EXPORTS) \
14824         $(POSTSTAGE1_HOST_EXPORTS) \
14825         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14826         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14827         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
14828         echo Configuring stage 2 in $(HOST_SUBDIR)/libelf ; \
14829         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14830         cd $(HOST_SUBDIR)/libelf || exit 1; \
14831         case $(srcdir) in \
14832           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14833           *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14834                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14835         esac; \
14836         srcdiroption="--srcdir=$${topdir}/libelf"; \
14837         libsrcdir="$$s/libelf"; \
14838         $(SHELL) $${libsrcdir}/configure \
14839           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14840           --target=${target_alias} $${srcdiroption} \
14841           --with-build-libsubdir=$(HOST_SUBDIR) \
14842           $(STAGE2_CONFIGURE_FLAGS) \
14843           --disable-shared
14844 @endif libelf-bootstrap
14845
14846 .PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
14847 maybe-configure-stage3-libelf:
14848 @if libelf-bootstrap
14849 maybe-configure-stage3-libelf: configure-stage3-libelf
14850 configure-stage3-libelf:
14851         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14852         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14853         @r=`${PWD_COMMAND}`; export r; \
14854         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14855         TFLAGS="$(STAGE3_TFLAGS)"; \
14856         test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14857         $(HOST_EXPORTS) \
14858         $(POSTSTAGE1_HOST_EXPORTS) \
14859         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14860         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14861         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
14862         echo Configuring stage 3 in $(HOST_SUBDIR)/libelf ; \
14863         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14864         cd $(HOST_SUBDIR)/libelf || exit 1; \
14865         case $(srcdir) in \
14866           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14867           *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14868                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14869         esac; \
14870         srcdiroption="--srcdir=$${topdir}/libelf"; \
14871         libsrcdir="$$s/libelf"; \
14872         $(SHELL) $${libsrcdir}/configure \
14873           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14874           --target=${target_alias} $${srcdiroption} \
14875           --with-build-libsubdir=$(HOST_SUBDIR) \
14876           $(STAGE3_CONFIGURE_FLAGS) \
14877           --disable-shared
14878 @endif libelf-bootstrap
14879
14880 .PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
14881 maybe-configure-stage4-libelf:
14882 @if libelf-bootstrap
14883 maybe-configure-stage4-libelf: configure-stage4-libelf
14884 configure-stage4-libelf:
14885         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14886         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14887         @r=`${PWD_COMMAND}`; export r; \
14888         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14889         TFLAGS="$(STAGE4_TFLAGS)"; \
14890         test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14891         $(HOST_EXPORTS) \
14892         $(POSTSTAGE1_HOST_EXPORTS) \
14893         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14894         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14895         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
14896         echo Configuring stage 4 in $(HOST_SUBDIR)/libelf ; \
14897         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14898         cd $(HOST_SUBDIR)/libelf || exit 1; \
14899         case $(srcdir) in \
14900           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14901           *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14902                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14903         esac; \
14904         srcdiroption="--srcdir=$${topdir}/libelf"; \
14905         libsrcdir="$$s/libelf"; \
14906         $(SHELL) $${libsrcdir}/configure \
14907           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14908           --target=${target_alias} $${srcdiroption} \
14909           --with-build-libsubdir=$(HOST_SUBDIR) \
14910           $(STAGE4_CONFIGURE_FLAGS) \
14911           --disable-shared
14912 @endif libelf-bootstrap
14913
14914 .PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
14915 maybe-configure-stageprofile-libelf:
14916 @if libelf-bootstrap
14917 maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
14918 configure-stageprofile-libelf:
14919         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14920         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14921         @r=`${PWD_COMMAND}`; export r; \
14922         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14923         TFLAGS="$(STAGEprofile_TFLAGS)"; \
14924         test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14925         $(HOST_EXPORTS) \
14926         $(POSTSTAGE1_HOST_EXPORTS) \
14927         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14928         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14929         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
14930         echo Configuring stage profile in $(HOST_SUBDIR)/libelf ; \
14931         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14932         cd $(HOST_SUBDIR)/libelf || exit 1; \
14933         case $(srcdir) in \
14934           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14935           *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14936                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14937         esac; \
14938         srcdiroption="--srcdir=$${topdir}/libelf"; \
14939         libsrcdir="$$s/libelf"; \
14940         $(SHELL) $${libsrcdir}/configure \
14941           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14942           --target=${target_alias} $${srcdiroption} \
14943           --with-build-libsubdir=$(HOST_SUBDIR) \
14944           $(STAGEprofile_CONFIGURE_FLAGS) \
14945           --disable-shared
14946 @endif libelf-bootstrap
14947
14948 .PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
14949 maybe-configure-stagefeedback-libelf:
14950 @if libelf-bootstrap
14951 maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
14952 configure-stagefeedback-libelf:
14953         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14954         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14955         @r=`${PWD_COMMAND}`; export r; \
14956         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14957         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14958         test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14959         $(HOST_EXPORTS) \
14960         $(POSTSTAGE1_HOST_EXPORTS) \
14961         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14962         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14963         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
14964         echo Configuring stage feedback in $(HOST_SUBDIR)/libelf ; \
14965         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14966         cd $(HOST_SUBDIR)/libelf || exit 1; \
14967         case $(srcdir) in \
14968           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14969           *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14970                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14971         esac; \
14972         srcdiroption="--srcdir=$${topdir}/libelf"; \
14973         libsrcdir="$$s/libelf"; \
14974         $(SHELL) $${libsrcdir}/configure \
14975           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14976           --target=${target_alias} $${srcdiroption} \
14977           --with-build-libsubdir=$(HOST_SUBDIR) \
14978           $(STAGEfeedback_CONFIGURE_FLAGS) \
14979           --disable-shared
14980 @endif libelf-bootstrap
14981
14982
14983
14984
14985
14986 .PHONY: all-libelf maybe-all-libelf
14987 maybe-all-libelf:
14988 @if gcc-bootstrap
14989 all-libelf: stage_current
14990 @endif gcc-bootstrap
14991 @if libelf
14992 TARGET-libelf=all
14993 maybe-all-libelf: all-libelf
14994 all-libelf: configure-libelf
14995         @r=`${PWD_COMMAND}`; export r; \
14996         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14997         $(HOST_EXPORTS)  \
14998         (cd $(HOST_SUBDIR)/libelf && \
14999           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
15000                 $(TARGET-libelf))
15001 @endif libelf
15002
15003
15004
15005 .PHONY: all-stage1-libelf maybe-all-stage1-libelf
15006 .PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
15007 maybe-all-stage1-libelf:
15008 maybe-clean-stage1-libelf:
15009 @if libelf-bootstrap
15010 maybe-all-stage1-libelf: all-stage1-libelf
15011 all-stage1: all-stage1-libelf
15012 TARGET-stage1-libelf = $(TARGET-libelf)
15013 all-stage1-libelf: configure-stage1-libelf
15014         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15015         @r=`${PWD_COMMAND}`; export r; \
15016         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15017         TFLAGS="$(STAGE1_TFLAGS)"; \
15018         $(HOST_EXPORTS)  \
15019         cd $(HOST_SUBDIR)/libelf && \
15020         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15021                 CFLAGS="$(STAGE1_CFLAGS)" \
15022                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15023                 LIBCFLAGS="$(LIBCFLAGS)" \
15024                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15025                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15026                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15027                 $(EXTRA_HOST_FLAGS)   \
15028                 TFLAGS="$(STAGE1_TFLAGS)" \
15029                 $(TARGET-stage1-libelf)
15030
15031 maybe-clean-stage1-libelf: clean-stage1-libelf
15032 clean-stage1: clean-stage1-libelf
15033 clean-stage1-libelf:
15034         @if [ $(current_stage) = stage1 ]; then \
15035           [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15036         else \
15037           [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
15038           $(MAKE) stage1-start; \
15039         fi; \
15040         cd $(HOST_SUBDIR)/libelf && \
15041         $(MAKE) $(EXTRA_HOST_FLAGS)  \
15042                  clean
15043 @endif libelf-bootstrap
15044
15045
15046 .PHONY: all-stage2-libelf maybe-all-stage2-libelf
15047 .PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
15048 maybe-all-stage2-libelf:
15049 maybe-clean-stage2-libelf:
15050 @if libelf-bootstrap
15051 maybe-all-stage2-libelf: all-stage2-libelf
15052 all-stage2: all-stage2-libelf
15053 TARGET-stage2-libelf = $(TARGET-libelf)
15054 all-stage2-libelf: configure-stage2-libelf
15055         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15056         @r=`${PWD_COMMAND}`; export r; \
15057         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15058         TFLAGS="$(STAGE2_TFLAGS)"; \
15059         $(HOST_EXPORTS) \
15060         $(POSTSTAGE1_HOST_EXPORTS)  \
15061         cd $(HOST_SUBDIR)/libelf && \
15062         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15063                 CFLAGS="$(STAGE2_CFLAGS)" \
15064                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15065                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15066                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15067                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15068                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15069                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15070                 TFLAGS="$(STAGE2_TFLAGS)" \
15071                 $(TARGET-stage2-libelf)
15072
15073 maybe-clean-stage2-libelf: clean-stage2-libelf
15074 clean-stage2: clean-stage2-libelf
15075 clean-stage2-libelf:
15076         @if [ $(current_stage) = stage2 ]; then \
15077           [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15078         else \
15079           [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
15080           $(MAKE) stage2-start; \
15081         fi; \
15082         cd $(HOST_SUBDIR)/libelf && \
15083         $(MAKE) $(EXTRA_HOST_FLAGS)  \
15084                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
15085                  clean
15086 @endif libelf-bootstrap
15087
15088
15089 .PHONY: all-stage3-libelf maybe-all-stage3-libelf
15090 .PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
15091 maybe-all-stage3-libelf:
15092 maybe-clean-stage3-libelf:
15093 @if libelf-bootstrap
15094 maybe-all-stage3-libelf: all-stage3-libelf
15095 all-stage3: all-stage3-libelf
15096 TARGET-stage3-libelf = $(TARGET-libelf)
15097 all-stage3-libelf: configure-stage3-libelf
15098         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15099         @r=`${PWD_COMMAND}`; export r; \
15100         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15101         TFLAGS="$(STAGE3_TFLAGS)"; \
15102         $(HOST_EXPORTS) \
15103         $(POSTSTAGE1_HOST_EXPORTS)  \
15104         cd $(HOST_SUBDIR)/libelf && \
15105         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15106                 CFLAGS="$(STAGE3_CFLAGS)" \
15107                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15108                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15109                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15110                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15111                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15112                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15113                 TFLAGS="$(STAGE3_TFLAGS)" \
15114                 $(TARGET-stage3-libelf)
15115
15116 maybe-clean-stage3-libelf: clean-stage3-libelf
15117 clean-stage3: clean-stage3-libelf
15118 clean-stage3-libelf:
15119         @if [ $(current_stage) = stage3 ]; then \
15120           [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15121         else \
15122           [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
15123           $(MAKE) stage3-start; \
15124         fi; \
15125         cd $(HOST_SUBDIR)/libelf && \
15126         $(MAKE) $(EXTRA_HOST_FLAGS)  \
15127                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
15128                  clean
15129 @endif libelf-bootstrap
15130
15131
15132 .PHONY: all-stage4-libelf maybe-all-stage4-libelf
15133 .PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
15134 maybe-all-stage4-libelf:
15135 maybe-clean-stage4-libelf:
15136 @if libelf-bootstrap
15137 maybe-all-stage4-libelf: all-stage4-libelf
15138 all-stage4: all-stage4-libelf
15139 TARGET-stage4-libelf = $(TARGET-libelf)
15140 all-stage4-libelf: configure-stage4-libelf
15141         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15142         @r=`${PWD_COMMAND}`; export r; \
15143         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15144         TFLAGS="$(STAGE4_TFLAGS)"; \
15145         $(HOST_EXPORTS) \
15146         $(POSTSTAGE1_HOST_EXPORTS)  \
15147         cd $(HOST_SUBDIR)/libelf && \
15148         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15149                 CFLAGS="$(STAGE4_CFLAGS)" \
15150                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15151                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15152                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15153                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15154                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15155                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15156                 TFLAGS="$(STAGE4_TFLAGS)" \
15157                 $(TARGET-stage4-libelf)
15158
15159 maybe-clean-stage4-libelf: clean-stage4-libelf
15160 clean-stage4: clean-stage4-libelf
15161 clean-stage4-libelf:
15162         @if [ $(current_stage) = stage4 ]; then \
15163           [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15164         else \
15165           [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
15166           $(MAKE) stage4-start; \
15167         fi; \
15168         cd $(HOST_SUBDIR)/libelf && \
15169         $(MAKE) $(EXTRA_HOST_FLAGS)  \
15170                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
15171                  clean
15172 @endif libelf-bootstrap
15173
15174
15175 .PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
15176 .PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
15177 maybe-all-stageprofile-libelf:
15178 maybe-clean-stageprofile-libelf:
15179 @if libelf-bootstrap
15180 maybe-all-stageprofile-libelf: all-stageprofile-libelf
15181 all-stageprofile: all-stageprofile-libelf
15182 TARGET-stageprofile-libelf = $(TARGET-libelf)
15183 all-stageprofile-libelf: configure-stageprofile-libelf
15184         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15185         @r=`${PWD_COMMAND}`; export r; \
15186         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15187         TFLAGS="$(STAGEprofile_TFLAGS)"; \
15188         $(HOST_EXPORTS) \
15189         $(POSTSTAGE1_HOST_EXPORTS)  \
15190         cd $(HOST_SUBDIR)/libelf && \
15191         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15192                 CFLAGS="$(STAGEprofile_CFLAGS)" \
15193                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
15194                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15195                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15196                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15197                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15198                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15199                 TFLAGS="$(STAGEprofile_TFLAGS)" \
15200                 $(TARGET-stageprofile-libelf)
15201
15202 maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
15203 clean-stageprofile: clean-stageprofile-libelf
15204 clean-stageprofile-libelf:
15205         @if [ $(current_stage) = stageprofile ]; then \
15206           [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15207         else \
15208           [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
15209           $(MAKE) stageprofile-start; \
15210         fi; \
15211         cd $(HOST_SUBDIR)/libelf && \
15212         $(MAKE) $(EXTRA_HOST_FLAGS)  \
15213                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
15214                  clean
15215 @endif libelf-bootstrap
15216
15217
15218 .PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
15219 .PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
15220 maybe-all-stagefeedback-libelf:
15221 maybe-clean-stagefeedback-libelf:
15222 @if libelf-bootstrap
15223 maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
15224 all-stagefeedback: all-stagefeedback-libelf
15225 TARGET-stagefeedback-libelf = $(TARGET-libelf)
15226 all-stagefeedback-libelf: configure-stagefeedback-libelf
15227         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15228         @r=`${PWD_COMMAND}`; export r; \
15229         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15230         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15231         $(HOST_EXPORTS) \
15232         $(POSTSTAGE1_HOST_EXPORTS)  \
15233         cd $(HOST_SUBDIR)/libelf && \
15234         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15235                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
15236                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15237                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15238                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15239                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15240                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15241                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15242                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
15243                 $(TARGET-stagefeedback-libelf)
15244
15245 maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
15246 clean-stagefeedback: clean-stagefeedback-libelf
15247 clean-stagefeedback-libelf:
15248         @if [ $(current_stage) = stagefeedback ]; then \
15249           [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15250         else \
15251           [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
15252           $(MAKE) stagefeedback-start; \
15253         fi; \
15254         cd $(HOST_SUBDIR)/libelf && \
15255         $(MAKE) $(EXTRA_HOST_FLAGS)  \
15256                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
15257                  clean
15258 @endif libelf-bootstrap
15259
15260
15261
15262
15263
15264 .PHONY: check-libelf maybe-check-libelf
15265 maybe-check-libelf:
15266 @if libelf
15267 maybe-check-libelf: check-libelf
15268
15269 check-libelf:
15270         @: $(MAKE); $(unstage)
15271         @r=`${PWD_COMMAND}`; export r; \
15272         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15273         $(HOST_EXPORTS) \
15274         (cd $(HOST_SUBDIR)/libelf && \
15275           $(MAKE) $(FLAGS_TO_PASS)  check)
15276
15277 @endif libelf
15278
15279 .PHONY: install-libelf maybe-install-libelf
15280 maybe-install-libelf:
15281 @if libelf
15282 maybe-install-libelf: install-libelf
15283
15284 install-libelf:
15285
15286 @endif libelf
15287
15288 .PHONY: install-strip-libelf maybe-install-strip-libelf
15289 maybe-install-strip-libelf:
15290 @if libelf
15291 maybe-install-strip-libelf: install-strip-libelf
15292
15293 install-strip-libelf:
15294
15295 @endif libelf
15296
15297 # Other targets (info, dvi, pdf, etc.)
15298
15299 .PHONY: maybe-info-libelf info-libelf
15300 maybe-info-libelf:
15301 @if libelf
15302 maybe-info-libelf: info-libelf
15303
15304 info-libelf: \
15305     configure-libelf 
15306         @[ -f ./libelf/Makefile ] || exit 0; \
15307         r=`${PWD_COMMAND}`; export r; \
15308         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15309         $(HOST_EXPORTS) \
15310         for flag in $(EXTRA_HOST_FLAGS) ; do \
15311           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15312         done; \
15313         echo "Doing info in libelf" ; \
15314         (cd $(HOST_SUBDIR)/libelf && \
15315           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15316                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15317                   "RANLIB=$${RANLIB}" \
15318                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15319                   info) \
15320           || exit 1
15321
15322 @endif libelf
15323
15324 .PHONY: maybe-dvi-libelf dvi-libelf
15325 maybe-dvi-libelf:
15326 @if libelf
15327 maybe-dvi-libelf: dvi-libelf
15328
15329 dvi-libelf: \
15330     configure-libelf 
15331         @[ -f ./libelf/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 dvi in libelf" ; \
15339         (cd $(HOST_SUBDIR)/libelf && \
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                   dvi) \
15345           || exit 1
15346
15347 @endif libelf
15348
15349 .PHONY: maybe-pdf-libelf pdf-libelf
15350 maybe-pdf-libelf:
15351 @if libelf
15352 maybe-pdf-libelf: pdf-libelf
15353
15354 pdf-libelf: \
15355     configure-libelf 
15356         @[ -f ./libelf/Makefile ] || exit 0; \
15357         r=`${PWD_COMMAND}`; export r; \
15358         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15359         $(HOST_EXPORTS) \
15360         for flag in $(EXTRA_HOST_FLAGS) ; do \
15361           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15362         done; \
15363         echo "Doing pdf in libelf" ; \
15364         (cd $(HOST_SUBDIR)/libelf && \
15365           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15366                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15367                   "RANLIB=$${RANLIB}" \
15368                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15369                   pdf) \
15370           || exit 1
15371
15372 @endif libelf
15373
15374 .PHONY: maybe-html-libelf html-libelf
15375 maybe-html-libelf:
15376 @if libelf
15377 maybe-html-libelf: html-libelf
15378
15379 html-libelf: \
15380     configure-libelf 
15381         @[ -f ./libelf/Makefile ] || exit 0; \
15382         r=`${PWD_COMMAND}`; export r; \
15383         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15384         $(HOST_EXPORTS) \
15385         for flag in $(EXTRA_HOST_FLAGS) ; do \
15386           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15387         done; \
15388         echo "Doing html in libelf" ; \
15389         (cd $(HOST_SUBDIR)/libelf && \
15390           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15391                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15392                   "RANLIB=$${RANLIB}" \
15393                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15394                   html) \
15395           || exit 1
15396
15397 @endif libelf
15398
15399 .PHONY: maybe-TAGS-libelf TAGS-libelf
15400 maybe-TAGS-libelf:
15401 @if libelf
15402 maybe-TAGS-libelf: TAGS-libelf
15403
15404 TAGS-libelf: \
15405     configure-libelf 
15406         @[ -f ./libelf/Makefile ] || exit 0; \
15407         r=`${PWD_COMMAND}`; export r; \
15408         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15409         $(HOST_EXPORTS) \
15410         for flag in $(EXTRA_HOST_FLAGS) ; do \
15411           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15412         done; \
15413         echo "Doing TAGS in libelf" ; \
15414         (cd $(HOST_SUBDIR)/libelf && \
15415           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15416                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15417                   "RANLIB=$${RANLIB}" \
15418                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15419                   TAGS) \
15420           || exit 1
15421
15422 @endif libelf
15423
15424 .PHONY: maybe-install-info-libelf install-info-libelf
15425 maybe-install-info-libelf:
15426 @if libelf
15427 maybe-install-info-libelf: install-info-libelf
15428
15429 install-info-libelf: \
15430     configure-libelf \
15431     info-libelf 
15432         @[ -f ./libelf/Makefile ] || exit 0; \
15433         r=`${PWD_COMMAND}`; export r; \
15434         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15435         $(HOST_EXPORTS) \
15436         for flag in $(EXTRA_HOST_FLAGS) ; do \
15437           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15438         done; \
15439         echo "Doing install-info in libelf" ; \
15440         (cd $(HOST_SUBDIR)/libelf && \
15441           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15442                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15443                   "RANLIB=$${RANLIB}" \
15444                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15445                   install-info) \
15446           || exit 1
15447
15448 @endif libelf
15449
15450 .PHONY: maybe-install-pdf-libelf install-pdf-libelf
15451 maybe-install-pdf-libelf:
15452 @if libelf
15453 maybe-install-pdf-libelf: install-pdf-libelf
15454
15455 install-pdf-libelf: \
15456     configure-libelf \
15457     pdf-libelf 
15458         @[ -f ./libelf/Makefile ] || exit 0; \
15459         r=`${PWD_COMMAND}`; export r; \
15460         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15461         $(HOST_EXPORTS) \
15462         for flag in $(EXTRA_HOST_FLAGS) ; do \
15463           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15464         done; \
15465         echo "Doing install-pdf in libelf" ; \
15466         (cd $(HOST_SUBDIR)/libelf && \
15467           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15468                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15469                   "RANLIB=$${RANLIB}" \
15470                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15471                   install-pdf) \
15472           || exit 1
15473
15474 @endif libelf
15475
15476 .PHONY: maybe-install-html-libelf install-html-libelf
15477 maybe-install-html-libelf:
15478 @if libelf
15479 maybe-install-html-libelf: install-html-libelf
15480
15481 install-html-libelf: \
15482     configure-libelf \
15483     html-libelf 
15484         @[ -f ./libelf/Makefile ] || exit 0; \
15485         r=`${PWD_COMMAND}`; export r; \
15486         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15487         $(HOST_EXPORTS) \
15488         for flag in $(EXTRA_HOST_FLAGS) ; do \
15489           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15490         done; \
15491         echo "Doing install-html in libelf" ; \
15492         (cd $(HOST_SUBDIR)/libelf && \
15493           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15494                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15495                   "RANLIB=$${RANLIB}" \
15496                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15497                   install-html) \
15498           || exit 1
15499
15500 @endif libelf
15501
15502 .PHONY: maybe-installcheck-libelf installcheck-libelf
15503 maybe-installcheck-libelf:
15504 @if libelf
15505 maybe-installcheck-libelf: installcheck-libelf
15506
15507 installcheck-libelf: \
15508     configure-libelf 
15509         @[ -f ./libelf/Makefile ] || exit 0; \
15510         r=`${PWD_COMMAND}`; export r; \
15511         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15512         $(HOST_EXPORTS) \
15513         for flag in $(EXTRA_HOST_FLAGS) ; do \
15514           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15515         done; \
15516         echo "Doing installcheck in libelf" ; \
15517         (cd $(HOST_SUBDIR)/libelf && \
15518           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15519                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15520                   "RANLIB=$${RANLIB}" \
15521                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15522                   installcheck) \
15523           || exit 1
15524
15525 @endif libelf
15526
15527 .PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
15528 maybe-mostlyclean-libelf:
15529 @if libelf
15530 maybe-mostlyclean-libelf: mostlyclean-libelf
15531
15532 mostlyclean-libelf: 
15533         @[ -f ./libelf/Makefile ] || exit 0; \
15534         r=`${PWD_COMMAND}`; export r; \
15535         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15536         $(HOST_EXPORTS) \
15537         for flag in $(EXTRA_HOST_FLAGS) ; do \
15538           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15539         done; \
15540         echo "Doing mostlyclean in libelf" ; \
15541         (cd $(HOST_SUBDIR)/libelf && \
15542           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15543                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15544                   "RANLIB=$${RANLIB}" \
15545                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15546                   mostlyclean) \
15547           || exit 1
15548
15549 @endif libelf
15550
15551 .PHONY: maybe-clean-libelf clean-libelf
15552 maybe-clean-libelf:
15553 @if libelf
15554 maybe-clean-libelf: clean-libelf
15555
15556 clean-libelf: 
15557         @[ -f ./libelf/Makefile ] || exit 0; \
15558         r=`${PWD_COMMAND}`; export r; \
15559         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15560         $(HOST_EXPORTS) \
15561         for flag in $(EXTRA_HOST_FLAGS) ; do \
15562           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15563         done; \
15564         echo "Doing clean in libelf" ; \
15565         (cd $(HOST_SUBDIR)/libelf && \
15566           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15567                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15568                   "RANLIB=$${RANLIB}" \
15569                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15570                   clean) \
15571           || exit 1
15572
15573 @endif libelf
15574
15575 .PHONY: maybe-distclean-libelf distclean-libelf
15576 maybe-distclean-libelf:
15577 @if libelf
15578 maybe-distclean-libelf: distclean-libelf
15579
15580 distclean-libelf: 
15581         @[ -f ./libelf/Makefile ] || exit 0; \
15582         r=`${PWD_COMMAND}`; export r; \
15583         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15584         $(HOST_EXPORTS) \
15585         for flag in $(EXTRA_HOST_FLAGS) ; do \
15586           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15587         done; \
15588         echo "Doing distclean in libelf" ; \
15589         (cd $(HOST_SUBDIR)/libelf && \
15590           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15591                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15592                   "RANLIB=$${RANLIB}" \
15593                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15594                   distclean) \
15595           || exit 1
15596
15597 @endif libelf
15598
15599 .PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
15600 maybe-maintainer-clean-libelf:
15601 @if libelf
15602 maybe-maintainer-clean-libelf: maintainer-clean-libelf
15603
15604 maintainer-clean-libelf: 
15605         @[ -f ./libelf/Makefile ] || exit 0; \
15606         r=`${PWD_COMMAND}`; export r; \
15607         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15608         $(HOST_EXPORTS) \
15609         for flag in $(EXTRA_HOST_FLAGS) ; do \
15610           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15611         done; \
15612         echo "Doing maintainer-clean in libelf" ; \
15613         (cd $(HOST_SUBDIR)/libelf && \
15614           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15615                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15616                   "RANLIB=$${RANLIB}" \
15617                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15618                   maintainer-clean) \
15619           || exit 1
15620
15621 @endif libelf
15622
15623
15624
15625 .PHONY: configure-gold maybe-configure-gold
15626 maybe-configure-gold:
15627 @if gcc-bootstrap
15628 configure-gold: stage_current
15629 @endif gcc-bootstrap
15630 @if gold
15631 maybe-configure-gold: configure-gold
15632 configure-gold: 
15633         @r=`${PWD_COMMAND}`; export r; \
15634         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15635         test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15636         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15637         $(HOST_EXPORTS)  \
15638         echo Configuring in $(HOST_SUBDIR)/gold; \
15639         cd "$(HOST_SUBDIR)/gold" || exit 1; \
15640         case $(srcdir) in \
15641           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15642           *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15643                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15644         esac; \
15645         srcdiroption="--srcdir=$${topdir}/gold"; \
15646         libsrcdir="$$s/gold"; \
15647         $(SHELL) $${libsrcdir}/configure \
15648           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15649           --target=${target_alias} $${srcdiroption}  \
15650           || exit 1
15651 @endif gold
15652
15653
15654
15655 .PHONY: configure-stage1-gold maybe-configure-stage1-gold
15656 maybe-configure-stage1-gold:
15657 @if gold-bootstrap
15658 maybe-configure-stage1-gold: configure-stage1-gold
15659 configure-stage1-gold:
15660         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15661         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15662         @r=`${PWD_COMMAND}`; export r; \
15663         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15664         TFLAGS="$(STAGE1_TFLAGS)"; \
15665         test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15666         $(HOST_EXPORTS) \
15667         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15668         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
15669         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
15670         echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
15671         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15672         cd $(HOST_SUBDIR)/gold || exit 1; \
15673         case $(srcdir) in \
15674           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15675           *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15676                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15677         esac; \
15678         srcdiroption="--srcdir=$${topdir}/gold"; \
15679         libsrcdir="$$s/gold"; \
15680         $(SHELL) $${libsrcdir}/configure \
15681           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15682           --target=${target_alias} $${srcdiroption} \
15683           $(STAGE1_CONFIGURE_FLAGS)
15684 @endif gold-bootstrap
15685
15686 .PHONY: configure-stage2-gold maybe-configure-stage2-gold
15687 maybe-configure-stage2-gold:
15688 @if gold-bootstrap
15689 maybe-configure-stage2-gold: configure-stage2-gold
15690 configure-stage2-gold:
15691         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15692         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15693         @r=`${PWD_COMMAND}`; export r; \
15694         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15695         TFLAGS="$(STAGE2_TFLAGS)"; \
15696         test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15697         $(HOST_EXPORTS) \
15698         $(POSTSTAGE1_HOST_EXPORTS) \
15699         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15700         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
15701         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
15702         echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
15703         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15704         cd $(HOST_SUBDIR)/gold || exit 1; \
15705         case $(srcdir) in \
15706           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15707           *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15708                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15709         esac; \
15710         srcdiroption="--srcdir=$${topdir}/gold"; \
15711         libsrcdir="$$s/gold"; \
15712         $(SHELL) $${libsrcdir}/configure \
15713           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15714           --target=${target_alias} $${srcdiroption} \
15715           --with-build-libsubdir=$(HOST_SUBDIR) \
15716           $(STAGE2_CONFIGURE_FLAGS)
15717 @endif gold-bootstrap
15718
15719 .PHONY: configure-stage3-gold maybe-configure-stage3-gold
15720 maybe-configure-stage3-gold:
15721 @if gold-bootstrap
15722 maybe-configure-stage3-gold: configure-stage3-gold
15723 configure-stage3-gold:
15724         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15725         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15726         @r=`${PWD_COMMAND}`; export r; \
15727         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15728         TFLAGS="$(STAGE3_TFLAGS)"; \
15729         test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15730         $(HOST_EXPORTS) \
15731         $(POSTSTAGE1_HOST_EXPORTS) \
15732         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15733         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
15734         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
15735         echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
15736         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15737         cd $(HOST_SUBDIR)/gold || exit 1; \
15738         case $(srcdir) in \
15739           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15740           *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15741                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15742         esac; \
15743         srcdiroption="--srcdir=$${topdir}/gold"; \
15744         libsrcdir="$$s/gold"; \
15745         $(SHELL) $${libsrcdir}/configure \
15746           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15747           --target=${target_alias} $${srcdiroption} \
15748           --with-build-libsubdir=$(HOST_SUBDIR) \
15749           $(STAGE3_CONFIGURE_FLAGS)
15750 @endif gold-bootstrap
15751
15752 .PHONY: configure-stage4-gold maybe-configure-stage4-gold
15753 maybe-configure-stage4-gold:
15754 @if gold-bootstrap
15755 maybe-configure-stage4-gold: configure-stage4-gold
15756 configure-stage4-gold:
15757         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15758         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15759         @r=`${PWD_COMMAND}`; export r; \
15760         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15761         TFLAGS="$(STAGE4_TFLAGS)"; \
15762         test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15763         $(HOST_EXPORTS) \
15764         $(POSTSTAGE1_HOST_EXPORTS) \
15765         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
15766         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15767         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
15768         echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
15769         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15770         cd $(HOST_SUBDIR)/gold || exit 1; \
15771         case $(srcdir) in \
15772           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15773           *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15774                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15775         esac; \
15776         srcdiroption="--srcdir=$${topdir}/gold"; \
15777         libsrcdir="$$s/gold"; \
15778         $(SHELL) $${libsrcdir}/configure \
15779           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15780           --target=${target_alias} $${srcdiroption} \
15781           --with-build-libsubdir=$(HOST_SUBDIR) \
15782           $(STAGE4_CONFIGURE_FLAGS)
15783 @endif gold-bootstrap
15784
15785 .PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
15786 maybe-configure-stageprofile-gold:
15787 @if gold-bootstrap
15788 maybe-configure-stageprofile-gold: configure-stageprofile-gold
15789 configure-stageprofile-gold:
15790         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15791         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15792         @r=`${PWD_COMMAND}`; export r; \
15793         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15794         TFLAGS="$(STAGEprofile_TFLAGS)"; \
15795         test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15796         $(HOST_EXPORTS) \
15797         $(POSTSTAGE1_HOST_EXPORTS) \
15798         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15799         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15800         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
15801         echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
15802         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15803         cd $(HOST_SUBDIR)/gold || exit 1; \
15804         case $(srcdir) in \
15805           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15806           *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15807                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15808         esac; \
15809         srcdiroption="--srcdir=$${topdir}/gold"; \
15810         libsrcdir="$$s/gold"; \
15811         $(SHELL) $${libsrcdir}/configure \
15812           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15813           --target=${target_alias} $${srcdiroption} \
15814           --with-build-libsubdir=$(HOST_SUBDIR) \
15815           $(STAGEprofile_CONFIGURE_FLAGS)
15816 @endif gold-bootstrap
15817
15818 .PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
15819 maybe-configure-stagefeedback-gold:
15820 @if gold-bootstrap
15821 maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
15822 configure-stagefeedback-gold:
15823         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15824         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15825         @r=`${PWD_COMMAND}`; export r; \
15826         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15827         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15828         test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15829         $(HOST_EXPORTS) \
15830         $(POSTSTAGE1_HOST_EXPORTS) \
15831         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15832         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15833         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
15834         echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
15835         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15836         cd $(HOST_SUBDIR)/gold || exit 1; \
15837         case $(srcdir) in \
15838           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15839           *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15840                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15841         esac; \
15842         srcdiroption="--srcdir=$${topdir}/gold"; \
15843         libsrcdir="$$s/gold"; \
15844         $(SHELL) $${libsrcdir}/configure \
15845           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15846           --target=${target_alias} $${srcdiroption} \
15847           --with-build-libsubdir=$(HOST_SUBDIR) \
15848           $(STAGEfeedback_CONFIGURE_FLAGS)
15849 @endif gold-bootstrap
15850
15851
15852
15853
15854
15855 .PHONY: all-gold maybe-all-gold
15856 maybe-all-gold:
15857 @if gcc-bootstrap
15858 all-gold: stage_current
15859 @endif gcc-bootstrap
15860 @if gold
15861 TARGET-gold=all
15862 maybe-all-gold: all-gold
15863 all-gold: configure-gold
15864         @r=`${PWD_COMMAND}`; export r; \
15865         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15866         $(HOST_EXPORTS)  \
15867         (cd $(HOST_SUBDIR)/gold && \
15868           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
15869                 $(TARGET-gold))
15870 @endif gold
15871
15872
15873
15874 .PHONY: all-stage1-gold maybe-all-stage1-gold
15875 .PHONY: clean-stage1-gold maybe-clean-stage1-gold
15876 maybe-all-stage1-gold:
15877 maybe-clean-stage1-gold:
15878 @if gold-bootstrap
15879 maybe-all-stage1-gold: all-stage1-gold
15880 all-stage1: all-stage1-gold
15881 TARGET-stage1-gold = $(TARGET-gold)
15882 all-stage1-gold: configure-stage1-gold
15883         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15884         @r=`${PWD_COMMAND}`; export r; \
15885         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15886         TFLAGS="$(STAGE1_TFLAGS)"; \
15887         $(HOST_EXPORTS)  \
15888         cd $(HOST_SUBDIR)/gold && \
15889         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15890                 CFLAGS="$(STAGE1_CFLAGS)" \
15891                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15892                 LIBCFLAGS="$(LIBCFLAGS)" \
15893                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15894                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15895                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15896                 $(EXTRA_HOST_FLAGS)   \
15897                 TFLAGS="$(STAGE1_TFLAGS)" \
15898                 $(TARGET-stage1-gold)
15899
15900 maybe-clean-stage1-gold: clean-stage1-gold
15901 clean-stage1: clean-stage1-gold
15902 clean-stage1-gold:
15903         @if [ $(current_stage) = stage1 ]; then \
15904           [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15905         else \
15906           [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
15907           $(MAKE) stage1-start; \
15908         fi; \
15909         cd $(HOST_SUBDIR)/gold && \
15910         $(MAKE) $(EXTRA_HOST_FLAGS)  \
15911                  clean
15912 @endif gold-bootstrap
15913
15914
15915 .PHONY: all-stage2-gold maybe-all-stage2-gold
15916 .PHONY: clean-stage2-gold maybe-clean-stage2-gold
15917 maybe-all-stage2-gold:
15918 maybe-clean-stage2-gold:
15919 @if gold-bootstrap
15920 maybe-all-stage2-gold: all-stage2-gold
15921 all-stage2: all-stage2-gold
15922 TARGET-stage2-gold = $(TARGET-gold)
15923 all-stage2-gold: configure-stage2-gold
15924         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15925         @r=`${PWD_COMMAND}`; export r; \
15926         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15927         TFLAGS="$(STAGE2_TFLAGS)"; \
15928         $(HOST_EXPORTS) \
15929         $(POSTSTAGE1_HOST_EXPORTS)  \
15930         cd $(HOST_SUBDIR)/gold && \
15931         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15932                 CFLAGS="$(STAGE2_CFLAGS)" \
15933                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15934                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15935                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15936                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15937                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15938                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15939                 TFLAGS="$(STAGE2_TFLAGS)" \
15940                 $(TARGET-stage2-gold)
15941
15942 maybe-clean-stage2-gold: clean-stage2-gold
15943 clean-stage2: clean-stage2-gold
15944 clean-stage2-gold:
15945         @if [ $(current_stage) = stage2 ]; then \
15946           [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15947         else \
15948           [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
15949           $(MAKE) stage2-start; \
15950         fi; \
15951         cd $(HOST_SUBDIR)/gold && \
15952         $(MAKE) $(EXTRA_HOST_FLAGS)  \
15953                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
15954                  clean
15955 @endif gold-bootstrap
15956
15957
15958 .PHONY: all-stage3-gold maybe-all-stage3-gold
15959 .PHONY: clean-stage3-gold maybe-clean-stage3-gold
15960 maybe-all-stage3-gold:
15961 maybe-clean-stage3-gold:
15962 @if gold-bootstrap
15963 maybe-all-stage3-gold: all-stage3-gold
15964 all-stage3: all-stage3-gold
15965 TARGET-stage3-gold = $(TARGET-gold)
15966 all-stage3-gold: configure-stage3-gold
15967         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15968         @r=`${PWD_COMMAND}`; export r; \
15969         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15970         TFLAGS="$(STAGE3_TFLAGS)"; \
15971         $(HOST_EXPORTS) \
15972         $(POSTSTAGE1_HOST_EXPORTS)  \
15973         cd $(HOST_SUBDIR)/gold && \
15974         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15975                 CFLAGS="$(STAGE3_CFLAGS)" \
15976                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15977                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15978                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15979                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15980                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15981                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15982                 TFLAGS="$(STAGE3_TFLAGS)" \
15983                 $(TARGET-stage3-gold)
15984
15985 maybe-clean-stage3-gold: clean-stage3-gold
15986 clean-stage3: clean-stage3-gold
15987 clean-stage3-gold:
15988         @if [ $(current_stage) = stage3 ]; then \
15989           [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15990         else \
15991           [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
15992           $(MAKE) stage3-start; \
15993         fi; \
15994         cd $(HOST_SUBDIR)/gold && \
15995         $(MAKE) $(EXTRA_HOST_FLAGS)  \
15996                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
15997                  clean
15998 @endif gold-bootstrap
15999
16000
16001 .PHONY: all-stage4-gold maybe-all-stage4-gold
16002 .PHONY: clean-stage4-gold maybe-clean-stage4-gold
16003 maybe-all-stage4-gold:
16004 maybe-clean-stage4-gold:
16005 @if gold-bootstrap
16006 maybe-all-stage4-gold: all-stage4-gold
16007 all-stage4: all-stage4-gold
16008 TARGET-stage4-gold = $(TARGET-gold)
16009 all-stage4-gold: configure-stage4-gold
16010         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16011         @r=`${PWD_COMMAND}`; export r; \
16012         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16013         TFLAGS="$(STAGE4_TFLAGS)"; \
16014         $(HOST_EXPORTS) \
16015         $(POSTSTAGE1_HOST_EXPORTS)  \
16016         cd $(HOST_SUBDIR)/gold && \
16017         $(MAKE) $(BASE_FLAGS_TO_PASS) \
16018                 CFLAGS="$(STAGE4_CFLAGS)" \
16019                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
16020                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
16021                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16022                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16023                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16024                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
16025                 TFLAGS="$(STAGE4_TFLAGS)" \
16026                 $(TARGET-stage4-gold)
16027
16028 maybe-clean-stage4-gold: clean-stage4-gold
16029 clean-stage4: clean-stage4-gold
16030 clean-stage4-gold:
16031         @if [ $(current_stage) = stage4 ]; then \
16032           [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16033         else \
16034           [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
16035           $(MAKE) stage4-start; \
16036         fi; \
16037         cd $(HOST_SUBDIR)/gold && \
16038         $(MAKE) $(EXTRA_HOST_FLAGS)  \
16039                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
16040                  clean
16041 @endif gold-bootstrap
16042
16043
16044 .PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
16045 .PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
16046 maybe-all-stageprofile-gold:
16047 maybe-clean-stageprofile-gold:
16048 @if gold-bootstrap
16049 maybe-all-stageprofile-gold: all-stageprofile-gold
16050 all-stageprofile: all-stageprofile-gold
16051 TARGET-stageprofile-gold = $(TARGET-gold)
16052 all-stageprofile-gold: configure-stageprofile-gold
16053         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16054         @r=`${PWD_COMMAND}`; export r; \
16055         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16056         TFLAGS="$(STAGEprofile_TFLAGS)"; \
16057         $(HOST_EXPORTS) \
16058         $(POSTSTAGE1_HOST_EXPORTS)  \
16059         cd $(HOST_SUBDIR)/gold && \
16060         $(MAKE) $(BASE_FLAGS_TO_PASS) \
16061                 CFLAGS="$(STAGEprofile_CFLAGS)" \
16062                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
16063                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
16064                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16065                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16066                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16067                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
16068                 TFLAGS="$(STAGEprofile_TFLAGS)" \
16069                 $(TARGET-stageprofile-gold)
16070
16071 maybe-clean-stageprofile-gold: clean-stageprofile-gold
16072 clean-stageprofile: clean-stageprofile-gold
16073 clean-stageprofile-gold:
16074         @if [ $(current_stage) = stageprofile ]; then \
16075           [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16076         else \
16077           [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
16078           $(MAKE) stageprofile-start; \
16079         fi; \
16080         cd $(HOST_SUBDIR)/gold && \
16081         $(MAKE) $(EXTRA_HOST_FLAGS)  \
16082                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
16083                  clean
16084 @endif gold-bootstrap
16085
16086
16087 .PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
16088 .PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
16089 maybe-all-stagefeedback-gold:
16090 maybe-clean-stagefeedback-gold:
16091 @if gold-bootstrap
16092 maybe-all-stagefeedback-gold: all-stagefeedback-gold
16093 all-stagefeedback: all-stagefeedback-gold
16094 TARGET-stagefeedback-gold = $(TARGET-gold)
16095 all-stagefeedback-gold: configure-stagefeedback-gold
16096         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16097         @r=`${PWD_COMMAND}`; export r; \
16098         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16099         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16100         $(HOST_EXPORTS) \
16101         $(POSTSTAGE1_HOST_EXPORTS)  \
16102         cd $(HOST_SUBDIR)/gold && \
16103         $(MAKE) $(BASE_FLAGS_TO_PASS) \
16104                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
16105                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
16106                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
16107                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16108                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16109                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16110                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
16111                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
16112                 $(TARGET-stagefeedback-gold)
16113
16114 maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
16115 clean-stagefeedback: clean-stagefeedback-gold
16116 clean-stagefeedback-gold:
16117         @if [ $(current_stage) = stagefeedback ]; then \
16118           [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16119         else \
16120           [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
16121           $(MAKE) stagefeedback-start; \
16122         fi; \
16123         cd $(HOST_SUBDIR)/gold && \
16124         $(MAKE) $(EXTRA_HOST_FLAGS)  \
16125                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
16126                  clean
16127 @endif gold-bootstrap
16128
16129
16130
16131
16132
16133 .PHONY: check-gold maybe-check-gold
16134 maybe-check-gold:
16135 @if gold
16136 maybe-check-gold: check-gold
16137
16138 check-gold:
16139         @: $(MAKE); $(unstage)
16140         @r=`${PWD_COMMAND}`; export r; \
16141         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16142         $(HOST_EXPORTS) \
16143         (cd $(HOST_SUBDIR)/gold && \
16144           $(MAKE) $(FLAGS_TO_PASS)  check)
16145
16146 @endif gold
16147
16148 .PHONY: install-gold maybe-install-gold
16149 maybe-install-gold:
16150 @if gold
16151 maybe-install-gold: install-gold
16152
16153 install-gold: installdirs
16154         @: $(MAKE); $(unstage)
16155         @r=`${PWD_COMMAND}`; export r; \
16156         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16157         $(HOST_EXPORTS) \
16158         (cd $(HOST_SUBDIR)/gold && \
16159           $(MAKE) $(FLAGS_TO_PASS)  install)
16160
16161 @endif gold
16162
16163 .PHONY: install-strip-gold maybe-install-strip-gold
16164 maybe-install-strip-gold:
16165 @if gold
16166 maybe-install-strip-gold: install-strip-gold
16167
16168 install-strip-gold: installdirs
16169         @: $(MAKE); $(unstage)
16170         @r=`${PWD_COMMAND}`; export r; \
16171         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16172         $(HOST_EXPORTS) \
16173         (cd $(HOST_SUBDIR)/gold && \
16174           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
16175
16176 @endif gold
16177
16178 # Other targets (info, dvi, pdf, etc.)
16179
16180 .PHONY: maybe-info-gold info-gold
16181 maybe-info-gold:
16182 @if gold
16183 maybe-info-gold: info-gold
16184
16185 info-gold: \
16186     configure-gold 
16187         @[ -f ./gold/Makefile ] || exit 0; \
16188         r=`${PWD_COMMAND}`; export r; \
16189         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16190         $(HOST_EXPORTS) \
16191         for flag in $(EXTRA_HOST_FLAGS) ; do \
16192           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16193         done; \
16194         echo "Doing info in gold" ; \
16195         (cd $(HOST_SUBDIR)/gold && \
16196           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16197                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16198                   "RANLIB=$${RANLIB}" \
16199                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16200                   info) \
16201           || exit 1
16202
16203 @endif gold
16204
16205 .PHONY: maybe-dvi-gold dvi-gold
16206 maybe-dvi-gold:
16207 @if gold
16208 maybe-dvi-gold: dvi-gold
16209
16210 dvi-gold: \
16211     configure-gold 
16212         @[ -f ./gold/Makefile ] || exit 0; \
16213         r=`${PWD_COMMAND}`; export r; \
16214         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16215         $(HOST_EXPORTS) \
16216         for flag in $(EXTRA_HOST_FLAGS) ; do \
16217           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16218         done; \
16219         echo "Doing dvi in gold" ; \
16220         (cd $(HOST_SUBDIR)/gold && \
16221           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16222                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16223                   "RANLIB=$${RANLIB}" \
16224                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16225                   dvi) \
16226           || exit 1
16227
16228 @endif gold
16229
16230 .PHONY: maybe-pdf-gold pdf-gold
16231 maybe-pdf-gold:
16232 @if gold
16233 maybe-pdf-gold: pdf-gold
16234
16235 pdf-gold: \
16236     configure-gold 
16237         @[ -f ./gold/Makefile ] || exit 0; \
16238         r=`${PWD_COMMAND}`; export r; \
16239         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16240         $(HOST_EXPORTS) \
16241         for flag in $(EXTRA_HOST_FLAGS) ; do \
16242           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16243         done; \
16244         echo "Doing pdf in gold" ; \
16245         (cd $(HOST_SUBDIR)/gold && \
16246           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16247                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16248                   "RANLIB=$${RANLIB}" \
16249                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16250                   pdf) \
16251           || exit 1
16252
16253 @endif gold
16254
16255 .PHONY: maybe-html-gold html-gold
16256 maybe-html-gold:
16257 @if gold
16258 maybe-html-gold: html-gold
16259
16260 html-gold: \
16261     configure-gold 
16262         @[ -f ./gold/Makefile ] || exit 0; \
16263         r=`${PWD_COMMAND}`; export r; \
16264         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16265         $(HOST_EXPORTS) \
16266         for flag in $(EXTRA_HOST_FLAGS) ; do \
16267           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16268         done; \
16269         echo "Doing html in gold" ; \
16270         (cd $(HOST_SUBDIR)/gold && \
16271           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16272                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16273                   "RANLIB=$${RANLIB}" \
16274                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16275                   html) \
16276           || exit 1
16277
16278 @endif gold
16279
16280 .PHONY: maybe-TAGS-gold TAGS-gold
16281 maybe-TAGS-gold:
16282 @if gold
16283 maybe-TAGS-gold: TAGS-gold
16284
16285 TAGS-gold: \
16286     configure-gold 
16287         @[ -f ./gold/Makefile ] || exit 0; \
16288         r=`${PWD_COMMAND}`; export r; \
16289         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16290         $(HOST_EXPORTS) \
16291         for flag in $(EXTRA_HOST_FLAGS) ; do \
16292           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16293         done; \
16294         echo "Doing TAGS in gold" ; \
16295         (cd $(HOST_SUBDIR)/gold && \
16296           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16297                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16298                   "RANLIB=$${RANLIB}" \
16299                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16300                   TAGS) \
16301           || exit 1
16302
16303 @endif gold
16304
16305 .PHONY: maybe-install-info-gold install-info-gold
16306 maybe-install-info-gold:
16307 @if gold
16308 maybe-install-info-gold: install-info-gold
16309
16310 install-info-gold: \
16311     configure-gold \
16312     info-gold 
16313         @[ -f ./gold/Makefile ] || exit 0; \
16314         r=`${PWD_COMMAND}`; export r; \
16315         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16316         $(HOST_EXPORTS) \
16317         for flag in $(EXTRA_HOST_FLAGS) ; do \
16318           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16319         done; \
16320         echo "Doing install-info in gold" ; \
16321         (cd $(HOST_SUBDIR)/gold && \
16322           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16323                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16324                   "RANLIB=$${RANLIB}" \
16325                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16326                   install-info) \
16327           || exit 1
16328
16329 @endif gold
16330
16331 .PHONY: maybe-install-pdf-gold install-pdf-gold
16332 maybe-install-pdf-gold:
16333 @if gold
16334 maybe-install-pdf-gold: install-pdf-gold
16335
16336 install-pdf-gold: \
16337     configure-gold \
16338     pdf-gold 
16339         @[ -f ./gold/Makefile ] || exit 0; \
16340         r=`${PWD_COMMAND}`; export r; \
16341         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16342         $(HOST_EXPORTS) \
16343         for flag in $(EXTRA_HOST_FLAGS) ; do \
16344           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16345         done; \
16346         echo "Doing install-pdf in gold" ; \
16347         (cd $(HOST_SUBDIR)/gold && \
16348           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16349                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16350                   "RANLIB=$${RANLIB}" \
16351                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16352                   install-pdf) \
16353           || exit 1
16354
16355 @endif gold
16356
16357 .PHONY: maybe-install-html-gold install-html-gold
16358 maybe-install-html-gold:
16359 @if gold
16360 maybe-install-html-gold: install-html-gold
16361
16362 install-html-gold: \
16363     configure-gold \
16364     html-gold 
16365         @[ -f ./gold/Makefile ] || exit 0; \
16366         r=`${PWD_COMMAND}`; export r; \
16367         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16368         $(HOST_EXPORTS) \
16369         for flag in $(EXTRA_HOST_FLAGS) ; do \
16370           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16371         done; \
16372         echo "Doing install-html in gold" ; \
16373         (cd $(HOST_SUBDIR)/gold && \
16374           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16375                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16376                   "RANLIB=$${RANLIB}" \
16377                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16378                   install-html) \
16379           || exit 1
16380
16381 @endif gold
16382
16383 .PHONY: maybe-installcheck-gold installcheck-gold
16384 maybe-installcheck-gold:
16385 @if gold
16386 maybe-installcheck-gold: installcheck-gold
16387
16388 installcheck-gold: \
16389     configure-gold 
16390         @[ -f ./gold/Makefile ] || exit 0; \
16391         r=`${PWD_COMMAND}`; export r; \
16392         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16393         $(HOST_EXPORTS) \
16394         for flag in $(EXTRA_HOST_FLAGS) ; do \
16395           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16396         done; \
16397         echo "Doing installcheck in gold" ; \
16398         (cd $(HOST_SUBDIR)/gold && \
16399           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16400                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16401                   "RANLIB=$${RANLIB}" \
16402                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16403                   installcheck) \
16404           || exit 1
16405
16406 @endif gold
16407
16408 .PHONY: maybe-mostlyclean-gold mostlyclean-gold
16409 maybe-mostlyclean-gold:
16410 @if gold
16411 maybe-mostlyclean-gold: mostlyclean-gold
16412
16413 mostlyclean-gold: 
16414         @[ -f ./gold/Makefile ] || exit 0; \
16415         r=`${PWD_COMMAND}`; export r; \
16416         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16417         $(HOST_EXPORTS) \
16418         for flag in $(EXTRA_HOST_FLAGS) ; do \
16419           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16420         done; \
16421         echo "Doing mostlyclean in gold" ; \
16422         (cd $(HOST_SUBDIR)/gold && \
16423           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16424                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16425                   "RANLIB=$${RANLIB}" \
16426                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16427                   mostlyclean) \
16428           || exit 1
16429
16430 @endif gold
16431
16432 .PHONY: maybe-clean-gold clean-gold
16433 maybe-clean-gold:
16434 @if gold
16435 maybe-clean-gold: clean-gold
16436
16437 clean-gold: 
16438         @[ -f ./gold/Makefile ] || exit 0; \
16439         r=`${PWD_COMMAND}`; export r; \
16440         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16441         $(HOST_EXPORTS) \
16442         for flag in $(EXTRA_HOST_FLAGS) ; do \
16443           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16444         done; \
16445         echo "Doing clean in gold" ; \
16446         (cd $(HOST_SUBDIR)/gold && \
16447           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16448                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16449                   "RANLIB=$${RANLIB}" \
16450                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16451                   clean) \
16452           || exit 1
16453
16454 @endif gold
16455
16456 .PHONY: maybe-distclean-gold distclean-gold
16457 maybe-distclean-gold:
16458 @if gold
16459 maybe-distclean-gold: distclean-gold
16460
16461 distclean-gold: 
16462         @[ -f ./gold/Makefile ] || exit 0; \
16463         r=`${PWD_COMMAND}`; export r; \
16464         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16465         $(HOST_EXPORTS) \
16466         for flag in $(EXTRA_HOST_FLAGS) ; do \
16467           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16468         done; \
16469         echo "Doing distclean in gold" ; \
16470         (cd $(HOST_SUBDIR)/gold && \
16471           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16472                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16473                   "RANLIB=$${RANLIB}" \
16474                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16475                   distclean) \
16476           || exit 1
16477
16478 @endif gold
16479
16480 .PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
16481 maybe-maintainer-clean-gold:
16482 @if gold
16483 maybe-maintainer-clean-gold: maintainer-clean-gold
16484
16485 maintainer-clean-gold: 
16486         @[ -f ./gold/Makefile ] || exit 0; \
16487         r=`${PWD_COMMAND}`; export r; \
16488         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16489         $(HOST_EXPORTS) \
16490         for flag in $(EXTRA_HOST_FLAGS) ; do \
16491           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16492         done; \
16493         echo "Doing maintainer-clean in gold" ; \
16494         (cd $(HOST_SUBDIR)/gold && \
16495           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16496                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16497                   "RANLIB=$${RANLIB}" \
16498                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16499                   maintainer-clean) \
16500           || exit 1
16501
16502 @endif gold
16503
16504
16505
16506 .PHONY: configure-gprof maybe-configure-gprof
16507 maybe-configure-gprof:
16508 @if gcc-bootstrap
16509 configure-gprof: stage_current
16510 @endif gcc-bootstrap
16511 @if gprof
16512 maybe-configure-gprof: configure-gprof
16513 configure-gprof: 
16514         @: $(MAKE); $(unstage)
16515         @r=`${PWD_COMMAND}`; export r; \
16516         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16517         test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
16518         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
16519         $(HOST_EXPORTS)  \
16520         echo Configuring in $(HOST_SUBDIR)/gprof; \
16521         cd "$(HOST_SUBDIR)/gprof" || exit 1; \
16522         case $(srcdir) in \
16523           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16524           *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
16525                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16526         esac; \
16527         srcdiroption="--srcdir=$${topdir}/gprof"; \
16528         libsrcdir="$$s/gprof"; \
16529         $(SHELL) $${libsrcdir}/configure \
16530           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16531           --target=${target_alias} $${srcdiroption}  \
16532           || exit 1
16533 @endif gprof
16534
16535
16536
16537
16538
16539 .PHONY: all-gprof maybe-all-gprof
16540 maybe-all-gprof:
16541 @if gcc-bootstrap
16542 all-gprof: stage_current
16543 @endif gcc-bootstrap
16544 @if gprof
16545 TARGET-gprof=all
16546 maybe-all-gprof: all-gprof
16547 all-gprof: configure-gprof
16548         @: $(MAKE); $(unstage)
16549         @r=`${PWD_COMMAND}`; export r; \
16550         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16551         $(HOST_EXPORTS)  \
16552         (cd $(HOST_SUBDIR)/gprof && \
16553           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
16554                 $(TARGET-gprof))
16555 @endif gprof
16556
16557
16558
16559
16560 .PHONY: check-gprof maybe-check-gprof
16561 maybe-check-gprof:
16562 @if gprof
16563 maybe-check-gprof: check-gprof
16564
16565 check-gprof:
16566         @: $(MAKE); $(unstage)
16567         @r=`${PWD_COMMAND}`; export r; \
16568         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16569         $(HOST_EXPORTS) \
16570         (cd $(HOST_SUBDIR)/gprof && \
16571           $(MAKE) $(FLAGS_TO_PASS)  check)
16572
16573 @endif gprof
16574
16575 .PHONY: install-gprof maybe-install-gprof
16576 maybe-install-gprof:
16577 @if gprof
16578 maybe-install-gprof: install-gprof
16579
16580 install-gprof: installdirs
16581         @: $(MAKE); $(unstage)
16582         @r=`${PWD_COMMAND}`; export r; \
16583         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16584         $(HOST_EXPORTS) \
16585         (cd $(HOST_SUBDIR)/gprof && \
16586           $(MAKE) $(FLAGS_TO_PASS)  install)
16587
16588 @endif gprof
16589
16590 .PHONY: install-strip-gprof maybe-install-strip-gprof
16591 maybe-install-strip-gprof:
16592 @if gprof
16593 maybe-install-strip-gprof: install-strip-gprof
16594
16595 install-strip-gprof: installdirs
16596         @: $(MAKE); $(unstage)
16597         @r=`${PWD_COMMAND}`; export r; \
16598         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16599         $(HOST_EXPORTS) \
16600         (cd $(HOST_SUBDIR)/gprof && \
16601           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
16602
16603 @endif gprof
16604
16605 # Other targets (info, dvi, pdf, etc.)
16606
16607 .PHONY: maybe-info-gprof info-gprof
16608 maybe-info-gprof:
16609 @if gprof
16610 maybe-info-gprof: info-gprof
16611
16612 info-gprof: \
16613     configure-gprof 
16614         @: $(MAKE); $(unstage)
16615         @[ -f ./gprof/Makefile ] || exit 0; \
16616         r=`${PWD_COMMAND}`; export r; \
16617         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16618         $(HOST_EXPORTS) \
16619         for flag in $(EXTRA_HOST_FLAGS) ; do \
16620           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16621         done; \
16622         echo "Doing info in gprof" ; \
16623         (cd $(HOST_SUBDIR)/gprof && \
16624           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16625                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16626                   "RANLIB=$${RANLIB}" \
16627                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16628                   info) \
16629           || exit 1
16630
16631 @endif gprof
16632
16633 .PHONY: maybe-dvi-gprof dvi-gprof
16634 maybe-dvi-gprof:
16635 @if gprof
16636 maybe-dvi-gprof: dvi-gprof
16637
16638 dvi-gprof: \
16639     configure-gprof 
16640         @: $(MAKE); $(unstage)
16641         @[ -f ./gprof/Makefile ] || exit 0; \
16642         r=`${PWD_COMMAND}`; export r; \
16643         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16644         $(HOST_EXPORTS) \
16645         for flag in $(EXTRA_HOST_FLAGS) ; do \
16646           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16647         done; \
16648         echo "Doing dvi in gprof" ; \
16649         (cd $(HOST_SUBDIR)/gprof && \
16650           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16651                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16652                   "RANLIB=$${RANLIB}" \
16653                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16654                   dvi) \
16655           || exit 1
16656
16657 @endif gprof
16658
16659 .PHONY: maybe-pdf-gprof pdf-gprof
16660 maybe-pdf-gprof:
16661 @if gprof
16662 maybe-pdf-gprof: pdf-gprof
16663
16664 pdf-gprof: \
16665     configure-gprof 
16666         @: $(MAKE); $(unstage)
16667         @[ -f ./gprof/Makefile ] || exit 0; \
16668         r=`${PWD_COMMAND}`; export r; \
16669         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16670         $(HOST_EXPORTS) \
16671         for flag in $(EXTRA_HOST_FLAGS) ; do \
16672           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16673         done; \
16674         echo "Doing pdf in gprof" ; \
16675         (cd $(HOST_SUBDIR)/gprof && \
16676           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16677                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16678                   "RANLIB=$${RANLIB}" \
16679                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16680                   pdf) \
16681           || exit 1
16682
16683 @endif gprof
16684
16685 .PHONY: maybe-html-gprof html-gprof
16686 maybe-html-gprof:
16687 @if gprof
16688 maybe-html-gprof: html-gprof
16689
16690 html-gprof: \
16691     configure-gprof 
16692         @: $(MAKE); $(unstage)
16693         @[ -f ./gprof/Makefile ] || exit 0; \
16694         r=`${PWD_COMMAND}`; export r; \
16695         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16696         $(HOST_EXPORTS) \
16697         for flag in $(EXTRA_HOST_FLAGS) ; do \
16698           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16699         done; \
16700         echo "Doing html in gprof" ; \
16701         (cd $(HOST_SUBDIR)/gprof && \
16702           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16703                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16704                   "RANLIB=$${RANLIB}" \
16705                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16706                   html) \
16707           || exit 1
16708
16709 @endif gprof
16710
16711 .PHONY: maybe-TAGS-gprof TAGS-gprof
16712 maybe-TAGS-gprof:
16713 @if gprof
16714 maybe-TAGS-gprof: TAGS-gprof
16715
16716 TAGS-gprof: \
16717     configure-gprof 
16718         @: $(MAKE); $(unstage)
16719         @[ -f ./gprof/Makefile ] || exit 0; \
16720         r=`${PWD_COMMAND}`; export r; \
16721         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16722         $(HOST_EXPORTS) \
16723         for flag in $(EXTRA_HOST_FLAGS) ; do \
16724           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16725         done; \
16726         echo "Doing TAGS in gprof" ; \
16727         (cd $(HOST_SUBDIR)/gprof && \
16728           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16729                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16730                   "RANLIB=$${RANLIB}" \
16731                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16732                   TAGS) \
16733           || exit 1
16734
16735 @endif gprof
16736
16737 .PHONY: maybe-install-info-gprof install-info-gprof
16738 maybe-install-info-gprof:
16739 @if gprof
16740 maybe-install-info-gprof: install-info-gprof
16741
16742 install-info-gprof: \
16743     configure-gprof \
16744     info-gprof 
16745         @: $(MAKE); $(unstage)
16746         @[ -f ./gprof/Makefile ] || exit 0; \
16747         r=`${PWD_COMMAND}`; export r; \
16748         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16749         $(HOST_EXPORTS) \
16750         for flag in $(EXTRA_HOST_FLAGS) ; do \
16751           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16752         done; \
16753         echo "Doing install-info in gprof" ; \
16754         (cd $(HOST_SUBDIR)/gprof && \
16755           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16756                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16757                   "RANLIB=$${RANLIB}" \
16758                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16759                   install-info) \
16760           || exit 1
16761
16762 @endif gprof
16763
16764 .PHONY: maybe-install-pdf-gprof install-pdf-gprof
16765 maybe-install-pdf-gprof:
16766 @if gprof
16767 maybe-install-pdf-gprof: install-pdf-gprof
16768
16769 install-pdf-gprof: \
16770     configure-gprof \
16771     pdf-gprof 
16772         @: $(MAKE); $(unstage)
16773         @[ -f ./gprof/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-pdf in gprof" ; \
16781         (cd $(HOST_SUBDIR)/gprof && \
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-pdf) \
16787           || exit 1
16788
16789 @endif gprof
16790
16791 .PHONY: maybe-install-html-gprof install-html-gprof
16792 maybe-install-html-gprof:
16793 @if gprof
16794 maybe-install-html-gprof: install-html-gprof
16795
16796 install-html-gprof: \
16797     configure-gprof \
16798     html-gprof 
16799         @: $(MAKE); $(unstage)
16800         @[ -f ./gprof/Makefile ] || exit 0; \
16801         r=`${PWD_COMMAND}`; export r; \
16802         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16803         $(HOST_EXPORTS) \
16804         for flag in $(EXTRA_HOST_FLAGS) ; do \
16805           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16806         done; \
16807         echo "Doing install-html in gprof" ; \
16808         (cd $(HOST_SUBDIR)/gprof && \
16809           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16810                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16811                   "RANLIB=$${RANLIB}" \
16812                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16813                   install-html) \
16814           || exit 1
16815
16816 @endif gprof
16817
16818 .PHONY: maybe-installcheck-gprof installcheck-gprof
16819 maybe-installcheck-gprof:
16820 @if gprof
16821 maybe-installcheck-gprof: installcheck-gprof
16822
16823 installcheck-gprof: \
16824     configure-gprof 
16825         @: $(MAKE); $(unstage)
16826         @[ -f ./gprof/Makefile ] || exit 0; \
16827         r=`${PWD_COMMAND}`; export r; \
16828         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16829         $(HOST_EXPORTS) \
16830         for flag in $(EXTRA_HOST_FLAGS) ; do \
16831           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16832         done; \
16833         echo "Doing installcheck in gprof" ; \
16834         (cd $(HOST_SUBDIR)/gprof && \
16835           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16836                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16837                   "RANLIB=$${RANLIB}" \
16838                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16839                   installcheck) \
16840           || exit 1
16841
16842 @endif gprof
16843
16844 .PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
16845 maybe-mostlyclean-gprof:
16846 @if gprof
16847 maybe-mostlyclean-gprof: mostlyclean-gprof
16848
16849 mostlyclean-gprof: 
16850         @: $(MAKE); $(unstage)
16851         @[ -f ./gprof/Makefile ] || exit 0; \
16852         r=`${PWD_COMMAND}`; export r; \
16853         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16854         $(HOST_EXPORTS) \
16855         for flag in $(EXTRA_HOST_FLAGS) ; do \
16856           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16857         done; \
16858         echo "Doing mostlyclean in gprof" ; \
16859         (cd $(HOST_SUBDIR)/gprof && \
16860           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16861                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16862                   "RANLIB=$${RANLIB}" \
16863                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16864                   mostlyclean) \
16865           || exit 1
16866
16867 @endif gprof
16868
16869 .PHONY: maybe-clean-gprof clean-gprof
16870 maybe-clean-gprof:
16871 @if gprof
16872 maybe-clean-gprof: clean-gprof
16873
16874 clean-gprof: 
16875         @: $(MAKE); $(unstage)
16876         @[ -f ./gprof/Makefile ] || exit 0; \
16877         r=`${PWD_COMMAND}`; export r; \
16878         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16879         $(HOST_EXPORTS) \
16880         for flag in $(EXTRA_HOST_FLAGS) ; do \
16881           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16882         done; \
16883         echo "Doing clean in gprof" ; \
16884         (cd $(HOST_SUBDIR)/gprof && \
16885           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16886                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16887                   "RANLIB=$${RANLIB}" \
16888                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16889                   clean) \
16890           || exit 1
16891
16892 @endif gprof
16893
16894 .PHONY: maybe-distclean-gprof distclean-gprof
16895 maybe-distclean-gprof:
16896 @if gprof
16897 maybe-distclean-gprof: distclean-gprof
16898
16899 distclean-gprof: 
16900         @: $(MAKE); $(unstage)
16901         @[ -f ./gprof/Makefile ] || exit 0; \
16902         r=`${PWD_COMMAND}`; export r; \
16903         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16904         $(HOST_EXPORTS) \
16905         for flag in $(EXTRA_HOST_FLAGS) ; do \
16906           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16907         done; \
16908         echo "Doing distclean in gprof" ; \
16909         (cd $(HOST_SUBDIR)/gprof && \
16910           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16911                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16912                   "RANLIB=$${RANLIB}" \
16913                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16914                   distclean) \
16915           || exit 1
16916
16917 @endif gprof
16918
16919 .PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
16920 maybe-maintainer-clean-gprof:
16921 @if gprof
16922 maybe-maintainer-clean-gprof: maintainer-clean-gprof
16923
16924 maintainer-clean-gprof: 
16925         @: $(MAKE); $(unstage)
16926         @[ -f ./gprof/Makefile ] || exit 0; \
16927         r=`${PWD_COMMAND}`; export r; \
16928         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16929         $(HOST_EXPORTS) \
16930         for flag in $(EXTRA_HOST_FLAGS) ; do \
16931           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16932         done; \
16933         echo "Doing maintainer-clean in gprof" ; \
16934         (cd $(HOST_SUBDIR)/gprof && \
16935           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16936                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16937                   "RANLIB=$${RANLIB}" \
16938                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16939                   maintainer-clean) \
16940           || exit 1
16941
16942 @endif gprof
16943
16944
16945
16946 .PHONY: configure-intl maybe-configure-intl
16947 maybe-configure-intl:
16948 @if gcc-bootstrap
16949 configure-intl: stage_current
16950 @endif gcc-bootstrap
16951 @if intl
16952 maybe-configure-intl: configure-intl
16953 configure-intl: 
16954         @r=`${PWD_COMMAND}`; export r; \
16955         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16956         test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16957         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16958         $(HOST_EXPORTS)  \
16959         echo Configuring in $(HOST_SUBDIR)/intl; \
16960         cd "$(HOST_SUBDIR)/intl" || exit 1; \
16961         case $(srcdir) in \
16962           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16963           *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16964                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16965         esac; \
16966         srcdiroption="--srcdir=$${topdir}/intl"; \
16967         libsrcdir="$$s/intl"; \
16968         $(SHELL) $${libsrcdir}/configure \
16969           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16970           --target=${target_alias} $${srcdiroption}  \
16971           || exit 1
16972 @endif intl
16973
16974
16975
16976 .PHONY: configure-stage1-intl maybe-configure-stage1-intl
16977 maybe-configure-stage1-intl:
16978 @if intl-bootstrap
16979 maybe-configure-stage1-intl: configure-stage1-intl
16980 configure-stage1-intl:
16981         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16982         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16983         @r=`${PWD_COMMAND}`; export r; \
16984         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16985         TFLAGS="$(STAGE1_TFLAGS)"; \
16986         test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16987         $(HOST_EXPORTS) \
16988         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16989         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16990         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
16991         echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
16992         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16993         cd $(HOST_SUBDIR)/intl || exit 1; \
16994         case $(srcdir) in \
16995           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16996           *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16997                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16998         esac; \
16999         srcdiroption="--srcdir=$${topdir}/intl"; \
17000         libsrcdir="$$s/intl"; \
17001         $(SHELL) $${libsrcdir}/configure \
17002           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17003           --target=${target_alias} $${srcdiroption} \
17004           $(STAGE1_CONFIGURE_FLAGS)
17005 @endif intl-bootstrap
17006
17007 .PHONY: configure-stage2-intl maybe-configure-stage2-intl
17008 maybe-configure-stage2-intl:
17009 @if intl-bootstrap
17010 maybe-configure-stage2-intl: configure-stage2-intl
17011 configure-stage2-intl:
17012         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17013         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17014         @r=`${PWD_COMMAND}`; export r; \
17015         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17016         TFLAGS="$(STAGE2_TFLAGS)"; \
17017         test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17018         $(HOST_EXPORTS) \
17019         $(POSTSTAGE1_HOST_EXPORTS) \
17020         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
17021         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
17022         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
17023         echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
17024         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17025         cd $(HOST_SUBDIR)/intl || exit 1; \
17026         case $(srcdir) in \
17027           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17028           *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17029                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17030         esac; \
17031         srcdiroption="--srcdir=$${topdir}/intl"; \
17032         libsrcdir="$$s/intl"; \
17033         $(SHELL) $${libsrcdir}/configure \
17034           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17035           --target=${target_alias} $${srcdiroption} \
17036           --with-build-libsubdir=$(HOST_SUBDIR) \
17037           $(STAGE2_CONFIGURE_FLAGS)
17038 @endif intl-bootstrap
17039
17040 .PHONY: configure-stage3-intl maybe-configure-stage3-intl
17041 maybe-configure-stage3-intl:
17042 @if intl-bootstrap
17043 maybe-configure-stage3-intl: configure-stage3-intl
17044 configure-stage3-intl:
17045         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17046         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17047         @r=`${PWD_COMMAND}`; export r; \
17048         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17049         TFLAGS="$(STAGE3_TFLAGS)"; \
17050         test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17051         $(HOST_EXPORTS) \
17052         $(POSTSTAGE1_HOST_EXPORTS) \
17053         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
17054         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
17055         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
17056         echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
17057         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17058         cd $(HOST_SUBDIR)/intl || exit 1; \
17059         case $(srcdir) in \
17060           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17061           *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17062                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17063         esac; \
17064         srcdiroption="--srcdir=$${topdir}/intl"; \
17065         libsrcdir="$$s/intl"; \
17066         $(SHELL) $${libsrcdir}/configure \
17067           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17068           --target=${target_alias} $${srcdiroption} \
17069           --with-build-libsubdir=$(HOST_SUBDIR) \
17070           $(STAGE3_CONFIGURE_FLAGS)
17071 @endif intl-bootstrap
17072
17073 .PHONY: configure-stage4-intl maybe-configure-stage4-intl
17074 maybe-configure-stage4-intl:
17075 @if intl-bootstrap
17076 maybe-configure-stage4-intl: configure-stage4-intl
17077 configure-stage4-intl:
17078         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17079         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17080         @r=`${PWD_COMMAND}`; export r; \
17081         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17082         TFLAGS="$(STAGE4_TFLAGS)"; \
17083         test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17084         $(HOST_EXPORTS) \
17085         $(POSTSTAGE1_HOST_EXPORTS) \
17086         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
17087         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
17088         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
17089         echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
17090         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17091         cd $(HOST_SUBDIR)/intl || exit 1; \
17092         case $(srcdir) in \
17093           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17094           *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17095                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17096         esac; \
17097         srcdiroption="--srcdir=$${topdir}/intl"; \
17098         libsrcdir="$$s/intl"; \
17099         $(SHELL) $${libsrcdir}/configure \
17100           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17101           --target=${target_alias} $${srcdiroption} \
17102           --with-build-libsubdir=$(HOST_SUBDIR) \
17103           $(STAGE4_CONFIGURE_FLAGS)
17104 @endif intl-bootstrap
17105
17106 .PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
17107 maybe-configure-stageprofile-intl:
17108 @if intl-bootstrap
17109 maybe-configure-stageprofile-intl: configure-stageprofile-intl
17110 configure-stageprofile-intl:
17111         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17112         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17113         @r=`${PWD_COMMAND}`; export r; \
17114         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17115         TFLAGS="$(STAGEprofile_TFLAGS)"; \
17116         test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17117         $(HOST_EXPORTS) \
17118         $(POSTSTAGE1_HOST_EXPORTS) \
17119         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
17120         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
17121         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
17122         echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
17123         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17124         cd $(HOST_SUBDIR)/intl || exit 1; \
17125         case $(srcdir) in \
17126           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17127           *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17128                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17129         esac; \
17130         srcdiroption="--srcdir=$${topdir}/intl"; \
17131         libsrcdir="$$s/intl"; \
17132         $(SHELL) $${libsrcdir}/configure \
17133           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17134           --target=${target_alias} $${srcdiroption} \
17135           --with-build-libsubdir=$(HOST_SUBDIR) \
17136           $(STAGEprofile_CONFIGURE_FLAGS)
17137 @endif intl-bootstrap
17138
17139 .PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
17140 maybe-configure-stagefeedback-intl:
17141 @if intl-bootstrap
17142 maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
17143 configure-stagefeedback-intl:
17144         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17145         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17146         @r=`${PWD_COMMAND}`; export r; \
17147         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17148         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17149         test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17150         $(HOST_EXPORTS) \
17151         $(POSTSTAGE1_HOST_EXPORTS) \
17152         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
17153         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
17154         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
17155         echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
17156         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17157         cd $(HOST_SUBDIR)/intl || exit 1; \
17158         case $(srcdir) in \
17159           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17160           *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17161                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17162         esac; \
17163         srcdiroption="--srcdir=$${topdir}/intl"; \
17164         libsrcdir="$$s/intl"; \
17165         $(SHELL) $${libsrcdir}/configure \
17166           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17167           --target=${target_alias} $${srcdiroption} \
17168           --with-build-libsubdir=$(HOST_SUBDIR) \
17169           $(STAGEfeedback_CONFIGURE_FLAGS)
17170 @endif intl-bootstrap
17171
17172
17173
17174
17175
17176 .PHONY: all-intl maybe-all-intl
17177 maybe-all-intl:
17178 @if gcc-bootstrap
17179 all-intl: stage_current
17180 @endif gcc-bootstrap
17181 @if intl
17182 TARGET-intl=all
17183 maybe-all-intl: all-intl
17184 all-intl: configure-intl
17185         @r=`${PWD_COMMAND}`; export r; \
17186         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17187         $(HOST_EXPORTS)  \
17188         (cd $(HOST_SUBDIR)/intl && \
17189           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
17190                 $(TARGET-intl))
17191 @endif intl
17192
17193
17194
17195 .PHONY: all-stage1-intl maybe-all-stage1-intl
17196 .PHONY: clean-stage1-intl maybe-clean-stage1-intl
17197 maybe-all-stage1-intl:
17198 maybe-clean-stage1-intl:
17199 @if intl-bootstrap
17200 maybe-all-stage1-intl: all-stage1-intl
17201 all-stage1: all-stage1-intl
17202 TARGET-stage1-intl = $(TARGET-intl)
17203 all-stage1-intl: configure-stage1-intl
17204         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17205         @r=`${PWD_COMMAND}`; export r; \
17206         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17207         TFLAGS="$(STAGE1_TFLAGS)"; \
17208         $(HOST_EXPORTS)  \
17209         cd $(HOST_SUBDIR)/intl && \
17210         $(MAKE) $(BASE_FLAGS_TO_PASS) \
17211                 CFLAGS="$(STAGE1_CFLAGS)" \
17212                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
17213                 LIBCFLAGS="$(LIBCFLAGS)" \
17214                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17215                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17216                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17217                 $(EXTRA_HOST_FLAGS)   \
17218                 TFLAGS="$(STAGE1_TFLAGS)" \
17219                 $(TARGET-stage1-intl)
17220
17221 maybe-clean-stage1-intl: clean-stage1-intl
17222 clean-stage1: clean-stage1-intl
17223 clean-stage1-intl:
17224         @if [ $(current_stage) = stage1 ]; then \
17225           [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17226         else \
17227           [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
17228           $(MAKE) stage1-start; \
17229         fi; \
17230         cd $(HOST_SUBDIR)/intl && \
17231         $(MAKE) $(EXTRA_HOST_FLAGS)  \
17232                  clean
17233 @endif intl-bootstrap
17234
17235
17236 .PHONY: all-stage2-intl maybe-all-stage2-intl
17237 .PHONY: clean-stage2-intl maybe-clean-stage2-intl
17238 maybe-all-stage2-intl:
17239 maybe-clean-stage2-intl:
17240 @if intl-bootstrap
17241 maybe-all-stage2-intl: all-stage2-intl
17242 all-stage2: all-stage2-intl
17243 TARGET-stage2-intl = $(TARGET-intl)
17244 all-stage2-intl: configure-stage2-intl
17245         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17246         @r=`${PWD_COMMAND}`; export r; \
17247         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17248         TFLAGS="$(STAGE2_TFLAGS)"; \
17249         $(HOST_EXPORTS) \
17250         $(POSTSTAGE1_HOST_EXPORTS)  \
17251         cd $(HOST_SUBDIR)/intl && \
17252         $(MAKE) $(BASE_FLAGS_TO_PASS) \
17253                 CFLAGS="$(STAGE2_CFLAGS)" \
17254                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
17255                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
17256                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17257                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17258                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17259                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17260                 TFLAGS="$(STAGE2_TFLAGS)" \
17261                 $(TARGET-stage2-intl)
17262
17263 maybe-clean-stage2-intl: clean-stage2-intl
17264 clean-stage2: clean-stage2-intl
17265 clean-stage2-intl:
17266         @if [ $(current_stage) = stage2 ]; then \
17267           [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17268         else \
17269           [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
17270           $(MAKE) stage2-start; \
17271         fi; \
17272         cd $(HOST_SUBDIR)/intl && \
17273         $(MAKE) $(EXTRA_HOST_FLAGS)  \
17274                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
17275                  clean
17276 @endif intl-bootstrap
17277
17278
17279 .PHONY: all-stage3-intl maybe-all-stage3-intl
17280 .PHONY: clean-stage3-intl maybe-clean-stage3-intl
17281 maybe-all-stage3-intl:
17282 maybe-clean-stage3-intl:
17283 @if intl-bootstrap
17284 maybe-all-stage3-intl: all-stage3-intl
17285 all-stage3: all-stage3-intl
17286 TARGET-stage3-intl = $(TARGET-intl)
17287 all-stage3-intl: configure-stage3-intl
17288         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17289         @r=`${PWD_COMMAND}`; export r; \
17290         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17291         TFLAGS="$(STAGE3_TFLAGS)"; \
17292         $(HOST_EXPORTS) \
17293         $(POSTSTAGE1_HOST_EXPORTS)  \
17294         cd $(HOST_SUBDIR)/intl && \
17295         $(MAKE) $(BASE_FLAGS_TO_PASS) \
17296                 CFLAGS="$(STAGE3_CFLAGS)" \
17297                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
17298                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17299                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17300                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17301                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17302                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17303                 TFLAGS="$(STAGE3_TFLAGS)" \
17304                 $(TARGET-stage3-intl)
17305
17306 maybe-clean-stage3-intl: clean-stage3-intl
17307 clean-stage3: clean-stage3-intl
17308 clean-stage3-intl:
17309         @if [ $(current_stage) = stage3 ]; then \
17310           [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17311         else \
17312           [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
17313           $(MAKE) stage3-start; \
17314         fi; \
17315         cd $(HOST_SUBDIR)/intl && \
17316         $(MAKE) $(EXTRA_HOST_FLAGS)  \
17317                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
17318                  clean
17319 @endif intl-bootstrap
17320
17321
17322 .PHONY: all-stage4-intl maybe-all-stage4-intl
17323 .PHONY: clean-stage4-intl maybe-clean-stage4-intl
17324 maybe-all-stage4-intl:
17325 maybe-clean-stage4-intl:
17326 @if intl-bootstrap
17327 maybe-all-stage4-intl: all-stage4-intl
17328 all-stage4: all-stage4-intl
17329 TARGET-stage4-intl = $(TARGET-intl)
17330 all-stage4-intl: configure-stage4-intl
17331         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17332         @r=`${PWD_COMMAND}`; export r; \
17333         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17334         TFLAGS="$(STAGE4_TFLAGS)"; \
17335         $(HOST_EXPORTS) \
17336         $(POSTSTAGE1_HOST_EXPORTS)  \
17337         cd $(HOST_SUBDIR)/intl && \
17338         $(MAKE) $(BASE_FLAGS_TO_PASS) \
17339                 CFLAGS="$(STAGE4_CFLAGS)" \
17340                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
17341                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
17342                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17343                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17344                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17345                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17346                 TFLAGS="$(STAGE4_TFLAGS)" \
17347                 $(TARGET-stage4-intl)
17348
17349 maybe-clean-stage4-intl: clean-stage4-intl
17350 clean-stage4: clean-stage4-intl
17351 clean-stage4-intl:
17352         @if [ $(current_stage) = stage4 ]; then \
17353           [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17354         else \
17355           [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
17356           $(MAKE) stage4-start; \
17357         fi; \
17358         cd $(HOST_SUBDIR)/intl && \
17359         $(MAKE) $(EXTRA_HOST_FLAGS)  \
17360                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
17361                  clean
17362 @endif intl-bootstrap
17363
17364
17365 .PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
17366 .PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
17367 maybe-all-stageprofile-intl:
17368 maybe-clean-stageprofile-intl:
17369 @if intl-bootstrap
17370 maybe-all-stageprofile-intl: all-stageprofile-intl
17371 all-stageprofile: all-stageprofile-intl
17372 TARGET-stageprofile-intl = $(TARGET-intl)
17373 all-stageprofile-intl: configure-stageprofile-intl
17374         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17375         @r=`${PWD_COMMAND}`; export r; \
17376         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17377         TFLAGS="$(STAGEprofile_TFLAGS)"; \
17378         $(HOST_EXPORTS) \
17379         $(POSTSTAGE1_HOST_EXPORTS)  \
17380         cd $(HOST_SUBDIR)/intl && \
17381         $(MAKE) $(BASE_FLAGS_TO_PASS) \
17382                 CFLAGS="$(STAGEprofile_CFLAGS)" \
17383                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
17384                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17385                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17386                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17387                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17388                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17389                 TFLAGS="$(STAGEprofile_TFLAGS)" \
17390                 $(TARGET-stageprofile-intl)
17391
17392 maybe-clean-stageprofile-intl: clean-stageprofile-intl
17393 clean-stageprofile: clean-stageprofile-intl
17394 clean-stageprofile-intl:
17395         @if [ $(current_stage) = stageprofile ]; then \
17396           [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17397         else \
17398           [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
17399           $(MAKE) stageprofile-start; \
17400         fi; \
17401         cd $(HOST_SUBDIR)/intl && \
17402         $(MAKE) $(EXTRA_HOST_FLAGS)  \
17403                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
17404                  clean
17405 @endif intl-bootstrap
17406
17407
17408 .PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
17409 .PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
17410 maybe-all-stagefeedback-intl:
17411 maybe-clean-stagefeedback-intl:
17412 @if intl-bootstrap
17413 maybe-all-stagefeedback-intl: all-stagefeedback-intl
17414 all-stagefeedback: all-stagefeedback-intl
17415 TARGET-stagefeedback-intl = $(TARGET-intl)
17416 all-stagefeedback-intl: configure-stagefeedback-intl
17417         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17418         @r=`${PWD_COMMAND}`; export r; \
17419         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17420         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17421         $(HOST_EXPORTS) \
17422         $(POSTSTAGE1_HOST_EXPORTS)  \
17423         cd $(HOST_SUBDIR)/intl && \
17424         $(MAKE) $(BASE_FLAGS_TO_PASS) \
17425                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
17426                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
17427                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17428                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17429                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17430                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17431                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17432                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
17433                 $(TARGET-stagefeedback-intl)
17434
17435 maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
17436 clean-stagefeedback: clean-stagefeedback-intl
17437 clean-stagefeedback-intl:
17438         @if [ $(current_stage) = stagefeedback ]; then \
17439           [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17440         else \
17441           [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
17442           $(MAKE) stagefeedback-start; \
17443         fi; \
17444         cd $(HOST_SUBDIR)/intl && \
17445         $(MAKE) $(EXTRA_HOST_FLAGS)  \
17446                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
17447                  clean
17448 @endif intl-bootstrap
17449
17450
17451
17452
17453
17454 .PHONY: check-intl maybe-check-intl
17455 maybe-check-intl:
17456 @if intl
17457 maybe-check-intl: check-intl
17458
17459 check-intl:
17460         @: $(MAKE); $(unstage)
17461         @r=`${PWD_COMMAND}`; export r; \
17462         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17463         $(HOST_EXPORTS) \
17464         (cd $(HOST_SUBDIR)/intl && \
17465           $(MAKE) $(FLAGS_TO_PASS)  check)
17466
17467 @endif intl
17468
17469 .PHONY: install-intl maybe-install-intl
17470 maybe-install-intl:
17471 @if intl
17472 maybe-install-intl: install-intl
17473
17474 install-intl: installdirs
17475         @: $(MAKE); $(unstage)
17476         @r=`${PWD_COMMAND}`; export r; \
17477         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17478         $(HOST_EXPORTS) \
17479         (cd $(HOST_SUBDIR)/intl && \
17480           $(MAKE) $(FLAGS_TO_PASS)  install)
17481
17482 @endif intl
17483
17484 .PHONY: install-strip-intl maybe-install-strip-intl
17485 maybe-install-strip-intl:
17486 @if intl
17487 maybe-install-strip-intl: install-strip-intl
17488
17489 install-strip-intl: installdirs
17490         @: $(MAKE); $(unstage)
17491         @r=`${PWD_COMMAND}`; export r; \
17492         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17493         $(HOST_EXPORTS) \
17494         (cd $(HOST_SUBDIR)/intl && \
17495           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
17496
17497 @endif intl
17498
17499 # Other targets (info, dvi, pdf, etc.)
17500
17501 .PHONY: maybe-info-intl info-intl
17502 maybe-info-intl:
17503 @if intl
17504 maybe-info-intl: info-intl
17505
17506 info-intl: \
17507     configure-intl 
17508         @[ -f ./intl/Makefile ] || exit 0; \
17509         r=`${PWD_COMMAND}`; export r; \
17510         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17511         $(HOST_EXPORTS) \
17512         for flag in $(EXTRA_HOST_FLAGS) ; do \
17513           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17514         done; \
17515         echo "Doing info in intl" ; \
17516         (cd $(HOST_SUBDIR)/intl && \
17517           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17518                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17519                   "RANLIB=$${RANLIB}" \
17520                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17521                   info) \
17522           || exit 1
17523
17524 @endif intl
17525
17526 .PHONY: maybe-dvi-intl dvi-intl
17527 maybe-dvi-intl:
17528 @if intl
17529 maybe-dvi-intl: dvi-intl
17530
17531 dvi-intl: \
17532     configure-intl 
17533         @[ -f ./intl/Makefile ] || exit 0; \
17534         r=`${PWD_COMMAND}`; export r; \
17535         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17536         $(HOST_EXPORTS) \
17537         for flag in $(EXTRA_HOST_FLAGS) ; do \
17538           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17539         done; \
17540         echo "Doing dvi in intl" ; \
17541         (cd $(HOST_SUBDIR)/intl && \
17542           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17543                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17544                   "RANLIB=$${RANLIB}" \
17545                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17546                   dvi) \
17547           || exit 1
17548
17549 @endif intl
17550
17551 .PHONY: maybe-pdf-intl pdf-intl
17552 maybe-pdf-intl:
17553 @if intl
17554 maybe-pdf-intl: pdf-intl
17555
17556 pdf-intl: \
17557     configure-intl 
17558         @[ -f ./intl/Makefile ] || exit 0; \
17559         r=`${PWD_COMMAND}`; export r; \
17560         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17561         $(HOST_EXPORTS) \
17562         for flag in $(EXTRA_HOST_FLAGS) ; do \
17563           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17564         done; \
17565         echo "Doing pdf in intl" ; \
17566         (cd $(HOST_SUBDIR)/intl && \
17567           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17568                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17569                   "RANLIB=$${RANLIB}" \
17570                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17571                   pdf) \
17572           || exit 1
17573
17574 @endif intl
17575
17576 .PHONY: maybe-html-intl html-intl
17577 maybe-html-intl:
17578 @if intl
17579 maybe-html-intl: html-intl
17580
17581 html-intl: \
17582     configure-intl 
17583         @[ -f ./intl/Makefile ] || exit 0; \
17584         r=`${PWD_COMMAND}`; export r; \
17585         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17586         $(HOST_EXPORTS) \
17587         for flag in $(EXTRA_HOST_FLAGS) ; do \
17588           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17589         done; \
17590         echo "Doing html in intl" ; \
17591         (cd $(HOST_SUBDIR)/intl && \
17592           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17593                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17594                   "RANLIB=$${RANLIB}" \
17595                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17596                   html) \
17597           || exit 1
17598
17599 @endif intl
17600
17601 .PHONY: maybe-TAGS-intl TAGS-intl
17602 maybe-TAGS-intl:
17603 @if intl
17604 maybe-TAGS-intl: TAGS-intl
17605
17606 TAGS-intl: \
17607     configure-intl 
17608         @[ -f ./intl/Makefile ] || exit 0; \
17609         r=`${PWD_COMMAND}`; export r; \
17610         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17611         $(HOST_EXPORTS) \
17612         for flag in $(EXTRA_HOST_FLAGS) ; do \
17613           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17614         done; \
17615         echo "Doing TAGS in intl" ; \
17616         (cd $(HOST_SUBDIR)/intl && \
17617           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17618                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17619                   "RANLIB=$${RANLIB}" \
17620                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17621                   TAGS) \
17622           || exit 1
17623
17624 @endif intl
17625
17626 .PHONY: maybe-install-info-intl install-info-intl
17627 maybe-install-info-intl:
17628 @if intl
17629 maybe-install-info-intl: install-info-intl
17630
17631 install-info-intl: \
17632     configure-intl \
17633     info-intl 
17634         @[ -f ./intl/Makefile ] || exit 0; \
17635         r=`${PWD_COMMAND}`; export r; \
17636         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17637         $(HOST_EXPORTS) \
17638         for flag in $(EXTRA_HOST_FLAGS) ; do \
17639           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17640         done; \
17641         echo "Doing install-info in intl" ; \
17642         (cd $(HOST_SUBDIR)/intl && \
17643           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17644                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17645                   "RANLIB=$${RANLIB}" \
17646                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17647                   install-info) \
17648           || exit 1
17649
17650 @endif intl
17651
17652 .PHONY: maybe-install-pdf-intl install-pdf-intl
17653 maybe-install-pdf-intl:
17654 @if intl
17655 maybe-install-pdf-intl: install-pdf-intl
17656
17657 install-pdf-intl: \
17658     configure-intl \
17659     pdf-intl 
17660         @[ -f ./intl/Makefile ] || exit 0; \
17661         r=`${PWD_COMMAND}`; export r; \
17662         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17663         $(HOST_EXPORTS) \
17664         for flag in $(EXTRA_HOST_FLAGS) ; do \
17665           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17666         done; \
17667         echo "Doing install-pdf in intl" ; \
17668         (cd $(HOST_SUBDIR)/intl && \
17669           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17670                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17671                   "RANLIB=$${RANLIB}" \
17672                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17673                   install-pdf) \
17674           || exit 1
17675
17676 @endif intl
17677
17678 .PHONY: maybe-install-html-intl install-html-intl
17679 maybe-install-html-intl:
17680 @if intl
17681 maybe-install-html-intl: install-html-intl
17682
17683 install-html-intl: \
17684     configure-intl \
17685     html-intl 
17686         @[ -f ./intl/Makefile ] || exit 0; \
17687         r=`${PWD_COMMAND}`; export r; \
17688         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17689         $(HOST_EXPORTS) \
17690         for flag in $(EXTRA_HOST_FLAGS) ; do \
17691           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17692         done; \
17693         echo "Doing install-html in intl" ; \
17694         (cd $(HOST_SUBDIR)/intl && \
17695           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17696                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17697                   "RANLIB=$${RANLIB}" \
17698                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17699                   install-html) \
17700           || exit 1
17701
17702 @endif intl
17703
17704 .PHONY: maybe-installcheck-intl installcheck-intl
17705 maybe-installcheck-intl:
17706 @if intl
17707 maybe-installcheck-intl: installcheck-intl
17708
17709 installcheck-intl: \
17710     configure-intl 
17711         @[ -f ./intl/Makefile ] || exit 0; \
17712         r=`${PWD_COMMAND}`; export r; \
17713         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17714         $(HOST_EXPORTS) \
17715         for flag in $(EXTRA_HOST_FLAGS) ; do \
17716           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17717         done; \
17718         echo "Doing installcheck in intl" ; \
17719         (cd $(HOST_SUBDIR)/intl && \
17720           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17721                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17722                   "RANLIB=$${RANLIB}" \
17723                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17724                   installcheck) \
17725           || exit 1
17726
17727 @endif intl
17728
17729 .PHONY: maybe-mostlyclean-intl mostlyclean-intl
17730 maybe-mostlyclean-intl:
17731 @if intl
17732 maybe-mostlyclean-intl: mostlyclean-intl
17733
17734 mostlyclean-intl: 
17735         @[ -f ./intl/Makefile ] || exit 0; \
17736         r=`${PWD_COMMAND}`; export r; \
17737         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17738         $(HOST_EXPORTS) \
17739         for flag in $(EXTRA_HOST_FLAGS) ; do \
17740           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17741         done; \
17742         echo "Doing mostlyclean in intl" ; \
17743         (cd $(HOST_SUBDIR)/intl && \
17744           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17745                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17746                   "RANLIB=$${RANLIB}" \
17747                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17748                   mostlyclean) \
17749           || exit 1
17750
17751 @endif intl
17752
17753 .PHONY: maybe-clean-intl clean-intl
17754 maybe-clean-intl:
17755 @if intl
17756 maybe-clean-intl: clean-intl
17757
17758 clean-intl: 
17759         @[ -f ./intl/Makefile ] || exit 0; \
17760         r=`${PWD_COMMAND}`; export r; \
17761         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17762         $(HOST_EXPORTS) \
17763         for flag in $(EXTRA_HOST_FLAGS) ; do \
17764           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17765         done; \
17766         echo "Doing clean in intl" ; \
17767         (cd $(HOST_SUBDIR)/intl && \
17768           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17769                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17770                   "RANLIB=$${RANLIB}" \
17771                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17772                   clean) \
17773           || exit 1
17774
17775 @endif intl
17776
17777 .PHONY: maybe-distclean-intl distclean-intl
17778 maybe-distclean-intl:
17779 @if intl
17780 maybe-distclean-intl: distclean-intl
17781
17782 distclean-intl: 
17783         @[ -f ./intl/Makefile ] || exit 0; \
17784         r=`${PWD_COMMAND}`; export r; \
17785         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17786         $(HOST_EXPORTS) \
17787         for flag in $(EXTRA_HOST_FLAGS) ; do \
17788           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17789         done; \
17790         echo "Doing distclean in intl" ; \
17791         (cd $(HOST_SUBDIR)/intl && \
17792           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17793                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17794                   "RANLIB=$${RANLIB}" \
17795                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17796                   distclean) \
17797           || exit 1
17798
17799 @endif intl
17800
17801 .PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
17802 maybe-maintainer-clean-intl:
17803 @if intl
17804 maybe-maintainer-clean-intl: maintainer-clean-intl
17805
17806 maintainer-clean-intl: 
17807         @[ -f ./intl/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 maintainer-clean in intl" ; \
17815         (cd $(HOST_SUBDIR)/intl && \
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                   maintainer-clean) \
17821           || exit 1
17822
17823 @endif intl
17824
17825
17826
17827 .PHONY: configure-tcl maybe-configure-tcl
17828 maybe-configure-tcl:
17829 @if gcc-bootstrap
17830 configure-tcl: stage_current
17831 @endif gcc-bootstrap
17832 @if tcl
17833 maybe-configure-tcl: configure-tcl
17834 configure-tcl: 
17835         @: $(MAKE); $(unstage)
17836         @r=`${PWD_COMMAND}`; export r; \
17837         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17838         test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
17839         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
17840         $(HOST_EXPORTS)  \
17841         echo Configuring in $(HOST_SUBDIR)/tcl; \
17842         cd "$(HOST_SUBDIR)/tcl" || exit 1; \
17843         case $(srcdir) in \
17844           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17845           *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
17846                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17847         esac; \
17848         srcdiroption="--srcdir=$${topdir}/tcl"; \
17849         libsrcdir="$$s/tcl"; \
17850         $(SHELL) $${libsrcdir}/configure \
17851           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17852           --target=${target_alias} $${srcdiroption}  \
17853           || exit 1
17854 @endif tcl
17855
17856
17857
17858
17859
17860 .PHONY: all-tcl maybe-all-tcl
17861 maybe-all-tcl:
17862 @if gcc-bootstrap
17863 all-tcl: stage_current
17864 @endif gcc-bootstrap
17865 @if tcl
17866 TARGET-tcl=all
17867 maybe-all-tcl: all-tcl
17868 all-tcl: configure-tcl
17869         @: $(MAKE); $(unstage)
17870         @r=`${PWD_COMMAND}`; export r; \
17871         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17872         $(HOST_EXPORTS)  \
17873         (cd $(HOST_SUBDIR)/tcl && \
17874           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
17875                 $(TARGET-tcl))
17876 @endif tcl
17877
17878
17879
17880
17881 .PHONY: check-tcl maybe-check-tcl
17882 maybe-check-tcl:
17883 @if tcl
17884 maybe-check-tcl: check-tcl
17885
17886 check-tcl:
17887         @: $(MAKE); $(unstage)
17888         @r=`${PWD_COMMAND}`; export r; \
17889         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17890         $(HOST_EXPORTS) \
17891         (cd $(HOST_SUBDIR)/tcl && \
17892           $(MAKE) $(FLAGS_TO_PASS)  check)
17893
17894 @endif tcl
17895
17896 .PHONY: install-tcl maybe-install-tcl
17897 maybe-install-tcl:
17898 @if tcl
17899 maybe-install-tcl: install-tcl
17900
17901 install-tcl: installdirs
17902         @: $(MAKE); $(unstage)
17903         @r=`${PWD_COMMAND}`; export r; \
17904         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17905         $(HOST_EXPORTS) \
17906         (cd $(HOST_SUBDIR)/tcl && \
17907           $(MAKE) $(FLAGS_TO_PASS)  install)
17908
17909 @endif tcl
17910
17911 .PHONY: install-strip-tcl maybe-install-strip-tcl
17912 maybe-install-strip-tcl:
17913 @if tcl
17914 maybe-install-strip-tcl: install-strip-tcl
17915
17916 install-strip-tcl: installdirs
17917         @: $(MAKE); $(unstage)
17918         @r=`${PWD_COMMAND}`; export r; \
17919         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17920         $(HOST_EXPORTS) \
17921         (cd $(HOST_SUBDIR)/tcl && \
17922           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
17923
17924 @endif tcl
17925
17926 # Other targets (info, dvi, pdf, etc.)
17927
17928 .PHONY: maybe-info-tcl info-tcl
17929 maybe-info-tcl:
17930 @if tcl
17931 maybe-info-tcl: info-tcl
17932
17933 info-tcl: \
17934     configure-tcl 
17935         @: $(MAKE); $(unstage)
17936         @[ -f ./tcl/Makefile ] || exit 0; \
17937         r=`${PWD_COMMAND}`; export r; \
17938         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17939         $(HOST_EXPORTS) \
17940         for flag in $(EXTRA_HOST_FLAGS) ; do \
17941           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17942         done; \
17943         echo "Doing info in tcl" ; \
17944         (cd $(HOST_SUBDIR)/tcl && \
17945           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17946                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17947                   "RANLIB=$${RANLIB}" \
17948                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17949                   info) \
17950           || exit 1
17951
17952 @endif tcl
17953
17954 .PHONY: maybe-dvi-tcl dvi-tcl
17955 maybe-dvi-tcl:
17956 @if tcl
17957 maybe-dvi-tcl: dvi-tcl
17958
17959 dvi-tcl: \
17960     configure-tcl 
17961         @: $(MAKE); $(unstage)
17962         @[ -f ./tcl/Makefile ] || exit 0; \
17963         r=`${PWD_COMMAND}`; export r; \
17964         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17965         $(HOST_EXPORTS) \
17966         for flag in $(EXTRA_HOST_FLAGS) ; do \
17967           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17968         done; \
17969         echo "Doing dvi in tcl" ; \
17970         (cd $(HOST_SUBDIR)/tcl && \
17971           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17972                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17973                   "RANLIB=$${RANLIB}" \
17974                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17975                   dvi) \
17976           || exit 1
17977
17978 @endif tcl
17979
17980 .PHONY: maybe-pdf-tcl pdf-tcl
17981 maybe-pdf-tcl:
17982 @if tcl
17983 maybe-pdf-tcl: pdf-tcl
17984
17985 pdf-tcl: \
17986     configure-tcl 
17987         @: $(MAKE); $(unstage)
17988         @[ -f ./tcl/Makefile ] || exit 0; \
17989         r=`${PWD_COMMAND}`; export r; \
17990         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17991         $(HOST_EXPORTS) \
17992         for flag in $(EXTRA_HOST_FLAGS) ; do \
17993           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17994         done; \
17995         echo "Doing pdf in tcl" ; \
17996         (cd $(HOST_SUBDIR)/tcl && \
17997           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17998                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17999                   "RANLIB=$${RANLIB}" \
18000                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18001                   pdf) \
18002           || exit 1
18003
18004 @endif tcl
18005
18006 .PHONY: maybe-html-tcl html-tcl
18007 maybe-html-tcl:
18008 @if tcl
18009 maybe-html-tcl: html-tcl
18010
18011 html-tcl: \
18012     configure-tcl 
18013         @: $(MAKE); $(unstage)
18014         @[ -f ./tcl/Makefile ] || exit 0; \
18015         r=`${PWD_COMMAND}`; export r; \
18016         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18017         $(HOST_EXPORTS) \
18018         for flag in $(EXTRA_HOST_FLAGS) ; do \
18019           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18020         done; \
18021         echo "Doing html in tcl" ; \
18022         (cd $(HOST_SUBDIR)/tcl && \
18023           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18024                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18025                   "RANLIB=$${RANLIB}" \
18026                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18027                   html) \
18028           || exit 1
18029
18030 @endif tcl
18031
18032 .PHONY: maybe-TAGS-tcl TAGS-tcl
18033 maybe-TAGS-tcl:
18034 @if tcl
18035 maybe-TAGS-tcl: TAGS-tcl
18036
18037 TAGS-tcl: \
18038     configure-tcl 
18039         @: $(MAKE); $(unstage)
18040         @[ -f ./tcl/Makefile ] || exit 0; \
18041         r=`${PWD_COMMAND}`; export r; \
18042         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18043         $(HOST_EXPORTS) \
18044         for flag in $(EXTRA_HOST_FLAGS) ; do \
18045           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18046         done; \
18047         echo "Doing TAGS in tcl" ; \
18048         (cd $(HOST_SUBDIR)/tcl && \
18049           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18050                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18051                   "RANLIB=$${RANLIB}" \
18052                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18053                   TAGS) \
18054           || exit 1
18055
18056 @endif tcl
18057
18058 .PHONY: maybe-install-info-tcl install-info-tcl
18059 maybe-install-info-tcl:
18060 @if tcl
18061 maybe-install-info-tcl: install-info-tcl
18062
18063 install-info-tcl: \
18064     configure-tcl \
18065     info-tcl 
18066         @: $(MAKE); $(unstage)
18067         @[ -f ./tcl/Makefile ] || exit 0; \
18068         r=`${PWD_COMMAND}`; export r; \
18069         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18070         $(HOST_EXPORTS) \
18071         for flag in $(EXTRA_HOST_FLAGS) ; do \
18072           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18073         done; \
18074         echo "Doing install-info in tcl" ; \
18075         (cd $(HOST_SUBDIR)/tcl && \
18076           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18077                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18078                   "RANLIB=$${RANLIB}" \
18079                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18080                   install-info) \
18081           || exit 1
18082
18083 @endif tcl
18084
18085 .PHONY: maybe-install-pdf-tcl install-pdf-tcl
18086 maybe-install-pdf-tcl:
18087 @if tcl
18088 maybe-install-pdf-tcl: install-pdf-tcl
18089
18090 install-pdf-tcl: \
18091     configure-tcl \
18092     pdf-tcl 
18093         @: $(MAKE); $(unstage)
18094         @[ -f ./tcl/Makefile ] || exit 0; \
18095         r=`${PWD_COMMAND}`; export r; \
18096         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18097         $(HOST_EXPORTS) \
18098         for flag in $(EXTRA_HOST_FLAGS) ; do \
18099           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18100         done; \
18101         echo "Doing install-pdf in tcl" ; \
18102         (cd $(HOST_SUBDIR)/tcl && \
18103           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18104                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18105                   "RANLIB=$${RANLIB}" \
18106                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18107                   install-pdf) \
18108           || exit 1
18109
18110 @endif tcl
18111
18112 .PHONY: maybe-install-html-tcl install-html-tcl
18113 maybe-install-html-tcl:
18114 @if tcl
18115 maybe-install-html-tcl: install-html-tcl
18116
18117 install-html-tcl: \
18118     configure-tcl \
18119     html-tcl 
18120         @: $(MAKE); $(unstage)
18121         @[ -f ./tcl/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 install-html in tcl" ; \
18129         (cd $(HOST_SUBDIR)/tcl && \
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                   install-html) \
18135           || exit 1
18136
18137 @endif tcl
18138
18139 .PHONY: maybe-installcheck-tcl installcheck-tcl
18140 maybe-installcheck-tcl:
18141 @if tcl
18142 maybe-installcheck-tcl: installcheck-tcl
18143
18144 installcheck-tcl: \
18145     configure-tcl 
18146         @: $(MAKE); $(unstage)
18147         @[ -f ./tcl/Makefile ] || exit 0; \
18148         r=`${PWD_COMMAND}`; export r; \
18149         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18150         $(HOST_EXPORTS) \
18151         for flag in $(EXTRA_HOST_FLAGS) ; do \
18152           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18153         done; \
18154         echo "Doing installcheck in tcl" ; \
18155         (cd $(HOST_SUBDIR)/tcl && \
18156           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18157                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18158                   "RANLIB=$${RANLIB}" \
18159                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18160                   installcheck) \
18161           || exit 1
18162
18163 @endif tcl
18164
18165 .PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
18166 maybe-mostlyclean-tcl:
18167 @if tcl
18168 maybe-mostlyclean-tcl: mostlyclean-tcl
18169
18170 # tcl doesn't support mostlyclean.
18171 mostlyclean-tcl:
18172
18173 @endif tcl
18174
18175 .PHONY: maybe-clean-tcl clean-tcl
18176 maybe-clean-tcl:
18177 @if tcl
18178 maybe-clean-tcl: clean-tcl
18179
18180 clean-tcl: 
18181         @: $(MAKE); $(unstage)
18182         @[ -f ./tcl/Makefile ] || exit 0; \
18183         r=`${PWD_COMMAND}`; export r; \
18184         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18185         $(HOST_EXPORTS) \
18186         for flag in $(EXTRA_HOST_FLAGS) ; do \
18187           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18188         done; \
18189         echo "Doing clean in tcl" ; \
18190         (cd $(HOST_SUBDIR)/tcl && \
18191           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18192                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18193                   "RANLIB=$${RANLIB}" \
18194                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18195                   clean) \
18196           || exit 1
18197
18198 @endif tcl
18199
18200 .PHONY: maybe-distclean-tcl distclean-tcl
18201 maybe-distclean-tcl:
18202 @if tcl
18203 maybe-distclean-tcl: distclean-tcl
18204
18205 distclean-tcl: 
18206         @: $(MAKE); $(unstage)
18207         @[ -f ./tcl/Makefile ] || exit 0; \
18208         r=`${PWD_COMMAND}`; export r; \
18209         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18210         $(HOST_EXPORTS) \
18211         for flag in $(EXTRA_HOST_FLAGS) ; do \
18212           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18213         done; \
18214         echo "Doing distclean in tcl" ; \
18215         (cd $(HOST_SUBDIR)/tcl && \
18216           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18217                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18218                   "RANLIB=$${RANLIB}" \
18219                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18220                   distclean) \
18221           || exit 1
18222
18223 @endif tcl
18224
18225 .PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
18226 maybe-maintainer-clean-tcl:
18227 @if tcl
18228 maybe-maintainer-clean-tcl: maintainer-clean-tcl
18229
18230 maintainer-clean-tcl: 
18231         @: $(MAKE); $(unstage)
18232         @[ -f ./tcl/Makefile ] || exit 0; \
18233         r=`${PWD_COMMAND}`; export r; \
18234         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18235         $(HOST_EXPORTS) \
18236         for flag in $(EXTRA_HOST_FLAGS) ; do \
18237           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18238         done; \
18239         echo "Doing maintainer-clean in tcl" ; \
18240         (cd $(HOST_SUBDIR)/tcl && \
18241           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18242                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18243                   "RANLIB=$${RANLIB}" \
18244                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18245                   maintainer-clean) \
18246           || exit 1
18247
18248 @endif tcl
18249
18250
18251
18252 .PHONY: configure-itcl maybe-configure-itcl
18253 maybe-configure-itcl:
18254 @if gcc-bootstrap
18255 configure-itcl: stage_current
18256 @endif gcc-bootstrap
18257 @if itcl
18258 maybe-configure-itcl: configure-itcl
18259 configure-itcl: 
18260         @: $(MAKE); $(unstage)
18261         @r=`${PWD_COMMAND}`; export r; \
18262         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18263         test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
18264         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
18265         $(HOST_EXPORTS)  \
18266         echo Configuring in $(HOST_SUBDIR)/itcl; \
18267         cd "$(HOST_SUBDIR)/itcl" || exit 1; \
18268         case $(srcdir) in \
18269           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18270           *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
18271                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18272         esac; \
18273         srcdiroption="--srcdir=$${topdir}/itcl"; \
18274         libsrcdir="$$s/itcl"; \
18275         $(SHELL) $${libsrcdir}/configure \
18276           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18277           --target=${target_alias} $${srcdiroption}  \
18278           || exit 1
18279 @endif itcl
18280
18281
18282
18283
18284
18285 .PHONY: all-itcl maybe-all-itcl
18286 maybe-all-itcl:
18287 @if gcc-bootstrap
18288 all-itcl: stage_current
18289 @endif gcc-bootstrap
18290 @if itcl
18291 TARGET-itcl=all
18292 maybe-all-itcl: all-itcl
18293 all-itcl: configure-itcl
18294         @: $(MAKE); $(unstage)
18295         @r=`${PWD_COMMAND}`; export r; \
18296         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18297         $(HOST_EXPORTS)  \
18298         (cd $(HOST_SUBDIR)/itcl && \
18299           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
18300                 $(TARGET-itcl))
18301 @endif itcl
18302
18303
18304
18305
18306 .PHONY: check-itcl maybe-check-itcl
18307 maybe-check-itcl:
18308 @if itcl
18309 maybe-check-itcl: check-itcl
18310
18311 check-itcl:
18312         @: $(MAKE); $(unstage)
18313         @r=`${PWD_COMMAND}`; export r; \
18314         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18315         $(HOST_EXPORTS) \
18316         (cd $(HOST_SUBDIR)/itcl && \
18317           $(MAKE) $(FLAGS_TO_PASS)  check)
18318
18319 @endif itcl
18320
18321 .PHONY: install-itcl maybe-install-itcl
18322 maybe-install-itcl:
18323 @if itcl
18324 maybe-install-itcl: install-itcl
18325
18326 install-itcl: installdirs
18327         @: $(MAKE); $(unstage)
18328         @r=`${PWD_COMMAND}`; export r; \
18329         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18330         $(HOST_EXPORTS) \
18331         (cd $(HOST_SUBDIR)/itcl && \
18332           $(MAKE) $(FLAGS_TO_PASS)  install)
18333
18334 @endif itcl
18335
18336 .PHONY: install-strip-itcl maybe-install-strip-itcl
18337 maybe-install-strip-itcl:
18338 @if itcl
18339 maybe-install-strip-itcl: install-strip-itcl
18340
18341 install-strip-itcl: installdirs
18342         @: $(MAKE); $(unstage)
18343         @r=`${PWD_COMMAND}`; export r; \
18344         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18345         $(HOST_EXPORTS) \
18346         (cd $(HOST_SUBDIR)/itcl && \
18347           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
18348
18349 @endif itcl
18350
18351 # Other targets (info, dvi, pdf, etc.)
18352
18353 .PHONY: maybe-info-itcl info-itcl
18354 maybe-info-itcl:
18355 @if itcl
18356 maybe-info-itcl: info-itcl
18357
18358 info-itcl: \
18359     configure-itcl 
18360         @: $(MAKE); $(unstage)
18361         @[ -f ./itcl/Makefile ] || exit 0; \
18362         r=`${PWD_COMMAND}`; export r; \
18363         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18364         $(HOST_EXPORTS) \
18365         for flag in $(EXTRA_HOST_FLAGS) ; do \
18366           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18367         done; \
18368         echo "Doing info in itcl" ; \
18369         (cd $(HOST_SUBDIR)/itcl && \
18370           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18371                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18372                   "RANLIB=$${RANLIB}" \
18373                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18374                   info) \
18375           || exit 1
18376
18377 @endif itcl
18378
18379 .PHONY: maybe-dvi-itcl dvi-itcl
18380 maybe-dvi-itcl:
18381 @if itcl
18382 maybe-dvi-itcl: dvi-itcl
18383
18384 dvi-itcl: \
18385     configure-itcl 
18386         @: $(MAKE); $(unstage)
18387         @[ -f ./itcl/Makefile ] || exit 0; \
18388         r=`${PWD_COMMAND}`; export r; \
18389         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18390         $(HOST_EXPORTS) \
18391         for flag in $(EXTRA_HOST_FLAGS) ; do \
18392           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18393         done; \
18394         echo "Doing dvi in itcl" ; \
18395         (cd $(HOST_SUBDIR)/itcl && \
18396           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18397                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18398                   "RANLIB=$${RANLIB}" \
18399                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18400                   dvi) \
18401           || exit 1
18402
18403 @endif itcl
18404
18405 .PHONY: maybe-pdf-itcl pdf-itcl
18406 maybe-pdf-itcl:
18407 @if itcl
18408 maybe-pdf-itcl: pdf-itcl
18409
18410 pdf-itcl: \
18411     configure-itcl 
18412         @: $(MAKE); $(unstage)
18413         @[ -f ./itcl/Makefile ] || exit 0; \
18414         r=`${PWD_COMMAND}`; export r; \
18415         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18416         $(HOST_EXPORTS) \
18417         for flag in $(EXTRA_HOST_FLAGS) ; do \
18418           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18419         done; \
18420         echo "Doing pdf in itcl" ; \
18421         (cd $(HOST_SUBDIR)/itcl && \
18422           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18423                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18424                   "RANLIB=$${RANLIB}" \
18425                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18426                   pdf) \
18427           || exit 1
18428
18429 @endif itcl
18430
18431 .PHONY: maybe-html-itcl html-itcl
18432 maybe-html-itcl:
18433 @if itcl
18434 maybe-html-itcl: html-itcl
18435
18436 html-itcl: \
18437     configure-itcl 
18438         @: $(MAKE); $(unstage)
18439         @[ -f ./itcl/Makefile ] || exit 0; \
18440         r=`${PWD_COMMAND}`; export r; \
18441         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18442         $(HOST_EXPORTS) \
18443         for flag in $(EXTRA_HOST_FLAGS) ; do \
18444           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18445         done; \
18446         echo "Doing html in itcl" ; \
18447         (cd $(HOST_SUBDIR)/itcl && \
18448           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18449                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18450                   "RANLIB=$${RANLIB}" \
18451                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18452                   html) \
18453           || exit 1
18454
18455 @endif itcl
18456
18457 .PHONY: maybe-TAGS-itcl TAGS-itcl
18458 maybe-TAGS-itcl:
18459 @if itcl
18460 maybe-TAGS-itcl: TAGS-itcl
18461
18462 TAGS-itcl: \
18463     configure-itcl 
18464         @: $(MAKE); $(unstage)
18465         @[ -f ./itcl/Makefile ] || exit 0; \
18466         r=`${PWD_COMMAND}`; export r; \
18467         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18468         $(HOST_EXPORTS) \
18469         for flag in $(EXTRA_HOST_FLAGS) ; do \
18470           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18471         done; \
18472         echo "Doing TAGS in itcl" ; \
18473         (cd $(HOST_SUBDIR)/itcl && \
18474           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18475                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18476                   "RANLIB=$${RANLIB}" \
18477                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18478                   TAGS) \
18479           || exit 1
18480
18481 @endif itcl
18482
18483 .PHONY: maybe-install-info-itcl install-info-itcl
18484 maybe-install-info-itcl:
18485 @if itcl
18486 maybe-install-info-itcl: install-info-itcl
18487
18488 install-info-itcl: \
18489     configure-itcl \
18490     info-itcl 
18491         @: $(MAKE); $(unstage)
18492         @[ -f ./itcl/Makefile ] || exit 0; \
18493         r=`${PWD_COMMAND}`; export r; \
18494         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18495         $(HOST_EXPORTS) \
18496         for flag in $(EXTRA_HOST_FLAGS) ; do \
18497           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18498         done; \
18499         echo "Doing install-info in itcl" ; \
18500         (cd $(HOST_SUBDIR)/itcl && \
18501           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18502                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18503                   "RANLIB=$${RANLIB}" \
18504                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18505                   install-info) \
18506           || exit 1
18507
18508 @endif itcl
18509
18510 .PHONY: maybe-install-pdf-itcl install-pdf-itcl
18511 maybe-install-pdf-itcl:
18512 @if itcl
18513 maybe-install-pdf-itcl: install-pdf-itcl
18514
18515 install-pdf-itcl: \
18516     configure-itcl \
18517     pdf-itcl 
18518         @: $(MAKE); $(unstage)
18519         @[ -f ./itcl/Makefile ] || exit 0; \
18520         r=`${PWD_COMMAND}`; export r; \
18521         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18522         $(HOST_EXPORTS) \
18523         for flag in $(EXTRA_HOST_FLAGS) ; do \
18524           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18525         done; \
18526         echo "Doing install-pdf in itcl" ; \
18527         (cd $(HOST_SUBDIR)/itcl && \
18528           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18529                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18530                   "RANLIB=$${RANLIB}" \
18531                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18532                   install-pdf) \
18533           || exit 1
18534
18535 @endif itcl
18536
18537 .PHONY: maybe-install-html-itcl install-html-itcl
18538 maybe-install-html-itcl:
18539 @if itcl
18540 maybe-install-html-itcl: install-html-itcl
18541
18542 install-html-itcl: \
18543     configure-itcl \
18544     html-itcl 
18545         @: $(MAKE); $(unstage)
18546         @[ -f ./itcl/Makefile ] || exit 0; \
18547         r=`${PWD_COMMAND}`; export r; \
18548         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18549         $(HOST_EXPORTS) \
18550         for flag in $(EXTRA_HOST_FLAGS) ; do \
18551           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18552         done; \
18553         echo "Doing install-html in itcl" ; \
18554         (cd $(HOST_SUBDIR)/itcl && \
18555           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18556                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18557                   "RANLIB=$${RANLIB}" \
18558                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18559                   install-html) \
18560           || exit 1
18561
18562 @endif itcl
18563
18564 .PHONY: maybe-installcheck-itcl installcheck-itcl
18565 maybe-installcheck-itcl:
18566 @if itcl
18567 maybe-installcheck-itcl: installcheck-itcl
18568
18569 installcheck-itcl: \
18570     configure-itcl 
18571         @: $(MAKE); $(unstage)
18572         @[ -f ./itcl/Makefile ] || exit 0; \
18573         r=`${PWD_COMMAND}`; export r; \
18574         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18575         $(HOST_EXPORTS) \
18576         for flag in $(EXTRA_HOST_FLAGS) ; do \
18577           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18578         done; \
18579         echo "Doing installcheck in itcl" ; \
18580         (cd $(HOST_SUBDIR)/itcl && \
18581           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18582                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18583                   "RANLIB=$${RANLIB}" \
18584                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18585                   installcheck) \
18586           || exit 1
18587
18588 @endif itcl
18589
18590 .PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
18591 maybe-mostlyclean-itcl:
18592 @if itcl
18593 maybe-mostlyclean-itcl: mostlyclean-itcl
18594
18595 mostlyclean-itcl: 
18596         @: $(MAKE); $(unstage)
18597         @[ -f ./itcl/Makefile ] || exit 0; \
18598         r=`${PWD_COMMAND}`; export r; \
18599         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18600         $(HOST_EXPORTS) \
18601         for flag in $(EXTRA_HOST_FLAGS) ; do \
18602           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18603         done; \
18604         echo "Doing mostlyclean in itcl" ; \
18605         (cd $(HOST_SUBDIR)/itcl && \
18606           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18607                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18608                   "RANLIB=$${RANLIB}" \
18609                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18610                   mostlyclean) \
18611           || exit 1
18612
18613 @endif itcl
18614
18615 .PHONY: maybe-clean-itcl clean-itcl
18616 maybe-clean-itcl:
18617 @if itcl
18618 maybe-clean-itcl: clean-itcl
18619
18620 clean-itcl: 
18621         @: $(MAKE); $(unstage)
18622         @[ -f ./itcl/Makefile ] || exit 0; \
18623         r=`${PWD_COMMAND}`; export r; \
18624         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18625         $(HOST_EXPORTS) \
18626         for flag in $(EXTRA_HOST_FLAGS) ; do \
18627           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18628         done; \
18629         echo "Doing clean in itcl" ; \
18630         (cd $(HOST_SUBDIR)/itcl && \
18631           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18632                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18633                   "RANLIB=$${RANLIB}" \
18634                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18635                   clean) \
18636           || exit 1
18637
18638 @endif itcl
18639
18640 .PHONY: maybe-distclean-itcl distclean-itcl
18641 maybe-distclean-itcl:
18642 @if itcl
18643 maybe-distclean-itcl: distclean-itcl
18644
18645 distclean-itcl: 
18646         @: $(MAKE); $(unstage)
18647         @[ -f ./itcl/Makefile ] || exit 0; \
18648         r=`${PWD_COMMAND}`; export r; \
18649         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18650         $(HOST_EXPORTS) \
18651         for flag in $(EXTRA_HOST_FLAGS) ; do \
18652           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18653         done; \
18654         echo "Doing distclean in itcl" ; \
18655         (cd $(HOST_SUBDIR)/itcl && \
18656           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18657                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18658                   "RANLIB=$${RANLIB}" \
18659                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18660                   distclean) \
18661           || exit 1
18662
18663 @endif itcl
18664
18665 .PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
18666 maybe-maintainer-clean-itcl:
18667 @if itcl
18668 maybe-maintainer-clean-itcl: maintainer-clean-itcl
18669
18670 maintainer-clean-itcl: 
18671         @: $(MAKE); $(unstage)
18672         @[ -f ./itcl/Makefile ] || exit 0; \
18673         r=`${PWD_COMMAND}`; export r; \
18674         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18675         $(HOST_EXPORTS) \
18676         for flag in $(EXTRA_HOST_FLAGS) ; do \
18677           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18678         done; \
18679         echo "Doing maintainer-clean in itcl" ; \
18680         (cd $(HOST_SUBDIR)/itcl && \
18681           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18682                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18683                   "RANLIB=$${RANLIB}" \
18684                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18685                   maintainer-clean) \
18686           || exit 1
18687
18688 @endif itcl
18689
18690
18691
18692 .PHONY: configure-ld maybe-configure-ld
18693 maybe-configure-ld:
18694 @if gcc-bootstrap
18695 configure-ld: stage_current
18696 @endif gcc-bootstrap
18697 @if ld
18698 maybe-configure-ld: configure-ld
18699 configure-ld: 
18700         @r=`${PWD_COMMAND}`; export r; \
18701         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18702         test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18703         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18704         $(HOST_EXPORTS)  \
18705         echo Configuring in $(HOST_SUBDIR)/ld; \
18706         cd "$(HOST_SUBDIR)/ld" || exit 1; \
18707         case $(srcdir) in \
18708           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18709           *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18710                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18711         esac; \
18712         srcdiroption="--srcdir=$${topdir}/ld"; \
18713         libsrcdir="$$s/ld"; \
18714         $(SHELL) $${libsrcdir}/configure \
18715           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18716           --target=${target_alias} $${srcdiroption}  \
18717           || exit 1
18718 @endif ld
18719
18720
18721
18722 .PHONY: configure-stage1-ld maybe-configure-stage1-ld
18723 maybe-configure-stage1-ld:
18724 @if ld-bootstrap
18725 maybe-configure-stage1-ld: configure-stage1-ld
18726 configure-stage1-ld:
18727         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18728         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18729         @r=`${PWD_COMMAND}`; export r; \
18730         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18731         TFLAGS="$(STAGE1_TFLAGS)"; \
18732         test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18733         $(HOST_EXPORTS) \
18734         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
18735         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
18736         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
18737         echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
18738         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18739         cd $(HOST_SUBDIR)/ld || exit 1; \
18740         case $(srcdir) in \
18741           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18742           *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18743                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18744         esac; \
18745         srcdiroption="--srcdir=$${topdir}/ld"; \
18746         libsrcdir="$$s/ld"; \
18747         $(SHELL) $${libsrcdir}/configure \
18748           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18749           --target=${target_alias} $${srcdiroption} \
18750           $(STAGE1_CONFIGURE_FLAGS)
18751 @endif ld-bootstrap
18752
18753 .PHONY: configure-stage2-ld maybe-configure-stage2-ld
18754 maybe-configure-stage2-ld:
18755 @if ld-bootstrap
18756 maybe-configure-stage2-ld: configure-stage2-ld
18757 configure-stage2-ld:
18758         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18759         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18760         @r=`${PWD_COMMAND}`; export r; \
18761         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18762         TFLAGS="$(STAGE2_TFLAGS)"; \
18763         test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18764         $(HOST_EXPORTS) \
18765         $(POSTSTAGE1_HOST_EXPORTS) \
18766         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
18767         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
18768         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
18769         echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
18770         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18771         cd $(HOST_SUBDIR)/ld || exit 1; \
18772         case $(srcdir) in \
18773           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18774           *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18775                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18776         esac; \
18777         srcdiroption="--srcdir=$${topdir}/ld"; \
18778         libsrcdir="$$s/ld"; \
18779         $(SHELL) $${libsrcdir}/configure \
18780           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18781           --target=${target_alias} $${srcdiroption} \
18782           --with-build-libsubdir=$(HOST_SUBDIR) \
18783           $(STAGE2_CONFIGURE_FLAGS)
18784 @endif ld-bootstrap
18785
18786 .PHONY: configure-stage3-ld maybe-configure-stage3-ld
18787 maybe-configure-stage3-ld:
18788 @if ld-bootstrap
18789 maybe-configure-stage3-ld: configure-stage3-ld
18790 configure-stage3-ld:
18791         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18792         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18793         @r=`${PWD_COMMAND}`; export r; \
18794         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18795         TFLAGS="$(STAGE3_TFLAGS)"; \
18796         test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18797         $(HOST_EXPORTS) \
18798         $(POSTSTAGE1_HOST_EXPORTS) \
18799         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
18800         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
18801         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
18802         echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
18803         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18804         cd $(HOST_SUBDIR)/ld || exit 1; \
18805         case $(srcdir) in \
18806           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18807           *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18808                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18809         esac; \
18810         srcdiroption="--srcdir=$${topdir}/ld"; \
18811         libsrcdir="$$s/ld"; \
18812         $(SHELL) $${libsrcdir}/configure \
18813           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18814           --target=${target_alias} $${srcdiroption} \
18815           --with-build-libsubdir=$(HOST_SUBDIR) \
18816           $(STAGE3_CONFIGURE_FLAGS)
18817 @endif ld-bootstrap
18818
18819 .PHONY: configure-stage4-ld maybe-configure-stage4-ld
18820 maybe-configure-stage4-ld:
18821 @if ld-bootstrap
18822 maybe-configure-stage4-ld: configure-stage4-ld
18823 configure-stage4-ld:
18824         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18825         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18826         @r=`${PWD_COMMAND}`; export r; \
18827         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18828         TFLAGS="$(STAGE4_TFLAGS)"; \
18829         test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18830         $(HOST_EXPORTS) \
18831         $(POSTSTAGE1_HOST_EXPORTS) \
18832         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
18833         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
18834         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
18835         echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
18836         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18837         cd $(HOST_SUBDIR)/ld || exit 1; \
18838         case $(srcdir) in \
18839           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18840           *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18841                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18842         esac; \
18843         srcdiroption="--srcdir=$${topdir}/ld"; \
18844         libsrcdir="$$s/ld"; \
18845         $(SHELL) $${libsrcdir}/configure \
18846           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18847           --target=${target_alias} $${srcdiroption} \
18848           --with-build-libsubdir=$(HOST_SUBDIR) \
18849           $(STAGE4_CONFIGURE_FLAGS)
18850 @endif ld-bootstrap
18851
18852 .PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
18853 maybe-configure-stageprofile-ld:
18854 @if ld-bootstrap
18855 maybe-configure-stageprofile-ld: configure-stageprofile-ld
18856 configure-stageprofile-ld:
18857         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18858         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18859         @r=`${PWD_COMMAND}`; export r; \
18860         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18861         TFLAGS="$(STAGEprofile_TFLAGS)"; \
18862         test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18863         $(HOST_EXPORTS) \
18864         $(POSTSTAGE1_HOST_EXPORTS) \
18865         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
18866         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
18867         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
18868         echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
18869         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18870         cd $(HOST_SUBDIR)/ld || exit 1; \
18871         case $(srcdir) in \
18872           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18873           *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18874                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18875         esac; \
18876         srcdiroption="--srcdir=$${topdir}/ld"; \
18877         libsrcdir="$$s/ld"; \
18878         $(SHELL) $${libsrcdir}/configure \
18879           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18880           --target=${target_alias} $${srcdiroption} \
18881           --with-build-libsubdir=$(HOST_SUBDIR) \
18882           $(STAGEprofile_CONFIGURE_FLAGS)
18883 @endif ld-bootstrap
18884
18885 .PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
18886 maybe-configure-stagefeedback-ld:
18887 @if ld-bootstrap
18888 maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
18889 configure-stagefeedback-ld:
18890         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18891         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18892         @r=`${PWD_COMMAND}`; export r; \
18893         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18894         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18895         test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18896         $(HOST_EXPORTS) \
18897         $(POSTSTAGE1_HOST_EXPORTS) \
18898         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
18899         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
18900         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
18901         echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
18902         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18903         cd $(HOST_SUBDIR)/ld || exit 1; \
18904         case $(srcdir) in \
18905           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18906           *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18907                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18908         esac; \
18909         srcdiroption="--srcdir=$${topdir}/ld"; \
18910         libsrcdir="$$s/ld"; \
18911         $(SHELL) $${libsrcdir}/configure \
18912           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18913           --target=${target_alias} $${srcdiroption} \
18914           --with-build-libsubdir=$(HOST_SUBDIR) \
18915           $(STAGEfeedback_CONFIGURE_FLAGS)
18916 @endif ld-bootstrap
18917
18918
18919
18920
18921
18922 .PHONY: all-ld maybe-all-ld
18923 maybe-all-ld:
18924 @if gcc-bootstrap
18925 all-ld: stage_current
18926 @endif gcc-bootstrap
18927 @if ld
18928 TARGET-ld=all
18929 maybe-all-ld: all-ld
18930 all-ld: configure-ld
18931         @r=`${PWD_COMMAND}`; export r; \
18932         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18933         $(HOST_EXPORTS)  \
18934         (cd $(HOST_SUBDIR)/ld && \
18935           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
18936                 $(TARGET-ld))
18937 @endif ld
18938
18939
18940
18941 .PHONY: all-stage1-ld maybe-all-stage1-ld
18942 .PHONY: clean-stage1-ld maybe-clean-stage1-ld
18943 maybe-all-stage1-ld:
18944 maybe-clean-stage1-ld:
18945 @if ld-bootstrap
18946 maybe-all-stage1-ld: all-stage1-ld
18947 all-stage1: all-stage1-ld
18948 TARGET-stage1-ld = $(TARGET-ld)
18949 all-stage1-ld: configure-stage1-ld
18950         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18951         @r=`${PWD_COMMAND}`; export r; \
18952         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18953         TFLAGS="$(STAGE1_TFLAGS)"; \
18954         $(HOST_EXPORTS)  \
18955         cd $(HOST_SUBDIR)/ld && \
18956         $(MAKE) $(BASE_FLAGS_TO_PASS) \
18957                 CFLAGS="$(STAGE1_CFLAGS)" \
18958                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
18959                 LIBCFLAGS="$(LIBCFLAGS)" \
18960                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18961                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18962                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18963                 $(EXTRA_HOST_FLAGS)   \
18964                 TFLAGS="$(STAGE1_TFLAGS)" \
18965                 $(TARGET-stage1-ld)
18966
18967 maybe-clean-stage1-ld: clean-stage1-ld
18968 clean-stage1: clean-stage1-ld
18969 clean-stage1-ld:
18970         @if [ $(current_stage) = stage1 ]; then \
18971           [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18972         else \
18973           [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
18974           $(MAKE) stage1-start; \
18975         fi; \
18976         cd $(HOST_SUBDIR)/ld && \
18977         $(MAKE) $(EXTRA_HOST_FLAGS)  \
18978                  clean
18979 @endif ld-bootstrap
18980
18981
18982 .PHONY: all-stage2-ld maybe-all-stage2-ld
18983 .PHONY: clean-stage2-ld maybe-clean-stage2-ld
18984 maybe-all-stage2-ld:
18985 maybe-clean-stage2-ld:
18986 @if ld-bootstrap
18987 maybe-all-stage2-ld: all-stage2-ld
18988 all-stage2: all-stage2-ld
18989 TARGET-stage2-ld = $(TARGET-ld)
18990 all-stage2-ld: configure-stage2-ld
18991         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18992         @r=`${PWD_COMMAND}`; export r; \
18993         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18994         TFLAGS="$(STAGE2_TFLAGS)"; \
18995         $(HOST_EXPORTS) \
18996         $(POSTSTAGE1_HOST_EXPORTS)  \
18997         cd $(HOST_SUBDIR)/ld && \
18998         $(MAKE) $(BASE_FLAGS_TO_PASS) \
18999                 CFLAGS="$(STAGE2_CFLAGS)" \
19000                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
19001                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19002                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19003                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19004                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19005                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19006                 TFLAGS="$(STAGE2_TFLAGS)" \
19007                 $(TARGET-stage2-ld)
19008
19009 maybe-clean-stage2-ld: clean-stage2-ld
19010 clean-stage2: clean-stage2-ld
19011 clean-stage2-ld:
19012         @if [ $(current_stage) = stage2 ]; then \
19013           [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19014         else \
19015           [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
19016           $(MAKE) stage2-start; \
19017         fi; \
19018         cd $(HOST_SUBDIR)/ld && \
19019         $(MAKE) $(EXTRA_HOST_FLAGS)  \
19020                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
19021                  clean
19022 @endif ld-bootstrap
19023
19024
19025 .PHONY: all-stage3-ld maybe-all-stage3-ld
19026 .PHONY: clean-stage3-ld maybe-clean-stage3-ld
19027 maybe-all-stage3-ld:
19028 maybe-clean-stage3-ld:
19029 @if ld-bootstrap
19030 maybe-all-stage3-ld: all-stage3-ld
19031 all-stage3: all-stage3-ld
19032 TARGET-stage3-ld = $(TARGET-ld)
19033 all-stage3-ld: configure-stage3-ld
19034         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19035         @r=`${PWD_COMMAND}`; export r; \
19036         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19037         TFLAGS="$(STAGE3_TFLAGS)"; \
19038         $(HOST_EXPORTS) \
19039         $(POSTSTAGE1_HOST_EXPORTS)  \
19040         cd $(HOST_SUBDIR)/ld && \
19041         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19042                 CFLAGS="$(STAGE3_CFLAGS)" \
19043                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19044                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19045                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19046                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19047                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19048                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19049                 TFLAGS="$(STAGE3_TFLAGS)" \
19050                 $(TARGET-stage3-ld)
19051
19052 maybe-clean-stage3-ld: clean-stage3-ld
19053 clean-stage3: clean-stage3-ld
19054 clean-stage3-ld:
19055         @if [ $(current_stage) = stage3 ]; then \
19056           [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19057         else \
19058           [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
19059           $(MAKE) stage3-start; \
19060         fi; \
19061         cd $(HOST_SUBDIR)/ld && \
19062         $(MAKE) $(EXTRA_HOST_FLAGS)  \
19063                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
19064                  clean
19065 @endif ld-bootstrap
19066
19067
19068 .PHONY: all-stage4-ld maybe-all-stage4-ld
19069 .PHONY: clean-stage4-ld maybe-clean-stage4-ld
19070 maybe-all-stage4-ld:
19071 maybe-clean-stage4-ld:
19072 @if ld-bootstrap
19073 maybe-all-stage4-ld: all-stage4-ld
19074 all-stage4: all-stage4-ld
19075 TARGET-stage4-ld = $(TARGET-ld)
19076 all-stage4-ld: configure-stage4-ld
19077         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19078         @r=`${PWD_COMMAND}`; export r; \
19079         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19080         TFLAGS="$(STAGE4_TFLAGS)"; \
19081         $(HOST_EXPORTS) \
19082         $(POSTSTAGE1_HOST_EXPORTS)  \
19083         cd $(HOST_SUBDIR)/ld && \
19084         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19085                 CFLAGS="$(STAGE4_CFLAGS)" \
19086                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19087                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19088                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19089                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19090                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19091                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19092                 TFLAGS="$(STAGE4_TFLAGS)" \
19093                 $(TARGET-stage4-ld)
19094
19095 maybe-clean-stage4-ld: clean-stage4-ld
19096 clean-stage4: clean-stage4-ld
19097 clean-stage4-ld:
19098         @if [ $(current_stage) = stage4 ]; then \
19099           [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19100         else \
19101           [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
19102           $(MAKE) stage4-start; \
19103         fi; \
19104         cd $(HOST_SUBDIR)/ld && \
19105         $(MAKE) $(EXTRA_HOST_FLAGS)  \
19106                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
19107                  clean
19108 @endif ld-bootstrap
19109
19110
19111 .PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
19112 .PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
19113 maybe-all-stageprofile-ld:
19114 maybe-clean-stageprofile-ld:
19115 @if ld-bootstrap
19116 maybe-all-stageprofile-ld: all-stageprofile-ld
19117 all-stageprofile: all-stageprofile-ld
19118 TARGET-stageprofile-ld = $(TARGET-ld)
19119 all-stageprofile-ld: configure-stageprofile-ld
19120         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19121         @r=`${PWD_COMMAND}`; export r; \
19122         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19123         TFLAGS="$(STAGEprofile_TFLAGS)"; \
19124         $(HOST_EXPORTS) \
19125         $(POSTSTAGE1_HOST_EXPORTS)  \
19126         cd $(HOST_SUBDIR)/ld && \
19127         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19128                 CFLAGS="$(STAGEprofile_CFLAGS)" \
19129                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19130                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19131                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19132                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19133                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19134                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19135                 TFLAGS="$(STAGEprofile_TFLAGS)" \
19136                 $(TARGET-stageprofile-ld)
19137
19138 maybe-clean-stageprofile-ld: clean-stageprofile-ld
19139 clean-stageprofile: clean-stageprofile-ld
19140 clean-stageprofile-ld:
19141         @if [ $(current_stage) = stageprofile ]; then \
19142           [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19143         else \
19144           [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
19145           $(MAKE) stageprofile-start; \
19146         fi; \
19147         cd $(HOST_SUBDIR)/ld && \
19148         $(MAKE) $(EXTRA_HOST_FLAGS)  \
19149                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
19150                  clean
19151 @endif ld-bootstrap
19152
19153
19154 .PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
19155 .PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
19156 maybe-all-stagefeedback-ld:
19157 maybe-clean-stagefeedback-ld:
19158 @if ld-bootstrap
19159 maybe-all-stagefeedback-ld: all-stagefeedback-ld
19160 all-stagefeedback: all-stagefeedback-ld
19161 TARGET-stagefeedback-ld = $(TARGET-ld)
19162 all-stagefeedback-ld: configure-stagefeedback-ld
19163         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19164         @r=`${PWD_COMMAND}`; export r; \
19165         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19166         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19167         $(HOST_EXPORTS) \
19168         $(POSTSTAGE1_HOST_EXPORTS)  \
19169         cd $(HOST_SUBDIR)/ld && \
19170         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19171                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
19172                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
19173                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19174                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19175                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19176                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19177                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19178                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
19179                 $(TARGET-stagefeedback-ld)
19180
19181 maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
19182 clean-stagefeedback: clean-stagefeedback-ld
19183 clean-stagefeedback-ld:
19184         @if [ $(current_stage) = stagefeedback ]; then \
19185           [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19186         else \
19187           [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
19188           $(MAKE) stagefeedback-start; \
19189         fi; \
19190         cd $(HOST_SUBDIR)/ld && \
19191         $(MAKE) $(EXTRA_HOST_FLAGS)  \
19192                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
19193                  clean
19194 @endif ld-bootstrap
19195
19196
19197
19198
19199
19200 .PHONY: check-ld maybe-check-ld
19201 maybe-check-ld:
19202 @if ld
19203 maybe-check-ld: check-ld
19204
19205 check-ld:
19206         @: $(MAKE); $(unstage)
19207         @r=`${PWD_COMMAND}`; export r; \
19208         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19209         $(HOST_EXPORTS) \
19210         (cd $(HOST_SUBDIR)/ld && \
19211           $(MAKE) $(FLAGS_TO_PASS)  check)
19212
19213 @endif ld
19214
19215 .PHONY: install-ld maybe-install-ld
19216 maybe-install-ld:
19217 @if ld
19218 maybe-install-ld: install-ld
19219
19220 install-ld: installdirs
19221         @: $(MAKE); $(unstage)
19222         @r=`${PWD_COMMAND}`; export r; \
19223         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19224         $(HOST_EXPORTS) \
19225         (cd $(HOST_SUBDIR)/ld && \
19226           $(MAKE) $(FLAGS_TO_PASS)  install)
19227
19228 @endif ld
19229
19230 .PHONY: install-strip-ld maybe-install-strip-ld
19231 maybe-install-strip-ld:
19232 @if ld
19233 maybe-install-strip-ld: install-strip-ld
19234
19235 install-strip-ld: installdirs
19236         @: $(MAKE); $(unstage)
19237         @r=`${PWD_COMMAND}`; export r; \
19238         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19239         $(HOST_EXPORTS) \
19240         (cd $(HOST_SUBDIR)/ld && \
19241           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
19242
19243 @endif ld
19244
19245 # Other targets (info, dvi, pdf, etc.)
19246
19247 .PHONY: maybe-info-ld info-ld
19248 maybe-info-ld:
19249 @if ld
19250 maybe-info-ld: info-ld
19251
19252 info-ld: \
19253     configure-ld 
19254         @[ -f ./ld/Makefile ] || exit 0; \
19255         r=`${PWD_COMMAND}`; export r; \
19256         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19257         $(HOST_EXPORTS) \
19258         for flag in $(EXTRA_HOST_FLAGS) ; do \
19259           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19260         done; \
19261         echo "Doing info in ld" ; \
19262         (cd $(HOST_SUBDIR)/ld && \
19263           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19264                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19265                   "RANLIB=$${RANLIB}" \
19266                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19267                   info) \
19268           || exit 1
19269
19270 @endif ld
19271
19272 .PHONY: maybe-dvi-ld dvi-ld
19273 maybe-dvi-ld:
19274 @if ld
19275 maybe-dvi-ld: dvi-ld
19276
19277 dvi-ld: \
19278     configure-ld 
19279         @[ -f ./ld/Makefile ] || exit 0; \
19280         r=`${PWD_COMMAND}`; export r; \
19281         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19282         $(HOST_EXPORTS) \
19283         for flag in $(EXTRA_HOST_FLAGS) ; do \
19284           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19285         done; \
19286         echo "Doing dvi in ld" ; \
19287         (cd $(HOST_SUBDIR)/ld && \
19288           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19289                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19290                   "RANLIB=$${RANLIB}" \
19291                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19292                   dvi) \
19293           || exit 1
19294
19295 @endif ld
19296
19297 .PHONY: maybe-pdf-ld pdf-ld
19298 maybe-pdf-ld:
19299 @if ld
19300 maybe-pdf-ld: pdf-ld
19301
19302 pdf-ld: \
19303     configure-ld 
19304         @[ -f ./ld/Makefile ] || exit 0; \
19305         r=`${PWD_COMMAND}`; export r; \
19306         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19307         $(HOST_EXPORTS) \
19308         for flag in $(EXTRA_HOST_FLAGS) ; do \
19309           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19310         done; \
19311         echo "Doing pdf in ld" ; \
19312         (cd $(HOST_SUBDIR)/ld && \
19313           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19314                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19315                   "RANLIB=$${RANLIB}" \
19316                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19317                   pdf) \
19318           || exit 1
19319
19320 @endif ld
19321
19322 .PHONY: maybe-html-ld html-ld
19323 maybe-html-ld:
19324 @if ld
19325 maybe-html-ld: html-ld
19326
19327 html-ld: \
19328     configure-ld 
19329         @[ -f ./ld/Makefile ] || exit 0; \
19330         r=`${PWD_COMMAND}`; export r; \
19331         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19332         $(HOST_EXPORTS) \
19333         for flag in $(EXTRA_HOST_FLAGS) ; do \
19334           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19335         done; \
19336         echo "Doing html in ld" ; \
19337         (cd $(HOST_SUBDIR)/ld && \
19338           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19339                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19340                   "RANLIB=$${RANLIB}" \
19341                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19342                   html) \
19343           || exit 1
19344
19345 @endif ld
19346
19347 .PHONY: maybe-TAGS-ld TAGS-ld
19348 maybe-TAGS-ld:
19349 @if ld
19350 maybe-TAGS-ld: TAGS-ld
19351
19352 TAGS-ld: \
19353     configure-ld 
19354         @[ -f ./ld/Makefile ] || exit 0; \
19355         r=`${PWD_COMMAND}`; export r; \
19356         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19357         $(HOST_EXPORTS) \
19358         for flag in $(EXTRA_HOST_FLAGS) ; do \
19359           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19360         done; \
19361         echo "Doing TAGS in ld" ; \
19362         (cd $(HOST_SUBDIR)/ld && \
19363           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19364                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19365                   "RANLIB=$${RANLIB}" \
19366                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19367                   TAGS) \
19368           || exit 1
19369
19370 @endif ld
19371
19372 .PHONY: maybe-install-info-ld install-info-ld
19373 maybe-install-info-ld:
19374 @if ld
19375 maybe-install-info-ld: install-info-ld
19376
19377 install-info-ld: \
19378     configure-ld \
19379     info-ld 
19380         @[ -f ./ld/Makefile ] || exit 0; \
19381         r=`${PWD_COMMAND}`; export r; \
19382         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19383         $(HOST_EXPORTS) \
19384         for flag in $(EXTRA_HOST_FLAGS) ; do \
19385           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19386         done; \
19387         echo "Doing install-info in ld" ; \
19388         (cd $(HOST_SUBDIR)/ld && \
19389           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19390                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19391                   "RANLIB=$${RANLIB}" \
19392                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19393                   install-info) \
19394           || exit 1
19395
19396 @endif ld
19397
19398 .PHONY: maybe-install-pdf-ld install-pdf-ld
19399 maybe-install-pdf-ld:
19400 @if ld
19401 maybe-install-pdf-ld: install-pdf-ld
19402
19403 install-pdf-ld: \
19404     configure-ld \
19405     pdf-ld 
19406         @[ -f ./ld/Makefile ] || exit 0; \
19407         r=`${PWD_COMMAND}`; export r; \
19408         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19409         $(HOST_EXPORTS) \
19410         for flag in $(EXTRA_HOST_FLAGS) ; do \
19411           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19412         done; \
19413         echo "Doing install-pdf in ld" ; \
19414         (cd $(HOST_SUBDIR)/ld && \
19415           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19416                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19417                   "RANLIB=$${RANLIB}" \
19418                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19419                   install-pdf) \
19420           || exit 1
19421
19422 @endif ld
19423
19424 .PHONY: maybe-install-html-ld install-html-ld
19425 maybe-install-html-ld:
19426 @if ld
19427 maybe-install-html-ld: install-html-ld
19428
19429 install-html-ld: \
19430     configure-ld \
19431     html-ld 
19432         @[ -f ./ld/Makefile ] || exit 0; \
19433         r=`${PWD_COMMAND}`; export r; \
19434         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19435         $(HOST_EXPORTS) \
19436         for flag in $(EXTRA_HOST_FLAGS) ; do \
19437           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19438         done; \
19439         echo "Doing install-html in ld" ; \
19440         (cd $(HOST_SUBDIR)/ld && \
19441           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19442                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19443                   "RANLIB=$${RANLIB}" \
19444                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19445                   install-html) \
19446           || exit 1
19447
19448 @endif ld
19449
19450 .PHONY: maybe-installcheck-ld installcheck-ld
19451 maybe-installcheck-ld:
19452 @if ld
19453 maybe-installcheck-ld: installcheck-ld
19454
19455 installcheck-ld: \
19456     configure-ld 
19457         @[ -f ./ld/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 installcheck in ld" ; \
19465         (cd $(HOST_SUBDIR)/ld && \
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                   installcheck) \
19471           || exit 1
19472
19473 @endif ld
19474
19475 .PHONY: maybe-mostlyclean-ld mostlyclean-ld
19476 maybe-mostlyclean-ld:
19477 @if ld
19478 maybe-mostlyclean-ld: mostlyclean-ld
19479
19480 mostlyclean-ld: 
19481         @[ -f ./ld/Makefile ] || exit 0; \
19482         r=`${PWD_COMMAND}`; export r; \
19483         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19484         $(HOST_EXPORTS) \
19485         for flag in $(EXTRA_HOST_FLAGS) ; do \
19486           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19487         done; \
19488         echo "Doing mostlyclean in ld" ; \
19489         (cd $(HOST_SUBDIR)/ld && \
19490           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19491                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19492                   "RANLIB=$${RANLIB}" \
19493                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19494                   mostlyclean) \
19495           || exit 1
19496
19497 @endif ld
19498
19499 .PHONY: maybe-clean-ld clean-ld
19500 maybe-clean-ld:
19501 @if ld
19502 maybe-clean-ld: clean-ld
19503
19504 clean-ld: 
19505         @[ -f ./ld/Makefile ] || exit 0; \
19506         r=`${PWD_COMMAND}`; export r; \
19507         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19508         $(HOST_EXPORTS) \
19509         for flag in $(EXTRA_HOST_FLAGS) ; do \
19510           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19511         done; \
19512         echo "Doing clean in ld" ; \
19513         (cd $(HOST_SUBDIR)/ld && \
19514           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19515                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19516                   "RANLIB=$${RANLIB}" \
19517                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19518                   clean) \
19519           || exit 1
19520
19521 @endif ld
19522
19523 .PHONY: maybe-distclean-ld distclean-ld
19524 maybe-distclean-ld:
19525 @if ld
19526 maybe-distclean-ld: distclean-ld
19527
19528 distclean-ld: 
19529         @[ -f ./ld/Makefile ] || exit 0; \
19530         r=`${PWD_COMMAND}`; export r; \
19531         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19532         $(HOST_EXPORTS) \
19533         for flag in $(EXTRA_HOST_FLAGS) ; do \
19534           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19535         done; \
19536         echo "Doing distclean in ld" ; \
19537         (cd $(HOST_SUBDIR)/ld && \
19538           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19539                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19540                   "RANLIB=$${RANLIB}" \
19541                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19542                   distclean) \
19543           || exit 1
19544
19545 @endif ld
19546
19547 .PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
19548 maybe-maintainer-clean-ld:
19549 @if ld
19550 maybe-maintainer-clean-ld: maintainer-clean-ld
19551
19552 maintainer-clean-ld: 
19553         @[ -f ./ld/Makefile ] || exit 0; \
19554         r=`${PWD_COMMAND}`; export r; \
19555         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19556         $(HOST_EXPORTS) \
19557         for flag in $(EXTRA_HOST_FLAGS) ; do \
19558           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19559         done; \
19560         echo "Doing maintainer-clean in ld" ; \
19561         (cd $(HOST_SUBDIR)/ld && \
19562           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19563                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19564                   "RANLIB=$${RANLIB}" \
19565                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19566                   maintainer-clean) \
19567           || exit 1
19568
19569 @endif ld
19570
19571
19572
19573 .PHONY: configure-libcpp maybe-configure-libcpp
19574 maybe-configure-libcpp:
19575 @if gcc-bootstrap
19576 configure-libcpp: stage_current
19577 @endif gcc-bootstrap
19578 @if libcpp
19579 maybe-configure-libcpp: configure-libcpp
19580 configure-libcpp: 
19581         @r=`${PWD_COMMAND}`; export r; \
19582         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19583         test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19584         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19585         $(HOST_EXPORTS)  \
19586         echo Configuring in $(HOST_SUBDIR)/libcpp; \
19587         cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
19588         case $(srcdir) in \
19589           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19590           *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19591                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19592         esac; \
19593         srcdiroption="--srcdir=$${topdir}/libcpp"; \
19594         libsrcdir="$$s/libcpp"; \
19595         $(SHELL) $${libsrcdir}/configure \
19596           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19597           --target=${target_alias} $${srcdiroption}  \
19598           || exit 1
19599 @endif libcpp
19600
19601
19602
19603 .PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
19604 maybe-configure-stage1-libcpp:
19605 @if libcpp-bootstrap
19606 maybe-configure-stage1-libcpp: configure-stage1-libcpp
19607 configure-stage1-libcpp:
19608         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19609         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19610         @r=`${PWD_COMMAND}`; export r; \
19611         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19612         TFLAGS="$(STAGE1_TFLAGS)"; \
19613         test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19614         $(HOST_EXPORTS) \
19615         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
19616         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19617         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
19618         echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
19619         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19620         cd $(HOST_SUBDIR)/libcpp || exit 1; \
19621         case $(srcdir) in \
19622           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19623           *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19624                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19625         esac; \
19626         srcdiroption="--srcdir=$${topdir}/libcpp"; \
19627         libsrcdir="$$s/libcpp"; \
19628         $(SHELL) $${libsrcdir}/configure \
19629           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19630           --target=${target_alias} $${srcdiroption} \
19631           $(STAGE1_CONFIGURE_FLAGS)
19632 @endif libcpp-bootstrap
19633
19634 .PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
19635 maybe-configure-stage2-libcpp:
19636 @if libcpp-bootstrap
19637 maybe-configure-stage2-libcpp: configure-stage2-libcpp
19638 configure-stage2-libcpp:
19639         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19640         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19641         @r=`${PWD_COMMAND}`; export r; \
19642         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19643         TFLAGS="$(STAGE2_TFLAGS)"; \
19644         test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19645         $(HOST_EXPORTS) \
19646         $(POSTSTAGE1_HOST_EXPORTS) \
19647         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
19648         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19649         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
19650         echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
19651         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19652         cd $(HOST_SUBDIR)/libcpp || exit 1; \
19653         case $(srcdir) in \
19654           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19655           *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19656                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19657         esac; \
19658         srcdiroption="--srcdir=$${topdir}/libcpp"; \
19659         libsrcdir="$$s/libcpp"; \
19660         $(SHELL) $${libsrcdir}/configure \
19661           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19662           --target=${target_alias} $${srcdiroption} \
19663           --with-build-libsubdir=$(HOST_SUBDIR) \
19664           $(STAGE2_CONFIGURE_FLAGS)
19665 @endif libcpp-bootstrap
19666
19667 .PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
19668 maybe-configure-stage3-libcpp:
19669 @if libcpp-bootstrap
19670 maybe-configure-stage3-libcpp: configure-stage3-libcpp
19671 configure-stage3-libcpp:
19672         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19673         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19674         @r=`${PWD_COMMAND}`; export r; \
19675         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19676         TFLAGS="$(STAGE3_TFLAGS)"; \
19677         test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19678         $(HOST_EXPORTS) \
19679         $(POSTSTAGE1_HOST_EXPORTS) \
19680         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
19681         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19682         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
19683         echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
19684         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19685         cd $(HOST_SUBDIR)/libcpp || exit 1; \
19686         case $(srcdir) in \
19687           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19688           *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19689                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19690         esac; \
19691         srcdiroption="--srcdir=$${topdir}/libcpp"; \
19692         libsrcdir="$$s/libcpp"; \
19693         $(SHELL) $${libsrcdir}/configure \
19694           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19695           --target=${target_alias} $${srcdiroption} \
19696           --with-build-libsubdir=$(HOST_SUBDIR) \
19697           $(STAGE3_CONFIGURE_FLAGS)
19698 @endif libcpp-bootstrap
19699
19700 .PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
19701 maybe-configure-stage4-libcpp:
19702 @if libcpp-bootstrap
19703 maybe-configure-stage4-libcpp: configure-stage4-libcpp
19704 configure-stage4-libcpp:
19705         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19706         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19707         @r=`${PWD_COMMAND}`; export r; \
19708         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19709         TFLAGS="$(STAGE4_TFLAGS)"; \
19710         test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19711         $(HOST_EXPORTS) \
19712         $(POSTSTAGE1_HOST_EXPORTS) \
19713         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
19714         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19715         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
19716         echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
19717         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19718         cd $(HOST_SUBDIR)/libcpp || exit 1; \
19719         case $(srcdir) in \
19720           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19721           *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19722                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19723         esac; \
19724         srcdiroption="--srcdir=$${topdir}/libcpp"; \
19725         libsrcdir="$$s/libcpp"; \
19726         $(SHELL) $${libsrcdir}/configure \
19727           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19728           --target=${target_alias} $${srcdiroption} \
19729           --with-build-libsubdir=$(HOST_SUBDIR) \
19730           $(STAGE4_CONFIGURE_FLAGS)
19731 @endif libcpp-bootstrap
19732
19733 .PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
19734 maybe-configure-stageprofile-libcpp:
19735 @if libcpp-bootstrap
19736 maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
19737 configure-stageprofile-libcpp:
19738         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19739         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19740         @r=`${PWD_COMMAND}`; export r; \
19741         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19742         TFLAGS="$(STAGEprofile_TFLAGS)"; \
19743         test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19744         $(HOST_EXPORTS) \
19745         $(POSTSTAGE1_HOST_EXPORTS) \
19746         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
19747         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19748         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
19749         echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
19750         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19751         cd $(HOST_SUBDIR)/libcpp || exit 1; \
19752         case $(srcdir) in \
19753           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19754           *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19755                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19756         esac; \
19757         srcdiroption="--srcdir=$${topdir}/libcpp"; \
19758         libsrcdir="$$s/libcpp"; \
19759         $(SHELL) $${libsrcdir}/configure \
19760           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19761           --target=${target_alias} $${srcdiroption} \
19762           --with-build-libsubdir=$(HOST_SUBDIR) \
19763           $(STAGEprofile_CONFIGURE_FLAGS)
19764 @endif libcpp-bootstrap
19765
19766 .PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
19767 maybe-configure-stagefeedback-libcpp:
19768 @if libcpp-bootstrap
19769 maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
19770 configure-stagefeedback-libcpp:
19771         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19772         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19773         @r=`${PWD_COMMAND}`; export r; \
19774         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19775         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19776         test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19777         $(HOST_EXPORTS) \
19778         $(POSTSTAGE1_HOST_EXPORTS) \
19779         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
19780         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19781         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
19782         echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
19783         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19784         cd $(HOST_SUBDIR)/libcpp || exit 1; \
19785         case $(srcdir) in \
19786           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19787           *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19788                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19789         esac; \
19790         srcdiroption="--srcdir=$${topdir}/libcpp"; \
19791         libsrcdir="$$s/libcpp"; \
19792         $(SHELL) $${libsrcdir}/configure \
19793           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19794           --target=${target_alias} $${srcdiroption} \
19795           --with-build-libsubdir=$(HOST_SUBDIR) \
19796           $(STAGEfeedback_CONFIGURE_FLAGS)
19797 @endif libcpp-bootstrap
19798
19799
19800
19801
19802
19803 .PHONY: all-libcpp maybe-all-libcpp
19804 maybe-all-libcpp:
19805 @if gcc-bootstrap
19806 all-libcpp: stage_current
19807 @endif gcc-bootstrap
19808 @if libcpp
19809 TARGET-libcpp=all
19810 maybe-all-libcpp: all-libcpp
19811 all-libcpp: configure-libcpp
19812         @r=`${PWD_COMMAND}`; export r; \
19813         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19814         $(HOST_EXPORTS)  \
19815         (cd $(HOST_SUBDIR)/libcpp && \
19816           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
19817                 $(TARGET-libcpp))
19818 @endif libcpp
19819
19820
19821
19822 .PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
19823 .PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
19824 maybe-all-stage1-libcpp:
19825 maybe-clean-stage1-libcpp:
19826 @if libcpp-bootstrap
19827 maybe-all-stage1-libcpp: all-stage1-libcpp
19828 all-stage1: all-stage1-libcpp
19829 TARGET-stage1-libcpp = $(TARGET-libcpp)
19830 all-stage1-libcpp: configure-stage1-libcpp
19831         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19832         @r=`${PWD_COMMAND}`; export r; \
19833         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19834         TFLAGS="$(STAGE1_TFLAGS)"; \
19835         $(HOST_EXPORTS)  \
19836         cd $(HOST_SUBDIR)/libcpp && \
19837         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19838                 CFLAGS="$(STAGE1_CFLAGS)" \
19839                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
19840                 LIBCFLAGS="$(LIBCFLAGS)" \
19841                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19842                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19843                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19844                 $(EXTRA_HOST_FLAGS)   \
19845                 TFLAGS="$(STAGE1_TFLAGS)" \
19846                 $(TARGET-stage1-libcpp)
19847
19848 maybe-clean-stage1-libcpp: clean-stage1-libcpp
19849 clean-stage1: clean-stage1-libcpp
19850 clean-stage1-libcpp:
19851         @if [ $(current_stage) = stage1 ]; then \
19852           [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19853         else \
19854           [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
19855           $(MAKE) stage1-start; \
19856         fi; \
19857         cd $(HOST_SUBDIR)/libcpp && \
19858         $(MAKE) $(EXTRA_HOST_FLAGS)  \
19859                  clean
19860 @endif libcpp-bootstrap
19861
19862
19863 .PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
19864 .PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
19865 maybe-all-stage2-libcpp:
19866 maybe-clean-stage2-libcpp:
19867 @if libcpp-bootstrap
19868 maybe-all-stage2-libcpp: all-stage2-libcpp
19869 all-stage2: all-stage2-libcpp
19870 TARGET-stage2-libcpp = $(TARGET-libcpp)
19871 all-stage2-libcpp: configure-stage2-libcpp
19872         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19873         @r=`${PWD_COMMAND}`; export r; \
19874         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19875         TFLAGS="$(STAGE2_TFLAGS)"; \
19876         $(HOST_EXPORTS) \
19877         $(POSTSTAGE1_HOST_EXPORTS)  \
19878         cd $(HOST_SUBDIR)/libcpp && \
19879         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19880                 CFLAGS="$(STAGE2_CFLAGS)" \
19881                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
19882                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19883                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19884                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19885                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19886                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19887                 TFLAGS="$(STAGE2_TFLAGS)" \
19888                 $(TARGET-stage2-libcpp)
19889
19890 maybe-clean-stage2-libcpp: clean-stage2-libcpp
19891 clean-stage2: clean-stage2-libcpp
19892 clean-stage2-libcpp:
19893         @if [ $(current_stage) = stage2 ]; then \
19894           [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19895         else \
19896           [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
19897           $(MAKE) stage2-start; \
19898         fi; \
19899         cd $(HOST_SUBDIR)/libcpp && \
19900         $(MAKE) $(EXTRA_HOST_FLAGS)  \
19901                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
19902                  clean
19903 @endif libcpp-bootstrap
19904
19905
19906 .PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
19907 .PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
19908 maybe-all-stage3-libcpp:
19909 maybe-clean-stage3-libcpp:
19910 @if libcpp-bootstrap
19911 maybe-all-stage3-libcpp: all-stage3-libcpp
19912 all-stage3: all-stage3-libcpp
19913 TARGET-stage3-libcpp = $(TARGET-libcpp)
19914 all-stage3-libcpp: configure-stage3-libcpp
19915         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19916         @r=`${PWD_COMMAND}`; export r; \
19917         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19918         TFLAGS="$(STAGE3_TFLAGS)"; \
19919         $(HOST_EXPORTS) \
19920         $(POSTSTAGE1_HOST_EXPORTS)  \
19921         cd $(HOST_SUBDIR)/libcpp && \
19922         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19923                 CFLAGS="$(STAGE3_CFLAGS)" \
19924                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19925                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19926                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19927                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19928                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19929                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19930                 TFLAGS="$(STAGE3_TFLAGS)" \
19931                 $(TARGET-stage3-libcpp)
19932
19933 maybe-clean-stage3-libcpp: clean-stage3-libcpp
19934 clean-stage3: clean-stage3-libcpp
19935 clean-stage3-libcpp:
19936         @if [ $(current_stage) = stage3 ]; then \
19937           [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19938         else \
19939           [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
19940           $(MAKE) stage3-start; \
19941         fi; \
19942         cd $(HOST_SUBDIR)/libcpp && \
19943         $(MAKE) $(EXTRA_HOST_FLAGS)  \
19944                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
19945                  clean
19946 @endif libcpp-bootstrap
19947
19948
19949 .PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
19950 .PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
19951 maybe-all-stage4-libcpp:
19952 maybe-clean-stage4-libcpp:
19953 @if libcpp-bootstrap
19954 maybe-all-stage4-libcpp: all-stage4-libcpp
19955 all-stage4: all-stage4-libcpp
19956 TARGET-stage4-libcpp = $(TARGET-libcpp)
19957 all-stage4-libcpp: configure-stage4-libcpp
19958         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19959         @r=`${PWD_COMMAND}`; export r; \
19960         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19961         TFLAGS="$(STAGE4_TFLAGS)"; \
19962         $(HOST_EXPORTS) \
19963         $(POSTSTAGE1_HOST_EXPORTS)  \
19964         cd $(HOST_SUBDIR)/libcpp && \
19965         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19966                 CFLAGS="$(STAGE4_CFLAGS)" \
19967                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19968                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19969                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19970                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19971                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19972                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19973                 TFLAGS="$(STAGE4_TFLAGS)" \
19974                 $(TARGET-stage4-libcpp)
19975
19976 maybe-clean-stage4-libcpp: clean-stage4-libcpp
19977 clean-stage4: clean-stage4-libcpp
19978 clean-stage4-libcpp:
19979         @if [ $(current_stage) = stage4 ]; then \
19980           [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19981         else \
19982           [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
19983           $(MAKE) stage4-start; \
19984         fi; \
19985         cd $(HOST_SUBDIR)/libcpp && \
19986         $(MAKE) $(EXTRA_HOST_FLAGS)  \
19987                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
19988                  clean
19989 @endif libcpp-bootstrap
19990
19991
19992 .PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
19993 .PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
19994 maybe-all-stageprofile-libcpp:
19995 maybe-clean-stageprofile-libcpp:
19996 @if libcpp-bootstrap
19997 maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
19998 all-stageprofile: all-stageprofile-libcpp
19999 TARGET-stageprofile-libcpp = $(TARGET-libcpp)
20000 all-stageprofile-libcpp: configure-stageprofile-libcpp
20001         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20002         @r=`${PWD_COMMAND}`; export r; \
20003         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20004         TFLAGS="$(STAGEprofile_TFLAGS)"; \
20005         $(HOST_EXPORTS) \
20006         $(POSTSTAGE1_HOST_EXPORTS)  \
20007         cd $(HOST_SUBDIR)/libcpp && \
20008         $(MAKE) $(BASE_FLAGS_TO_PASS) \
20009                 CFLAGS="$(STAGEprofile_CFLAGS)" \
20010                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20011                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20012                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20013                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20014                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20015                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20016                 TFLAGS="$(STAGEprofile_TFLAGS)" \
20017                 $(TARGET-stageprofile-libcpp)
20018
20019 maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
20020 clean-stageprofile: clean-stageprofile-libcpp
20021 clean-stageprofile-libcpp:
20022         @if [ $(current_stage) = stageprofile ]; then \
20023           [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20024         else \
20025           [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
20026           $(MAKE) stageprofile-start; \
20027         fi; \
20028         cd $(HOST_SUBDIR)/libcpp && \
20029         $(MAKE) $(EXTRA_HOST_FLAGS)  \
20030                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
20031                  clean
20032 @endif libcpp-bootstrap
20033
20034
20035 .PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
20036 .PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
20037 maybe-all-stagefeedback-libcpp:
20038 maybe-clean-stagefeedback-libcpp:
20039 @if libcpp-bootstrap
20040 maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
20041 all-stagefeedback: all-stagefeedback-libcpp
20042 TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
20043 all-stagefeedback-libcpp: configure-stagefeedback-libcpp
20044         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20045         @r=`${PWD_COMMAND}`; export r; \
20046         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20047         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20048         $(HOST_EXPORTS) \
20049         $(POSTSTAGE1_HOST_EXPORTS)  \
20050         cd $(HOST_SUBDIR)/libcpp && \
20051         $(MAKE) $(BASE_FLAGS_TO_PASS) \
20052                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20053                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20054                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20055                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20056                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20057                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20058                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20059                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20060                 $(TARGET-stagefeedback-libcpp)
20061
20062 maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
20063 clean-stagefeedback: clean-stagefeedback-libcpp
20064 clean-stagefeedback-libcpp:
20065         @if [ $(current_stage) = stagefeedback ]; then \
20066           [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20067         else \
20068           [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
20069           $(MAKE) stagefeedback-start; \
20070         fi; \
20071         cd $(HOST_SUBDIR)/libcpp && \
20072         $(MAKE) $(EXTRA_HOST_FLAGS)  \
20073                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
20074                  clean
20075 @endif libcpp-bootstrap
20076
20077
20078
20079
20080
20081 .PHONY: check-libcpp maybe-check-libcpp
20082 maybe-check-libcpp:
20083 @if libcpp
20084 maybe-check-libcpp: check-libcpp
20085
20086 check-libcpp:
20087         @: $(MAKE); $(unstage)
20088         @r=`${PWD_COMMAND}`; export r; \
20089         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20090         $(HOST_EXPORTS) \
20091         (cd $(HOST_SUBDIR)/libcpp && \
20092           $(MAKE) $(FLAGS_TO_PASS)  check)
20093
20094 @endif libcpp
20095
20096 .PHONY: install-libcpp maybe-install-libcpp
20097 maybe-install-libcpp:
20098 @if libcpp
20099 maybe-install-libcpp: install-libcpp
20100
20101 install-libcpp: installdirs
20102         @: $(MAKE); $(unstage)
20103         @r=`${PWD_COMMAND}`; export r; \
20104         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20105         $(HOST_EXPORTS) \
20106         (cd $(HOST_SUBDIR)/libcpp && \
20107           $(MAKE) $(FLAGS_TO_PASS)  install)
20108
20109 @endif libcpp
20110
20111 .PHONY: install-strip-libcpp maybe-install-strip-libcpp
20112 maybe-install-strip-libcpp:
20113 @if libcpp
20114 maybe-install-strip-libcpp: install-strip-libcpp
20115
20116 install-strip-libcpp: installdirs
20117         @: $(MAKE); $(unstage)
20118         @r=`${PWD_COMMAND}`; export r; \
20119         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20120         $(HOST_EXPORTS) \
20121         (cd $(HOST_SUBDIR)/libcpp && \
20122           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
20123
20124 @endif libcpp
20125
20126 # Other targets (info, dvi, pdf, etc.)
20127
20128 .PHONY: maybe-info-libcpp info-libcpp
20129 maybe-info-libcpp:
20130 @if libcpp
20131 maybe-info-libcpp: info-libcpp
20132
20133 info-libcpp: \
20134     configure-libcpp 
20135         @[ -f ./libcpp/Makefile ] || exit 0; \
20136         r=`${PWD_COMMAND}`; export r; \
20137         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20138         $(HOST_EXPORTS) \
20139         for flag in $(EXTRA_HOST_FLAGS) ; do \
20140           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20141         done; \
20142         echo "Doing info in libcpp" ; \
20143         (cd $(HOST_SUBDIR)/libcpp && \
20144           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20145                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20146                   "RANLIB=$${RANLIB}" \
20147                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20148                   info) \
20149           || exit 1
20150
20151 @endif libcpp
20152
20153 .PHONY: maybe-dvi-libcpp dvi-libcpp
20154 maybe-dvi-libcpp:
20155 @if libcpp
20156 maybe-dvi-libcpp: dvi-libcpp
20157
20158 dvi-libcpp: \
20159     configure-libcpp 
20160         @[ -f ./libcpp/Makefile ] || exit 0; \
20161         r=`${PWD_COMMAND}`; export r; \
20162         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20163         $(HOST_EXPORTS) \
20164         for flag in $(EXTRA_HOST_FLAGS) ; do \
20165           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20166         done; \
20167         echo "Doing dvi in libcpp" ; \
20168         (cd $(HOST_SUBDIR)/libcpp && \
20169           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20170                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20171                   "RANLIB=$${RANLIB}" \
20172                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20173                   dvi) \
20174           || exit 1
20175
20176 @endif libcpp
20177
20178 .PHONY: maybe-pdf-libcpp pdf-libcpp
20179 maybe-pdf-libcpp:
20180 @if libcpp
20181 maybe-pdf-libcpp: pdf-libcpp
20182
20183 pdf-libcpp: \
20184     configure-libcpp 
20185         @[ -f ./libcpp/Makefile ] || exit 0; \
20186         r=`${PWD_COMMAND}`; export r; \
20187         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20188         $(HOST_EXPORTS) \
20189         for flag in $(EXTRA_HOST_FLAGS) ; do \
20190           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20191         done; \
20192         echo "Doing pdf in libcpp" ; \
20193         (cd $(HOST_SUBDIR)/libcpp && \
20194           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20195                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20196                   "RANLIB=$${RANLIB}" \
20197                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20198                   pdf) \
20199           || exit 1
20200
20201 @endif libcpp
20202
20203 .PHONY: maybe-html-libcpp html-libcpp
20204 maybe-html-libcpp:
20205 @if libcpp
20206 maybe-html-libcpp: html-libcpp
20207
20208 html-libcpp: \
20209     configure-libcpp 
20210         @[ -f ./libcpp/Makefile ] || exit 0; \
20211         r=`${PWD_COMMAND}`; export r; \
20212         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20213         $(HOST_EXPORTS) \
20214         for flag in $(EXTRA_HOST_FLAGS) ; do \
20215           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20216         done; \
20217         echo "Doing html in libcpp" ; \
20218         (cd $(HOST_SUBDIR)/libcpp && \
20219           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20220                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20221                   "RANLIB=$${RANLIB}" \
20222                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20223                   html) \
20224           || exit 1
20225
20226 @endif libcpp
20227
20228 .PHONY: maybe-TAGS-libcpp TAGS-libcpp
20229 maybe-TAGS-libcpp:
20230 @if libcpp
20231 maybe-TAGS-libcpp: TAGS-libcpp
20232
20233 TAGS-libcpp: \
20234     configure-libcpp 
20235         @[ -f ./libcpp/Makefile ] || exit 0; \
20236         r=`${PWD_COMMAND}`; export r; \
20237         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20238         $(HOST_EXPORTS) \
20239         for flag in $(EXTRA_HOST_FLAGS) ; do \
20240           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20241         done; \
20242         echo "Doing TAGS in libcpp" ; \
20243         (cd $(HOST_SUBDIR)/libcpp && \
20244           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20245                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20246                   "RANLIB=$${RANLIB}" \
20247                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20248                   TAGS) \
20249           || exit 1
20250
20251 @endif libcpp
20252
20253 .PHONY: maybe-install-info-libcpp install-info-libcpp
20254 maybe-install-info-libcpp:
20255 @if libcpp
20256 maybe-install-info-libcpp: install-info-libcpp
20257
20258 install-info-libcpp: \
20259     configure-libcpp \
20260     info-libcpp 
20261         @[ -f ./libcpp/Makefile ] || exit 0; \
20262         r=`${PWD_COMMAND}`; export r; \
20263         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20264         $(HOST_EXPORTS) \
20265         for flag in $(EXTRA_HOST_FLAGS) ; do \
20266           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20267         done; \
20268         echo "Doing install-info in libcpp" ; \
20269         (cd $(HOST_SUBDIR)/libcpp && \
20270           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20271                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20272                   "RANLIB=$${RANLIB}" \
20273                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20274                   install-info) \
20275           || exit 1
20276
20277 @endif libcpp
20278
20279 .PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
20280 maybe-install-pdf-libcpp:
20281 @if libcpp
20282 maybe-install-pdf-libcpp: install-pdf-libcpp
20283
20284 install-pdf-libcpp: \
20285     configure-libcpp \
20286     pdf-libcpp 
20287         @[ -f ./libcpp/Makefile ] || exit 0; \
20288         r=`${PWD_COMMAND}`; export r; \
20289         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20290         $(HOST_EXPORTS) \
20291         for flag in $(EXTRA_HOST_FLAGS) ; do \
20292           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20293         done; \
20294         echo "Doing install-pdf in libcpp" ; \
20295         (cd $(HOST_SUBDIR)/libcpp && \
20296           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20297                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20298                   "RANLIB=$${RANLIB}" \
20299                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20300                   install-pdf) \
20301           || exit 1
20302
20303 @endif libcpp
20304
20305 .PHONY: maybe-install-html-libcpp install-html-libcpp
20306 maybe-install-html-libcpp:
20307 @if libcpp
20308 maybe-install-html-libcpp: install-html-libcpp
20309
20310 install-html-libcpp: \
20311     configure-libcpp \
20312     html-libcpp 
20313         @[ -f ./libcpp/Makefile ] || exit 0; \
20314         r=`${PWD_COMMAND}`; export r; \
20315         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20316         $(HOST_EXPORTS) \
20317         for flag in $(EXTRA_HOST_FLAGS) ; do \
20318           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20319         done; \
20320         echo "Doing install-html in libcpp" ; \
20321         (cd $(HOST_SUBDIR)/libcpp && \
20322           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20323                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20324                   "RANLIB=$${RANLIB}" \
20325                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20326                   install-html) \
20327           || exit 1
20328
20329 @endif libcpp
20330
20331 .PHONY: maybe-installcheck-libcpp installcheck-libcpp
20332 maybe-installcheck-libcpp:
20333 @if libcpp
20334 maybe-installcheck-libcpp: installcheck-libcpp
20335
20336 installcheck-libcpp: \
20337     configure-libcpp 
20338         @[ -f ./libcpp/Makefile ] || exit 0; \
20339         r=`${PWD_COMMAND}`; export r; \
20340         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20341         $(HOST_EXPORTS) \
20342         for flag in $(EXTRA_HOST_FLAGS) ; do \
20343           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20344         done; \
20345         echo "Doing installcheck in libcpp" ; \
20346         (cd $(HOST_SUBDIR)/libcpp && \
20347           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20348                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20349                   "RANLIB=$${RANLIB}" \
20350                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20351                   installcheck) \
20352           || exit 1
20353
20354 @endif libcpp
20355
20356 .PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
20357 maybe-mostlyclean-libcpp:
20358 @if libcpp
20359 maybe-mostlyclean-libcpp: mostlyclean-libcpp
20360
20361 mostlyclean-libcpp: 
20362         @[ -f ./libcpp/Makefile ] || exit 0; \
20363         r=`${PWD_COMMAND}`; export r; \
20364         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20365         $(HOST_EXPORTS) \
20366         for flag in $(EXTRA_HOST_FLAGS) ; do \
20367           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20368         done; \
20369         echo "Doing mostlyclean in libcpp" ; \
20370         (cd $(HOST_SUBDIR)/libcpp && \
20371           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20372                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20373                   "RANLIB=$${RANLIB}" \
20374                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20375                   mostlyclean) \
20376           || exit 1
20377
20378 @endif libcpp
20379
20380 .PHONY: maybe-clean-libcpp clean-libcpp
20381 maybe-clean-libcpp:
20382 @if libcpp
20383 maybe-clean-libcpp: clean-libcpp
20384
20385 clean-libcpp: 
20386         @[ -f ./libcpp/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 clean in libcpp" ; \
20394         (cd $(HOST_SUBDIR)/libcpp && \
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                   clean) \
20400           || exit 1
20401
20402 @endif libcpp
20403
20404 .PHONY: maybe-distclean-libcpp distclean-libcpp
20405 maybe-distclean-libcpp:
20406 @if libcpp
20407 maybe-distclean-libcpp: distclean-libcpp
20408
20409 distclean-libcpp: 
20410         @[ -f ./libcpp/Makefile ] || exit 0; \
20411         r=`${PWD_COMMAND}`; export r; \
20412         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20413         $(HOST_EXPORTS) \
20414         for flag in $(EXTRA_HOST_FLAGS) ; do \
20415           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20416         done; \
20417         echo "Doing distclean in libcpp" ; \
20418         (cd $(HOST_SUBDIR)/libcpp && \
20419           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20420                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20421                   "RANLIB=$${RANLIB}" \
20422                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20423                   distclean) \
20424           || exit 1
20425
20426 @endif libcpp
20427
20428 .PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
20429 maybe-maintainer-clean-libcpp:
20430 @if libcpp
20431 maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
20432
20433 maintainer-clean-libcpp: 
20434         @[ -f ./libcpp/Makefile ] || exit 0; \
20435         r=`${PWD_COMMAND}`; export r; \
20436         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20437         $(HOST_EXPORTS) \
20438         for flag in $(EXTRA_HOST_FLAGS) ; do \
20439           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20440         done; \
20441         echo "Doing maintainer-clean in libcpp" ; \
20442         (cd $(HOST_SUBDIR)/libcpp && \
20443           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20444                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20445                   "RANLIB=$${RANLIB}" \
20446                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20447                   maintainer-clean) \
20448           || exit 1
20449
20450 @endif libcpp
20451
20452
20453
20454 .PHONY: configure-libdecnumber maybe-configure-libdecnumber
20455 maybe-configure-libdecnumber:
20456 @if gcc-bootstrap
20457 configure-libdecnumber: stage_current
20458 @endif gcc-bootstrap
20459 @if libdecnumber
20460 maybe-configure-libdecnumber: configure-libdecnumber
20461 configure-libdecnumber: 
20462         @r=`${PWD_COMMAND}`; export r; \
20463         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20464         test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20465         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20466         $(HOST_EXPORTS)  \
20467         echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
20468         cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
20469         case $(srcdir) in \
20470           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20471           *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20472                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20473         esac; \
20474         srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20475         libsrcdir="$$s/libdecnumber"; \
20476         $(SHELL) $${libsrcdir}/configure \
20477           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20478           --target=${target_alias} $${srcdiroption}  \
20479           || exit 1
20480 @endif libdecnumber
20481
20482
20483
20484 .PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
20485 maybe-configure-stage1-libdecnumber:
20486 @if libdecnumber-bootstrap
20487 maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
20488 configure-stage1-libdecnumber:
20489         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20490         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20491         @r=`${PWD_COMMAND}`; export r; \
20492         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20493         TFLAGS="$(STAGE1_TFLAGS)"; \
20494         test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20495         $(HOST_EXPORTS) \
20496         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20497         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20498         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
20499         echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
20500         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20501         cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20502         case $(srcdir) in \
20503           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20504           *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20505                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20506         esac; \
20507         srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20508         libsrcdir="$$s/libdecnumber"; \
20509         $(SHELL) $${libsrcdir}/configure \
20510           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20511           --target=${target_alias} $${srcdiroption} \
20512           $(STAGE1_CONFIGURE_FLAGS)
20513 @endif libdecnumber-bootstrap
20514
20515 .PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
20516 maybe-configure-stage2-libdecnumber:
20517 @if libdecnumber-bootstrap
20518 maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
20519 configure-stage2-libdecnumber:
20520         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20521         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20522         @r=`${PWD_COMMAND}`; export r; \
20523         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20524         TFLAGS="$(STAGE2_TFLAGS)"; \
20525         test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20526         $(HOST_EXPORTS) \
20527         $(POSTSTAGE1_HOST_EXPORTS) \
20528         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20529         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20530         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
20531         echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
20532         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20533         cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20534         case $(srcdir) in \
20535           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20536           *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20537                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20538         esac; \
20539         srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20540         libsrcdir="$$s/libdecnumber"; \
20541         $(SHELL) $${libsrcdir}/configure \
20542           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20543           --target=${target_alias} $${srcdiroption} \
20544           --with-build-libsubdir=$(HOST_SUBDIR) \
20545           $(STAGE2_CONFIGURE_FLAGS)
20546 @endif libdecnumber-bootstrap
20547
20548 .PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
20549 maybe-configure-stage3-libdecnumber:
20550 @if libdecnumber-bootstrap
20551 maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
20552 configure-stage3-libdecnumber:
20553         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20554         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20555         @r=`${PWD_COMMAND}`; export r; \
20556         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20557         TFLAGS="$(STAGE3_TFLAGS)"; \
20558         test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20559         $(HOST_EXPORTS) \
20560         $(POSTSTAGE1_HOST_EXPORTS) \
20561         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20562         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20563         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
20564         echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
20565         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20566         cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20567         case $(srcdir) in \
20568           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20569           *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20570                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20571         esac; \
20572         srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20573         libsrcdir="$$s/libdecnumber"; \
20574         $(SHELL) $${libsrcdir}/configure \
20575           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20576           --target=${target_alias} $${srcdiroption} \
20577           --with-build-libsubdir=$(HOST_SUBDIR) \
20578           $(STAGE3_CONFIGURE_FLAGS)
20579 @endif libdecnumber-bootstrap
20580
20581 .PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
20582 maybe-configure-stage4-libdecnumber:
20583 @if libdecnumber-bootstrap
20584 maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
20585 configure-stage4-libdecnumber:
20586         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20587         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20588         @r=`${PWD_COMMAND}`; export r; \
20589         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20590         TFLAGS="$(STAGE4_TFLAGS)"; \
20591         test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20592         $(HOST_EXPORTS) \
20593         $(POSTSTAGE1_HOST_EXPORTS) \
20594         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20595         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20596         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
20597         echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
20598         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20599         cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20600         case $(srcdir) in \
20601           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20602           *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20603                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20604         esac; \
20605         srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20606         libsrcdir="$$s/libdecnumber"; \
20607         $(SHELL) $${libsrcdir}/configure \
20608           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20609           --target=${target_alias} $${srcdiroption} \
20610           --with-build-libsubdir=$(HOST_SUBDIR) \
20611           $(STAGE4_CONFIGURE_FLAGS)
20612 @endif libdecnumber-bootstrap
20613
20614 .PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
20615 maybe-configure-stageprofile-libdecnumber:
20616 @if libdecnumber-bootstrap
20617 maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
20618 configure-stageprofile-libdecnumber:
20619         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20620         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20621         @r=`${PWD_COMMAND}`; export r; \
20622         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20623         TFLAGS="$(STAGEprofile_TFLAGS)"; \
20624         test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20625         $(HOST_EXPORTS) \
20626         $(POSTSTAGE1_HOST_EXPORTS) \
20627         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20628         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20629         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
20630         echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
20631         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20632         cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20633         case $(srcdir) in \
20634           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20635           *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20636                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20637         esac; \
20638         srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20639         libsrcdir="$$s/libdecnumber"; \
20640         $(SHELL) $${libsrcdir}/configure \
20641           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20642           --target=${target_alias} $${srcdiroption} \
20643           --with-build-libsubdir=$(HOST_SUBDIR) \
20644           $(STAGEprofile_CONFIGURE_FLAGS)
20645 @endif libdecnumber-bootstrap
20646
20647 .PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
20648 maybe-configure-stagefeedback-libdecnumber:
20649 @if libdecnumber-bootstrap
20650 maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
20651 configure-stagefeedback-libdecnumber:
20652         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20653         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20654         @r=`${PWD_COMMAND}`; export r; \
20655         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20656         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20657         test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20658         $(HOST_EXPORTS) \
20659         $(POSTSTAGE1_HOST_EXPORTS) \
20660         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20661         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20662         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
20663         echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
20664         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20665         cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20666         case $(srcdir) in \
20667           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20668           *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20669                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20670         esac; \
20671         srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20672         libsrcdir="$$s/libdecnumber"; \
20673         $(SHELL) $${libsrcdir}/configure \
20674           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20675           --target=${target_alias} $${srcdiroption} \
20676           --with-build-libsubdir=$(HOST_SUBDIR) \
20677           $(STAGEfeedback_CONFIGURE_FLAGS)
20678 @endif libdecnumber-bootstrap
20679
20680
20681
20682
20683
20684 .PHONY: all-libdecnumber maybe-all-libdecnumber
20685 maybe-all-libdecnumber:
20686 @if gcc-bootstrap
20687 all-libdecnumber: stage_current
20688 @endif gcc-bootstrap
20689 @if libdecnumber
20690 TARGET-libdecnumber=all
20691 maybe-all-libdecnumber: all-libdecnumber
20692 all-libdecnumber: configure-libdecnumber
20693         @r=`${PWD_COMMAND}`; export r; \
20694         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20695         $(HOST_EXPORTS)  \
20696         (cd $(HOST_SUBDIR)/libdecnumber && \
20697           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
20698                 $(TARGET-libdecnumber))
20699 @endif libdecnumber
20700
20701
20702
20703 .PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
20704 .PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
20705 maybe-all-stage1-libdecnumber:
20706 maybe-clean-stage1-libdecnumber:
20707 @if libdecnumber-bootstrap
20708 maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
20709 all-stage1: all-stage1-libdecnumber
20710 TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
20711 all-stage1-libdecnumber: configure-stage1-libdecnumber
20712         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20713         @r=`${PWD_COMMAND}`; export r; \
20714         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20715         TFLAGS="$(STAGE1_TFLAGS)"; \
20716         $(HOST_EXPORTS)  \
20717         cd $(HOST_SUBDIR)/libdecnumber && \
20718         $(MAKE) $(BASE_FLAGS_TO_PASS) \
20719                 CFLAGS="$(STAGE1_CFLAGS)" \
20720                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20721                 LIBCFLAGS="$(LIBCFLAGS)" \
20722                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20723                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20724                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20725                 $(EXTRA_HOST_FLAGS)   \
20726                 TFLAGS="$(STAGE1_TFLAGS)" \
20727                 $(TARGET-stage1-libdecnumber)
20728
20729 maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
20730 clean-stage1: clean-stage1-libdecnumber
20731 clean-stage1-libdecnumber:
20732         @if [ $(current_stage) = stage1 ]; then \
20733           [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20734         else \
20735           [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
20736           $(MAKE) stage1-start; \
20737         fi; \
20738         cd $(HOST_SUBDIR)/libdecnumber && \
20739         $(MAKE) $(EXTRA_HOST_FLAGS)  \
20740                  clean
20741 @endif libdecnumber-bootstrap
20742
20743
20744 .PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
20745 .PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
20746 maybe-all-stage2-libdecnumber:
20747 maybe-clean-stage2-libdecnumber:
20748 @if libdecnumber-bootstrap
20749 maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
20750 all-stage2: all-stage2-libdecnumber
20751 TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
20752 all-stage2-libdecnumber: configure-stage2-libdecnumber
20753         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20754         @r=`${PWD_COMMAND}`; export r; \
20755         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20756         TFLAGS="$(STAGE2_TFLAGS)"; \
20757         $(HOST_EXPORTS) \
20758         $(POSTSTAGE1_HOST_EXPORTS)  \
20759         cd $(HOST_SUBDIR)/libdecnumber && \
20760         $(MAKE) $(BASE_FLAGS_TO_PASS) \
20761                 CFLAGS="$(STAGE2_CFLAGS)" \
20762                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20763                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20764                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20765                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20766                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20767                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20768                 TFLAGS="$(STAGE2_TFLAGS)" \
20769                 $(TARGET-stage2-libdecnumber)
20770
20771 maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
20772 clean-stage2: clean-stage2-libdecnumber
20773 clean-stage2-libdecnumber:
20774         @if [ $(current_stage) = stage2 ]; then \
20775           [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20776         else \
20777           [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
20778           $(MAKE) stage2-start; \
20779         fi; \
20780         cd $(HOST_SUBDIR)/libdecnumber && \
20781         $(MAKE) $(EXTRA_HOST_FLAGS)  \
20782                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
20783                  clean
20784 @endif libdecnumber-bootstrap
20785
20786
20787 .PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
20788 .PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
20789 maybe-all-stage3-libdecnumber:
20790 maybe-clean-stage3-libdecnumber:
20791 @if libdecnumber-bootstrap
20792 maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
20793 all-stage3: all-stage3-libdecnumber
20794 TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
20795 all-stage3-libdecnumber: configure-stage3-libdecnumber
20796         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20797         @r=`${PWD_COMMAND}`; export r; \
20798         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20799         TFLAGS="$(STAGE3_TFLAGS)"; \
20800         $(HOST_EXPORTS) \
20801         $(POSTSTAGE1_HOST_EXPORTS)  \
20802         cd $(HOST_SUBDIR)/libdecnumber && \
20803         $(MAKE) $(BASE_FLAGS_TO_PASS) \
20804                 CFLAGS="$(STAGE3_CFLAGS)" \
20805                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20806                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20807                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20808                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20809                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20810                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20811                 TFLAGS="$(STAGE3_TFLAGS)" \
20812                 $(TARGET-stage3-libdecnumber)
20813
20814 maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
20815 clean-stage3: clean-stage3-libdecnumber
20816 clean-stage3-libdecnumber:
20817         @if [ $(current_stage) = stage3 ]; then \
20818           [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20819         else \
20820           [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
20821           $(MAKE) stage3-start; \
20822         fi; \
20823         cd $(HOST_SUBDIR)/libdecnumber && \
20824         $(MAKE) $(EXTRA_HOST_FLAGS)  \
20825                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
20826                  clean
20827 @endif libdecnumber-bootstrap
20828
20829
20830 .PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
20831 .PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
20832 maybe-all-stage4-libdecnumber:
20833 maybe-clean-stage4-libdecnumber:
20834 @if libdecnumber-bootstrap
20835 maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
20836 all-stage4: all-stage4-libdecnumber
20837 TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
20838 all-stage4-libdecnumber: configure-stage4-libdecnumber
20839         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20840         @r=`${PWD_COMMAND}`; export r; \
20841         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20842         TFLAGS="$(STAGE4_TFLAGS)"; \
20843         $(HOST_EXPORTS) \
20844         $(POSTSTAGE1_HOST_EXPORTS)  \
20845         cd $(HOST_SUBDIR)/libdecnumber && \
20846         $(MAKE) $(BASE_FLAGS_TO_PASS) \
20847                 CFLAGS="$(STAGE4_CFLAGS)" \
20848                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
20849                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
20850                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20851                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20852                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20853                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20854                 TFLAGS="$(STAGE4_TFLAGS)" \
20855                 $(TARGET-stage4-libdecnumber)
20856
20857 maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
20858 clean-stage4: clean-stage4-libdecnumber
20859 clean-stage4-libdecnumber:
20860         @if [ $(current_stage) = stage4 ]; then \
20861           [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20862         else \
20863           [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
20864           $(MAKE) stage4-start; \
20865         fi; \
20866         cd $(HOST_SUBDIR)/libdecnumber && \
20867         $(MAKE) $(EXTRA_HOST_FLAGS)  \
20868                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
20869                  clean
20870 @endif libdecnumber-bootstrap
20871
20872
20873 .PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
20874 .PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
20875 maybe-all-stageprofile-libdecnumber:
20876 maybe-clean-stageprofile-libdecnumber:
20877 @if libdecnumber-bootstrap
20878 maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
20879 all-stageprofile: all-stageprofile-libdecnumber
20880 TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
20881 all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
20882         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20883         @r=`${PWD_COMMAND}`; export r; \
20884         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20885         TFLAGS="$(STAGEprofile_TFLAGS)"; \
20886         $(HOST_EXPORTS) \
20887         $(POSTSTAGE1_HOST_EXPORTS)  \
20888         cd $(HOST_SUBDIR)/libdecnumber && \
20889         $(MAKE) $(BASE_FLAGS_TO_PASS) \
20890                 CFLAGS="$(STAGEprofile_CFLAGS)" \
20891                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20892                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20893                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20894                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20895                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20896                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20897                 TFLAGS="$(STAGEprofile_TFLAGS)" \
20898                 $(TARGET-stageprofile-libdecnumber)
20899
20900 maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
20901 clean-stageprofile: clean-stageprofile-libdecnumber
20902 clean-stageprofile-libdecnumber:
20903         @if [ $(current_stage) = stageprofile ]; then \
20904           [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20905         else \
20906           [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
20907           $(MAKE) stageprofile-start; \
20908         fi; \
20909         cd $(HOST_SUBDIR)/libdecnumber && \
20910         $(MAKE) $(EXTRA_HOST_FLAGS)  \
20911                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
20912                  clean
20913 @endif libdecnumber-bootstrap
20914
20915
20916 .PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
20917 .PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
20918 maybe-all-stagefeedback-libdecnumber:
20919 maybe-clean-stagefeedback-libdecnumber:
20920 @if libdecnumber-bootstrap
20921 maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
20922 all-stagefeedback: all-stagefeedback-libdecnumber
20923 TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
20924 all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
20925         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20926         @r=`${PWD_COMMAND}`; export r; \
20927         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20928         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20929         $(HOST_EXPORTS) \
20930         $(POSTSTAGE1_HOST_EXPORTS)  \
20931         cd $(HOST_SUBDIR)/libdecnumber && \
20932         $(MAKE) $(BASE_FLAGS_TO_PASS) \
20933                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20934                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20935                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20936                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20937                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20938                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20939                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20940                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20941                 $(TARGET-stagefeedback-libdecnumber)
20942
20943 maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
20944 clean-stagefeedback: clean-stagefeedback-libdecnumber
20945 clean-stagefeedback-libdecnumber:
20946         @if [ $(current_stage) = stagefeedback ]; then \
20947           [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20948         else \
20949           [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
20950           $(MAKE) stagefeedback-start; \
20951         fi; \
20952         cd $(HOST_SUBDIR)/libdecnumber && \
20953         $(MAKE) $(EXTRA_HOST_FLAGS)  \
20954                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
20955                  clean
20956 @endif libdecnumber-bootstrap
20957
20958
20959
20960
20961
20962 .PHONY: check-libdecnumber maybe-check-libdecnumber
20963 maybe-check-libdecnumber:
20964 @if libdecnumber
20965 maybe-check-libdecnumber: check-libdecnumber
20966
20967 check-libdecnumber:
20968         @: $(MAKE); $(unstage)
20969         @r=`${PWD_COMMAND}`; export r; \
20970         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20971         $(HOST_EXPORTS) \
20972         (cd $(HOST_SUBDIR)/libdecnumber && \
20973           $(MAKE) $(FLAGS_TO_PASS)  check)
20974
20975 @endif libdecnumber
20976
20977 .PHONY: install-libdecnumber maybe-install-libdecnumber
20978 maybe-install-libdecnumber:
20979 @if libdecnumber
20980 maybe-install-libdecnumber: install-libdecnumber
20981
20982 install-libdecnumber: installdirs
20983         @: $(MAKE); $(unstage)
20984         @r=`${PWD_COMMAND}`; export r; \
20985         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20986         $(HOST_EXPORTS) \
20987         (cd $(HOST_SUBDIR)/libdecnumber && \
20988           $(MAKE) $(FLAGS_TO_PASS)  install)
20989
20990 @endif libdecnumber
20991
20992 .PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber
20993 maybe-install-strip-libdecnumber:
20994 @if libdecnumber
20995 maybe-install-strip-libdecnumber: install-strip-libdecnumber
20996
20997 install-strip-libdecnumber: installdirs
20998         @: $(MAKE); $(unstage)
20999         @r=`${PWD_COMMAND}`; export r; \
21000         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21001         $(HOST_EXPORTS) \
21002         (cd $(HOST_SUBDIR)/libdecnumber && \
21003           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
21004
21005 @endif libdecnumber
21006
21007 # Other targets (info, dvi, pdf, etc.)
21008
21009 .PHONY: maybe-info-libdecnumber info-libdecnumber
21010 maybe-info-libdecnumber:
21011 @if libdecnumber
21012 maybe-info-libdecnumber: info-libdecnumber
21013
21014 info-libdecnumber: \
21015     configure-libdecnumber 
21016         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21017         r=`${PWD_COMMAND}`; export r; \
21018         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21019         $(HOST_EXPORTS) \
21020         for flag in $(EXTRA_HOST_FLAGS) ; do \
21021           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21022         done; \
21023         echo "Doing info in libdecnumber" ; \
21024         (cd $(HOST_SUBDIR)/libdecnumber && \
21025           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21026                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21027                   "RANLIB=$${RANLIB}" \
21028                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21029                   info) \
21030           || exit 1
21031
21032 @endif libdecnumber
21033
21034 .PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
21035 maybe-dvi-libdecnumber:
21036 @if libdecnumber
21037 maybe-dvi-libdecnumber: dvi-libdecnumber
21038
21039 dvi-libdecnumber: \
21040     configure-libdecnumber 
21041         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21042         r=`${PWD_COMMAND}`; export r; \
21043         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21044         $(HOST_EXPORTS) \
21045         for flag in $(EXTRA_HOST_FLAGS) ; do \
21046           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21047         done; \
21048         echo "Doing dvi in libdecnumber" ; \
21049         (cd $(HOST_SUBDIR)/libdecnumber && \
21050           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21051                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21052                   "RANLIB=$${RANLIB}" \
21053                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21054                   dvi) \
21055           || exit 1
21056
21057 @endif libdecnumber
21058
21059 .PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
21060 maybe-pdf-libdecnumber:
21061 @if libdecnumber
21062 maybe-pdf-libdecnumber: pdf-libdecnumber
21063
21064 pdf-libdecnumber: \
21065     configure-libdecnumber 
21066         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21067         r=`${PWD_COMMAND}`; export r; \
21068         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21069         $(HOST_EXPORTS) \
21070         for flag in $(EXTRA_HOST_FLAGS) ; do \
21071           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21072         done; \
21073         echo "Doing pdf in libdecnumber" ; \
21074         (cd $(HOST_SUBDIR)/libdecnumber && \
21075           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21076                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21077                   "RANLIB=$${RANLIB}" \
21078                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21079                   pdf) \
21080           || exit 1
21081
21082 @endif libdecnumber
21083
21084 .PHONY: maybe-html-libdecnumber html-libdecnumber
21085 maybe-html-libdecnumber:
21086 @if libdecnumber
21087 maybe-html-libdecnumber: html-libdecnumber
21088
21089 html-libdecnumber: \
21090     configure-libdecnumber 
21091         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21092         r=`${PWD_COMMAND}`; export r; \
21093         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21094         $(HOST_EXPORTS) \
21095         for flag in $(EXTRA_HOST_FLAGS) ; do \
21096           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21097         done; \
21098         echo "Doing html in libdecnumber" ; \
21099         (cd $(HOST_SUBDIR)/libdecnumber && \
21100           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21101                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21102                   "RANLIB=$${RANLIB}" \
21103                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21104                   html) \
21105           || exit 1
21106
21107 @endif libdecnumber
21108
21109 .PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
21110 maybe-TAGS-libdecnumber:
21111 @if libdecnumber
21112 maybe-TAGS-libdecnumber: TAGS-libdecnumber
21113
21114 TAGS-libdecnumber: \
21115     configure-libdecnumber 
21116         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21117         r=`${PWD_COMMAND}`; export r; \
21118         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21119         $(HOST_EXPORTS) \
21120         for flag in $(EXTRA_HOST_FLAGS) ; do \
21121           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21122         done; \
21123         echo "Doing TAGS in libdecnumber" ; \
21124         (cd $(HOST_SUBDIR)/libdecnumber && \
21125           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21126                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21127                   "RANLIB=$${RANLIB}" \
21128                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21129                   TAGS) \
21130           || exit 1
21131
21132 @endif libdecnumber
21133
21134 .PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
21135 maybe-install-info-libdecnumber:
21136 @if libdecnumber
21137 maybe-install-info-libdecnumber: install-info-libdecnumber
21138
21139 install-info-libdecnumber: \
21140     configure-libdecnumber \
21141     info-libdecnumber 
21142         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21143         r=`${PWD_COMMAND}`; export r; \
21144         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21145         $(HOST_EXPORTS) \
21146         for flag in $(EXTRA_HOST_FLAGS) ; do \
21147           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21148         done; \
21149         echo "Doing install-info in libdecnumber" ; \
21150         (cd $(HOST_SUBDIR)/libdecnumber && \
21151           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21152                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21153                   "RANLIB=$${RANLIB}" \
21154                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21155                   install-info) \
21156           || exit 1
21157
21158 @endif libdecnumber
21159
21160 .PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
21161 maybe-install-pdf-libdecnumber:
21162 @if libdecnumber
21163 maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
21164
21165 install-pdf-libdecnumber: \
21166     configure-libdecnumber \
21167     pdf-libdecnumber 
21168         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21169         r=`${PWD_COMMAND}`; export r; \
21170         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21171         $(HOST_EXPORTS) \
21172         for flag in $(EXTRA_HOST_FLAGS) ; do \
21173           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21174         done; \
21175         echo "Doing install-pdf in libdecnumber" ; \
21176         (cd $(HOST_SUBDIR)/libdecnumber && \
21177           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21178                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21179                   "RANLIB=$${RANLIB}" \
21180                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21181                   install-pdf) \
21182           || exit 1
21183
21184 @endif libdecnumber
21185
21186 .PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
21187 maybe-install-html-libdecnumber:
21188 @if libdecnumber
21189 maybe-install-html-libdecnumber: install-html-libdecnumber
21190
21191 install-html-libdecnumber: \
21192     configure-libdecnumber \
21193     html-libdecnumber 
21194         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21195         r=`${PWD_COMMAND}`; export r; \
21196         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21197         $(HOST_EXPORTS) \
21198         for flag in $(EXTRA_HOST_FLAGS) ; do \
21199           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21200         done; \
21201         echo "Doing install-html in libdecnumber" ; \
21202         (cd $(HOST_SUBDIR)/libdecnumber && \
21203           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21204                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21205                   "RANLIB=$${RANLIB}" \
21206                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21207                   install-html) \
21208           || exit 1
21209
21210 @endif libdecnumber
21211
21212 .PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
21213 maybe-installcheck-libdecnumber:
21214 @if libdecnumber
21215 maybe-installcheck-libdecnumber: installcheck-libdecnumber
21216
21217 installcheck-libdecnumber: \
21218     configure-libdecnumber 
21219         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21220         r=`${PWD_COMMAND}`; export r; \
21221         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21222         $(HOST_EXPORTS) \
21223         for flag in $(EXTRA_HOST_FLAGS) ; do \
21224           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21225         done; \
21226         echo "Doing installcheck in libdecnumber" ; \
21227         (cd $(HOST_SUBDIR)/libdecnumber && \
21228           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21229                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21230                   "RANLIB=$${RANLIB}" \
21231                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21232                   installcheck) \
21233           || exit 1
21234
21235 @endif libdecnumber
21236
21237 .PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
21238 maybe-mostlyclean-libdecnumber:
21239 @if libdecnumber
21240 maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
21241
21242 mostlyclean-libdecnumber: 
21243         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21244         r=`${PWD_COMMAND}`; export r; \
21245         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21246         $(HOST_EXPORTS) \
21247         for flag in $(EXTRA_HOST_FLAGS) ; do \
21248           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21249         done; \
21250         echo "Doing mostlyclean in libdecnumber" ; \
21251         (cd $(HOST_SUBDIR)/libdecnumber && \
21252           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21253                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21254                   "RANLIB=$${RANLIB}" \
21255                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21256                   mostlyclean) \
21257           || exit 1
21258
21259 @endif libdecnumber
21260
21261 .PHONY: maybe-clean-libdecnumber clean-libdecnumber
21262 maybe-clean-libdecnumber:
21263 @if libdecnumber
21264 maybe-clean-libdecnumber: clean-libdecnumber
21265
21266 clean-libdecnumber: 
21267         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21268         r=`${PWD_COMMAND}`; export r; \
21269         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21270         $(HOST_EXPORTS) \
21271         for flag in $(EXTRA_HOST_FLAGS) ; do \
21272           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21273         done; \
21274         echo "Doing clean in libdecnumber" ; \
21275         (cd $(HOST_SUBDIR)/libdecnumber && \
21276           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21277                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21278                   "RANLIB=$${RANLIB}" \
21279                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21280                   clean) \
21281           || exit 1
21282
21283 @endif libdecnumber
21284
21285 .PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
21286 maybe-distclean-libdecnumber:
21287 @if libdecnumber
21288 maybe-distclean-libdecnumber: distclean-libdecnumber
21289
21290 distclean-libdecnumber: 
21291         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21292         r=`${PWD_COMMAND}`; export r; \
21293         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21294         $(HOST_EXPORTS) \
21295         for flag in $(EXTRA_HOST_FLAGS) ; do \
21296           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21297         done; \
21298         echo "Doing distclean in libdecnumber" ; \
21299         (cd $(HOST_SUBDIR)/libdecnumber && \
21300           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21301                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21302                   "RANLIB=$${RANLIB}" \
21303                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21304                   distclean) \
21305           || exit 1
21306
21307 @endif libdecnumber
21308
21309 .PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
21310 maybe-maintainer-clean-libdecnumber:
21311 @if libdecnumber
21312 maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
21313
21314 maintainer-clean-libdecnumber: 
21315         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21316         r=`${PWD_COMMAND}`; export r; \
21317         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21318         $(HOST_EXPORTS) \
21319         for flag in $(EXTRA_HOST_FLAGS) ; do \
21320           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21321         done; \
21322         echo "Doing maintainer-clean in libdecnumber" ; \
21323         (cd $(HOST_SUBDIR)/libdecnumber && \
21324           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21325                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21326                   "RANLIB=$${RANLIB}" \
21327                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21328                   maintainer-clean) \
21329           || exit 1
21330
21331 @endif libdecnumber
21332
21333
21334
21335 .PHONY: configure-libgui maybe-configure-libgui
21336 maybe-configure-libgui:
21337 @if gcc-bootstrap
21338 configure-libgui: stage_current
21339 @endif gcc-bootstrap
21340 @if libgui
21341 maybe-configure-libgui: configure-libgui
21342 configure-libgui: 
21343         @: $(MAKE); $(unstage)
21344         @r=`${PWD_COMMAND}`; export r; \
21345         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21346         test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
21347         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
21348         $(HOST_EXPORTS)  \
21349         echo Configuring in $(HOST_SUBDIR)/libgui; \
21350         cd "$(HOST_SUBDIR)/libgui" || exit 1; \
21351         case $(srcdir) in \
21352           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21353           *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
21354                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21355         esac; \
21356         srcdiroption="--srcdir=$${topdir}/libgui"; \
21357         libsrcdir="$$s/libgui"; \
21358         $(SHELL) $${libsrcdir}/configure \
21359           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21360           --target=${target_alias} $${srcdiroption}  \
21361           || exit 1
21362 @endif libgui
21363
21364
21365
21366
21367
21368 .PHONY: all-libgui maybe-all-libgui
21369 maybe-all-libgui:
21370 @if gcc-bootstrap
21371 all-libgui: stage_current
21372 @endif gcc-bootstrap
21373 @if libgui
21374 TARGET-libgui=all
21375 maybe-all-libgui: all-libgui
21376 all-libgui: configure-libgui
21377         @: $(MAKE); $(unstage)
21378         @r=`${PWD_COMMAND}`; export r; \
21379         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21380         $(HOST_EXPORTS)  \
21381         (cd $(HOST_SUBDIR)/libgui && \
21382           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
21383                 $(TARGET-libgui))
21384 @endif libgui
21385
21386
21387
21388
21389 .PHONY: check-libgui maybe-check-libgui
21390 maybe-check-libgui:
21391 @if libgui
21392 maybe-check-libgui: check-libgui
21393
21394 check-libgui:
21395         @: $(MAKE); $(unstage)
21396         @r=`${PWD_COMMAND}`; export r; \
21397         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21398         $(HOST_EXPORTS) \
21399         (cd $(HOST_SUBDIR)/libgui && \
21400           $(MAKE) $(FLAGS_TO_PASS)  check)
21401
21402 @endif libgui
21403
21404 .PHONY: install-libgui maybe-install-libgui
21405 maybe-install-libgui:
21406 @if libgui
21407 maybe-install-libgui: install-libgui
21408
21409 install-libgui: installdirs
21410         @: $(MAKE); $(unstage)
21411         @r=`${PWD_COMMAND}`; export r; \
21412         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21413         $(HOST_EXPORTS) \
21414         (cd $(HOST_SUBDIR)/libgui && \
21415           $(MAKE) $(FLAGS_TO_PASS)  install)
21416
21417 @endif libgui
21418
21419 .PHONY: install-strip-libgui maybe-install-strip-libgui
21420 maybe-install-strip-libgui:
21421 @if libgui
21422 maybe-install-strip-libgui: install-strip-libgui
21423
21424 install-strip-libgui: installdirs
21425         @: $(MAKE); $(unstage)
21426         @r=`${PWD_COMMAND}`; export r; \
21427         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21428         $(HOST_EXPORTS) \
21429         (cd $(HOST_SUBDIR)/libgui && \
21430           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
21431
21432 @endif libgui
21433
21434 # Other targets (info, dvi, pdf, etc.)
21435
21436 .PHONY: maybe-info-libgui info-libgui
21437 maybe-info-libgui:
21438 @if libgui
21439 maybe-info-libgui: info-libgui
21440
21441 info-libgui: \
21442     configure-libgui 
21443         @: $(MAKE); $(unstage)
21444         @[ -f ./libgui/Makefile ] || exit 0; \
21445         r=`${PWD_COMMAND}`; export r; \
21446         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21447         $(HOST_EXPORTS) \
21448         for flag in $(EXTRA_HOST_FLAGS) ; do \
21449           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21450         done; \
21451         echo "Doing info in libgui" ; \
21452         (cd $(HOST_SUBDIR)/libgui && \
21453           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21454                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21455                   "RANLIB=$${RANLIB}" \
21456                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21457                   info) \
21458           || exit 1
21459
21460 @endif libgui
21461
21462 .PHONY: maybe-dvi-libgui dvi-libgui
21463 maybe-dvi-libgui:
21464 @if libgui
21465 maybe-dvi-libgui: dvi-libgui
21466
21467 dvi-libgui: \
21468     configure-libgui 
21469         @: $(MAKE); $(unstage)
21470         @[ -f ./libgui/Makefile ] || exit 0; \
21471         r=`${PWD_COMMAND}`; export r; \
21472         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21473         $(HOST_EXPORTS) \
21474         for flag in $(EXTRA_HOST_FLAGS) ; do \
21475           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21476         done; \
21477         echo "Doing dvi in libgui" ; \
21478         (cd $(HOST_SUBDIR)/libgui && \
21479           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21480                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21481                   "RANLIB=$${RANLIB}" \
21482                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21483                   dvi) \
21484           || exit 1
21485
21486 @endif libgui
21487
21488 .PHONY: maybe-pdf-libgui pdf-libgui
21489 maybe-pdf-libgui:
21490 @if libgui
21491 maybe-pdf-libgui: pdf-libgui
21492
21493 pdf-libgui: \
21494     configure-libgui 
21495         @: $(MAKE); $(unstage)
21496         @[ -f ./libgui/Makefile ] || exit 0; \
21497         r=`${PWD_COMMAND}`; export r; \
21498         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21499         $(HOST_EXPORTS) \
21500         for flag in $(EXTRA_HOST_FLAGS) ; do \
21501           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21502         done; \
21503         echo "Doing pdf in libgui" ; \
21504         (cd $(HOST_SUBDIR)/libgui && \
21505           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21506                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21507                   "RANLIB=$${RANLIB}" \
21508                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21509                   pdf) \
21510           || exit 1
21511
21512 @endif libgui
21513
21514 .PHONY: maybe-html-libgui html-libgui
21515 maybe-html-libgui:
21516 @if libgui
21517 maybe-html-libgui: html-libgui
21518
21519 html-libgui: \
21520     configure-libgui 
21521         @: $(MAKE); $(unstage)
21522         @[ -f ./libgui/Makefile ] || exit 0; \
21523         r=`${PWD_COMMAND}`; export r; \
21524         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21525         $(HOST_EXPORTS) \
21526         for flag in $(EXTRA_HOST_FLAGS) ; do \
21527           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21528         done; \
21529         echo "Doing html in libgui" ; \
21530         (cd $(HOST_SUBDIR)/libgui && \
21531           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21532                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21533                   "RANLIB=$${RANLIB}" \
21534                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21535                   html) \
21536           || exit 1
21537
21538 @endif libgui
21539
21540 .PHONY: maybe-TAGS-libgui TAGS-libgui
21541 maybe-TAGS-libgui:
21542 @if libgui
21543 maybe-TAGS-libgui: TAGS-libgui
21544
21545 TAGS-libgui: \
21546     configure-libgui 
21547         @: $(MAKE); $(unstage)
21548         @[ -f ./libgui/Makefile ] || exit 0; \
21549         r=`${PWD_COMMAND}`; export r; \
21550         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21551         $(HOST_EXPORTS) \
21552         for flag in $(EXTRA_HOST_FLAGS) ; do \
21553           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21554         done; \
21555         echo "Doing TAGS in libgui" ; \
21556         (cd $(HOST_SUBDIR)/libgui && \
21557           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21558                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21559                   "RANLIB=$${RANLIB}" \
21560                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21561                   TAGS) \
21562           || exit 1
21563
21564 @endif libgui
21565
21566 .PHONY: maybe-install-info-libgui install-info-libgui
21567 maybe-install-info-libgui:
21568 @if libgui
21569 maybe-install-info-libgui: install-info-libgui
21570
21571 install-info-libgui: \
21572     configure-libgui \
21573     info-libgui 
21574         @: $(MAKE); $(unstage)
21575         @[ -f ./libgui/Makefile ] || exit 0; \
21576         r=`${PWD_COMMAND}`; export r; \
21577         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21578         $(HOST_EXPORTS) \
21579         for flag in $(EXTRA_HOST_FLAGS) ; do \
21580           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21581         done; \
21582         echo "Doing install-info in libgui" ; \
21583         (cd $(HOST_SUBDIR)/libgui && \
21584           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21585                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21586                   "RANLIB=$${RANLIB}" \
21587                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21588                   install-info) \
21589           || exit 1
21590
21591 @endif libgui
21592
21593 .PHONY: maybe-install-pdf-libgui install-pdf-libgui
21594 maybe-install-pdf-libgui:
21595 @if libgui
21596 maybe-install-pdf-libgui: install-pdf-libgui
21597
21598 install-pdf-libgui: \
21599     configure-libgui \
21600     pdf-libgui 
21601         @: $(MAKE); $(unstage)
21602         @[ -f ./libgui/Makefile ] || exit 0; \
21603         r=`${PWD_COMMAND}`; export r; \
21604         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21605         $(HOST_EXPORTS) \
21606         for flag in $(EXTRA_HOST_FLAGS) ; do \
21607           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21608         done; \
21609         echo "Doing install-pdf in libgui" ; \
21610         (cd $(HOST_SUBDIR)/libgui && \
21611           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21612                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21613                   "RANLIB=$${RANLIB}" \
21614                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21615                   install-pdf) \
21616           || exit 1
21617
21618 @endif libgui
21619
21620 .PHONY: maybe-install-html-libgui install-html-libgui
21621 maybe-install-html-libgui:
21622 @if libgui
21623 maybe-install-html-libgui: install-html-libgui
21624
21625 install-html-libgui: \
21626     configure-libgui \
21627     html-libgui 
21628         @: $(MAKE); $(unstage)
21629         @[ -f ./libgui/Makefile ] || exit 0; \
21630         r=`${PWD_COMMAND}`; export r; \
21631         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21632         $(HOST_EXPORTS) \
21633         for flag in $(EXTRA_HOST_FLAGS) ; do \
21634           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21635         done; \
21636         echo "Doing install-html in libgui" ; \
21637         (cd $(HOST_SUBDIR)/libgui && \
21638           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21639                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21640                   "RANLIB=$${RANLIB}" \
21641                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21642                   install-html) \
21643           || exit 1
21644
21645 @endif libgui
21646
21647 .PHONY: maybe-installcheck-libgui installcheck-libgui
21648 maybe-installcheck-libgui:
21649 @if libgui
21650 maybe-installcheck-libgui: installcheck-libgui
21651
21652 installcheck-libgui: \
21653     configure-libgui 
21654         @: $(MAKE); $(unstage)
21655         @[ -f ./libgui/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 installcheck in libgui" ; \
21663         (cd $(HOST_SUBDIR)/libgui && \
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                   installcheck) \
21669           || exit 1
21670
21671 @endif libgui
21672
21673 .PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
21674 maybe-mostlyclean-libgui:
21675 @if libgui
21676 maybe-mostlyclean-libgui: mostlyclean-libgui
21677
21678 mostlyclean-libgui: 
21679         @: $(MAKE); $(unstage)
21680         @[ -f ./libgui/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 mostlyclean in libgui" ; \
21688         (cd $(HOST_SUBDIR)/libgui && \
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                   mostlyclean) \
21694           || exit 1
21695
21696 @endif libgui
21697
21698 .PHONY: maybe-clean-libgui clean-libgui
21699 maybe-clean-libgui:
21700 @if libgui
21701 maybe-clean-libgui: clean-libgui
21702
21703 clean-libgui: 
21704         @: $(MAKE); $(unstage)
21705         @[ -f ./libgui/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 clean in libgui" ; \
21713         (cd $(HOST_SUBDIR)/libgui && \
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                   clean) \
21719           || exit 1
21720
21721 @endif libgui
21722
21723 .PHONY: maybe-distclean-libgui distclean-libgui
21724 maybe-distclean-libgui:
21725 @if libgui
21726 maybe-distclean-libgui: distclean-libgui
21727
21728 distclean-libgui: 
21729         @: $(MAKE); $(unstage)
21730         @[ -f ./libgui/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 distclean in libgui" ; \
21738         (cd $(HOST_SUBDIR)/libgui && \
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                   distclean) \
21744           || exit 1
21745
21746 @endif libgui
21747
21748 .PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
21749 maybe-maintainer-clean-libgui:
21750 @if libgui
21751 maybe-maintainer-clean-libgui: maintainer-clean-libgui
21752
21753 maintainer-clean-libgui: 
21754         @: $(MAKE); $(unstage)
21755         @[ -f ./libgui/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 maintainer-clean in libgui" ; \
21763         (cd $(HOST_SUBDIR)/libgui && \
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                   maintainer-clean) \
21769           || exit 1
21770
21771 @endif libgui
21772
21773
21774
21775 .PHONY: configure-libiberty maybe-configure-libiberty
21776 maybe-configure-libiberty:
21777 @if gcc-bootstrap
21778 configure-libiberty: stage_current
21779 @endif gcc-bootstrap
21780 @if libiberty
21781 maybe-configure-libiberty: configure-libiberty
21782 configure-libiberty: 
21783         @r=`${PWD_COMMAND}`; export r; \
21784         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21785         test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21786         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21787         $(HOST_EXPORTS)  \
21788         echo Configuring in $(HOST_SUBDIR)/libiberty; \
21789         cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
21790         case $(srcdir) in \
21791           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21792           *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21793                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21794         esac; \
21795         srcdiroption="--srcdir=$${topdir}/libiberty"; \
21796         libsrcdir="$$s/libiberty"; \
21797         $(SHELL) $${libsrcdir}/configure \
21798           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21799           --target=${target_alias} $${srcdiroption} @extra_host_libiberty_configure_flags@ \
21800           || exit 1
21801 @endif libiberty
21802
21803
21804
21805 .PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
21806 maybe-configure-stage1-libiberty:
21807 @if libiberty-bootstrap
21808 maybe-configure-stage1-libiberty: configure-stage1-libiberty
21809 configure-stage1-libiberty:
21810         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21811         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21812         @r=`${PWD_COMMAND}`; export r; \
21813         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21814         TFLAGS="$(STAGE1_TFLAGS)"; \
21815         test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21816         $(HOST_EXPORTS) \
21817         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21818         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21819         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
21820         echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
21821         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21822         cd $(HOST_SUBDIR)/libiberty || exit 1; \
21823         case $(srcdir) in \
21824           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21825           *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21826                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21827         esac; \
21828         srcdiroption="--srcdir=$${topdir}/libiberty"; \
21829         libsrcdir="$$s/libiberty"; \
21830         $(SHELL) $${libsrcdir}/configure \
21831           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21832           --target=${target_alias} $${srcdiroption} \
21833           $(STAGE1_CONFIGURE_FLAGS) \
21834           @extra_host_libiberty_configure_flags@
21835 @endif libiberty-bootstrap
21836
21837 .PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
21838 maybe-configure-stage2-libiberty:
21839 @if libiberty-bootstrap
21840 maybe-configure-stage2-libiberty: configure-stage2-libiberty
21841 configure-stage2-libiberty:
21842         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21843         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21844         @r=`${PWD_COMMAND}`; export r; \
21845         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21846         TFLAGS="$(STAGE2_TFLAGS)"; \
21847         test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21848         $(HOST_EXPORTS) \
21849         $(POSTSTAGE1_HOST_EXPORTS) \
21850         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21851         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21852         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
21853         echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
21854         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21855         cd $(HOST_SUBDIR)/libiberty || exit 1; \
21856         case $(srcdir) in \
21857           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21858           *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21859                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21860         esac; \
21861         srcdiroption="--srcdir=$${topdir}/libiberty"; \
21862         libsrcdir="$$s/libiberty"; \
21863         $(SHELL) $${libsrcdir}/configure \
21864           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21865           --target=${target_alias} $${srcdiroption} \
21866           --with-build-libsubdir=$(HOST_SUBDIR) \
21867           $(STAGE2_CONFIGURE_FLAGS) \
21868           @extra_host_libiberty_configure_flags@
21869 @endif libiberty-bootstrap
21870
21871 .PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
21872 maybe-configure-stage3-libiberty:
21873 @if libiberty-bootstrap
21874 maybe-configure-stage3-libiberty: configure-stage3-libiberty
21875 configure-stage3-libiberty:
21876         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21877         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21878         @r=`${PWD_COMMAND}`; export r; \
21879         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21880         TFLAGS="$(STAGE3_TFLAGS)"; \
21881         test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21882         $(HOST_EXPORTS) \
21883         $(POSTSTAGE1_HOST_EXPORTS) \
21884         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21885         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21886         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
21887         echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
21888         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21889         cd $(HOST_SUBDIR)/libiberty || exit 1; \
21890         case $(srcdir) in \
21891           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21892           *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21893                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21894         esac; \
21895         srcdiroption="--srcdir=$${topdir}/libiberty"; \
21896         libsrcdir="$$s/libiberty"; \
21897         $(SHELL) $${libsrcdir}/configure \
21898           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21899           --target=${target_alias} $${srcdiroption} \
21900           --with-build-libsubdir=$(HOST_SUBDIR) \
21901           $(STAGE3_CONFIGURE_FLAGS) \
21902           @extra_host_libiberty_configure_flags@
21903 @endif libiberty-bootstrap
21904
21905 .PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
21906 maybe-configure-stage4-libiberty:
21907 @if libiberty-bootstrap
21908 maybe-configure-stage4-libiberty: configure-stage4-libiberty
21909 configure-stage4-libiberty:
21910         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21911         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21912         @r=`${PWD_COMMAND}`; export r; \
21913         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21914         TFLAGS="$(STAGE4_TFLAGS)"; \
21915         test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21916         $(HOST_EXPORTS) \
21917         $(POSTSTAGE1_HOST_EXPORTS) \
21918         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21919         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21920         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
21921         echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
21922         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21923         cd $(HOST_SUBDIR)/libiberty || exit 1; \
21924         case $(srcdir) in \
21925           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21926           *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21927                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21928         esac; \
21929         srcdiroption="--srcdir=$${topdir}/libiberty"; \
21930         libsrcdir="$$s/libiberty"; \
21931         $(SHELL) $${libsrcdir}/configure \
21932           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21933           --target=${target_alias} $${srcdiroption} \
21934           --with-build-libsubdir=$(HOST_SUBDIR) \
21935           $(STAGE4_CONFIGURE_FLAGS) \
21936           @extra_host_libiberty_configure_flags@
21937 @endif libiberty-bootstrap
21938
21939 .PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
21940 maybe-configure-stageprofile-libiberty:
21941 @if libiberty-bootstrap
21942 maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
21943 configure-stageprofile-libiberty:
21944         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21945         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21946         @r=`${PWD_COMMAND}`; export r; \
21947         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21948         TFLAGS="$(STAGEprofile_TFLAGS)"; \
21949         test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21950         $(HOST_EXPORTS) \
21951         $(POSTSTAGE1_HOST_EXPORTS) \
21952         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21953         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21954         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
21955         echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
21956         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21957         cd $(HOST_SUBDIR)/libiberty || exit 1; \
21958         case $(srcdir) in \
21959           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21960           *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21961                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21962         esac; \
21963         srcdiroption="--srcdir=$${topdir}/libiberty"; \
21964         libsrcdir="$$s/libiberty"; \
21965         $(SHELL) $${libsrcdir}/configure \
21966           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21967           --target=${target_alias} $${srcdiroption} \
21968           --with-build-libsubdir=$(HOST_SUBDIR) \
21969           $(STAGEprofile_CONFIGURE_FLAGS) \
21970           @extra_host_libiberty_configure_flags@
21971 @endif libiberty-bootstrap
21972
21973 .PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
21974 maybe-configure-stagefeedback-libiberty:
21975 @if libiberty-bootstrap
21976 maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
21977 configure-stagefeedback-libiberty:
21978         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21979         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21980         @r=`${PWD_COMMAND}`; export r; \
21981         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21982         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21983         test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21984         $(HOST_EXPORTS) \
21985         $(POSTSTAGE1_HOST_EXPORTS) \
21986         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21987         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
21988         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
21989         echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
21990         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21991         cd $(HOST_SUBDIR)/libiberty || exit 1; \
21992         case $(srcdir) in \
21993           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21994           *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21995                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21996         esac; \
21997         srcdiroption="--srcdir=$${topdir}/libiberty"; \
21998         libsrcdir="$$s/libiberty"; \
21999         $(SHELL) $${libsrcdir}/configure \
22000           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22001           --target=${target_alias} $${srcdiroption} \
22002           --with-build-libsubdir=$(HOST_SUBDIR) \
22003           $(STAGEfeedback_CONFIGURE_FLAGS) \
22004           @extra_host_libiberty_configure_flags@
22005 @endif libiberty-bootstrap
22006
22007
22008
22009
22010
22011 .PHONY: all-libiberty maybe-all-libiberty
22012 maybe-all-libiberty:
22013 @if gcc-bootstrap
22014 all-libiberty: stage_current
22015 @endif gcc-bootstrap
22016 @if libiberty
22017 TARGET-libiberty=all
22018 maybe-all-libiberty: all-libiberty
22019 all-libiberty: configure-libiberty
22020         @r=`${PWD_COMMAND}`; export r; \
22021         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22022         $(HOST_EXPORTS)  \
22023         (cd $(HOST_SUBDIR)/libiberty && \
22024           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
22025                 $(TARGET-libiberty))
22026 @endif libiberty
22027
22028
22029
22030 .PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
22031 .PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
22032 maybe-all-stage1-libiberty:
22033 maybe-clean-stage1-libiberty:
22034 @if libiberty-bootstrap
22035 maybe-all-stage1-libiberty: all-stage1-libiberty
22036 all-stage1: all-stage1-libiberty
22037 TARGET-stage1-libiberty = $(TARGET-libiberty)
22038 all-stage1-libiberty: configure-stage1-libiberty
22039         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22040         @r=`${PWD_COMMAND}`; export r; \
22041         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22042         TFLAGS="$(STAGE1_TFLAGS)"; \
22043         $(HOST_EXPORTS)  \
22044         cd $(HOST_SUBDIR)/libiberty && \
22045         $(MAKE) $(BASE_FLAGS_TO_PASS) \
22046                 CFLAGS="$(STAGE1_CFLAGS)" \
22047                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
22048                 LIBCFLAGS="$(LIBCFLAGS)" \
22049                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22050                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22051                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22052                 $(EXTRA_HOST_FLAGS)   \
22053                 TFLAGS="$(STAGE1_TFLAGS)" \
22054                 $(TARGET-stage1-libiberty)
22055
22056 maybe-clean-stage1-libiberty: clean-stage1-libiberty
22057 clean-stage1: clean-stage1-libiberty
22058 clean-stage1-libiberty:
22059         @if [ $(current_stage) = stage1 ]; then \
22060           [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22061         else \
22062           [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
22063           $(MAKE) stage1-start; \
22064         fi; \
22065         cd $(HOST_SUBDIR)/libiberty && \
22066         $(MAKE) $(EXTRA_HOST_FLAGS)  \
22067                  clean
22068 @endif libiberty-bootstrap
22069
22070
22071 .PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
22072 .PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
22073 maybe-all-stage2-libiberty:
22074 maybe-clean-stage2-libiberty:
22075 @if libiberty-bootstrap
22076 maybe-all-stage2-libiberty: all-stage2-libiberty
22077 all-stage2: all-stage2-libiberty
22078 TARGET-stage2-libiberty = $(TARGET-libiberty)
22079 all-stage2-libiberty: configure-stage2-libiberty
22080         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22081         @r=`${PWD_COMMAND}`; export r; \
22082         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22083         TFLAGS="$(STAGE2_TFLAGS)"; \
22084         $(HOST_EXPORTS) \
22085         $(POSTSTAGE1_HOST_EXPORTS)  \
22086         cd $(HOST_SUBDIR)/libiberty && \
22087         $(MAKE) $(BASE_FLAGS_TO_PASS) \
22088                 CFLAGS="$(STAGE2_CFLAGS)" \
22089                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
22090                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
22091                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22092                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22093                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22094                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22095                 TFLAGS="$(STAGE2_TFLAGS)" \
22096                 $(TARGET-stage2-libiberty)
22097
22098 maybe-clean-stage2-libiberty: clean-stage2-libiberty
22099 clean-stage2: clean-stage2-libiberty
22100 clean-stage2-libiberty:
22101         @if [ $(current_stage) = stage2 ]; then \
22102           [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22103         else \
22104           [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
22105           $(MAKE) stage2-start; \
22106         fi; \
22107         cd $(HOST_SUBDIR)/libiberty && \
22108         $(MAKE) $(EXTRA_HOST_FLAGS)  \
22109                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
22110                  clean
22111 @endif libiberty-bootstrap
22112
22113
22114 .PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
22115 .PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
22116 maybe-all-stage3-libiberty:
22117 maybe-clean-stage3-libiberty:
22118 @if libiberty-bootstrap
22119 maybe-all-stage3-libiberty: all-stage3-libiberty
22120 all-stage3: all-stage3-libiberty
22121 TARGET-stage3-libiberty = $(TARGET-libiberty)
22122 all-stage3-libiberty: configure-stage3-libiberty
22123         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22124         @r=`${PWD_COMMAND}`; export r; \
22125         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22126         TFLAGS="$(STAGE3_TFLAGS)"; \
22127         $(HOST_EXPORTS) \
22128         $(POSTSTAGE1_HOST_EXPORTS)  \
22129         cd $(HOST_SUBDIR)/libiberty && \
22130         $(MAKE) $(BASE_FLAGS_TO_PASS) \
22131                 CFLAGS="$(STAGE3_CFLAGS)" \
22132                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
22133                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
22134                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22135                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22136                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22137                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22138                 TFLAGS="$(STAGE3_TFLAGS)" \
22139                 $(TARGET-stage3-libiberty)
22140
22141 maybe-clean-stage3-libiberty: clean-stage3-libiberty
22142 clean-stage3: clean-stage3-libiberty
22143 clean-stage3-libiberty:
22144         @if [ $(current_stage) = stage3 ]; then \
22145           [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22146         else \
22147           [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
22148           $(MAKE) stage3-start; \
22149         fi; \
22150         cd $(HOST_SUBDIR)/libiberty && \
22151         $(MAKE) $(EXTRA_HOST_FLAGS)  \
22152                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
22153                  clean
22154 @endif libiberty-bootstrap
22155
22156
22157 .PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
22158 .PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
22159 maybe-all-stage4-libiberty:
22160 maybe-clean-stage4-libiberty:
22161 @if libiberty-bootstrap
22162 maybe-all-stage4-libiberty: all-stage4-libiberty
22163 all-stage4: all-stage4-libiberty
22164 TARGET-stage4-libiberty = $(TARGET-libiberty)
22165 all-stage4-libiberty: configure-stage4-libiberty
22166         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22167         @r=`${PWD_COMMAND}`; export r; \
22168         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22169         TFLAGS="$(STAGE4_TFLAGS)"; \
22170         $(HOST_EXPORTS) \
22171         $(POSTSTAGE1_HOST_EXPORTS)  \
22172         cd $(HOST_SUBDIR)/libiberty && \
22173         $(MAKE) $(BASE_FLAGS_TO_PASS) \
22174                 CFLAGS="$(STAGE4_CFLAGS)" \
22175                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
22176                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
22177                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22178                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22179                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22180                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22181                 TFLAGS="$(STAGE4_TFLAGS)" \
22182                 $(TARGET-stage4-libiberty)
22183
22184 maybe-clean-stage4-libiberty: clean-stage4-libiberty
22185 clean-stage4: clean-stage4-libiberty
22186 clean-stage4-libiberty:
22187         @if [ $(current_stage) = stage4 ]; then \
22188           [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22189         else \
22190           [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
22191           $(MAKE) stage4-start; \
22192         fi; \
22193         cd $(HOST_SUBDIR)/libiberty && \
22194         $(MAKE) $(EXTRA_HOST_FLAGS)  \
22195                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
22196                  clean
22197 @endif libiberty-bootstrap
22198
22199
22200 .PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
22201 .PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
22202 maybe-all-stageprofile-libiberty:
22203 maybe-clean-stageprofile-libiberty:
22204 @if libiberty-bootstrap
22205 maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
22206 all-stageprofile: all-stageprofile-libiberty
22207 TARGET-stageprofile-libiberty = $(TARGET-libiberty)
22208 all-stageprofile-libiberty: configure-stageprofile-libiberty
22209         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22210         @r=`${PWD_COMMAND}`; export r; \
22211         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22212         TFLAGS="$(STAGEprofile_TFLAGS)"; \
22213         $(HOST_EXPORTS) \
22214         $(POSTSTAGE1_HOST_EXPORTS)  \
22215         cd $(HOST_SUBDIR)/libiberty && \
22216         $(MAKE) $(BASE_FLAGS_TO_PASS) \
22217                 CFLAGS="$(STAGEprofile_CFLAGS)" \
22218                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
22219                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
22220                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22221                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22222                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22223                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22224                 TFLAGS="$(STAGEprofile_TFLAGS)" \
22225                 $(TARGET-stageprofile-libiberty)
22226
22227 maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
22228 clean-stageprofile: clean-stageprofile-libiberty
22229 clean-stageprofile-libiberty:
22230         @if [ $(current_stage) = stageprofile ]; then \
22231           [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22232         else \
22233           [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
22234           $(MAKE) stageprofile-start; \
22235         fi; \
22236         cd $(HOST_SUBDIR)/libiberty && \
22237         $(MAKE) $(EXTRA_HOST_FLAGS)  \
22238                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
22239                  clean
22240 @endif libiberty-bootstrap
22241
22242
22243 .PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
22244 .PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
22245 maybe-all-stagefeedback-libiberty:
22246 maybe-clean-stagefeedback-libiberty:
22247 @if libiberty-bootstrap
22248 maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
22249 all-stagefeedback: all-stagefeedback-libiberty
22250 TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
22251 all-stagefeedback-libiberty: configure-stagefeedback-libiberty
22252         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22253         @r=`${PWD_COMMAND}`; export r; \
22254         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22255         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22256         $(HOST_EXPORTS) \
22257         $(POSTSTAGE1_HOST_EXPORTS)  \
22258         cd $(HOST_SUBDIR)/libiberty && \
22259         $(MAKE) $(BASE_FLAGS_TO_PASS) \
22260                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
22261                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
22262                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
22263                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22264                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22265                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22266                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22267                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
22268                 $(TARGET-stagefeedback-libiberty)
22269
22270 maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
22271 clean-stagefeedback: clean-stagefeedback-libiberty
22272 clean-stagefeedback-libiberty:
22273         @if [ $(current_stage) = stagefeedback ]; then \
22274           [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22275         else \
22276           [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
22277           $(MAKE) stagefeedback-start; \
22278         fi; \
22279         cd $(HOST_SUBDIR)/libiberty && \
22280         $(MAKE) $(EXTRA_HOST_FLAGS)  \
22281                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
22282                  clean
22283 @endif libiberty-bootstrap
22284
22285
22286
22287
22288
22289 .PHONY: check-libiberty maybe-check-libiberty
22290 maybe-check-libiberty:
22291 @if libiberty
22292 maybe-check-libiberty: check-libiberty
22293
22294 check-libiberty:
22295         @: $(MAKE); $(unstage)
22296         @r=`${PWD_COMMAND}`; export r; \
22297         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22298         $(HOST_EXPORTS) \
22299         (cd $(HOST_SUBDIR)/libiberty && \
22300           $(MAKE) $(FLAGS_TO_PASS)  check)
22301
22302 @endif libiberty
22303
22304 .PHONY: install-libiberty maybe-install-libiberty
22305 maybe-install-libiberty:
22306 @if libiberty
22307 maybe-install-libiberty: install-libiberty
22308
22309 install-libiberty: installdirs
22310         @: $(MAKE); $(unstage)
22311         @r=`${PWD_COMMAND}`; export r; \
22312         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22313         $(HOST_EXPORTS) \
22314         (cd $(HOST_SUBDIR)/libiberty && \
22315           $(MAKE) $(FLAGS_TO_PASS)  install)
22316
22317 @endif libiberty
22318
22319 .PHONY: install-strip-libiberty maybe-install-strip-libiberty
22320 maybe-install-strip-libiberty:
22321 @if libiberty
22322 maybe-install-strip-libiberty: install-strip-libiberty
22323
22324 install-strip-libiberty: installdirs
22325         @: $(MAKE); $(unstage)
22326         @r=`${PWD_COMMAND}`; export r; \
22327         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22328         $(HOST_EXPORTS) \
22329         (cd $(HOST_SUBDIR)/libiberty && \
22330           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
22331
22332 @endif libiberty
22333
22334 # Other targets (info, dvi, pdf, etc.)
22335
22336 .PHONY: maybe-info-libiberty info-libiberty
22337 maybe-info-libiberty:
22338 @if libiberty
22339 maybe-info-libiberty: info-libiberty
22340
22341 info-libiberty: \
22342     configure-libiberty 
22343         @[ -f ./libiberty/Makefile ] || exit 0; \
22344         r=`${PWD_COMMAND}`; export r; \
22345         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22346         $(HOST_EXPORTS) \
22347         for flag in $(EXTRA_HOST_FLAGS) ; do \
22348           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22349         done; \
22350         echo "Doing info in libiberty" ; \
22351         (cd $(HOST_SUBDIR)/libiberty && \
22352           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22353                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22354                   "RANLIB=$${RANLIB}" \
22355                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22356                   info) \
22357           || exit 1
22358
22359 @endif libiberty
22360
22361 .PHONY: maybe-dvi-libiberty dvi-libiberty
22362 maybe-dvi-libiberty:
22363 @if libiberty
22364 maybe-dvi-libiberty: dvi-libiberty
22365
22366 dvi-libiberty: \
22367     configure-libiberty 
22368         @[ -f ./libiberty/Makefile ] || exit 0; \
22369         r=`${PWD_COMMAND}`; export r; \
22370         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22371         $(HOST_EXPORTS) \
22372         for flag in $(EXTRA_HOST_FLAGS) ; do \
22373           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22374         done; \
22375         echo "Doing dvi in libiberty" ; \
22376         (cd $(HOST_SUBDIR)/libiberty && \
22377           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22378                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22379                   "RANLIB=$${RANLIB}" \
22380                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22381                   dvi) \
22382           || exit 1
22383
22384 @endif libiberty
22385
22386 .PHONY: maybe-pdf-libiberty pdf-libiberty
22387 maybe-pdf-libiberty:
22388 @if libiberty
22389 maybe-pdf-libiberty: pdf-libiberty
22390
22391 pdf-libiberty: \
22392     configure-libiberty 
22393         @[ -f ./libiberty/Makefile ] || exit 0; \
22394         r=`${PWD_COMMAND}`; export r; \
22395         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22396         $(HOST_EXPORTS) \
22397         for flag in $(EXTRA_HOST_FLAGS) ; do \
22398           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22399         done; \
22400         echo "Doing pdf in libiberty" ; \
22401         (cd $(HOST_SUBDIR)/libiberty && \
22402           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22403                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22404                   "RANLIB=$${RANLIB}" \
22405                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22406                   pdf) \
22407           || exit 1
22408
22409 @endif libiberty
22410
22411 .PHONY: maybe-html-libiberty html-libiberty
22412 maybe-html-libiberty:
22413 @if libiberty
22414 maybe-html-libiberty: html-libiberty
22415
22416 html-libiberty: \
22417     configure-libiberty 
22418         @[ -f ./libiberty/Makefile ] || exit 0; \
22419         r=`${PWD_COMMAND}`; export r; \
22420         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22421         $(HOST_EXPORTS) \
22422         for flag in $(EXTRA_HOST_FLAGS) ; do \
22423           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22424         done; \
22425         echo "Doing html in libiberty" ; \
22426         (cd $(HOST_SUBDIR)/libiberty && \
22427           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22428                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22429                   "RANLIB=$${RANLIB}" \
22430                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22431                   html) \
22432           || exit 1
22433
22434 @endif libiberty
22435
22436 .PHONY: maybe-TAGS-libiberty TAGS-libiberty
22437 maybe-TAGS-libiberty:
22438 @if libiberty
22439 maybe-TAGS-libiberty: TAGS-libiberty
22440
22441 TAGS-libiberty: \
22442     configure-libiberty 
22443         @[ -f ./libiberty/Makefile ] || exit 0; \
22444         r=`${PWD_COMMAND}`; export r; \
22445         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22446         $(HOST_EXPORTS) \
22447         for flag in $(EXTRA_HOST_FLAGS) ; do \
22448           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22449         done; \
22450         echo "Doing TAGS in libiberty" ; \
22451         (cd $(HOST_SUBDIR)/libiberty && \
22452           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22453                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22454                   "RANLIB=$${RANLIB}" \
22455                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22456                   TAGS) \
22457           || exit 1
22458
22459 @endif libiberty
22460
22461 .PHONY: maybe-install-info-libiberty install-info-libiberty
22462 maybe-install-info-libiberty:
22463 @if libiberty
22464 maybe-install-info-libiberty: install-info-libiberty
22465
22466 install-info-libiberty: \
22467     configure-libiberty \
22468     info-libiberty 
22469         @[ -f ./libiberty/Makefile ] || exit 0; \
22470         r=`${PWD_COMMAND}`; export r; \
22471         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22472         $(HOST_EXPORTS) \
22473         for flag in $(EXTRA_HOST_FLAGS) ; do \
22474           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22475         done; \
22476         echo "Doing install-info in libiberty" ; \
22477         (cd $(HOST_SUBDIR)/libiberty && \
22478           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22479                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22480                   "RANLIB=$${RANLIB}" \
22481                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22482                   install-info) \
22483           || exit 1
22484
22485 @endif libiberty
22486
22487 .PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
22488 maybe-install-pdf-libiberty:
22489 @if libiberty
22490 maybe-install-pdf-libiberty: install-pdf-libiberty
22491
22492 install-pdf-libiberty: \
22493     configure-libiberty \
22494     pdf-libiberty 
22495         @[ -f ./libiberty/Makefile ] || exit 0; \
22496         r=`${PWD_COMMAND}`; export r; \
22497         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22498         $(HOST_EXPORTS) \
22499         for flag in $(EXTRA_HOST_FLAGS) ; do \
22500           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22501         done; \
22502         echo "Doing install-pdf in libiberty" ; \
22503         (cd $(HOST_SUBDIR)/libiberty && \
22504           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22505                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22506                   "RANLIB=$${RANLIB}" \
22507                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22508                   install-pdf) \
22509           || exit 1
22510
22511 @endif libiberty
22512
22513 .PHONY: maybe-install-html-libiberty install-html-libiberty
22514 maybe-install-html-libiberty:
22515 @if libiberty
22516 maybe-install-html-libiberty: install-html-libiberty
22517
22518 install-html-libiberty: \
22519     configure-libiberty \
22520     html-libiberty 
22521         @[ -f ./libiberty/Makefile ] || exit 0; \
22522         r=`${PWD_COMMAND}`; export r; \
22523         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22524         $(HOST_EXPORTS) \
22525         for flag in $(EXTRA_HOST_FLAGS) ; do \
22526           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22527         done; \
22528         echo "Doing install-html in libiberty" ; \
22529         (cd $(HOST_SUBDIR)/libiberty && \
22530           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22531                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22532                   "RANLIB=$${RANLIB}" \
22533                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22534                   install-html) \
22535           || exit 1
22536
22537 @endif libiberty
22538
22539 .PHONY: maybe-installcheck-libiberty installcheck-libiberty
22540 maybe-installcheck-libiberty:
22541 @if libiberty
22542 maybe-installcheck-libiberty: installcheck-libiberty
22543
22544 installcheck-libiberty: \
22545     configure-libiberty 
22546         @[ -f ./libiberty/Makefile ] || exit 0; \
22547         r=`${PWD_COMMAND}`; export r; \
22548         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22549         $(HOST_EXPORTS) \
22550         for flag in $(EXTRA_HOST_FLAGS) ; do \
22551           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22552         done; \
22553         echo "Doing installcheck in libiberty" ; \
22554         (cd $(HOST_SUBDIR)/libiberty && \
22555           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22556                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22557                   "RANLIB=$${RANLIB}" \
22558                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22559                   installcheck) \
22560           || exit 1
22561
22562 @endif libiberty
22563
22564 .PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
22565 maybe-mostlyclean-libiberty:
22566 @if libiberty
22567 maybe-mostlyclean-libiberty: mostlyclean-libiberty
22568
22569 mostlyclean-libiberty: 
22570         @[ -f ./libiberty/Makefile ] || exit 0; \
22571         r=`${PWD_COMMAND}`; export r; \
22572         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22573         $(HOST_EXPORTS) \
22574         for flag in $(EXTRA_HOST_FLAGS) ; do \
22575           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22576         done; \
22577         echo "Doing mostlyclean in libiberty" ; \
22578         (cd $(HOST_SUBDIR)/libiberty && \
22579           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22580                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22581                   "RANLIB=$${RANLIB}" \
22582                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22583                   mostlyclean) \
22584           || exit 1
22585
22586 @endif libiberty
22587
22588 .PHONY: maybe-clean-libiberty clean-libiberty
22589 maybe-clean-libiberty:
22590 @if libiberty
22591 maybe-clean-libiberty: clean-libiberty
22592
22593 clean-libiberty: 
22594         @[ -f ./libiberty/Makefile ] || exit 0; \
22595         r=`${PWD_COMMAND}`; export r; \
22596         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22597         $(HOST_EXPORTS) \
22598         for flag in $(EXTRA_HOST_FLAGS) ; do \
22599           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22600         done; \
22601         echo "Doing clean in libiberty" ; \
22602         (cd $(HOST_SUBDIR)/libiberty && \
22603           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22604                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22605                   "RANLIB=$${RANLIB}" \
22606                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22607                   clean) \
22608           || exit 1
22609
22610 @endif libiberty
22611
22612 .PHONY: maybe-distclean-libiberty distclean-libiberty
22613 maybe-distclean-libiberty:
22614 @if libiberty
22615 maybe-distclean-libiberty: distclean-libiberty
22616
22617 distclean-libiberty: 
22618         @[ -f ./libiberty/Makefile ] || exit 0; \
22619         r=`${PWD_COMMAND}`; export r; \
22620         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22621         $(HOST_EXPORTS) \
22622         for flag in $(EXTRA_HOST_FLAGS) ; do \
22623           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22624         done; \
22625         echo "Doing distclean in libiberty" ; \
22626         (cd $(HOST_SUBDIR)/libiberty && \
22627           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22628                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22629                   "RANLIB=$${RANLIB}" \
22630                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22631                   distclean) \
22632           || exit 1
22633
22634 @endif libiberty
22635
22636 .PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
22637 maybe-maintainer-clean-libiberty:
22638 @if libiberty
22639 maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
22640
22641 maintainer-clean-libiberty: 
22642         @[ -f ./libiberty/Makefile ] || exit 0; \
22643         r=`${PWD_COMMAND}`; export r; \
22644         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22645         $(HOST_EXPORTS) \
22646         for flag in $(EXTRA_HOST_FLAGS) ; do \
22647           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22648         done; \
22649         echo "Doing maintainer-clean in libiberty" ; \
22650         (cd $(HOST_SUBDIR)/libiberty && \
22651           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22652                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22653                   "RANLIB=$${RANLIB}" \
22654                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22655                   maintainer-clean) \
22656           || exit 1
22657
22658 @endif libiberty
22659
22660
22661
22662 .PHONY: configure-libiconv maybe-configure-libiconv
22663 maybe-configure-libiconv:
22664 @if gcc-bootstrap
22665 configure-libiconv: stage_current
22666 @endif gcc-bootstrap
22667 @if libiconv
22668 maybe-configure-libiconv: configure-libiconv
22669 configure-libiconv: 
22670         @: $(MAKE); $(unstage)
22671         @r=`${PWD_COMMAND}`; export r; \
22672         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22673         test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
22674         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv ; \
22675         $(HOST_EXPORTS)  \
22676         echo Configuring in $(HOST_SUBDIR)/libiconv; \
22677         cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
22678         case $(srcdir) in \
22679           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22680           *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
22681                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22682         esac; \
22683         srcdiroption="--srcdir=$${topdir}/libiconv"; \
22684         libsrcdir="$$s/libiconv"; \
22685         $(SHELL) $${libsrcdir}/configure \
22686           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22687           --target=${target_alias} $${srcdiroption} --disable-shared \
22688           || exit 1
22689 @endif libiconv
22690
22691
22692
22693
22694
22695 .PHONY: all-libiconv maybe-all-libiconv
22696 maybe-all-libiconv:
22697 @if gcc-bootstrap
22698 all-libiconv: stage_current
22699 @endif gcc-bootstrap
22700 @if libiconv
22701 TARGET-libiconv=all
22702 maybe-all-libiconv: all-libiconv
22703 all-libiconv: configure-libiconv
22704         @: $(MAKE); $(unstage)
22705         @r=`${PWD_COMMAND}`; export r; \
22706         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22707         $(HOST_EXPORTS)  \
22708         (cd $(HOST_SUBDIR)/libiconv && \
22709           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
22710                 $(TARGET-libiconv))
22711 @endif libiconv
22712
22713
22714
22715
22716 .PHONY: check-libiconv maybe-check-libiconv
22717 maybe-check-libiconv:
22718 @if libiconv
22719 maybe-check-libiconv: check-libiconv
22720
22721 check-libiconv:
22722         @: $(MAKE); $(unstage)
22723         @r=`${PWD_COMMAND}`; export r; \
22724         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22725         $(HOST_EXPORTS) \
22726         (cd $(HOST_SUBDIR)/libiconv && \
22727           $(MAKE) $(FLAGS_TO_PASS)  check)
22728
22729 @endif libiconv
22730
22731 .PHONY: install-libiconv maybe-install-libiconv
22732 maybe-install-libiconv:
22733 @if libiconv
22734 maybe-install-libiconv: install-libiconv
22735
22736 install-libiconv:
22737
22738 @endif libiconv
22739
22740 .PHONY: install-strip-libiconv maybe-install-strip-libiconv
22741 maybe-install-strip-libiconv:
22742 @if libiconv
22743 maybe-install-strip-libiconv: install-strip-libiconv
22744
22745 install-strip-libiconv:
22746
22747 @endif libiconv
22748
22749 # Other targets (info, dvi, pdf, etc.)
22750
22751 .PHONY: maybe-info-libiconv info-libiconv
22752 maybe-info-libiconv:
22753 @if libiconv
22754 maybe-info-libiconv: info-libiconv
22755
22756 info-libiconv: \
22757     configure-libiconv 
22758         @: $(MAKE); $(unstage)
22759         @[ -f ./libiconv/Makefile ] || exit 0; \
22760         r=`${PWD_COMMAND}`; export r; \
22761         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22762         $(HOST_EXPORTS) \
22763         for flag in $(EXTRA_HOST_FLAGS) ; do \
22764           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22765         done; \
22766         echo "Doing info in libiconv" ; \
22767         (cd $(HOST_SUBDIR)/libiconv && \
22768           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22769                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22770                   "RANLIB=$${RANLIB}" \
22771                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22772                   info) \
22773           || exit 1
22774
22775 @endif libiconv
22776
22777 .PHONY: maybe-dvi-libiconv dvi-libiconv
22778 maybe-dvi-libiconv:
22779 @if libiconv
22780 maybe-dvi-libiconv: dvi-libiconv
22781
22782 dvi-libiconv: \
22783     configure-libiconv 
22784         @: $(MAKE); $(unstage)
22785         @[ -f ./libiconv/Makefile ] || exit 0; \
22786         r=`${PWD_COMMAND}`; export r; \
22787         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22788         $(HOST_EXPORTS) \
22789         for flag in $(EXTRA_HOST_FLAGS) ; do \
22790           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22791         done; \
22792         echo "Doing dvi in libiconv" ; \
22793         (cd $(HOST_SUBDIR)/libiconv && \
22794           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22795                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22796                   "RANLIB=$${RANLIB}" \
22797                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22798                   dvi) \
22799           || exit 1
22800
22801 @endif libiconv
22802
22803 .PHONY: maybe-pdf-libiconv pdf-libiconv
22804 maybe-pdf-libiconv:
22805 @if libiconv
22806 maybe-pdf-libiconv: pdf-libiconv
22807
22808 pdf-libiconv: \
22809     configure-libiconv 
22810         @: $(MAKE); $(unstage)
22811         @[ -f ./libiconv/Makefile ] || exit 0; \
22812         r=`${PWD_COMMAND}`; export r; \
22813         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22814         $(HOST_EXPORTS) \
22815         for flag in $(EXTRA_HOST_FLAGS) ; do \
22816           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22817         done; \
22818         echo "Doing pdf in libiconv" ; \
22819         (cd $(HOST_SUBDIR)/libiconv && \
22820           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22821                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22822                   "RANLIB=$${RANLIB}" \
22823                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22824                   pdf) \
22825           || exit 1
22826
22827 @endif libiconv
22828
22829 .PHONY: maybe-html-libiconv html-libiconv
22830 maybe-html-libiconv:
22831 @if libiconv
22832 maybe-html-libiconv: html-libiconv
22833
22834 html-libiconv: \
22835     configure-libiconv 
22836         @: $(MAKE); $(unstage)
22837         @[ -f ./libiconv/Makefile ] || exit 0; \
22838         r=`${PWD_COMMAND}`; export r; \
22839         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22840         $(HOST_EXPORTS) \
22841         for flag in $(EXTRA_HOST_FLAGS) ; do \
22842           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22843         done; \
22844         echo "Doing html in libiconv" ; \
22845         (cd $(HOST_SUBDIR)/libiconv && \
22846           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22847                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22848                   "RANLIB=$${RANLIB}" \
22849                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22850                   html) \
22851           || exit 1
22852
22853 @endif libiconv
22854
22855 .PHONY: maybe-TAGS-libiconv TAGS-libiconv
22856 maybe-TAGS-libiconv:
22857 @if libiconv
22858 maybe-TAGS-libiconv: TAGS-libiconv
22859
22860 TAGS-libiconv: \
22861     configure-libiconv 
22862         @: $(MAKE); $(unstage)
22863         @[ -f ./libiconv/Makefile ] || exit 0; \
22864         r=`${PWD_COMMAND}`; export r; \
22865         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22866         $(HOST_EXPORTS) \
22867         for flag in $(EXTRA_HOST_FLAGS) ; do \
22868           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22869         done; \
22870         echo "Doing TAGS in libiconv" ; \
22871         (cd $(HOST_SUBDIR)/libiconv && \
22872           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22873                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22874                   "RANLIB=$${RANLIB}" \
22875                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22876                   TAGS) \
22877           || exit 1
22878
22879 @endif libiconv
22880
22881 .PHONY: maybe-install-info-libiconv install-info-libiconv
22882 maybe-install-info-libiconv:
22883 @if libiconv
22884 maybe-install-info-libiconv: install-info-libiconv
22885
22886 # libiconv doesn't support install-info.
22887 install-info-libiconv:
22888
22889 @endif libiconv
22890
22891 .PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
22892 maybe-install-pdf-libiconv:
22893 @if libiconv
22894 maybe-install-pdf-libiconv: install-pdf-libiconv
22895
22896 # libiconv doesn't support install-pdf.
22897 install-pdf-libiconv:
22898
22899 @endif libiconv
22900
22901 .PHONY: maybe-install-html-libiconv install-html-libiconv
22902 maybe-install-html-libiconv:
22903 @if libiconv
22904 maybe-install-html-libiconv: install-html-libiconv
22905
22906 # libiconv doesn't support install-html.
22907 install-html-libiconv:
22908
22909 @endif libiconv
22910
22911 .PHONY: maybe-installcheck-libiconv installcheck-libiconv
22912 maybe-installcheck-libiconv:
22913 @if libiconv
22914 maybe-installcheck-libiconv: installcheck-libiconv
22915
22916 installcheck-libiconv: \
22917     configure-libiconv 
22918         @: $(MAKE); $(unstage)
22919         @[ -f ./libiconv/Makefile ] || exit 0; \
22920         r=`${PWD_COMMAND}`; export r; \
22921         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22922         $(HOST_EXPORTS) \
22923         for flag in $(EXTRA_HOST_FLAGS) ; do \
22924           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22925         done; \
22926         echo "Doing installcheck in libiconv" ; \
22927         (cd $(HOST_SUBDIR)/libiconv && \
22928           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22929                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22930                   "RANLIB=$${RANLIB}" \
22931                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22932                   installcheck) \
22933           || exit 1
22934
22935 @endif libiconv
22936
22937 .PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
22938 maybe-mostlyclean-libiconv:
22939 @if libiconv
22940 maybe-mostlyclean-libiconv: mostlyclean-libiconv
22941
22942 mostlyclean-libiconv: 
22943         @: $(MAKE); $(unstage)
22944         @[ -f ./libiconv/Makefile ] || exit 0; \
22945         r=`${PWD_COMMAND}`; export r; \
22946         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22947         $(HOST_EXPORTS) \
22948         for flag in $(EXTRA_HOST_FLAGS) ; do \
22949           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22950         done; \
22951         echo "Doing mostlyclean in libiconv" ; \
22952         (cd $(HOST_SUBDIR)/libiconv && \
22953           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22954                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22955                   "RANLIB=$${RANLIB}" \
22956                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22957                   mostlyclean) \
22958           || exit 1
22959
22960 @endif libiconv
22961
22962 .PHONY: maybe-clean-libiconv clean-libiconv
22963 maybe-clean-libiconv:
22964 @if libiconv
22965 maybe-clean-libiconv: clean-libiconv
22966
22967 clean-libiconv: 
22968         @: $(MAKE); $(unstage)
22969         @[ -f ./libiconv/Makefile ] || exit 0; \
22970         r=`${PWD_COMMAND}`; export r; \
22971         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22972         $(HOST_EXPORTS) \
22973         for flag in $(EXTRA_HOST_FLAGS) ; do \
22974           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22975         done; \
22976         echo "Doing clean in libiconv" ; \
22977         (cd $(HOST_SUBDIR)/libiconv && \
22978           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22979                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22980                   "RANLIB=$${RANLIB}" \
22981                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22982                   clean) \
22983           || exit 1
22984
22985 @endif libiconv
22986
22987 .PHONY: maybe-distclean-libiconv distclean-libiconv
22988 maybe-distclean-libiconv:
22989 @if libiconv
22990 maybe-distclean-libiconv: distclean-libiconv
22991
22992 distclean-libiconv: 
22993         @: $(MAKE); $(unstage)
22994         @[ -f ./libiconv/Makefile ] || exit 0; \
22995         r=`${PWD_COMMAND}`; export r; \
22996         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22997         $(HOST_EXPORTS) \
22998         for flag in $(EXTRA_HOST_FLAGS) ; do \
22999           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23000         done; \
23001         echo "Doing distclean in libiconv" ; \
23002         (cd $(HOST_SUBDIR)/libiconv && \
23003           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23004                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23005                   "RANLIB=$${RANLIB}" \
23006                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23007                   distclean) \
23008           || exit 1
23009
23010 @endif libiconv
23011
23012 .PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
23013 maybe-maintainer-clean-libiconv:
23014 @if libiconv
23015 maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
23016
23017 maintainer-clean-libiconv: 
23018         @: $(MAKE); $(unstage)
23019         @[ -f ./libiconv/Makefile ] || exit 0; \
23020         r=`${PWD_COMMAND}`; export r; \
23021         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23022         $(HOST_EXPORTS) \
23023         for flag in $(EXTRA_HOST_FLAGS) ; do \
23024           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23025         done; \
23026         echo "Doing maintainer-clean in libiconv" ; \
23027         (cd $(HOST_SUBDIR)/libiconv && \
23028           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23029                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23030                   "RANLIB=$${RANLIB}" \
23031                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23032                   maintainer-clean) \
23033           || exit 1
23034
23035 @endif libiconv
23036
23037
23038
23039 .PHONY: configure-m4 maybe-configure-m4
23040 maybe-configure-m4:
23041 @if gcc-bootstrap
23042 configure-m4: stage_current
23043 @endif gcc-bootstrap
23044 @if m4
23045 maybe-configure-m4: configure-m4
23046 configure-m4: 
23047         @: $(MAKE); $(unstage)
23048         @r=`${PWD_COMMAND}`; export r; \
23049         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23050         test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
23051         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
23052         $(HOST_EXPORTS)  \
23053         echo Configuring in $(HOST_SUBDIR)/m4; \
23054         cd "$(HOST_SUBDIR)/m4" || exit 1; \
23055         case $(srcdir) in \
23056           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23057           *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
23058                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23059         esac; \
23060         srcdiroption="--srcdir=$${topdir}/m4"; \
23061         libsrcdir="$$s/m4"; \
23062         $(SHELL) $${libsrcdir}/configure \
23063           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23064           --target=${target_alias} $${srcdiroption}  \
23065           || exit 1
23066 @endif m4
23067
23068
23069
23070
23071
23072 .PHONY: all-m4 maybe-all-m4
23073 maybe-all-m4:
23074 @if gcc-bootstrap
23075 all-m4: stage_current
23076 @endif gcc-bootstrap
23077 @if m4
23078 TARGET-m4=all
23079 maybe-all-m4: all-m4
23080 all-m4: configure-m4
23081         @: $(MAKE); $(unstage)
23082         @r=`${PWD_COMMAND}`; export r; \
23083         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23084         $(HOST_EXPORTS)  \
23085         (cd $(HOST_SUBDIR)/m4 && \
23086           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
23087                 $(TARGET-m4))
23088 @endif m4
23089
23090
23091
23092
23093 .PHONY: check-m4 maybe-check-m4
23094 maybe-check-m4:
23095 @if m4
23096 maybe-check-m4: check-m4
23097
23098 check-m4:
23099         @: $(MAKE); $(unstage)
23100         @r=`${PWD_COMMAND}`; export r; \
23101         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23102         $(HOST_EXPORTS) \
23103         (cd $(HOST_SUBDIR)/m4 && \
23104           $(MAKE) $(FLAGS_TO_PASS)  check)
23105
23106 @endif m4
23107
23108 .PHONY: install-m4 maybe-install-m4
23109 maybe-install-m4:
23110 @if m4
23111 maybe-install-m4: install-m4
23112
23113 install-m4: installdirs
23114         @: $(MAKE); $(unstage)
23115         @r=`${PWD_COMMAND}`; export r; \
23116         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23117         $(HOST_EXPORTS) \
23118         (cd $(HOST_SUBDIR)/m4 && \
23119           $(MAKE) $(FLAGS_TO_PASS)  install)
23120
23121 @endif m4
23122
23123 .PHONY: install-strip-m4 maybe-install-strip-m4
23124 maybe-install-strip-m4:
23125 @if m4
23126 maybe-install-strip-m4: install-strip-m4
23127
23128 install-strip-m4: installdirs
23129         @: $(MAKE); $(unstage)
23130         @r=`${PWD_COMMAND}`; export r; \
23131         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23132         $(HOST_EXPORTS) \
23133         (cd $(HOST_SUBDIR)/m4 && \
23134           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
23135
23136 @endif m4
23137
23138 # Other targets (info, dvi, pdf, etc.)
23139
23140 .PHONY: maybe-info-m4 info-m4
23141 maybe-info-m4:
23142 @if m4
23143 maybe-info-m4: info-m4
23144
23145 info-m4: \
23146     configure-m4 
23147         @: $(MAKE); $(unstage)
23148         @[ -f ./m4/Makefile ] || exit 0; \
23149         r=`${PWD_COMMAND}`; export r; \
23150         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23151         $(HOST_EXPORTS) \
23152         for flag in $(EXTRA_HOST_FLAGS) ; do \
23153           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23154         done; \
23155         echo "Doing info in m4" ; \
23156         (cd $(HOST_SUBDIR)/m4 && \
23157           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23158                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23159                   "RANLIB=$${RANLIB}" \
23160                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23161                   info) \
23162           || exit 1
23163
23164 @endif m4
23165
23166 .PHONY: maybe-dvi-m4 dvi-m4
23167 maybe-dvi-m4:
23168 @if m4
23169 maybe-dvi-m4: dvi-m4
23170
23171 dvi-m4: \
23172     configure-m4 
23173         @: $(MAKE); $(unstage)
23174         @[ -f ./m4/Makefile ] || exit 0; \
23175         r=`${PWD_COMMAND}`; export r; \
23176         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23177         $(HOST_EXPORTS) \
23178         for flag in $(EXTRA_HOST_FLAGS) ; do \
23179           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23180         done; \
23181         echo "Doing dvi in m4" ; \
23182         (cd $(HOST_SUBDIR)/m4 && \
23183           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23184                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23185                   "RANLIB=$${RANLIB}" \
23186                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23187                   dvi) \
23188           || exit 1
23189
23190 @endif m4
23191
23192 .PHONY: maybe-pdf-m4 pdf-m4
23193 maybe-pdf-m4:
23194 @if m4
23195 maybe-pdf-m4: pdf-m4
23196
23197 pdf-m4: \
23198     configure-m4 
23199         @: $(MAKE); $(unstage)
23200         @[ -f ./m4/Makefile ] || exit 0; \
23201         r=`${PWD_COMMAND}`; export r; \
23202         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23203         $(HOST_EXPORTS) \
23204         for flag in $(EXTRA_HOST_FLAGS) ; do \
23205           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23206         done; \
23207         echo "Doing pdf in m4" ; \
23208         (cd $(HOST_SUBDIR)/m4 && \
23209           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23210                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23211                   "RANLIB=$${RANLIB}" \
23212                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23213                   pdf) \
23214           || exit 1
23215
23216 @endif m4
23217
23218 .PHONY: maybe-html-m4 html-m4
23219 maybe-html-m4:
23220 @if m4
23221 maybe-html-m4: html-m4
23222
23223 html-m4: \
23224     configure-m4 
23225         @: $(MAKE); $(unstage)
23226         @[ -f ./m4/Makefile ] || exit 0; \
23227         r=`${PWD_COMMAND}`; export r; \
23228         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23229         $(HOST_EXPORTS) \
23230         for flag in $(EXTRA_HOST_FLAGS) ; do \
23231           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23232         done; \
23233         echo "Doing html in m4" ; \
23234         (cd $(HOST_SUBDIR)/m4 && \
23235           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23236                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23237                   "RANLIB=$${RANLIB}" \
23238                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23239                   html) \
23240           || exit 1
23241
23242 @endif m4
23243
23244 .PHONY: maybe-TAGS-m4 TAGS-m4
23245 maybe-TAGS-m4:
23246 @if m4
23247 maybe-TAGS-m4: TAGS-m4
23248
23249 TAGS-m4: \
23250     configure-m4 
23251         @: $(MAKE); $(unstage)
23252         @[ -f ./m4/Makefile ] || exit 0; \
23253         r=`${PWD_COMMAND}`; export r; \
23254         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23255         $(HOST_EXPORTS) \
23256         for flag in $(EXTRA_HOST_FLAGS) ; do \
23257           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23258         done; \
23259         echo "Doing TAGS in m4" ; \
23260         (cd $(HOST_SUBDIR)/m4 && \
23261           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23262                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23263                   "RANLIB=$${RANLIB}" \
23264                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23265                   TAGS) \
23266           || exit 1
23267
23268 @endif m4
23269
23270 .PHONY: maybe-install-info-m4 install-info-m4
23271 maybe-install-info-m4:
23272 @if m4
23273 maybe-install-info-m4: install-info-m4
23274
23275 install-info-m4: \
23276     configure-m4 \
23277     info-m4 
23278         @: $(MAKE); $(unstage)
23279         @[ -f ./m4/Makefile ] || exit 0; \
23280         r=`${PWD_COMMAND}`; export r; \
23281         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23282         $(HOST_EXPORTS) \
23283         for flag in $(EXTRA_HOST_FLAGS) ; do \
23284           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23285         done; \
23286         echo "Doing install-info in m4" ; \
23287         (cd $(HOST_SUBDIR)/m4 && \
23288           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23289                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23290                   "RANLIB=$${RANLIB}" \
23291                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23292                   install-info) \
23293           || exit 1
23294
23295 @endif m4
23296
23297 .PHONY: maybe-install-pdf-m4 install-pdf-m4
23298 maybe-install-pdf-m4:
23299 @if m4
23300 maybe-install-pdf-m4: install-pdf-m4
23301
23302 install-pdf-m4: \
23303     configure-m4 \
23304     pdf-m4 
23305         @: $(MAKE); $(unstage)
23306         @[ -f ./m4/Makefile ] || exit 0; \
23307         r=`${PWD_COMMAND}`; export r; \
23308         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23309         $(HOST_EXPORTS) \
23310         for flag in $(EXTRA_HOST_FLAGS) ; do \
23311           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23312         done; \
23313         echo "Doing install-pdf in m4" ; \
23314         (cd $(HOST_SUBDIR)/m4 && \
23315           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23316                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23317                   "RANLIB=$${RANLIB}" \
23318                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23319                   install-pdf) \
23320           || exit 1
23321
23322 @endif m4
23323
23324 .PHONY: maybe-install-html-m4 install-html-m4
23325 maybe-install-html-m4:
23326 @if m4
23327 maybe-install-html-m4: install-html-m4
23328
23329 install-html-m4: \
23330     configure-m4 \
23331     html-m4 
23332         @: $(MAKE); $(unstage)
23333         @[ -f ./m4/Makefile ] || exit 0; \
23334         r=`${PWD_COMMAND}`; export r; \
23335         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23336         $(HOST_EXPORTS) \
23337         for flag in $(EXTRA_HOST_FLAGS) ; do \
23338           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23339         done; \
23340         echo "Doing install-html in m4" ; \
23341         (cd $(HOST_SUBDIR)/m4 && \
23342           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23343                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23344                   "RANLIB=$${RANLIB}" \
23345                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23346                   install-html) \
23347           || exit 1
23348
23349 @endif m4
23350
23351 .PHONY: maybe-installcheck-m4 installcheck-m4
23352 maybe-installcheck-m4:
23353 @if m4
23354 maybe-installcheck-m4: installcheck-m4
23355
23356 installcheck-m4: \
23357     configure-m4 
23358         @: $(MAKE); $(unstage)
23359         @[ -f ./m4/Makefile ] || exit 0; \
23360         r=`${PWD_COMMAND}`; export r; \
23361         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23362         $(HOST_EXPORTS) \
23363         for flag in $(EXTRA_HOST_FLAGS) ; do \
23364           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23365         done; \
23366         echo "Doing installcheck in m4" ; \
23367         (cd $(HOST_SUBDIR)/m4 && \
23368           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23369                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23370                   "RANLIB=$${RANLIB}" \
23371                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23372                   installcheck) \
23373           || exit 1
23374
23375 @endif m4
23376
23377 .PHONY: maybe-mostlyclean-m4 mostlyclean-m4
23378 maybe-mostlyclean-m4:
23379 @if m4
23380 maybe-mostlyclean-m4: mostlyclean-m4
23381
23382 mostlyclean-m4: 
23383         @: $(MAKE); $(unstage)
23384         @[ -f ./m4/Makefile ] || exit 0; \
23385         r=`${PWD_COMMAND}`; export r; \
23386         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23387         $(HOST_EXPORTS) \
23388         for flag in $(EXTRA_HOST_FLAGS) ; do \
23389           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23390         done; \
23391         echo "Doing mostlyclean in m4" ; \
23392         (cd $(HOST_SUBDIR)/m4 && \
23393           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23394                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23395                   "RANLIB=$${RANLIB}" \
23396                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23397                   mostlyclean) \
23398           || exit 1
23399
23400 @endif m4
23401
23402 .PHONY: maybe-clean-m4 clean-m4
23403 maybe-clean-m4:
23404 @if m4
23405 maybe-clean-m4: clean-m4
23406
23407 clean-m4: 
23408         @: $(MAKE); $(unstage)
23409         @[ -f ./m4/Makefile ] || exit 0; \
23410         r=`${PWD_COMMAND}`; export r; \
23411         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23412         $(HOST_EXPORTS) \
23413         for flag in $(EXTRA_HOST_FLAGS) ; do \
23414           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23415         done; \
23416         echo "Doing clean in m4" ; \
23417         (cd $(HOST_SUBDIR)/m4 && \
23418           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23419                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23420                   "RANLIB=$${RANLIB}" \
23421                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23422                   clean) \
23423           || exit 1
23424
23425 @endif m4
23426
23427 .PHONY: maybe-distclean-m4 distclean-m4
23428 maybe-distclean-m4:
23429 @if m4
23430 maybe-distclean-m4: distclean-m4
23431
23432 distclean-m4: 
23433         @: $(MAKE); $(unstage)
23434         @[ -f ./m4/Makefile ] || exit 0; \
23435         r=`${PWD_COMMAND}`; export r; \
23436         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23437         $(HOST_EXPORTS) \
23438         for flag in $(EXTRA_HOST_FLAGS) ; do \
23439           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23440         done; \
23441         echo "Doing distclean in m4" ; \
23442         (cd $(HOST_SUBDIR)/m4 && \
23443           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23444                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23445                   "RANLIB=$${RANLIB}" \
23446                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23447                   distclean) \
23448           || exit 1
23449
23450 @endif m4
23451
23452 .PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
23453 maybe-maintainer-clean-m4:
23454 @if m4
23455 maybe-maintainer-clean-m4: maintainer-clean-m4
23456
23457 maintainer-clean-m4: 
23458         @: $(MAKE); $(unstage)
23459         @[ -f ./m4/Makefile ] || exit 0; \
23460         r=`${PWD_COMMAND}`; export r; \
23461         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23462         $(HOST_EXPORTS) \
23463         for flag in $(EXTRA_HOST_FLAGS) ; do \
23464           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23465         done; \
23466         echo "Doing maintainer-clean in m4" ; \
23467         (cd $(HOST_SUBDIR)/m4 && \
23468           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23469                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23470                   "RANLIB=$${RANLIB}" \
23471                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23472                   maintainer-clean) \
23473           || exit 1
23474
23475 @endif m4
23476
23477
23478
23479 .PHONY: configure-readline maybe-configure-readline
23480 maybe-configure-readline:
23481 @if gcc-bootstrap
23482 configure-readline: stage_current
23483 @endif gcc-bootstrap
23484 @if readline
23485 maybe-configure-readline: configure-readline
23486 configure-readline: 
23487         @: $(MAKE); $(unstage)
23488         @r=`${PWD_COMMAND}`; export r; \
23489         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23490         test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
23491         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
23492         $(HOST_EXPORTS)  \
23493         echo Configuring in $(HOST_SUBDIR)/readline; \
23494         cd "$(HOST_SUBDIR)/readline" || exit 1; \
23495         case $(srcdir) in \
23496           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23497           *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
23498                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23499         esac; \
23500         srcdiroption="--srcdir=$${topdir}/readline"; \
23501         libsrcdir="$$s/readline"; \
23502         $(SHELL) $${libsrcdir}/configure \
23503           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23504           --target=${target_alias} $${srcdiroption}  \
23505           || exit 1
23506 @endif readline
23507
23508
23509
23510
23511
23512 .PHONY: all-readline maybe-all-readline
23513 maybe-all-readline:
23514 @if gcc-bootstrap
23515 all-readline: stage_current
23516 @endif gcc-bootstrap
23517 @if readline
23518 TARGET-readline=all
23519 maybe-all-readline: all-readline
23520 all-readline: configure-readline
23521         @: $(MAKE); $(unstage)
23522         @r=`${PWD_COMMAND}`; export r; \
23523         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23524         $(HOST_EXPORTS)  \
23525         (cd $(HOST_SUBDIR)/readline && \
23526           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
23527                 $(TARGET-readline))
23528 @endif readline
23529
23530
23531
23532
23533 .PHONY: check-readline maybe-check-readline
23534 maybe-check-readline:
23535 @if readline
23536 maybe-check-readline: check-readline
23537
23538 check-readline:
23539         @: $(MAKE); $(unstage)
23540         @r=`${PWD_COMMAND}`; export r; \
23541         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23542         $(HOST_EXPORTS) \
23543         (cd $(HOST_SUBDIR)/readline && \
23544           $(MAKE) $(FLAGS_TO_PASS)  check)
23545
23546 @endif readline
23547
23548 .PHONY: install-readline maybe-install-readline
23549 maybe-install-readline:
23550 @if readline
23551 maybe-install-readline: install-readline
23552
23553 install-readline: installdirs
23554         @: $(MAKE); $(unstage)
23555         @r=`${PWD_COMMAND}`; export r; \
23556         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23557         $(HOST_EXPORTS) \
23558         (cd $(HOST_SUBDIR)/readline && \
23559           $(MAKE) $(FLAGS_TO_PASS)  install)
23560
23561 @endif readline
23562
23563 .PHONY: install-strip-readline maybe-install-strip-readline
23564 maybe-install-strip-readline:
23565 @if readline
23566 maybe-install-strip-readline: install-strip-readline
23567
23568 install-strip-readline: installdirs
23569         @: $(MAKE); $(unstage)
23570         @r=`${PWD_COMMAND}`; export r; \
23571         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23572         $(HOST_EXPORTS) \
23573         (cd $(HOST_SUBDIR)/readline && \
23574           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
23575
23576 @endif readline
23577
23578 # Other targets (info, dvi, pdf, etc.)
23579
23580 .PHONY: maybe-info-readline info-readline
23581 maybe-info-readline:
23582 @if readline
23583 maybe-info-readline: info-readline
23584
23585 info-readline: \
23586     configure-readline 
23587         @: $(MAKE); $(unstage)
23588         @[ -f ./readline/Makefile ] || exit 0; \
23589         r=`${PWD_COMMAND}`; export r; \
23590         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23591         $(HOST_EXPORTS) \
23592         for flag in $(EXTRA_HOST_FLAGS) ; do \
23593           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23594         done; \
23595         echo "Doing info in readline" ; \
23596         (cd $(HOST_SUBDIR)/readline && \
23597           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23598                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23599                   "RANLIB=$${RANLIB}" \
23600                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23601                   info) \
23602           || exit 1
23603
23604 @endif readline
23605
23606 .PHONY: maybe-dvi-readline dvi-readline
23607 maybe-dvi-readline:
23608 @if readline
23609 maybe-dvi-readline: dvi-readline
23610
23611 dvi-readline: \
23612     configure-readline 
23613         @: $(MAKE); $(unstage)
23614         @[ -f ./readline/Makefile ] || exit 0; \
23615         r=`${PWD_COMMAND}`; export r; \
23616         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23617         $(HOST_EXPORTS) \
23618         for flag in $(EXTRA_HOST_FLAGS) ; do \
23619           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23620         done; \
23621         echo "Doing dvi in readline" ; \
23622         (cd $(HOST_SUBDIR)/readline && \
23623           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23624                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23625                   "RANLIB=$${RANLIB}" \
23626                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23627                   dvi) \
23628           || exit 1
23629
23630 @endif readline
23631
23632 .PHONY: maybe-pdf-readline pdf-readline
23633 maybe-pdf-readline:
23634 @if readline
23635 maybe-pdf-readline: pdf-readline
23636
23637 pdf-readline: \
23638     configure-readline 
23639         @: $(MAKE); $(unstage)
23640         @[ -f ./readline/Makefile ] || exit 0; \
23641         r=`${PWD_COMMAND}`; export r; \
23642         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23643         $(HOST_EXPORTS) \
23644         for flag in $(EXTRA_HOST_FLAGS) ; do \
23645           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23646         done; \
23647         echo "Doing pdf in readline" ; \
23648         (cd $(HOST_SUBDIR)/readline && \
23649           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23650                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23651                   "RANLIB=$${RANLIB}" \
23652                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23653                   pdf) \
23654           || exit 1
23655
23656 @endif readline
23657
23658 .PHONY: maybe-html-readline html-readline
23659 maybe-html-readline:
23660 @if readline
23661 maybe-html-readline: html-readline
23662
23663 html-readline: \
23664     configure-readline 
23665         @: $(MAKE); $(unstage)
23666         @[ -f ./readline/Makefile ] || exit 0; \
23667         r=`${PWD_COMMAND}`; export r; \
23668         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23669         $(HOST_EXPORTS) \
23670         for flag in $(EXTRA_HOST_FLAGS) ; do \
23671           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23672         done; \
23673         echo "Doing html in readline" ; \
23674         (cd $(HOST_SUBDIR)/readline && \
23675           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23676                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23677                   "RANLIB=$${RANLIB}" \
23678                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23679                   html) \
23680           || exit 1
23681
23682 @endif readline
23683
23684 .PHONY: maybe-TAGS-readline TAGS-readline
23685 maybe-TAGS-readline:
23686 @if readline
23687 maybe-TAGS-readline: TAGS-readline
23688
23689 TAGS-readline: \
23690     configure-readline 
23691         @: $(MAKE); $(unstage)
23692         @[ -f ./readline/Makefile ] || exit 0; \
23693         r=`${PWD_COMMAND}`; export r; \
23694         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23695         $(HOST_EXPORTS) \
23696         for flag in $(EXTRA_HOST_FLAGS) ; do \
23697           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23698         done; \
23699         echo "Doing TAGS in readline" ; \
23700         (cd $(HOST_SUBDIR)/readline && \
23701           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23702                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23703                   "RANLIB=$${RANLIB}" \
23704                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23705                   TAGS) \
23706           || exit 1
23707
23708 @endif readline
23709
23710 .PHONY: maybe-install-info-readline install-info-readline
23711 maybe-install-info-readline:
23712 @if readline
23713 maybe-install-info-readline: install-info-readline
23714
23715 install-info-readline: \
23716     configure-readline \
23717     info-readline 
23718         @: $(MAKE); $(unstage)
23719         @[ -f ./readline/Makefile ] || exit 0; \
23720         r=`${PWD_COMMAND}`; export r; \
23721         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23722         $(HOST_EXPORTS) \
23723         for flag in $(EXTRA_HOST_FLAGS) ; do \
23724           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23725         done; \
23726         echo "Doing install-info in readline" ; \
23727         (cd $(HOST_SUBDIR)/readline && \
23728           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23729                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23730                   "RANLIB=$${RANLIB}" \
23731                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23732                   install-info) \
23733           || exit 1
23734
23735 @endif readline
23736
23737 .PHONY: maybe-install-pdf-readline install-pdf-readline
23738 maybe-install-pdf-readline:
23739 @if readline
23740 maybe-install-pdf-readline: install-pdf-readline
23741
23742 install-pdf-readline: \
23743     configure-readline \
23744     pdf-readline 
23745         @: $(MAKE); $(unstage)
23746         @[ -f ./readline/Makefile ] || exit 0; \
23747         r=`${PWD_COMMAND}`; export r; \
23748         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23749         $(HOST_EXPORTS) \
23750         for flag in $(EXTRA_HOST_FLAGS) ; do \
23751           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23752         done; \
23753         echo "Doing install-pdf in readline" ; \
23754         (cd $(HOST_SUBDIR)/readline && \
23755           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23756                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23757                   "RANLIB=$${RANLIB}" \
23758                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23759                   install-pdf) \
23760           || exit 1
23761
23762 @endif readline
23763
23764 .PHONY: maybe-install-html-readline install-html-readline
23765 maybe-install-html-readline:
23766 @if readline
23767 maybe-install-html-readline: install-html-readline
23768
23769 install-html-readline: \
23770     configure-readline \
23771     html-readline 
23772         @: $(MAKE); $(unstage)
23773         @[ -f ./readline/Makefile ] || exit 0; \
23774         r=`${PWD_COMMAND}`; export r; \
23775         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23776         $(HOST_EXPORTS) \
23777         for flag in $(EXTRA_HOST_FLAGS) ; do \
23778           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23779         done; \
23780         echo "Doing install-html in readline" ; \
23781         (cd $(HOST_SUBDIR)/readline && \
23782           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23783                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23784                   "RANLIB=$${RANLIB}" \
23785                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23786                   install-html) \
23787           || exit 1
23788
23789 @endif readline
23790
23791 .PHONY: maybe-installcheck-readline installcheck-readline
23792 maybe-installcheck-readline:
23793 @if readline
23794 maybe-installcheck-readline: installcheck-readline
23795
23796 installcheck-readline: \
23797     configure-readline 
23798         @: $(MAKE); $(unstage)
23799         @[ -f ./readline/Makefile ] || exit 0; \
23800         r=`${PWD_COMMAND}`; export r; \
23801         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23802         $(HOST_EXPORTS) \
23803         for flag in $(EXTRA_HOST_FLAGS) ; do \
23804           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23805         done; \
23806         echo "Doing installcheck in readline" ; \
23807         (cd $(HOST_SUBDIR)/readline && \
23808           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23809                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23810                   "RANLIB=$${RANLIB}" \
23811                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23812                   installcheck) \
23813           || exit 1
23814
23815 @endif readline
23816
23817 .PHONY: maybe-mostlyclean-readline mostlyclean-readline
23818 maybe-mostlyclean-readline:
23819 @if readline
23820 maybe-mostlyclean-readline: mostlyclean-readline
23821
23822 mostlyclean-readline: 
23823         @: $(MAKE); $(unstage)
23824         @[ -f ./readline/Makefile ] || exit 0; \
23825         r=`${PWD_COMMAND}`; export r; \
23826         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23827         $(HOST_EXPORTS) \
23828         for flag in $(EXTRA_HOST_FLAGS) ; do \
23829           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23830         done; \
23831         echo "Doing mostlyclean in readline" ; \
23832         (cd $(HOST_SUBDIR)/readline && \
23833           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23834                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23835                   "RANLIB=$${RANLIB}" \
23836                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23837                   mostlyclean) \
23838           || exit 1
23839
23840 @endif readline
23841
23842 .PHONY: maybe-clean-readline clean-readline
23843 maybe-clean-readline:
23844 @if readline
23845 maybe-clean-readline: clean-readline
23846
23847 clean-readline: 
23848         @: $(MAKE); $(unstage)
23849         @[ -f ./readline/Makefile ] || exit 0; \
23850         r=`${PWD_COMMAND}`; export r; \
23851         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23852         $(HOST_EXPORTS) \
23853         for flag in $(EXTRA_HOST_FLAGS) ; do \
23854           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23855         done; \
23856         echo "Doing clean in readline" ; \
23857         (cd $(HOST_SUBDIR)/readline && \
23858           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23859                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23860                   "RANLIB=$${RANLIB}" \
23861                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23862                   clean) \
23863           || exit 1
23864
23865 @endif readline
23866
23867 .PHONY: maybe-distclean-readline distclean-readline
23868 maybe-distclean-readline:
23869 @if readline
23870 maybe-distclean-readline: distclean-readline
23871
23872 distclean-readline: 
23873         @: $(MAKE); $(unstage)
23874         @[ -f ./readline/Makefile ] || exit 0; \
23875         r=`${PWD_COMMAND}`; export r; \
23876         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23877         $(HOST_EXPORTS) \
23878         for flag in $(EXTRA_HOST_FLAGS) ; do \
23879           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23880         done; \
23881         echo "Doing distclean in readline" ; \
23882         (cd $(HOST_SUBDIR)/readline && \
23883           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23884                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23885                   "RANLIB=$${RANLIB}" \
23886                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23887                   distclean) \
23888           || exit 1
23889
23890 @endif readline
23891
23892 .PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
23893 maybe-maintainer-clean-readline:
23894 @if readline
23895 maybe-maintainer-clean-readline: maintainer-clean-readline
23896
23897 maintainer-clean-readline: 
23898         @: $(MAKE); $(unstage)
23899         @[ -f ./readline/Makefile ] || exit 0; \
23900         r=`${PWD_COMMAND}`; export r; \
23901         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23902         $(HOST_EXPORTS) \
23903         for flag in $(EXTRA_HOST_FLAGS) ; do \
23904           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23905         done; \
23906         echo "Doing maintainer-clean in readline" ; \
23907         (cd $(HOST_SUBDIR)/readline && \
23908           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23909                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23910                   "RANLIB=$${RANLIB}" \
23911                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23912                   maintainer-clean) \
23913           || exit 1
23914
23915 @endif readline
23916
23917
23918
23919 .PHONY: configure-sid maybe-configure-sid
23920 maybe-configure-sid:
23921 @if gcc-bootstrap
23922 configure-sid: stage_current
23923 @endif gcc-bootstrap
23924 @if sid
23925 maybe-configure-sid: configure-sid
23926 configure-sid: 
23927         @: $(MAKE); $(unstage)
23928         @r=`${PWD_COMMAND}`; export r; \
23929         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23930         test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
23931         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
23932         $(HOST_EXPORTS)  \
23933         echo Configuring in $(HOST_SUBDIR)/sid; \
23934         cd "$(HOST_SUBDIR)/sid" || exit 1; \
23935         case $(srcdir) in \
23936           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23937           *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
23938                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23939         esac; \
23940         srcdiroption="--srcdir=$${topdir}/sid"; \
23941         libsrcdir="$$s/sid"; \
23942         $(SHELL) $${libsrcdir}/configure \
23943           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23944           --target=${target_alias} $${srcdiroption}  \
23945           || exit 1
23946 @endif sid
23947
23948
23949
23950
23951
23952 .PHONY: all-sid maybe-all-sid
23953 maybe-all-sid:
23954 @if gcc-bootstrap
23955 all-sid: stage_current
23956 @endif gcc-bootstrap
23957 @if sid
23958 TARGET-sid=all
23959 maybe-all-sid: all-sid
23960 all-sid: configure-sid
23961         @: $(MAKE); $(unstage)
23962         @r=`${PWD_COMMAND}`; export r; \
23963         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23964         $(HOST_EXPORTS)  \
23965         (cd $(HOST_SUBDIR)/sid && \
23966           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
23967                 $(TARGET-sid))
23968 @endif sid
23969
23970
23971
23972
23973 .PHONY: check-sid maybe-check-sid
23974 maybe-check-sid:
23975 @if sid
23976 maybe-check-sid: check-sid
23977
23978 check-sid:
23979         @: $(MAKE); $(unstage)
23980         @r=`${PWD_COMMAND}`; export r; \
23981         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23982         $(HOST_EXPORTS) \
23983         (cd $(HOST_SUBDIR)/sid && \
23984           $(MAKE) $(FLAGS_TO_PASS)  check)
23985
23986 @endif sid
23987
23988 .PHONY: install-sid maybe-install-sid
23989 maybe-install-sid:
23990 @if sid
23991 maybe-install-sid: install-sid
23992
23993 install-sid: installdirs
23994         @: $(MAKE); $(unstage)
23995         @r=`${PWD_COMMAND}`; export r; \
23996         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23997         $(HOST_EXPORTS) \
23998         (cd $(HOST_SUBDIR)/sid && \
23999           $(MAKE) $(FLAGS_TO_PASS)  install)
24000
24001 @endif sid
24002
24003 .PHONY: install-strip-sid maybe-install-strip-sid
24004 maybe-install-strip-sid:
24005 @if sid
24006 maybe-install-strip-sid: install-strip-sid
24007
24008 install-strip-sid: installdirs
24009         @: $(MAKE); $(unstage)
24010         @r=`${PWD_COMMAND}`; export r; \
24011         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24012         $(HOST_EXPORTS) \
24013         (cd $(HOST_SUBDIR)/sid && \
24014           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
24015
24016 @endif sid
24017
24018 # Other targets (info, dvi, pdf, etc.)
24019
24020 .PHONY: maybe-info-sid info-sid
24021 maybe-info-sid:
24022 @if sid
24023 maybe-info-sid: info-sid
24024
24025 info-sid: \
24026     configure-sid 
24027         @: $(MAKE); $(unstage)
24028         @[ -f ./sid/Makefile ] || exit 0; \
24029         r=`${PWD_COMMAND}`; export r; \
24030         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24031         $(HOST_EXPORTS) \
24032         for flag in $(EXTRA_HOST_FLAGS) ; do \
24033           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24034         done; \
24035         echo "Doing info in sid" ; \
24036         (cd $(HOST_SUBDIR)/sid && \
24037           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24038                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24039                   "RANLIB=$${RANLIB}" \
24040                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24041                   info) \
24042           || exit 1
24043
24044 @endif sid
24045
24046 .PHONY: maybe-dvi-sid dvi-sid
24047 maybe-dvi-sid:
24048 @if sid
24049 maybe-dvi-sid: dvi-sid
24050
24051 dvi-sid: \
24052     configure-sid 
24053         @: $(MAKE); $(unstage)
24054         @[ -f ./sid/Makefile ] || exit 0; \
24055         r=`${PWD_COMMAND}`; export r; \
24056         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24057         $(HOST_EXPORTS) \
24058         for flag in $(EXTRA_HOST_FLAGS) ; do \
24059           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24060         done; \
24061         echo "Doing dvi in sid" ; \
24062         (cd $(HOST_SUBDIR)/sid && \
24063           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24064                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24065                   "RANLIB=$${RANLIB}" \
24066                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24067                   dvi) \
24068           || exit 1
24069
24070 @endif sid
24071
24072 .PHONY: maybe-pdf-sid pdf-sid
24073 maybe-pdf-sid:
24074 @if sid
24075 maybe-pdf-sid: pdf-sid
24076
24077 pdf-sid: \
24078     configure-sid 
24079         @: $(MAKE); $(unstage)
24080         @[ -f ./sid/Makefile ] || exit 0; \
24081         r=`${PWD_COMMAND}`; export r; \
24082         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24083         $(HOST_EXPORTS) \
24084         for flag in $(EXTRA_HOST_FLAGS) ; do \
24085           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24086         done; \
24087         echo "Doing pdf in sid" ; \
24088         (cd $(HOST_SUBDIR)/sid && \
24089           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24090                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24091                   "RANLIB=$${RANLIB}" \
24092                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24093                   pdf) \
24094           || exit 1
24095
24096 @endif sid
24097
24098 .PHONY: maybe-html-sid html-sid
24099 maybe-html-sid:
24100 @if sid
24101 maybe-html-sid: html-sid
24102
24103 html-sid: \
24104     configure-sid 
24105         @: $(MAKE); $(unstage)
24106         @[ -f ./sid/Makefile ] || exit 0; \
24107         r=`${PWD_COMMAND}`; export r; \
24108         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24109         $(HOST_EXPORTS) \
24110         for flag in $(EXTRA_HOST_FLAGS) ; do \
24111           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24112         done; \
24113         echo "Doing html in sid" ; \
24114         (cd $(HOST_SUBDIR)/sid && \
24115           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24116                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24117                   "RANLIB=$${RANLIB}" \
24118                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24119                   html) \
24120           || exit 1
24121
24122 @endif sid
24123
24124 .PHONY: maybe-TAGS-sid TAGS-sid
24125 maybe-TAGS-sid:
24126 @if sid
24127 maybe-TAGS-sid: TAGS-sid
24128
24129 TAGS-sid: \
24130     configure-sid 
24131         @: $(MAKE); $(unstage)
24132         @[ -f ./sid/Makefile ] || exit 0; \
24133         r=`${PWD_COMMAND}`; export r; \
24134         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24135         $(HOST_EXPORTS) \
24136         for flag in $(EXTRA_HOST_FLAGS) ; do \
24137           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24138         done; \
24139         echo "Doing TAGS in sid" ; \
24140         (cd $(HOST_SUBDIR)/sid && \
24141           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24142                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24143                   "RANLIB=$${RANLIB}" \
24144                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24145                   TAGS) \
24146           || exit 1
24147
24148 @endif sid
24149
24150 .PHONY: maybe-install-info-sid install-info-sid
24151 maybe-install-info-sid:
24152 @if sid
24153 maybe-install-info-sid: install-info-sid
24154
24155 install-info-sid: \
24156     configure-sid \
24157     info-sid 
24158         @: $(MAKE); $(unstage)
24159         @[ -f ./sid/Makefile ] || exit 0; \
24160         r=`${PWD_COMMAND}`; export r; \
24161         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24162         $(HOST_EXPORTS) \
24163         for flag in $(EXTRA_HOST_FLAGS) ; do \
24164           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24165         done; \
24166         echo "Doing install-info in sid" ; \
24167         (cd $(HOST_SUBDIR)/sid && \
24168           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24169                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24170                   "RANLIB=$${RANLIB}" \
24171                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24172                   install-info) \
24173           || exit 1
24174
24175 @endif sid
24176
24177 .PHONY: maybe-install-pdf-sid install-pdf-sid
24178 maybe-install-pdf-sid:
24179 @if sid
24180 maybe-install-pdf-sid: install-pdf-sid
24181
24182 install-pdf-sid: \
24183     configure-sid \
24184     pdf-sid 
24185         @: $(MAKE); $(unstage)
24186         @[ -f ./sid/Makefile ] || exit 0; \
24187         r=`${PWD_COMMAND}`; export r; \
24188         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24189         $(HOST_EXPORTS) \
24190         for flag in $(EXTRA_HOST_FLAGS) ; do \
24191           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24192         done; \
24193         echo "Doing install-pdf in sid" ; \
24194         (cd $(HOST_SUBDIR)/sid && \
24195           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24196                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24197                   "RANLIB=$${RANLIB}" \
24198                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24199                   install-pdf) \
24200           || exit 1
24201
24202 @endif sid
24203
24204 .PHONY: maybe-install-html-sid install-html-sid
24205 maybe-install-html-sid:
24206 @if sid
24207 maybe-install-html-sid: install-html-sid
24208
24209 install-html-sid: \
24210     configure-sid \
24211     html-sid 
24212         @: $(MAKE); $(unstage)
24213         @[ -f ./sid/Makefile ] || exit 0; \
24214         r=`${PWD_COMMAND}`; export r; \
24215         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24216         $(HOST_EXPORTS) \
24217         for flag in $(EXTRA_HOST_FLAGS) ; do \
24218           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24219         done; \
24220         echo "Doing install-html in sid" ; \
24221         (cd $(HOST_SUBDIR)/sid && \
24222           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24223                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24224                   "RANLIB=$${RANLIB}" \
24225                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24226                   install-html) \
24227           || exit 1
24228
24229 @endif sid
24230
24231 .PHONY: maybe-installcheck-sid installcheck-sid
24232 maybe-installcheck-sid:
24233 @if sid
24234 maybe-installcheck-sid: installcheck-sid
24235
24236 installcheck-sid: \
24237     configure-sid 
24238         @: $(MAKE); $(unstage)
24239         @[ -f ./sid/Makefile ] || exit 0; \
24240         r=`${PWD_COMMAND}`; export r; \
24241         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24242         $(HOST_EXPORTS) \
24243         for flag in $(EXTRA_HOST_FLAGS) ; do \
24244           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24245         done; \
24246         echo "Doing installcheck in sid" ; \
24247         (cd $(HOST_SUBDIR)/sid && \
24248           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24249                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24250                   "RANLIB=$${RANLIB}" \
24251                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24252                   installcheck) \
24253           || exit 1
24254
24255 @endif sid
24256
24257 .PHONY: maybe-mostlyclean-sid mostlyclean-sid
24258 maybe-mostlyclean-sid:
24259 @if sid
24260 maybe-mostlyclean-sid: mostlyclean-sid
24261
24262 mostlyclean-sid: 
24263         @: $(MAKE); $(unstage)
24264         @[ -f ./sid/Makefile ] || exit 0; \
24265         r=`${PWD_COMMAND}`; export r; \
24266         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24267         $(HOST_EXPORTS) \
24268         for flag in $(EXTRA_HOST_FLAGS) ; do \
24269           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24270         done; \
24271         echo "Doing mostlyclean in sid" ; \
24272         (cd $(HOST_SUBDIR)/sid && \
24273           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24274                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24275                   "RANLIB=$${RANLIB}" \
24276                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24277                   mostlyclean) \
24278           || exit 1
24279
24280 @endif sid
24281
24282 .PHONY: maybe-clean-sid clean-sid
24283 maybe-clean-sid:
24284 @if sid
24285 maybe-clean-sid: clean-sid
24286
24287 clean-sid: 
24288         @: $(MAKE); $(unstage)
24289         @[ -f ./sid/Makefile ] || exit 0; \
24290         r=`${PWD_COMMAND}`; export r; \
24291         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24292         $(HOST_EXPORTS) \
24293         for flag in $(EXTRA_HOST_FLAGS) ; do \
24294           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24295         done; \
24296         echo "Doing clean in sid" ; \
24297         (cd $(HOST_SUBDIR)/sid && \
24298           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24299                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24300                   "RANLIB=$${RANLIB}" \
24301                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24302                   clean) \
24303           || exit 1
24304
24305 @endif sid
24306
24307 .PHONY: maybe-distclean-sid distclean-sid
24308 maybe-distclean-sid:
24309 @if sid
24310 maybe-distclean-sid: distclean-sid
24311
24312 distclean-sid: 
24313         @: $(MAKE); $(unstage)
24314         @[ -f ./sid/Makefile ] || exit 0; \
24315         r=`${PWD_COMMAND}`; export r; \
24316         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24317         $(HOST_EXPORTS) \
24318         for flag in $(EXTRA_HOST_FLAGS) ; do \
24319           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24320         done; \
24321         echo "Doing distclean in sid" ; \
24322         (cd $(HOST_SUBDIR)/sid && \
24323           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24324                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24325                   "RANLIB=$${RANLIB}" \
24326                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24327                   distclean) \
24328           || exit 1
24329
24330 @endif sid
24331
24332 .PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
24333 maybe-maintainer-clean-sid:
24334 @if sid
24335 maybe-maintainer-clean-sid: maintainer-clean-sid
24336
24337 maintainer-clean-sid: 
24338         @: $(MAKE); $(unstage)
24339         @[ -f ./sid/Makefile ] || exit 0; \
24340         r=`${PWD_COMMAND}`; export r; \
24341         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24342         $(HOST_EXPORTS) \
24343         for flag in $(EXTRA_HOST_FLAGS) ; do \
24344           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24345         done; \
24346         echo "Doing maintainer-clean in sid" ; \
24347         (cd $(HOST_SUBDIR)/sid && \
24348           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24349                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24350                   "RANLIB=$${RANLIB}" \
24351                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24352                   maintainer-clean) \
24353           || exit 1
24354
24355 @endif sid
24356
24357
24358
24359 .PHONY: configure-sim maybe-configure-sim
24360 maybe-configure-sim:
24361 @if gcc-bootstrap
24362 configure-sim: stage_current
24363 @endif gcc-bootstrap
24364 @if sim
24365 maybe-configure-sim: configure-sim
24366 configure-sim: 
24367         @: $(MAKE); $(unstage)
24368         @r=`${PWD_COMMAND}`; export r; \
24369         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24370         test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
24371         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
24372         $(HOST_EXPORTS)  \
24373         echo Configuring in $(HOST_SUBDIR)/sim; \
24374         cd "$(HOST_SUBDIR)/sim" || exit 1; \
24375         case $(srcdir) in \
24376           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24377           *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
24378                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24379         esac; \
24380         srcdiroption="--srcdir=$${topdir}/sim"; \
24381         libsrcdir="$$s/sim"; \
24382         $(SHELL) $${libsrcdir}/configure \
24383           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24384           --target=${target_alias} $${srcdiroption}  \
24385           || exit 1
24386 @endif sim
24387
24388
24389
24390
24391
24392 .PHONY: all-sim maybe-all-sim
24393 maybe-all-sim:
24394 @if gcc-bootstrap
24395 all-sim: stage_current
24396 @endif gcc-bootstrap
24397 @if sim
24398 TARGET-sim=all
24399 maybe-all-sim: all-sim
24400 all-sim: configure-sim
24401         @: $(MAKE); $(unstage)
24402         @r=`${PWD_COMMAND}`; export r; \
24403         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24404         $(HOST_EXPORTS)  \
24405         (cd $(HOST_SUBDIR)/sim && \
24406           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
24407                 $(TARGET-sim))
24408 @endif sim
24409
24410
24411
24412
24413 .PHONY: check-sim maybe-check-sim
24414 maybe-check-sim:
24415 @if sim
24416 maybe-check-sim: check-sim
24417
24418 check-sim:
24419         @: $(MAKE); $(unstage)
24420         @r=`${PWD_COMMAND}`; export r; \
24421         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24422         $(HOST_EXPORTS) \
24423         (cd $(HOST_SUBDIR)/sim && \
24424           $(MAKE) $(FLAGS_TO_PASS)  check)
24425
24426 @endif sim
24427
24428 .PHONY: install-sim maybe-install-sim
24429 maybe-install-sim:
24430 @if sim
24431 maybe-install-sim: install-sim
24432
24433 install-sim: installdirs
24434         @: $(MAKE); $(unstage)
24435         @r=`${PWD_COMMAND}`; export r; \
24436         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24437         $(HOST_EXPORTS) \
24438         (cd $(HOST_SUBDIR)/sim && \
24439           $(MAKE) $(FLAGS_TO_PASS)  install)
24440
24441 @endif sim
24442
24443 .PHONY: install-strip-sim maybe-install-strip-sim
24444 maybe-install-strip-sim:
24445 @if sim
24446 maybe-install-strip-sim: install-strip-sim
24447
24448 install-strip-sim: installdirs
24449         @: $(MAKE); $(unstage)
24450         @r=`${PWD_COMMAND}`; export r; \
24451         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24452         $(HOST_EXPORTS) \
24453         (cd $(HOST_SUBDIR)/sim && \
24454           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
24455
24456 @endif sim
24457
24458 # Other targets (info, dvi, pdf, etc.)
24459
24460 .PHONY: maybe-info-sim info-sim
24461 maybe-info-sim:
24462 @if sim
24463 maybe-info-sim: info-sim
24464
24465 info-sim: \
24466     configure-sim 
24467         @: $(MAKE); $(unstage)
24468         @[ -f ./sim/Makefile ] || exit 0; \
24469         r=`${PWD_COMMAND}`; export r; \
24470         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24471         $(HOST_EXPORTS) \
24472         for flag in $(EXTRA_HOST_FLAGS) ; do \
24473           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24474         done; \
24475         echo "Doing info in sim" ; \
24476         (cd $(HOST_SUBDIR)/sim && \
24477           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24478                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24479                   "RANLIB=$${RANLIB}" \
24480                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24481                   info) \
24482           || exit 1
24483
24484 @endif sim
24485
24486 .PHONY: maybe-dvi-sim dvi-sim
24487 maybe-dvi-sim:
24488 @if sim
24489 maybe-dvi-sim: dvi-sim
24490
24491 dvi-sim: \
24492     configure-sim 
24493         @: $(MAKE); $(unstage)
24494         @[ -f ./sim/Makefile ] || exit 0; \
24495         r=`${PWD_COMMAND}`; export r; \
24496         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24497         $(HOST_EXPORTS) \
24498         for flag in $(EXTRA_HOST_FLAGS) ; do \
24499           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24500         done; \
24501         echo "Doing dvi in sim" ; \
24502         (cd $(HOST_SUBDIR)/sim && \
24503           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24504                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24505                   "RANLIB=$${RANLIB}" \
24506                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24507                   dvi) \
24508           || exit 1
24509
24510 @endif sim
24511
24512 .PHONY: maybe-pdf-sim pdf-sim
24513 maybe-pdf-sim:
24514 @if sim
24515 maybe-pdf-sim: pdf-sim
24516
24517 pdf-sim: \
24518     configure-sim 
24519         @: $(MAKE); $(unstage)
24520         @[ -f ./sim/Makefile ] || exit 0; \
24521         r=`${PWD_COMMAND}`; export r; \
24522         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24523         $(HOST_EXPORTS) \
24524         for flag in $(EXTRA_HOST_FLAGS) ; do \
24525           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24526         done; \
24527         echo "Doing pdf in sim" ; \
24528         (cd $(HOST_SUBDIR)/sim && \
24529           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24530                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24531                   "RANLIB=$${RANLIB}" \
24532                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24533                   pdf) \
24534           || exit 1
24535
24536 @endif sim
24537
24538 .PHONY: maybe-html-sim html-sim
24539 maybe-html-sim:
24540 @if sim
24541 maybe-html-sim: html-sim
24542
24543 html-sim: \
24544     configure-sim 
24545         @: $(MAKE); $(unstage)
24546         @[ -f ./sim/Makefile ] || exit 0; \
24547         r=`${PWD_COMMAND}`; export r; \
24548         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24549         $(HOST_EXPORTS) \
24550         for flag in $(EXTRA_HOST_FLAGS) ; do \
24551           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24552         done; \
24553         echo "Doing html in sim" ; \
24554         (cd $(HOST_SUBDIR)/sim && \
24555           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24556                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24557                   "RANLIB=$${RANLIB}" \
24558                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24559                   html) \
24560           || exit 1
24561
24562 @endif sim
24563
24564 .PHONY: maybe-TAGS-sim TAGS-sim
24565 maybe-TAGS-sim:
24566 @if sim
24567 maybe-TAGS-sim: TAGS-sim
24568
24569 TAGS-sim: \
24570     configure-sim 
24571         @: $(MAKE); $(unstage)
24572         @[ -f ./sim/Makefile ] || exit 0; \
24573         r=`${PWD_COMMAND}`; export r; \
24574         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24575         $(HOST_EXPORTS) \
24576         for flag in $(EXTRA_HOST_FLAGS) ; do \
24577           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24578         done; \
24579         echo "Doing TAGS in sim" ; \
24580         (cd $(HOST_SUBDIR)/sim && \
24581           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24582                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24583                   "RANLIB=$${RANLIB}" \
24584                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24585                   TAGS) \
24586           || exit 1
24587
24588 @endif sim
24589
24590 .PHONY: maybe-install-info-sim install-info-sim
24591 maybe-install-info-sim:
24592 @if sim
24593 maybe-install-info-sim: install-info-sim
24594
24595 install-info-sim: \
24596     configure-sim \
24597     info-sim 
24598         @: $(MAKE); $(unstage)
24599         @[ -f ./sim/Makefile ] || exit 0; \
24600         r=`${PWD_COMMAND}`; export r; \
24601         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24602         $(HOST_EXPORTS) \
24603         for flag in $(EXTRA_HOST_FLAGS) ; do \
24604           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24605         done; \
24606         echo "Doing install-info in sim" ; \
24607         (cd $(HOST_SUBDIR)/sim && \
24608           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24609                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24610                   "RANLIB=$${RANLIB}" \
24611                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24612                   install-info) \
24613           || exit 1
24614
24615 @endif sim
24616
24617 .PHONY: maybe-install-pdf-sim install-pdf-sim
24618 maybe-install-pdf-sim:
24619 @if sim
24620 maybe-install-pdf-sim: install-pdf-sim
24621
24622 install-pdf-sim: \
24623     configure-sim \
24624     pdf-sim 
24625         @: $(MAKE); $(unstage)
24626         @[ -f ./sim/Makefile ] || exit 0; \
24627         r=`${PWD_COMMAND}`; export r; \
24628         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24629         $(HOST_EXPORTS) \
24630         for flag in $(EXTRA_HOST_FLAGS) ; do \
24631           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24632         done; \
24633         echo "Doing install-pdf in sim" ; \
24634         (cd $(HOST_SUBDIR)/sim && \
24635           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24636                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24637                   "RANLIB=$${RANLIB}" \
24638                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24639                   install-pdf) \
24640           || exit 1
24641
24642 @endif sim
24643
24644 .PHONY: maybe-install-html-sim install-html-sim
24645 maybe-install-html-sim:
24646 @if sim
24647 maybe-install-html-sim: install-html-sim
24648
24649 install-html-sim: \
24650     configure-sim \
24651     html-sim 
24652         @: $(MAKE); $(unstage)
24653         @[ -f ./sim/Makefile ] || exit 0; \
24654         r=`${PWD_COMMAND}`; export r; \
24655         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24656         $(HOST_EXPORTS) \
24657         for flag in $(EXTRA_HOST_FLAGS) ; do \
24658           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24659         done; \
24660         echo "Doing install-html in sim" ; \
24661         (cd $(HOST_SUBDIR)/sim && \
24662           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24663                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24664                   "RANLIB=$${RANLIB}" \
24665                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24666                   install-html) \
24667           || exit 1
24668
24669 @endif sim
24670
24671 .PHONY: maybe-installcheck-sim installcheck-sim
24672 maybe-installcheck-sim:
24673 @if sim
24674 maybe-installcheck-sim: installcheck-sim
24675
24676 installcheck-sim: \
24677     configure-sim 
24678         @: $(MAKE); $(unstage)
24679         @[ -f ./sim/Makefile ] || exit 0; \
24680         r=`${PWD_COMMAND}`; export r; \
24681         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24682         $(HOST_EXPORTS) \
24683         for flag in $(EXTRA_HOST_FLAGS) ; do \
24684           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24685         done; \
24686         echo "Doing installcheck in sim" ; \
24687         (cd $(HOST_SUBDIR)/sim && \
24688           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24689                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24690                   "RANLIB=$${RANLIB}" \
24691                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24692                   installcheck) \
24693           || exit 1
24694
24695 @endif sim
24696
24697 .PHONY: maybe-mostlyclean-sim mostlyclean-sim
24698 maybe-mostlyclean-sim:
24699 @if sim
24700 maybe-mostlyclean-sim: mostlyclean-sim
24701
24702 mostlyclean-sim: 
24703         @: $(MAKE); $(unstage)
24704         @[ -f ./sim/Makefile ] || exit 0; \
24705         r=`${PWD_COMMAND}`; export r; \
24706         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24707         $(HOST_EXPORTS) \
24708         for flag in $(EXTRA_HOST_FLAGS) ; do \
24709           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24710         done; \
24711         echo "Doing mostlyclean in sim" ; \
24712         (cd $(HOST_SUBDIR)/sim && \
24713           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24714                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24715                   "RANLIB=$${RANLIB}" \
24716                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24717                   mostlyclean) \
24718           || exit 1
24719
24720 @endif sim
24721
24722 .PHONY: maybe-clean-sim clean-sim
24723 maybe-clean-sim:
24724 @if sim
24725 maybe-clean-sim: clean-sim
24726
24727 clean-sim: 
24728         @: $(MAKE); $(unstage)
24729         @[ -f ./sim/Makefile ] || exit 0; \
24730         r=`${PWD_COMMAND}`; export r; \
24731         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24732         $(HOST_EXPORTS) \
24733         for flag in $(EXTRA_HOST_FLAGS) ; do \
24734           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24735         done; \
24736         echo "Doing clean in sim" ; \
24737         (cd $(HOST_SUBDIR)/sim && \
24738           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24739                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24740                   "RANLIB=$${RANLIB}" \
24741                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24742                   clean) \
24743           || exit 1
24744
24745 @endif sim
24746
24747 .PHONY: maybe-distclean-sim distclean-sim
24748 maybe-distclean-sim:
24749 @if sim
24750 maybe-distclean-sim: distclean-sim
24751
24752 distclean-sim: 
24753         @: $(MAKE); $(unstage)
24754         @[ -f ./sim/Makefile ] || exit 0; \
24755         r=`${PWD_COMMAND}`; export r; \
24756         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24757         $(HOST_EXPORTS) \
24758         for flag in $(EXTRA_HOST_FLAGS) ; do \
24759           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24760         done; \
24761         echo "Doing distclean in sim" ; \
24762         (cd $(HOST_SUBDIR)/sim && \
24763           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24764                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24765                   "RANLIB=$${RANLIB}" \
24766                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24767                   distclean) \
24768           || exit 1
24769
24770 @endif sim
24771
24772 .PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
24773 maybe-maintainer-clean-sim:
24774 @if sim
24775 maybe-maintainer-clean-sim: maintainer-clean-sim
24776
24777 maintainer-clean-sim: 
24778         @: $(MAKE); $(unstage)
24779         @[ -f ./sim/Makefile ] || exit 0; \
24780         r=`${PWD_COMMAND}`; export r; \
24781         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24782         $(HOST_EXPORTS) \
24783         for flag in $(EXTRA_HOST_FLAGS) ; do \
24784           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24785         done; \
24786         echo "Doing maintainer-clean in sim" ; \
24787         (cd $(HOST_SUBDIR)/sim && \
24788           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24789                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24790                   "RANLIB=$${RANLIB}" \
24791                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24792                   maintainer-clean) \
24793           || exit 1
24794
24795 @endif sim
24796
24797
24798
24799 .PHONY: configure-texinfo maybe-configure-texinfo
24800 maybe-configure-texinfo:
24801 @if gcc-bootstrap
24802 configure-texinfo: stage_current
24803 @endif gcc-bootstrap
24804 @if texinfo
24805 maybe-configure-texinfo: configure-texinfo
24806 configure-texinfo: 
24807         @: $(MAKE); $(unstage)
24808         @r=`${PWD_COMMAND}`; export r; \
24809         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24810         test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
24811         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
24812         $(HOST_EXPORTS)  \
24813         echo Configuring in $(HOST_SUBDIR)/texinfo; \
24814         cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
24815         case $(srcdir) in \
24816           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24817           *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
24818                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24819         esac; \
24820         srcdiroption="--srcdir=$${topdir}/texinfo"; \
24821         libsrcdir="$$s/texinfo"; \
24822         $(SHELL) $${libsrcdir}/configure \
24823           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24824           --target=${target_alias} $${srcdiroption}  \
24825           || exit 1
24826 @endif texinfo
24827
24828
24829
24830
24831
24832 .PHONY: all-texinfo maybe-all-texinfo
24833 maybe-all-texinfo:
24834 @if gcc-bootstrap
24835 all-texinfo: stage_current
24836 @endif gcc-bootstrap
24837 @if texinfo
24838 TARGET-texinfo=all
24839 maybe-all-texinfo: all-texinfo
24840 all-texinfo: configure-texinfo
24841         @: $(MAKE); $(unstage)
24842         @r=`${PWD_COMMAND}`; export r; \
24843         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24844         $(HOST_EXPORTS)  \
24845         (cd $(HOST_SUBDIR)/texinfo && \
24846           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
24847                 $(TARGET-texinfo))
24848 @endif texinfo
24849
24850
24851
24852
24853 .PHONY: check-texinfo maybe-check-texinfo
24854 maybe-check-texinfo:
24855 @if texinfo
24856 maybe-check-texinfo: check-texinfo
24857
24858 check-texinfo:
24859         @: $(MAKE); $(unstage)
24860         @r=`${PWD_COMMAND}`; export r; \
24861         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24862         $(HOST_EXPORTS) \
24863         (cd $(HOST_SUBDIR)/texinfo && \
24864           $(MAKE) $(FLAGS_TO_PASS)  check)
24865
24866 @endif texinfo
24867
24868 .PHONY: install-texinfo maybe-install-texinfo
24869 maybe-install-texinfo:
24870 @if texinfo
24871 maybe-install-texinfo: install-texinfo
24872
24873 install-texinfo:
24874
24875 @endif texinfo
24876
24877 .PHONY: install-strip-texinfo maybe-install-strip-texinfo
24878 maybe-install-strip-texinfo:
24879 @if texinfo
24880 maybe-install-strip-texinfo: install-strip-texinfo
24881
24882 install-strip-texinfo:
24883
24884 @endif texinfo
24885
24886 # Other targets (info, dvi, pdf, etc.)
24887
24888 .PHONY: maybe-info-texinfo info-texinfo
24889 maybe-info-texinfo:
24890 @if texinfo
24891 maybe-info-texinfo: info-texinfo
24892
24893 info-texinfo: \
24894     configure-texinfo 
24895         @: $(MAKE); $(unstage)
24896         @[ -f ./texinfo/Makefile ] || exit 0; \
24897         r=`${PWD_COMMAND}`; export r; \
24898         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24899         $(HOST_EXPORTS) \
24900         for flag in $(EXTRA_HOST_FLAGS) ; do \
24901           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24902         done; \
24903         echo "Doing info in texinfo" ; \
24904         (cd $(HOST_SUBDIR)/texinfo && \
24905           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24906                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24907                   "RANLIB=$${RANLIB}" \
24908                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24909                   info) \
24910           || exit 1
24911
24912 @endif texinfo
24913
24914 .PHONY: maybe-dvi-texinfo dvi-texinfo
24915 maybe-dvi-texinfo:
24916 @if texinfo
24917 maybe-dvi-texinfo: dvi-texinfo
24918
24919 dvi-texinfo: \
24920     configure-texinfo 
24921         @: $(MAKE); $(unstage)
24922         @[ -f ./texinfo/Makefile ] || exit 0; \
24923         r=`${PWD_COMMAND}`; export r; \
24924         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24925         $(HOST_EXPORTS) \
24926         for flag in $(EXTRA_HOST_FLAGS) ; do \
24927           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24928         done; \
24929         echo "Doing dvi in texinfo" ; \
24930         (cd $(HOST_SUBDIR)/texinfo && \
24931           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24932                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24933                   "RANLIB=$${RANLIB}" \
24934                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24935                   dvi) \
24936           || exit 1
24937
24938 @endif texinfo
24939
24940 .PHONY: maybe-pdf-texinfo pdf-texinfo
24941 maybe-pdf-texinfo:
24942 @if texinfo
24943 maybe-pdf-texinfo: pdf-texinfo
24944
24945 pdf-texinfo: \
24946     configure-texinfo 
24947         @: $(MAKE); $(unstage)
24948         @[ -f ./texinfo/Makefile ] || exit 0; \
24949         r=`${PWD_COMMAND}`; export r; \
24950         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24951         $(HOST_EXPORTS) \
24952         for flag in $(EXTRA_HOST_FLAGS) ; do \
24953           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24954         done; \
24955         echo "Doing pdf in texinfo" ; \
24956         (cd $(HOST_SUBDIR)/texinfo && \
24957           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24958                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24959                   "RANLIB=$${RANLIB}" \
24960                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24961                   pdf) \
24962           || exit 1
24963
24964 @endif texinfo
24965
24966 .PHONY: maybe-html-texinfo html-texinfo
24967 maybe-html-texinfo:
24968 @if texinfo
24969 maybe-html-texinfo: html-texinfo
24970
24971 html-texinfo: \
24972     configure-texinfo 
24973         @: $(MAKE); $(unstage)
24974         @[ -f ./texinfo/Makefile ] || exit 0; \
24975         r=`${PWD_COMMAND}`; export r; \
24976         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24977         $(HOST_EXPORTS) \
24978         for flag in $(EXTRA_HOST_FLAGS) ; do \
24979           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24980         done; \
24981         echo "Doing html in texinfo" ; \
24982         (cd $(HOST_SUBDIR)/texinfo && \
24983           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24984                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24985                   "RANLIB=$${RANLIB}" \
24986                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24987                   html) \
24988           || exit 1
24989
24990 @endif texinfo
24991
24992 .PHONY: maybe-TAGS-texinfo TAGS-texinfo
24993 maybe-TAGS-texinfo:
24994 @if texinfo
24995 maybe-TAGS-texinfo: TAGS-texinfo
24996
24997 TAGS-texinfo: \
24998     configure-texinfo 
24999         @: $(MAKE); $(unstage)
25000         @[ -f ./texinfo/Makefile ] || exit 0; \
25001         r=`${PWD_COMMAND}`; export r; \
25002         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25003         $(HOST_EXPORTS) \
25004         for flag in $(EXTRA_HOST_FLAGS) ; do \
25005           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25006         done; \
25007         echo "Doing TAGS in texinfo" ; \
25008         (cd $(HOST_SUBDIR)/texinfo && \
25009           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25010                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25011                   "RANLIB=$${RANLIB}" \
25012                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25013                   TAGS) \
25014           || exit 1
25015
25016 @endif texinfo
25017
25018 .PHONY: maybe-install-info-texinfo install-info-texinfo
25019 maybe-install-info-texinfo:
25020 @if texinfo
25021 maybe-install-info-texinfo: install-info-texinfo
25022
25023 install-info-texinfo: \
25024     configure-texinfo \
25025     info-texinfo 
25026         @: $(MAKE); $(unstage)
25027         @[ -f ./texinfo/Makefile ] || exit 0; \
25028         r=`${PWD_COMMAND}`; export r; \
25029         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25030         $(HOST_EXPORTS) \
25031         for flag in $(EXTRA_HOST_FLAGS) ; do \
25032           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25033         done; \
25034         echo "Doing install-info in texinfo" ; \
25035         (cd $(HOST_SUBDIR)/texinfo && \
25036           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25037                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25038                   "RANLIB=$${RANLIB}" \
25039                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25040                   install-info) \
25041           || exit 1
25042
25043 @endif texinfo
25044
25045 .PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
25046 maybe-install-pdf-texinfo:
25047 @if texinfo
25048 maybe-install-pdf-texinfo: install-pdf-texinfo
25049
25050 install-pdf-texinfo: \
25051     configure-texinfo \
25052     pdf-texinfo 
25053         @: $(MAKE); $(unstage)
25054         @[ -f ./texinfo/Makefile ] || exit 0; \
25055         r=`${PWD_COMMAND}`; export r; \
25056         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25057         $(HOST_EXPORTS) \
25058         for flag in $(EXTRA_HOST_FLAGS) ; do \
25059           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25060         done; \
25061         echo "Doing install-pdf in texinfo" ; \
25062         (cd $(HOST_SUBDIR)/texinfo && \
25063           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25064                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25065                   "RANLIB=$${RANLIB}" \
25066                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25067                   install-pdf) \
25068           || exit 1
25069
25070 @endif texinfo
25071
25072 .PHONY: maybe-install-html-texinfo install-html-texinfo
25073 maybe-install-html-texinfo:
25074 @if texinfo
25075 maybe-install-html-texinfo: install-html-texinfo
25076
25077 install-html-texinfo: \
25078     configure-texinfo \
25079     html-texinfo 
25080         @: $(MAKE); $(unstage)
25081         @[ -f ./texinfo/Makefile ] || exit 0; \
25082         r=`${PWD_COMMAND}`; export r; \
25083         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25084         $(HOST_EXPORTS) \
25085         for flag in $(EXTRA_HOST_FLAGS) ; do \
25086           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25087         done; \
25088         echo "Doing install-html in texinfo" ; \
25089         (cd $(HOST_SUBDIR)/texinfo && \
25090           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25091                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25092                   "RANLIB=$${RANLIB}" \
25093                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25094                   install-html) \
25095           || exit 1
25096
25097 @endif texinfo
25098
25099 .PHONY: maybe-installcheck-texinfo installcheck-texinfo
25100 maybe-installcheck-texinfo:
25101 @if texinfo
25102 maybe-installcheck-texinfo: installcheck-texinfo
25103
25104 installcheck-texinfo: \
25105     configure-texinfo 
25106         @: $(MAKE); $(unstage)
25107         @[ -f ./texinfo/Makefile ] || exit 0; \
25108         r=`${PWD_COMMAND}`; export r; \
25109         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25110         $(HOST_EXPORTS) \
25111         for flag in $(EXTRA_HOST_FLAGS) ; do \
25112           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25113         done; \
25114         echo "Doing installcheck in texinfo" ; \
25115         (cd $(HOST_SUBDIR)/texinfo && \
25116           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25117                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25118                   "RANLIB=$${RANLIB}" \
25119                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25120                   installcheck) \
25121           || exit 1
25122
25123 @endif texinfo
25124
25125 .PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
25126 maybe-mostlyclean-texinfo:
25127 @if texinfo
25128 maybe-mostlyclean-texinfo: mostlyclean-texinfo
25129
25130 mostlyclean-texinfo: 
25131         @: $(MAKE); $(unstage)
25132         @[ -f ./texinfo/Makefile ] || exit 0; \
25133         r=`${PWD_COMMAND}`; export r; \
25134         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25135         $(HOST_EXPORTS) \
25136         for flag in $(EXTRA_HOST_FLAGS) ; do \
25137           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25138         done; \
25139         echo "Doing mostlyclean in texinfo" ; \
25140         (cd $(HOST_SUBDIR)/texinfo && \
25141           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25142                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25143                   "RANLIB=$${RANLIB}" \
25144                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25145                   mostlyclean) \
25146           || exit 1
25147
25148 @endif texinfo
25149
25150 .PHONY: maybe-clean-texinfo clean-texinfo
25151 maybe-clean-texinfo:
25152 @if texinfo
25153 maybe-clean-texinfo: clean-texinfo
25154
25155 clean-texinfo: 
25156         @: $(MAKE); $(unstage)
25157         @[ -f ./texinfo/Makefile ] || exit 0; \
25158         r=`${PWD_COMMAND}`; export r; \
25159         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25160         $(HOST_EXPORTS) \
25161         for flag in $(EXTRA_HOST_FLAGS) ; do \
25162           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25163         done; \
25164         echo "Doing clean in texinfo" ; \
25165         (cd $(HOST_SUBDIR)/texinfo && \
25166           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25167                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25168                   "RANLIB=$${RANLIB}" \
25169                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25170                   clean) \
25171           || exit 1
25172
25173 @endif texinfo
25174
25175 .PHONY: maybe-distclean-texinfo distclean-texinfo
25176 maybe-distclean-texinfo:
25177 @if texinfo
25178 maybe-distclean-texinfo: distclean-texinfo
25179
25180 distclean-texinfo: 
25181         @: $(MAKE); $(unstage)
25182         @[ -f ./texinfo/Makefile ] || exit 0; \
25183         r=`${PWD_COMMAND}`; export r; \
25184         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25185         $(HOST_EXPORTS) \
25186         for flag in $(EXTRA_HOST_FLAGS) ; do \
25187           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25188         done; \
25189         echo "Doing distclean in texinfo" ; \
25190         (cd $(HOST_SUBDIR)/texinfo && \
25191           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25192                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25193                   "RANLIB=$${RANLIB}" \
25194                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25195                   distclean) \
25196           || exit 1
25197
25198 @endif texinfo
25199
25200 .PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
25201 maybe-maintainer-clean-texinfo:
25202 @if texinfo
25203 maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
25204
25205 maintainer-clean-texinfo: 
25206         @: $(MAKE); $(unstage)
25207         @[ -f ./texinfo/Makefile ] || exit 0; \
25208         r=`${PWD_COMMAND}`; export r; \
25209         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25210         $(HOST_EXPORTS) \
25211         for flag in $(EXTRA_HOST_FLAGS) ; do \
25212           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25213         done; \
25214         echo "Doing maintainer-clean in texinfo" ; \
25215         (cd $(HOST_SUBDIR)/texinfo && \
25216           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25217                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25218                   "RANLIB=$${RANLIB}" \
25219                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25220                   maintainer-clean) \
25221           || exit 1
25222
25223 @endif texinfo
25224
25225
25226
25227 .PHONY: configure-zlib maybe-configure-zlib
25228 maybe-configure-zlib:
25229 @if gcc-bootstrap
25230 configure-zlib: stage_current
25231 @endif gcc-bootstrap
25232 @if zlib
25233 maybe-configure-zlib: configure-zlib
25234 configure-zlib: 
25235         @r=`${PWD_COMMAND}`; export r; \
25236         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25237         test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25238         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25239         $(HOST_EXPORTS)  \
25240         echo Configuring in $(HOST_SUBDIR)/zlib; \
25241         cd "$(HOST_SUBDIR)/zlib" || exit 1; \
25242         case $(srcdir) in \
25243           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25244           *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25245                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25246         esac; \
25247         srcdiroption="--srcdir=$${topdir}/zlib"; \
25248         libsrcdir="$$s/zlib"; \
25249         $(SHELL) $${libsrcdir}/configure \
25250           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25251           --target=${target_alias} $${srcdiroption}  \
25252           || exit 1
25253 @endif zlib
25254
25255
25256
25257 .PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
25258 maybe-configure-stage1-zlib:
25259 @if zlib-bootstrap
25260 maybe-configure-stage1-zlib: configure-stage1-zlib
25261 configure-stage1-zlib:
25262         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
25263         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25264         @r=`${PWD_COMMAND}`; export r; \
25265         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25266         TFLAGS="$(STAGE1_TFLAGS)"; \
25267         test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25268         $(HOST_EXPORTS) \
25269         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
25270         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
25271         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
25272         echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
25273         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25274         cd $(HOST_SUBDIR)/zlib || exit 1; \
25275         case $(srcdir) in \
25276           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25277           *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25278                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25279         esac; \
25280         srcdiroption="--srcdir=$${topdir}/zlib"; \
25281         libsrcdir="$$s/zlib"; \
25282         $(SHELL) $${libsrcdir}/configure \
25283           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25284           --target=${target_alias} $${srcdiroption} \
25285           $(STAGE1_CONFIGURE_FLAGS)
25286 @endif zlib-bootstrap
25287
25288 .PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
25289 maybe-configure-stage2-zlib:
25290 @if zlib-bootstrap
25291 maybe-configure-stage2-zlib: configure-stage2-zlib
25292 configure-stage2-zlib:
25293         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
25294         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25295         @r=`${PWD_COMMAND}`; export r; \
25296         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25297         TFLAGS="$(STAGE2_TFLAGS)"; \
25298         test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25299         $(HOST_EXPORTS) \
25300         $(POSTSTAGE1_HOST_EXPORTS) \
25301         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
25302         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
25303         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
25304         echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
25305         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25306         cd $(HOST_SUBDIR)/zlib || exit 1; \
25307         case $(srcdir) in \
25308           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25309           *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25310                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25311         esac; \
25312         srcdiroption="--srcdir=$${topdir}/zlib"; \
25313         libsrcdir="$$s/zlib"; \
25314         $(SHELL) $${libsrcdir}/configure \
25315           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25316           --target=${target_alias} $${srcdiroption} \
25317           --with-build-libsubdir=$(HOST_SUBDIR) \
25318           $(STAGE2_CONFIGURE_FLAGS)
25319 @endif zlib-bootstrap
25320
25321 .PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
25322 maybe-configure-stage3-zlib:
25323 @if zlib-bootstrap
25324 maybe-configure-stage3-zlib: configure-stage3-zlib
25325 configure-stage3-zlib:
25326         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
25327         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25328         @r=`${PWD_COMMAND}`; export r; \
25329         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25330         TFLAGS="$(STAGE3_TFLAGS)"; \
25331         test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25332         $(HOST_EXPORTS) \
25333         $(POSTSTAGE1_HOST_EXPORTS) \
25334         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
25335         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
25336         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
25337         echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
25338         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25339         cd $(HOST_SUBDIR)/zlib || exit 1; \
25340         case $(srcdir) in \
25341           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25342           *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25343                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25344         esac; \
25345         srcdiroption="--srcdir=$${topdir}/zlib"; \
25346         libsrcdir="$$s/zlib"; \
25347         $(SHELL) $${libsrcdir}/configure \
25348           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25349           --target=${target_alias} $${srcdiroption} \
25350           --with-build-libsubdir=$(HOST_SUBDIR) \
25351           $(STAGE3_CONFIGURE_FLAGS)
25352 @endif zlib-bootstrap
25353
25354 .PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
25355 maybe-configure-stage4-zlib:
25356 @if zlib-bootstrap
25357 maybe-configure-stage4-zlib: configure-stage4-zlib
25358 configure-stage4-zlib:
25359         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
25360         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25361         @r=`${PWD_COMMAND}`; export r; \
25362         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25363         TFLAGS="$(STAGE4_TFLAGS)"; \
25364         test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25365         $(HOST_EXPORTS) \
25366         $(POSTSTAGE1_HOST_EXPORTS) \
25367         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
25368         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
25369         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
25370         echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
25371         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25372         cd $(HOST_SUBDIR)/zlib || exit 1; \
25373         case $(srcdir) in \
25374           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25375           *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25376                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25377         esac; \
25378         srcdiroption="--srcdir=$${topdir}/zlib"; \
25379         libsrcdir="$$s/zlib"; \
25380         $(SHELL) $${libsrcdir}/configure \
25381           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25382           --target=${target_alias} $${srcdiroption} \
25383           --with-build-libsubdir=$(HOST_SUBDIR) \
25384           $(STAGE4_CONFIGURE_FLAGS)
25385 @endif zlib-bootstrap
25386
25387 .PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
25388 maybe-configure-stageprofile-zlib:
25389 @if zlib-bootstrap
25390 maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
25391 configure-stageprofile-zlib:
25392         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
25393         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25394         @r=`${PWD_COMMAND}`; export r; \
25395         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25396         TFLAGS="$(STAGEprofile_TFLAGS)"; \
25397         test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25398         $(HOST_EXPORTS) \
25399         $(POSTSTAGE1_HOST_EXPORTS) \
25400         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
25401         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
25402         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
25403         echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
25404         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25405         cd $(HOST_SUBDIR)/zlib || exit 1; \
25406         case $(srcdir) in \
25407           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25408           *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25409                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25410         esac; \
25411         srcdiroption="--srcdir=$${topdir}/zlib"; \
25412         libsrcdir="$$s/zlib"; \
25413         $(SHELL) $${libsrcdir}/configure \
25414           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25415           --target=${target_alias} $${srcdiroption} \
25416           --with-build-libsubdir=$(HOST_SUBDIR) \
25417           $(STAGEprofile_CONFIGURE_FLAGS)
25418 @endif zlib-bootstrap
25419
25420 .PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
25421 maybe-configure-stagefeedback-zlib:
25422 @if zlib-bootstrap
25423 maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
25424 configure-stagefeedback-zlib:
25425         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
25426         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25427         @r=`${PWD_COMMAND}`; export r; \
25428         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25429         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
25430         test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25431         $(HOST_EXPORTS) \
25432         $(POSTSTAGE1_HOST_EXPORTS) \
25433         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
25434         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
25435         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
25436         echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
25437         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25438         cd $(HOST_SUBDIR)/zlib || exit 1; \
25439         case $(srcdir) in \
25440           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25441           *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25442                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25443         esac; \
25444         srcdiroption="--srcdir=$${topdir}/zlib"; \
25445         libsrcdir="$$s/zlib"; \
25446         $(SHELL) $${libsrcdir}/configure \
25447           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25448           --target=${target_alias} $${srcdiroption} \
25449           --with-build-libsubdir=$(HOST_SUBDIR) \
25450           $(STAGEfeedback_CONFIGURE_FLAGS)
25451 @endif zlib-bootstrap
25452
25453
25454
25455
25456
25457 .PHONY: all-zlib maybe-all-zlib
25458 maybe-all-zlib:
25459 @if gcc-bootstrap
25460 all-zlib: stage_current
25461 @endif gcc-bootstrap
25462 @if zlib
25463 TARGET-zlib=all
25464 maybe-all-zlib: all-zlib
25465 all-zlib: configure-zlib
25466         @r=`${PWD_COMMAND}`; export r; \
25467         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25468         $(HOST_EXPORTS)  \
25469         (cd $(HOST_SUBDIR)/zlib && \
25470           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
25471                 $(TARGET-zlib))
25472 @endif zlib
25473
25474
25475
25476 .PHONY: all-stage1-zlib maybe-all-stage1-zlib
25477 .PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
25478 maybe-all-stage1-zlib:
25479 maybe-clean-stage1-zlib:
25480 @if zlib-bootstrap
25481 maybe-all-stage1-zlib: all-stage1-zlib
25482 all-stage1: all-stage1-zlib
25483 TARGET-stage1-zlib = $(TARGET-zlib)
25484 all-stage1-zlib: configure-stage1-zlib
25485         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
25486         @r=`${PWD_COMMAND}`; export r; \
25487         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25488         TFLAGS="$(STAGE1_TFLAGS)"; \
25489         $(HOST_EXPORTS)  \
25490         cd $(HOST_SUBDIR)/zlib && \
25491         $(MAKE) $(BASE_FLAGS_TO_PASS) \
25492                 CFLAGS="$(STAGE1_CFLAGS)" \
25493                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
25494                 LIBCFLAGS="$(LIBCFLAGS)" \
25495                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25496                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25497                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25498                 $(EXTRA_HOST_FLAGS)   \
25499                 TFLAGS="$(STAGE1_TFLAGS)" \
25500                 $(TARGET-stage1-zlib)
25501
25502 maybe-clean-stage1-zlib: clean-stage1-zlib
25503 clean-stage1: clean-stage1-zlib
25504 clean-stage1-zlib:
25505         @if [ $(current_stage) = stage1 ]; then \
25506           [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25507         else \
25508           [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
25509           $(MAKE) stage1-start; \
25510         fi; \
25511         cd $(HOST_SUBDIR)/zlib && \
25512         $(MAKE) $(EXTRA_HOST_FLAGS)  \
25513                  clean
25514 @endif zlib-bootstrap
25515
25516
25517 .PHONY: all-stage2-zlib maybe-all-stage2-zlib
25518 .PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
25519 maybe-all-stage2-zlib:
25520 maybe-clean-stage2-zlib:
25521 @if zlib-bootstrap
25522 maybe-all-stage2-zlib: all-stage2-zlib
25523 all-stage2: all-stage2-zlib
25524 TARGET-stage2-zlib = $(TARGET-zlib)
25525 all-stage2-zlib: configure-stage2-zlib
25526         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
25527         @r=`${PWD_COMMAND}`; export r; \
25528         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25529         TFLAGS="$(STAGE2_TFLAGS)"; \
25530         $(HOST_EXPORTS) \
25531         $(POSTSTAGE1_HOST_EXPORTS)  \
25532         cd $(HOST_SUBDIR)/zlib && \
25533         $(MAKE) $(BASE_FLAGS_TO_PASS) \
25534                 CFLAGS="$(STAGE2_CFLAGS)" \
25535                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
25536                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
25537                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25538                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25539                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25540                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25541                 TFLAGS="$(STAGE2_TFLAGS)" \
25542                 $(TARGET-stage2-zlib)
25543
25544 maybe-clean-stage2-zlib: clean-stage2-zlib
25545 clean-stage2: clean-stage2-zlib
25546 clean-stage2-zlib:
25547         @if [ $(current_stage) = stage2 ]; then \
25548           [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25549         else \
25550           [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
25551           $(MAKE) stage2-start; \
25552         fi; \
25553         cd $(HOST_SUBDIR)/zlib && \
25554         $(MAKE) $(EXTRA_HOST_FLAGS)  \
25555                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
25556                  clean
25557 @endif zlib-bootstrap
25558
25559
25560 .PHONY: all-stage3-zlib maybe-all-stage3-zlib
25561 .PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
25562 maybe-all-stage3-zlib:
25563 maybe-clean-stage3-zlib:
25564 @if zlib-bootstrap
25565 maybe-all-stage3-zlib: all-stage3-zlib
25566 all-stage3: all-stage3-zlib
25567 TARGET-stage3-zlib = $(TARGET-zlib)
25568 all-stage3-zlib: configure-stage3-zlib
25569         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
25570         @r=`${PWD_COMMAND}`; export r; \
25571         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25572         TFLAGS="$(STAGE3_TFLAGS)"; \
25573         $(HOST_EXPORTS) \
25574         $(POSTSTAGE1_HOST_EXPORTS)  \
25575         cd $(HOST_SUBDIR)/zlib && \
25576         $(MAKE) $(BASE_FLAGS_TO_PASS) \
25577                 CFLAGS="$(STAGE3_CFLAGS)" \
25578                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
25579                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
25580                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25581                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25582                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25583                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25584                 TFLAGS="$(STAGE3_TFLAGS)" \
25585                 $(TARGET-stage3-zlib)
25586
25587 maybe-clean-stage3-zlib: clean-stage3-zlib
25588 clean-stage3: clean-stage3-zlib
25589 clean-stage3-zlib:
25590         @if [ $(current_stage) = stage3 ]; then \
25591           [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25592         else \
25593           [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
25594           $(MAKE) stage3-start; \
25595         fi; \
25596         cd $(HOST_SUBDIR)/zlib && \
25597         $(MAKE) $(EXTRA_HOST_FLAGS)  \
25598                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
25599                  clean
25600 @endif zlib-bootstrap
25601
25602
25603 .PHONY: all-stage4-zlib maybe-all-stage4-zlib
25604 .PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
25605 maybe-all-stage4-zlib:
25606 maybe-clean-stage4-zlib:
25607 @if zlib-bootstrap
25608 maybe-all-stage4-zlib: all-stage4-zlib
25609 all-stage4: all-stage4-zlib
25610 TARGET-stage4-zlib = $(TARGET-zlib)
25611 all-stage4-zlib: configure-stage4-zlib
25612         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
25613         @r=`${PWD_COMMAND}`; export r; \
25614         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25615         TFLAGS="$(STAGE4_TFLAGS)"; \
25616         $(HOST_EXPORTS) \
25617         $(POSTSTAGE1_HOST_EXPORTS)  \
25618         cd $(HOST_SUBDIR)/zlib && \
25619         $(MAKE) $(BASE_FLAGS_TO_PASS) \
25620                 CFLAGS="$(STAGE4_CFLAGS)" \
25621                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
25622                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
25623                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25624                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25625                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25626                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25627                 TFLAGS="$(STAGE4_TFLAGS)" \
25628                 $(TARGET-stage4-zlib)
25629
25630 maybe-clean-stage4-zlib: clean-stage4-zlib
25631 clean-stage4: clean-stage4-zlib
25632 clean-stage4-zlib:
25633         @if [ $(current_stage) = stage4 ]; then \
25634           [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25635         else \
25636           [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
25637           $(MAKE) stage4-start; \
25638         fi; \
25639         cd $(HOST_SUBDIR)/zlib && \
25640         $(MAKE) $(EXTRA_HOST_FLAGS)  \
25641                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
25642                  clean
25643 @endif zlib-bootstrap
25644
25645
25646 .PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
25647 .PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
25648 maybe-all-stageprofile-zlib:
25649 maybe-clean-stageprofile-zlib:
25650 @if zlib-bootstrap
25651 maybe-all-stageprofile-zlib: all-stageprofile-zlib
25652 all-stageprofile: all-stageprofile-zlib
25653 TARGET-stageprofile-zlib = $(TARGET-zlib)
25654 all-stageprofile-zlib: configure-stageprofile-zlib
25655         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
25656         @r=`${PWD_COMMAND}`; export r; \
25657         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25658         TFLAGS="$(STAGEprofile_TFLAGS)"; \
25659         $(HOST_EXPORTS) \
25660         $(POSTSTAGE1_HOST_EXPORTS)  \
25661         cd $(HOST_SUBDIR)/zlib && \
25662         $(MAKE) $(BASE_FLAGS_TO_PASS) \
25663                 CFLAGS="$(STAGEprofile_CFLAGS)" \
25664                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
25665                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
25666                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25667                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25668                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25669                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25670                 TFLAGS="$(STAGEprofile_TFLAGS)" \
25671                 $(TARGET-stageprofile-zlib)
25672
25673 maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
25674 clean-stageprofile: clean-stageprofile-zlib
25675 clean-stageprofile-zlib:
25676         @if [ $(current_stage) = stageprofile ]; then \
25677           [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25678         else \
25679           [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
25680           $(MAKE) stageprofile-start; \
25681         fi; \
25682         cd $(HOST_SUBDIR)/zlib && \
25683         $(MAKE) $(EXTRA_HOST_FLAGS)  \
25684                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
25685                  clean
25686 @endif zlib-bootstrap
25687
25688
25689 .PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
25690 .PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
25691 maybe-all-stagefeedback-zlib:
25692 maybe-clean-stagefeedback-zlib:
25693 @if zlib-bootstrap
25694 maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
25695 all-stagefeedback: all-stagefeedback-zlib
25696 TARGET-stagefeedback-zlib = $(TARGET-zlib)
25697 all-stagefeedback-zlib: configure-stagefeedback-zlib
25698         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
25699         @r=`${PWD_COMMAND}`; export r; \
25700         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25701         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
25702         $(HOST_EXPORTS) \
25703         $(POSTSTAGE1_HOST_EXPORTS)  \
25704         cd $(HOST_SUBDIR)/zlib && \
25705         $(MAKE) $(BASE_FLAGS_TO_PASS) \
25706                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
25707                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
25708                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
25709                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25710                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25711                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25712                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25713                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
25714                 $(TARGET-stagefeedback-zlib)
25715
25716 maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
25717 clean-stagefeedback: clean-stagefeedback-zlib
25718 clean-stagefeedback-zlib:
25719         @if [ $(current_stage) = stagefeedback ]; then \
25720           [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25721         else \
25722           [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
25723           $(MAKE) stagefeedback-start; \
25724         fi; \
25725         cd $(HOST_SUBDIR)/zlib && \
25726         $(MAKE) $(EXTRA_HOST_FLAGS)  \
25727                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
25728                  clean
25729 @endif zlib-bootstrap
25730
25731
25732
25733
25734
25735 .PHONY: check-zlib maybe-check-zlib
25736 maybe-check-zlib:
25737 @if zlib
25738 maybe-check-zlib: check-zlib
25739
25740 check-zlib:
25741
25742 @endif zlib
25743
25744 .PHONY: install-zlib maybe-install-zlib
25745 maybe-install-zlib:
25746 @if zlib
25747 maybe-install-zlib: install-zlib
25748
25749 install-zlib:
25750
25751 @endif zlib
25752
25753 .PHONY: install-strip-zlib maybe-install-strip-zlib
25754 maybe-install-strip-zlib:
25755 @if zlib
25756 maybe-install-strip-zlib: install-strip-zlib
25757
25758 install-strip-zlib:
25759
25760 @endif zlib
25761
25762 # Other targets (info, dvi, pdf, etc.)
25763
25764 .PHONY: maybe-info-zlib info-zlib
25765 maybe-info-zlib:
25766 @if zlib
25767 maybe-info-zlib: info-zlib
25768
25769 info-zlib: \
25770     configure-zlib 
25771         @[ -f ./zlib/Makefile ] || exit 0; \
25772         r=`${PWD_COMMAND}`; export r; \
25773         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25774         $(HOST_EXPORTS) \
25775         for flag in $(EXTRA_HOST_FLAGS) ; do \
25776           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25777         done; \
25778         echo "Doing info in zlib" ; \
25779         (cd $(HOST_SUBDIR)/zlib && \
25780           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25781                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25782                   "RANLIB=$${RANLIB}" \
25783                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25784                   info) \
25785           || exit 1
25786
25787 @endif zlib
25788
25789 .PHONY: maybe-dvi-zlib dvi-zlib
25790 maybe-dvi-zlib:
25791 @if zlib
25792 maybe-dvi-zlib: dvi-zlib
25793
25794 dvi-zlib: \
25795     configure-zlib 
25796         @[ -f ./zlib/Makefile ] || exit 0; \
25797         r=`${PWD_COMMAND}`; export r; \
25798         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25799         $(HOST_EXPORTS) \
25800         for flag in $(EXTRA_HOST_FLAGS) ; do \
25801           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25802         done; \
25803         echo "Doing dvi in zlib" ; \
25804         (cd $(HOST_SUBDIR)/zlib && \
25805           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25806                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25807                   "RANLIB=$${RANLIB}" \
25808                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25809                   dvi) \
25810           || exit 1
25811
25812 @endif zlib
25813
25814 .PHONY: maybe-pdf-zlib pdf-zlib
25815 maybe-pdf-zlib:
25816 @if zlib
25817 maybe-pdf-zlib: pdf-zlib
25818
25819 pdf-zlib: \
25820     configure-zlib 
25821         @[ -f ./zlib/Makefile ] || exit 0; \
25822         r=`${PWD_COMMAND}`; export r; \
25823         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25824         $(HOST_EXPORTS) \
25825         for flag in $(EXTRA_HOST_FLAGS) ; do \
25826           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25827         done; \
25828         echo "Doing pdf in zlib" ; \
25829         (cd $(HOST_SUBDIR)/zlib && \
25830           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25831                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25832                   "RANLIB=$${RANLIB}" \
25833                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25834                   pdf) \
25835           || exit 1
25836
25837 @endif zlib
25838
25839 .PHONY: maybe-html-zlib html-zlib
25840 maybe-html-zlib:
25841 @if zlib
25842 maybe-html-zlib: html-zlib
25843
25844 html-zlib: \
25845     configure-zlib 
25846         @[ -f ./zlib/Makefile ] || exit 0; \
25847         r=`${PWD_COMMAND}`; export r; \
25848         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25849         $(HOST_EXPORTS) \
25850         for flag in $(EXTRA_HOST_FLAGS) ; do \
25851           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25852         done; \
25853         echo "Doing html in zlib" ; \
25854         (cd $(HOST_SUBDIR)/zlib && \
25855           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25856                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25857                   "RANLIB=$${RANLIB}" \
25858                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25859                   html) \
25860           || exit 1
25861
25862 @endif zlib
25863
25864 .PHONY: maybe-TAGS-zlib TAGS-zlib
25865 maybe-TAGS-zlib:
25866 @if zlib
25867 maybe-TAGS-zlib: TAGS-zlib
25868
25869 TAGS-zlib: \
25870     configure-zlib 
25871         @[ -f ./zlib/Makefile ] || exit 0; \
25872         r=`${PWD_COMMAND}`; export r; \
25873         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25874         $(HOST_EXPORTS) \
25875         for flag in $(EXTRA_HOST_FLAGS) ; do \
25876           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25877         done; \
25878         echo "Doing TAGS in zlib" ; \
25879         (cd $(HOST_SUBDIR)/zlib && \
25880           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25881                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25882                   "RANLIB=$${RANLIB}" \
25883                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25884                   TAGS) \
25885           || exit 1
25886
25887 @endif zlib
25888
25889 .PHONY: maybe-install-info-zlib install-info-zlib
25890 maybe-install-info-zlib:
25891 @if zlib
25892 maybe-install-info-zlib: install-info-zlib
25893
25894 install-info-zlib: \
25895     configure-zlib \
25896     info-zlib 
25897         @[ -f ./zlib/Makefile ] || exit 0; \
25898         r=`${PWD_COMMAND}`; export r; \
25899         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25900         $(HOST_EXPORTS) \
25901         for flag in $(EXTRA_HOST_FLAGS) ; do \
25902           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25903         done; \
25904         echo "Doing install-info in zlib" ; \
25905         (cd $(HOST_SUBDIR)/zlib && \
25906           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25907                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25908                   "RANLIB=$${RANLIB}" \
25909                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25910                   install-info) \
25911           || exit 1
25912
25913 @endif zlib
25914
25915 .PHONY: maybe-install-pdf-zlib install-pdf-zlib
25916 maybe-install-pdf-zlib:
25917 @if zlib
25918 maybe-install-pdf-zlib: install-pdf-zlib
25919
25920 install-pdf-zlib: \
25921     configure-zlib \
25922     pdf-zlib 
25923         @[ -f ./zlib/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-pdf in zlib" ; \
25931         (cd $(HOST_SUBDIR)/zlib && \
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-pdf) \
25937           || exit 1
25938
25939 @endif zlib
25940
25941 .PHONY: maybe-install-html-zlib install-html-zlib
25942 maybe-install-html-zlib:
25943 @if zlib
25944 maybe-install-html-zlib: install-html-zlib
25945
25946 install-html-zlib: \
25947     configure-zlib \
25948     html-zlib 
25949         @[ -f ./zlib/Makefile ] || exit 0; \
25950         r=`${PWD_COMMAND}`; export r; \
25951         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25952         $(HOST_EXPORTS) \
25953         for flag in $(EXTRA_HOST_FLAGS) ; do \
25954           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25955         done; \
25956         echo "Doing install-html in zlib" ; \
25957         (cd $(HOST_SUBDIR)/zlib && \
25958           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25959                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25960                   "RANLIB=$${RANLIB}" \
25961                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25962                   install-html) \
25963           || exit 1
25964
25965 @endif zlib
25966
25967 .PHONY: maybe-installcheck-zlib installcheck-zlib
25968 maybe-installcheck-zlib:
25969 @if zlib
25970 maybe-installcheck-zlib: installcheck-zlib
25971
25972 installcheck-zlib: \
25973     configure-zlib 
25974         @[ -f ./zlib/Makefile ] || exit 0; \
25975         r=`${PWD_COMMAND}`; export r; \
25976         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25977         $(HOST_EXPORTS) \
25978         for flag in $(EXTRA_HOST_FLAGS) ; do \
25979           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25980         done; \
25981         echo "Doing installcheck in zlib" ; \
25982         (cd $(HOST_SUBDIR)/zlib && \
25983           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25984                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25985                   "RANLIB=$${RANLIB}" \
25986                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25987                   installcheck) \
25988           || exit 1
25989
25990 @endif zlib
25991
25992 .PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
25993 maybe-mostlyclean-zlib:
25994 @if zlib
25995 maybe-mostlyclean-zlib: mostlyclean-zlib
25996
25997 mostlyclean-zlib: 
25998         @[ -f ./zlib/Makefile ] || exit 0; \
25999         r=`${PWD_COMMAND}`; export r; \
26000         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26001         $(HOST_EXPORTS) \
26002         for flag in $(EXTRA_HOST_FLAGS) ; do \
26003           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26004         done; \
26005         echo "Doing mostlyclean in zlib" ; \
26006         (cd $(HOST_SUBDIR)/zlib && \
26007           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26008                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26009                   "RANLIB=$${RANLIB}" \
26010                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26011                   mostlyclean) \
26012           || exit 1
26013
26014 @endif zlib
26015
26016 .PHONY: maybe-clean-zlib clean-zlib
26017 maybe-clean-zlib:
26018 @if zlib
26019 maybe-clean-zlib: clean-zlib
26020
26021 clean-zlib: 
26022         @[ -f ./zlib/Makefile ] || exit 0; \
26023         r=`${PWD_COMMAND}`; export r; \
26024         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26025         $(HOST_EXPORTS) \
26026         for flag in $(EXTRA_HOST_FLAGS) ; do \
26027           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26028         done; \
26029         echo "Doing clean in zlib" ; \
26030         (cd $(HOST_SUBDIR)/zlib && \
26031           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26032                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26033                   "RANLIB=$${RANLIB}" \
26034                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26035                   clean) \
26036           || exit 1
26037
26038 @endif zlib
26039
26040 .PHONY: maybe-distclean-zlib distclean-zlib
26041 maybe-distclean-zlib:
26042 @if zlib
26043 maybe-distclean-zlib: distclean-zlib
26044
26045 distclean-zlib: 
26046         @[ -f ./zlib/Makefile ] || exit 0; \
26047         r=`${PWD_COMMAND}`; export r; \
26048         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26049         $(HOST_EXPORTS) \
26050         for flag in $(EXTRA_HOST_FLAGS) ; do \
26051           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26052         done; \
26053         echo "Doing distclean in zlib" ; \
26054         (cd $(HOST_SUBDIR)/zlib && \
26055           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26056                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26057                   "RANLIB=$${RANLIB}" \
26058                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26059                   distclean) \
26060           || exit 1
26061
26062 @endif zlib
26063
26064 .PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
26065 maybe-maintainer-clean-zlib:
26066 @if zlib
26067 maybe-maintainer-clean-zlib: maintainer-clean-zlib
26068
26069 maintainer-clean-zlib: 
26070         @[ -f ./zlib/Makefile ] || exit 0; \
26071         r=`${PWD_COMMAND}`; export r; \
26072         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26073         $(HOST_EXPORTS) \
26074         for flag in $(EXTRA_HOST_FLAGS) ; do \
26075           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26076         done; \
26077         echo "Doing maintainer-clean in zlib" ; \
26078         (cd $(HOST_SUBDIR)/zlib && \
26079           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26080                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26081                   "RANLIB=$${RANLIB}" \
26082                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26083                   maintainer-clean) \
26084           || exit 1
26085
26086 @endif zlib
26087
26088
26089
26090 .PHONY: configure-gdb maybe-configure-gdb
26091 maybe-configure-gdb:
26092 @if gcc-bootstrap
26093 configure-gdb: stage_current
26094 @endif gcc-bootstrap
26095 @if gdb
26096 maybe-configure-gdb: configure-gdb
26097 configure-gdb: 
26098         @: $(MAKE); $(unstage)
26099         @r=`${PWD_COMMAND}`; export r; \
26100         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26101         test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
26102         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
26103         $(HOST_EXPORTS)  \
26104         echo Configuring in $(HOST_SUBDIR)/gdb; \
26105         cd "$(HOST_SUBDIR)/gdb" || exit 1; \
26106         case $(srcdir) in \
26107           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26108           *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
26109                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26110         esac; \
26111         srcdiroption="--srcdir=$${topdir}/gdb"; \
26112         libsrcdir="$$s/gdb"; \
26113         $(SHELL) $${libsrcdir}/configure \
26114           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26115           --target=${target_alias} $${srcdiroption}  \
26116           || exit 1
26117 @endif gdb
26118
26119
26120
26121
26122
26123 .PHONY: all-gdb maybe-all-gdb
26124 maybe-all-gdb:
26125 @if gcc-bootstrap
26126 all-gdb: stage_current
26127 @endif gcc-bootstrap
26128 @if gdb
26129 TARGET-gdb=all
26130 maybe-all-gdb: all-gdb
26131 all-gdb: configure-gdb
26132         @: $(MAKE); $(unstage)
26133         @r=`${PWD_COMMAND}`; export r; \
26134         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26135         $(HOST_EXPORTS)  \
26136         (cd $(HOST_SUBDIR)/gdb && \
26137           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
26138                 $(TARGET-gdb))
26139 @endif gdb
26140
26141
26142
26143
26144 .PHONY: check-gdb maybe-check-gdb
26145 maybe-check-gdb:
26146 @if gdb
26147 maybe-check-gdb: check-gdb
26148
26149 check-gdb:
26150         @: $(MAKE); $(unstage)
26151         @r=`${PWD_COMMAND}`; export r; \
26152         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26153         $(HOST_EXPORTS) \
26154         (cd $(HOST_SUBDIR)/gdb && \
26155           $(MAKE) $(FLAGS_TO_PASS)  check)
26156
26157 @endif gdb
26158
26159 .PHONY: install-gdb maybe-install-gdb
26160 maybe-install-gdb:
26161 @if gdb
26162 maybe-install-gdb: install-gdb
26163
26164 install-gdb: installdirs
26165         @: $(MAKE); $(unstage)
26166         @r=`${PWD_COMMAND}`; export r; \
26167         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26168         $(HOST_EXPORTS) \
26169         (cd $(HOST_SUBDIR)/gdb && \
26170           $(MAKE) $(FLAGS_TO_PASS)  install)
26171
26172 @endif gdb
26173
26174 .PHONY: install-strip-gdb maybe-install-strip-gdb
26175 maybe-install-strip-gdb:
26176 @if gdb
26177 maybe-install-strip-gdb: install-strip-gdb
26178
26179 install-strip-gdb: installdirs
26180         @: $(MAKE); $(unstage)
26181         @r=`${PWD_COMMAND}`; export r; \
26182         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26183         $(HOST_EXPORTS) \
26184         (cd $(HOST_SUBDIR)/gdb && \
26185           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
26186
26187 @endif gdb
26188
26189 # Other targets (info, dvi, pdf, etc.)
26190
26191 .PHONY: maybe-info-gdb info-gdb
26192 maybe-info-gdb:
26193 @if gdb
26194 maybe-info-gdb: info-gdb
26195
26196 info-gdb: \
26197     configure-gdb 
26198         @: $(MAKE); $(unstage)
26199         @[ -f ./gdb/Makefile ] || exit 0; \
26200         r=`${PWD_COMMAND}`; export r; \
26201         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26202         $(HOST_EXPORTS) \
26203         for flag in $(EXTRA_HOST_FLAGS) ; do \
26204           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26205         done; \
26206         echo "Doing info in gdb" ; \
26207         (cd $(HOST_SUBDIR)/gdb && \
26208           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26209                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26210                   "RANLIB=$${RANLIB}" \
26211                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26212                   info) \
26213           || exit 1
26214
26215 @endif gdb
26216
26217 .PHONY: maybe-dvi-gdb dvi-gdb
26218 maybe-dvi-gdb:
26219 @if gdb
26220 maybe-dvi-gdb: dvi-gdb
26221
26222 dvi-gdb: \
26223     configure-gdb 
26224         @: $(MAKE); $(unstage)
26225         @[ -f ./gdb/Makefile ] || exit 0; \
26226         r=`${PWD_COMMAND}`; export r; \
26227         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26228         $(HOST_EXPORTS) \
26229         for flag in $(EXTRA_HOST_FLAGS) ; do \
26230           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26231         done; \
26232         echo "Doing dvi in gdb" ; \
26233         (cd $(HOST_SUBDIR)/gdb && \
26234           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26235                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26236                   "RANLIB=$${RANLIB}" \
26237                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26238                   dvi) \
26239           || exit 1
26240
26241 @endif gdb
26242
26243 .PHONY: maybe-pdf-gdb pdf-gdb
26244 maybe-pdf-gdb:
26245 @if gdb
26246 maybe-pdf-gdb: pdf-gdb
26247
26248 pdf-gdb: \
26249     configure-gdb 
26250         @: $(MAKE); $(unstage)
26251         @[ -f ./gdb/Makefile ] || exit 0; \
26252         r=`${PWD_COMMAND}`; export r; \
26253         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26254         $(HOST_EXPORTS) \
26255         for flag in $(EXTRA_HOST_FLAGS) ; do \
26256           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26257         done; \
26258         echo "Doing pdf in gdb" ; \
26259         (cd $(HOST_SUBDIR)/gdb && \
26260           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26261                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26262                   "RANLIB=$${RANLIB}" \
26263                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26264                   pdf) \
26265           || exit 1
26266
26267 @endif gdb
26268
26269 .PHONY: maybe-html-gdb html-gdb
26270 maybe-html-gdb:
26271 @if gdb
26272 maybe-html-gdb: html-gdb
26273
26274 html-gdb: \
26275     configure-gdb 
26276         @: $(MAKE); $(unstage)
26277         @[ -f ./gdb/Makefile ] || exit 0; \
26278         r=`${PWD_COMMAND}`; export r; \
26279         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26280         $(HOST_EXPORTS) \
26281         for flag in $(EXTRA_HOST_FLAGS) ; do \
26282           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26283         done; \
26284         echo "Doing html in gdb" ; \
26285         (cd $(HOST_SUBDIR)/gdb && \
26286           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26287                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26288                   "RANLIB=$${RANLIB}" \
26289                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26290                   html) \
26291           || exit 1
26292
26293 @endif gdb
26294
26295 .PHONY: maybe-TAGS-gdb TAGS-gdb
26296 maybe-TAGS-gdb:
26297 @if gdb
26298 maybe-TAGS-gdb: TAGS-gdb
26299
26300 TAGS-gdb: \
26301     configure-gdb 
26302         @: $(MAKE); $(unstage)
26303         @[ -f ./gdb/Makefile ] || exit 0; \
26304         r=`${PWD_COMMAND}`; export r; \
26305         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26306         $(HOST_EXPORTS) \
26307         for flag in $(EXTRA_HOST_FLAGS) ; do \
26308           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26309         done; \
26310         echo "Doing TAGS in gdb" ; \
26311         (cd $(HOST_SUBDIR)/gdb && \
26312           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26313                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26314                   "RANLIB=$${RANLIB}" \
26315                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26316                   TAGS) \
26317           || exit 1
26318
26319 @endif gdb
26320
26321 .PHONY: maybe-install-info-gdb install-info-gdb
26322 maybe-install-info-gdb:
26323 @if gdb
26324 maybe-install-info-gdb: install-info-gdb
26325
26326 install-info-gdb: \
26327     configure-gdb \
26328     info-gdb 
26329         @: $(MAKE); $(unstage)
26330         @[ -f ./gdb/Makefile ] || exit 0; \
26331         r=`${PWD_COMMAND}`; export r; \
26332         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26333         $(HOST_EXPORTS) \
26334         for flag in $(EXTRA_HOST_FLAGS) ; do \
26335           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26336         done; \
26337         echo "Doing install-info in gdb" ; \
26338         (cd $(HOST_SUBDIR)/gdb && \
26339           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26340                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26341                   "RANLIB=$${RANLIB}" \
26342                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26343                   install-info) \
26344           || exit 1
26345
26346 @endif gdb
26347
26348 .PHONY: maybe-install-pdf-gdb install-pdf-gdb
26349 maybe-install-pdf-gdb:
26350 @if gdb
26351 maybe-install-pdf-gdb: install-pdf-gdb
26352
26353 install-pdf-gdb: \
26354     configure-gdb \
26355     pdf-gdb 
26356         @: $(MAKE); $(unstage)
26357         @[ -f ./gdb/Makefile ] || exit 0; \
26358         r=`${PWD_COMMAND}`; export r; \
26359         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26360         $(HOST_EXPORTS) \
26361         for flag in $(EXTRA_HOST_FLAGS) ; do \
26362           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26363         done; \
26364         echo "Doing install-pdf in gdb" ; \
26365         (cd $(HOST_SUBDIR)/gdb && \
26366           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26367                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26368                   "RANLIB=$${RANLIB}" \
26369                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26370                   install-pdf) \
26371           || exit 1
26372
26373 @endif gdb
26374
26375 .PHONY: maybe-install-html-gdb install-html-gdb
26376 maybe-install-html-gdb:
26377 @if gdb
26378 maybe-install-html-gdb: install-html-gdb
26379
26380 install-html-gdb: \
26381     configure-gdb \
26382     html-gdb 
26383         @: $(MAKE); $(unstage)
26384         @[ -f ./gdb/Makefile ] || exit 0; \
26385         r=`${PWD_COMMAND}`; export r; \
26386         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26387         $(HOST_EXPORTS) \
26388         for flag in $(EXTRA_HOST_FLAGS) ; do \
26389           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26390         done; \
26391         echo "Doing install-html in gdb" ; \
26392         (cd $(HOST_SUBDIR)/gdb && \
26393           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26394                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26395                   "RANLIB=$${RANLIB}" \
26396                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26397                   install-html) \
26398           || exit 1
26399
26400 @endif gdb
26401
26402 .PHONY: maybe-installcheck-gdb installcheck-gdb
26403 maybe-installcheck-gdb:
26404 @if gdb
26405 maybe-installcheck-gdb: installcheck-gdb
26406
26407 installcheck-gdb: \
26408     configure-gdb 
26409         @: $(MAKE); $(unstage)
26410         @[ -f ./gdb/Makefile ] || exit 0; \
26411         r=`${PWD_COMMAND}`; export r; \
26412         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26413         $(HOST_EXPORTS) \
26414         for flag in $(EXTRA_HOST_FLAGS) ; do \
26415           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26416         done; \
26417         echo "Doing installcheck in gdb" ; \
26418         (cd $(HOST_SUBDIR)/gdb && \
26419           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26420                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26421                   "RANLIB=$${RANLIB}" \
26422                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26423                   installcheck) \
26424           || exit 1
26425
26426 @endif gdb
26427
26428 .PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
26429 maybe-mostlyclean-gdb:
26430 @if gdb
26431 maybe-mostlyclean-gdb: mostlyclean-gdb
26432
26433 mostlyclean-gdb: 
26434         @: $(MAKE); $(unstage)
26435         @[ -f ./gdb/Makefile ] || exit 0; \
26436         r=`${PWD_COMMAND}`; export r; \
26437         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26438         $(HOST_EXPORTS) \
26439         for flag in $(EXTRA_HOST_FLAGS) ; do \
26440           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26441         done; \
26442         echo "Doing mostlyclean in gdb" ; \
26443         (cd $(HOST_SUBDIR)/gdb && \
26444           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26445                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26446                   "RANLIB=$${RANLIB}" \
26447                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26448                   mostlyclean) \
26449           || exit 1
26450
26451 @endif gdb
26452
26453 .PHONY: maybe-clean-gdb clean-gdb
26454 maybe-clean-gdb:
26455 @if gdb
26456 maybe-clean-gdb: clean-gdb
26457
26458 clean-gdb: 
26459         @: $(MAKE); $(unstage)
26460         @[ -f ./gdb/Makefile ] || exit 0; \
26461         r=`${PWD_COMMAND}`; export r; \
26462         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26463         $(HOST_EXPORTS) \
26464         for flag in $(EXTRA_HOST_FLAGS) ; do \
26465           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26466         done; \
26467         echo "Doing clean in gdb" ; \
26468         (cd $(HOST_SUBDIR)/gdb && \
26469           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26470                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26471                   "RANLIB=$${RANLIB}" \
26472                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26473                   clean) \
26474           || exit 1
26475
26476 @endif gdb
26477
26478 .PHONY: maybe-distclean-gdb distclean-gdb
26479 maybe-distclean-gdb:
26480 @if gdb
26481 maybe-distclean-gdb: distclean-gdb
26482
26483 distclean-gdb: 
26484         @: $(MAKE); $(unstage)
26485         @[ -f ./gdb/Makefile ] || exit 0; \
26486         r=`${PWD_COMMAND}`; export r; \
26487         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26488         $(HOST_EXPORTS) \
26489         for flag in $(EXTRA_HOST_FLAGS) ; do \
26490           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26491         done; \
26492         echo "Doing distclean in gdb" ; \
26493         (cd $(HOST_SUBDIR)/gdb && \
26494           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26495                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26496                   "RANLIB=$${RANLIB}" \
26497                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26498                   distclean) \
26499           || exit 1
26500
26501 @endif gdb
26502
26503 .PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
26504 maybe-maintainer-clean-gdb:
26505 @if gdb
26506 maybe-maintainer-clean-gdb: maintainer-clean-gdb
26507
26508 maintainer-clean-gdb: 
26509         @: $(MAKE); $(unstage)
26510         @[ -f ./gdb/Makefile ] || exit 0; \
26511         r=`${PWD_COMMAND}`; export r; \
26512         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26513         $(HOST_EXPORTS) \
26514         for flag in $(EXTRA_HOST_FLAGS) ; do \
26515           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26516         done; \
26517         echo "Doing maintainer-clean in gdb" ; \
26518         (cd $(HOST_SUBDIR)/gdb && \
26519           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26520                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26521                   "RANLIB=$${RANLIB}" \
26522                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26523                   maintainer-clean) \
26524           || exit 1
26525
26526 @endif gdb
26527
26528
26529
26530 .PHONY: configure-expect maybe-configure-expect
26531 maybe-configure-expect:
26532 @if gcc-bootstrap
26533 configure-expect: stage_current
26534 @endif gcc-bootstrap
26535 @if expect
26536 maybe-configure-expect: configure-expect
26537 configure-expect: 
26538         @: $(MAKE); $(unstage)
26539         @r=`${PWD_COMMAND}`; export r; \
26540         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26541         test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
26542         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
26543         $(HOST_EXPORTS)  \
26544         echo Configuring in $(HOST_SUBDIR)/expect; \
26545         cd "$(HOST_SUBDIR)/expect" || exit 1; \
26546         case $(srcdir) in \
26547           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26548           *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
26549                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26550         esac; \
26551         srcdiroption="--srcdir=$${topdir}/expect"; \
26552         libsrcdir="$$s/expect"; \
26553         $(SHELL) $${libsrcdir}/configure \
26554           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26555           --target=${target_alias} $${srcdiroption}  \
26556           || exit 1
26557 @endif expect
26558
26559
26560
26561
26562
26563 .PHONY: all-expect maybe-all-expect
26564 maybe-all-expect:
26565 @if gcc-bootstrap
26566 all-expect: stage_current
26567 @endif gcc-bootstrap
26568 @if expect
26569 TARGET-expect=all
26570 maybe-all-expect: all-expect
26571 all-expect: configure-expect
26572         @: $(MAKE); $(unstage)
26573         @r=`${PWD_COMMAND}`; export r; \
26574         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26575         $(HOST_EXPORTS)  \
26576         (cd $(HOST_SUBDIR)/expect && \
26577           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
26578                 $(TARGET-expect))
26579 @endif expect
26580
26581
26582
26583
26584 .PHONY: check-expect maybe-check-expect
26585 maybe-check-expect:
26586 @if expect
26587 maybe-check-expect: check-expect
26588
26589 check-expect:
26590         @: $(MAKE); $(unstage)
26591         @r=`${PWD_COMMAND}`; export r; \
26592         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26593         $(HOST_EXPORTS) \
26594         (cd $(HOST_SUBDIR)/expect && \
26595           $(MAKE) $(FLAGS_TO_PASS)  check)
26596
26597 @endif expect
26598
26599 .PHONY: install-expect maybe-install-expect
26600 maybe-install-expect:
26601 @if expect
26602 maybe-install-expect: install-expect
26603
26604 install-expect: installdirs
26605         @: $(MAKE); $(unstage)
26606         @r=`${PWD_COMMAND}`; export r; \
26607         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26608         $(HOST_EXPORTS) \
26609         (cd $(HOST_SUBDIR)/expect && \
26610           $(MAKE) $(FLAGS_TO_PASS)  install)
26611
26612 @endif expect
26613
26614 .PHONY: install-strip-expect maybe-install-strip-expect
26615 maybe-install-strip-expect:
26616 @if expect
26617 maybe-install-strip-expect: install-strip-expect
26618
26619 install-strip-expect: installdirs
26620         @: $(MAKE); $(unstage)
26621         @r=`${PWD_COMMAND}`; export r; \
26622         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26623         $(HOST_EXPORTS) \
26624         (cd $(HOST_SUBDIR)/expect && \
26625           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
26626
26627 @endif expect
26628
26629 # Other targets (info, dvi, pdf, etc.)
26630
26631 .PHONY: maybe-info-expect info-expect
26632 maybe-info-expect:
26633 @if expect
26634 maybe-info-expect: info-expect
26635
26636 info-expect: \
26637     configure-expect 
26638         @: $(MAKE); $(unstage)
26639         @[ -f ./expect/Makefile ] || exit 0; \
26640         r=`${PWD_COMMAND}`; export r; \
26641         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26642         $(HOST_EXPORTS) \
26643         for flag in $(EXTRA_HOST_FLAGS) ; do \
26644           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26645         done; \
26646         echo "Doing info in expect" ; \
26647         (cd $(HOST_SUBDIR)/expect && \
26648           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26649                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26650                   "RANLIB=$${RANLIB}" \
26651                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26652                   info) \
26653           || exit 1
26654
26655 @endif expect
26656
26657 .PHONY: maybe-dvi-expect dvi-expect
26658 maybe-dvi-expect:
26659 @if expect
26660 maybe-dvi-expect: dvi-expect
26661
26662 dvi-expect: \
26663     configure-expect 
26664         @: $(MAKE); $(unstage)
26665         @[ -f ./expect/Makefile ] || exit 0; \
26666         r=`${PWD_COMMAND}`; export r; \
26667         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26668         $(HOST_EXPORTS) \
26669         for flag in $(EXTRA_HOST_FLAGS) ; do \
26670           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26671         done; \
26672         echo "Doing dvi in expect" ; \
26673         (cd $(HOST_SUBDIR)/expect && \
26674           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26675                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26676                   "RANLIB=$${RANLIB}" \
26677                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26678                   dvi) \
26679           || exit 1
26680
26681 @endif expect
26682
26683 .PHONY: maybe-pdf-expect pdf-expect
26684 maybe-pdf-expect:
26685 @if expect
26686 maybe-pdf-expect: pdf-expect
26687
26688 pdf-expect: \
26689     configure-expect 
26690         @: $(MAKE); $(unstage)
26691         @[ -f ./expect/Makefile ] || exit 0; \
26692         r=`${PWD_COMMAND}`; export r; \
26693         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26694         $(HOST_EXPORTS) \
26695         for flag in $(EXTRA_HOST_FLAGS) ; do \
26696           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26697         done; \
26698         echo "Doing pdf in expect" ; \
26699         (cd $(HOST_SUBDIR)/expect && \
26700           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26701                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26702                   "RANLIB=$${RANLIB}" \
26703                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26704                   pdf) \
26705           || exit 1
26706
26707 @endif expect
26708
26709 .PHONY: maybe-html-expect html-expect
26710 maybe-html-expect:
26711 @if expect
26712 maybe-html-expect: html-expect
26713
26714 html-expect: \
26715     configure-expect 
26716         @: $(MAKE); $(unstage)
26717         @[ -f ./expect/Makefile ] || exit 0; \
26718         r=`${PWD_COMMAND}`; export r; \
26719         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26720         $(HOST_EXPORTS) \
26721         for flag in $(EXTRA_HOST_FLAGS) ; do \
26722           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26723         done; \
26724         echo "Doing html in expect" ; \
26725         (cd $(HOST_SUBDIR)/expect && \
26726           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26727                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26728                   "RANLIB=$${RANLIB}" \
26729                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26730                   html) \
26731           || exit 1
26732
26733 @endif expect
26734
26735 .PHONY: maybe-TAGS-expect TAGS-expect
26736 maybe-TAGS-expect:
26737 @if expect
26738 maybe-TAGS-expect: TAGS-expect
26739
26740 TAGS-expect: \
26741     configure-expect 
26742         @: $(MAKE); $(unstage)
26743         @[ -f ./expect/Makefile ] || exit 0; \
26744         r=`${PWD_COMMAND}`; export r; \
26745         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26746         $(HOST_EXPORTS) \
26747         for flag in $(EXTRA_HOST_FLAGS) ; do \
26748           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26749         done; \
26750         echo "Doing TAGS in expect" ; \
26751         (cd $(HOST_SUBDIR)/expect && \
26752           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26753                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26754                   "RANLIB=$${RANLIB}" \
26755                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26756                   TAGS) \
26757           || exit 1
26758
26759 @endif expect
26760
26761 .PHONY: maybe-install-info-expect install-info-expect
26762 maybe-install-info-expect:
26763 @if expect
26764 maybe-install-info-expect: install-info-expect
26765
26766 install-info-expect: \
26767     configure-expect \
26768     info-expect 
26769         @: $(MAKE); $(unstage)
26770         @[ -f ./expect/Makefile ] || exit 0; \
26771         r=`${PWD_COMMAND}`; export r; \
26772         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26773         $(HOST_EXPORTS) \
26774         for flag in $(EXTRA_HOST_FLAGS) ; do \
26775           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26776         done; \
26777         echo "Doing install-info in expect" ; \
26778         (cd $(HOST_SUBDIR)/expect && \
26779           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26780                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26781                   "RANLIB=$${RANLIB}" \
26782                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26783                   install-info) \
26784           || exit 1
26785
26786 @endif expect
26787
26788 .PHONY: maybe-install-pdf-expect install-pdf-expect
26789 maybe-install-pdf-expect:
26790 @if expect
26791 maybe-install-pdf-expect: install-pdf-expect
26792
26793 install-pdf-expect: \
26794     configure-expect \
26795     pdf-expect 
26796         @: $(MAKE); $(unstage)
26797         @[ -f ./expect/Makefile ] || exit 0; \
26798         r=`${PWD_COMMAND}`; export r; \
26799         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26800         $(HOST_EXPORTS) \
26801         for flag in $(EXTRA_HOST_FLAGS) ; do \
26802           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26803         done; \
26804         echo "Doing install-pdf in expect" ; \
26805         (cd $(HOST_SUBDIR)/expect && \
26806           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26807                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26808                   "RANLIB=$${RANLIB}" \
26809                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26810                   install-pdf) \
26811           || exit 1
26812
26813 @endif expect
26814
26815 .PHONY: maybe-install-html-expect install-html-expect
26816 maybe-install-html-expect:
26817 @if expect
26818 maybe-install-html-expect: install-html-expect
26819
26820 install-html-expect: \
26821     configure-expect \
26822     html-expect 
26823         @: $(MAKE); $(unstage)
26824         @[ -f ./expect/Makefile ] || exit 0; \
26825         r=`${PWD_COMMAND}`; export r; \
26826         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26827         $(HOST_EXPORTS) \
26828         for flag in $(EXTRA_HOST_FLAGS) ; do \
26829           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26830         done; \
26831         echo "Doing install-html in expect" ; \
26832         (cd $(HOST_SUBDIR)/expect && \
26833           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26834                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26835                   "RANLIB=$${RANLIB}" \
26836                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26837                   install-html) \
26838           || exit 1
26839
26840 @endif expect
26841
26842 .PHONY: maybe-installcheck-expect installcheck-expect
26843 maybe-installcheck-expect:
26844 @if expect
26845 maybe-installcheck-expect: installcheck-expect
26846
26847 installcheck-expect: \
26848     configure-expect 
26849         @: $(MAKE); $(unstage)
26850         @[ -f ./expect/Makefile ] || exit 0; \
26851         r=`${PWD_COMMAND}`; export r; \
26852         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26853         $(HOST_EXPORTS) \
26854         for flag in $(EXTRA_HOST_FLAGS) ; do \
26855           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26856         done; \
26857         echo "Doing installcheck in expect" ; \
26858         (cd $(HOST_SUBDIR)/expect && \
26859           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26860                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26861                   "RANLIB=$${RANLIB}" \
26862                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26863                   installcheck) \
26864           || exit 1
26865
26866 @endif expect
26867
26868 .PHONY: maybe-mostlyclean-expect mostlyclean-expect
26869 maybe-mostlyclean-expect:
26870 @if expect
26871 maybe-mostlyclean-expect: mostlyclean-expect
26872
26873 mostlyclean-expect: 
26874         @: $(MAKE); $(unstage)
26875         @[ -f ./expect/Makefile ] || exit 0; \
26876         r=`${PWD_COMMAND}`; export r; \
26877         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26878         $(HOST_EXPORTS) \
26879         for flag in $(EXTRA_HOST_FLAGS) ; do \
26880           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26881         done; \
26882         echo "Doing mostlyclean in expect" ; \
26883         (cd $(HOST_SUBDIR)/expect && \
26884           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26885                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26886                   "RANLIB=$${RANLIB}" \
26887                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26888                   mostlyclean) \
26889           || exit 1
26890
26891 @endif expect
26892
26893 .PHONY: maybe-clean-expect clean-expect
26894 maybe-clean-expect:
26895 @if expect
26896 maybe-clean-expect: clean-expect
26897
26898 clean-expect: 
26899         @: $(MAKE); $(unstage)
26900         @[ -f ./expect/Makefile ] || exit 0; \
26901         r=`${PWD_COMMAND}`; export r; \
26902         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26903         $(HOST_EXPORTS) \
26904         for flag in $(EXTRA_HOST_FLAGS) ; do \
26905           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26906         done; \
26907         echo "Doing clean in expect" ; \
26908         (cd $(HOST_SUBDIR)/expect && \
26909           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26910                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26911                   "RANLIB=$${RANLIB}" \
26912                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26913                   clean) \
26914           || exit 1
26915
26916 @endif expect
26917
26918 .PHONY: maybe-distclean-expect distclean-expect
26919 maybe-distclean-expect:
26920 @if expect
26921 maybe-distclean-expect: distclean-expect
26922
26923 distclean-expect: 
26924         @: $(MAKE); $(unstage)
26925         @[ -f ./expect/Makefile ] || exit 0; \
26926         r=`${PWD_COMMAND}`; export r; \
26927         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26928         $(HOST_EXPORTS) \
26929         for flag in $(EXTRA_HOST_FLAGS) ; do \
26930           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26931         done; \
26932         echo "Doing distclean in expect" ; \
26933         (cd $(HOST_SUBDIR)/expect && \
26934           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26935                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26936                   "RANLIB=$${RANLIB}" \
26937                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26938                   distclean) \
26939           || exit 1
26940
26941 @endif expect
26942
26943 .PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
26944 maybe-maintainer-clean-expect:
26945 @if expect
26946 maybe-maintainer-clean-expect: maintainer-clean-expect
26947
26948 maintainer-clean-expect: 
26949         @: $(MAKE); $(unstage)
26950         @[ -f ./expect/Makefile ] || exit 0; \
26951         r=`${PWD_COMMAND}`; export r; \
26952         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26953         $(HOST_EXPORTS) \
26954         for flag in $(EXTRA_HOST_FLAGS) ; do \
26955           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26956         done; \
26957         echo "Doing maintainer-clean in expect" ; \
26958         (cd $(HOST_SUBDIR)/expect && \
26959           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26960                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26961                   "RANLIB=$${RANLIB}" \
26962                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26963                   maintainer-clean) \
26964           || exit 1
26965
26966 @endif expect
26967
26968
26969
26970 .PHONY: configure-guile maybe-configure-guile
26971 maybe-configure-guile:
26972 @if gcc-bootstrap
26973 configure-guile: stage_current
26974 @endif gcc-bootstrap
26975 @if guile
26976 maybe-configure-guile: configure-guile
26977 configure-guile: 
26978         @: $(MAKE); $(unstage)
26979         @r=`${PWD_COMMAND}`; export r; \
26980         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26981         test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
26982         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
26983         $(HOST_EXPORTS)  \
26984         echo Configuring in $(HOST_SUBDIR)/guile; \
26985         cd "$(HOST_SUBDIR)/guile" || exit 1; \
26986         case $(srcdir) in \
26987           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26988           *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
26989                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26990         esac; \
26991         srcdiroption="--srcdir=$${topdir}/guile"; \
26992         libsrcdir="$$s/guile"; \
26993         $(SHELL) $${libsrcdir}/configure \
26994           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26995           --target=${target_alias} $${srcdiroption}  \
26996           || exit 1
26997 @endif guile
26998
26999
27000
27001
27002
27003 .PHONY: all-guile maybe-all-guile
27004 maybe-all-guile:
27005 @if gcc-bootstrap
27006 all-guile: stage_current
27007 @endif gcc-bootstrap
27008 @if guile
27009 TARGET-guile=all
27010 maybe-all-guile: all-guile
27011 all-guile: configure-guile
27012         @: $(MAKE); $(unstage)
27013         @r=`${PWD_COMMAND}`; export r; \
27014         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27015         $(HOST_EXPORTS)  \
27016         (cd $(HOST_SUBDIR)/guile && \
27017           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
27018                 $(TARGET-guile))
27019 @endif guile
27020
27021
27022
27023
27024 .PHONY: check-guile maybe-check-guile
27025 maybe-check-guile:
27026 @if guile
27027 maybe-check-guile: check-guile
27028
27029 check-guile:
27030         @: $(MAKE); $(unstage)
27031         @r=`${PWD_COMMAND}`; export r; \
27032         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27033         $(HOST_EXPORTS) \
27034         (cd $(HOST_SUBDIR)/guile && \
27035           $(MAKE) $(FLAGS_TO_PASS)  check)
27036
27037 @endif guile
27038
27039 .PHONY: install-guile maybe-install-guile
27040 maybe-install-guile:
27041 @if guile
27042 maybe-install-guile: install-guile
27043
27044 install-guile: installdirs
27045         @: $(MAKE); $(unstage)
27046         @r=`${PWD_COMMAND}`; export r; \
27047         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27048         $(HOST_EXPORTS) \
27049         (cd $(HOST_SUBDIR)/guile && \
27050           $(MAKE) $(FLAGS_TO_PASS)  install)
27051
27052 @endif guile
27053
27054 .PHONY: install-strip-guile maybe-install-strip-guile
27055 maybe-install-strip-guile:
27056 @if guile
27057 maybe-install-strip-guile: install-strip-guile
27058
27059 install-strip-guile: installdirs
27060         @: $(MAKE); $(unstage)
27061         @r=`${PWD_COMMAND}`; export r; \
27062         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27063         $(HOST_EXPORTS) \
27064         (cd $(HOST_SUBDIR)/guile && \
27065           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
27066
27067 @endif guile
27068
27069 # Other targets (info, dvi, pdf, etc.)
27070
27071 .PHONY: maybe-info-guile info-guile
27072 maybe-info-guile:
27073 @if guile
27074 maybe-info-guile: info-guile
27075
27076 info-guile: \
27077     configure-guile 
27078         @: $(MAKE); $(unstage)
27079         @[ -f ./guile/Makefile ] || exit 0; \
27080         r=`${PWD_COMMAND}`; export r; \
27081         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27082         $(HOST_EXPORTS) \
27083         for flag in $(EXTRA_HOST_FLAGS) ; do \
27084           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27085         done; \
27086         echo "Doing info in guile" ; \
27087         (cd $(HOST_SUBDIR)/guile && \
27088           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27089                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27090                   "RANLIB=$${RANLIB}" \
27091                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27092                   info) \
27093           || exit 1
27094
27095 @endif guile
27096
27097 .PHONY: maybe-dvi-guile dvi-guile
27098 maybe-dvi-guile:
27099 @if guile
27100 maybe-dvi-guile: dvi-guile
27101
27102 dvi-guile: \
27103     configure-guile 
27104         @: $(MAKE); $(unstage)
27105         @[ -f ./guile/Makefile ] || exit 0; \
27106         r=`${PWD_COMMAND}`; export r; \
27107         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27108         $(HOST_EXPORTS) \
27109         for flag in $(EXTRA_HOST_FLAGS) ; do \
27110           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27111         done; \
27112         echo "Doing dvi in guile" ; \
27113         (cd $(HOST_SUBDIR)/guile && \
27114           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27115                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27116                   "RANLIB=$${RANLIB}" \
27117                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27118                   dvi) \
27119           || exit 1
27120
27121 @endif guile
27122
27123 .PHONY: maybe-pdf-guile pdf-guile
27124 maybe-pdf-guile:
27125 @if guile
27126 maybe-pdf-guile: pdf-guile
27127
27128 pdf-guile: \
27129     configure-guile 
27130         @: $(MAKE); $(unstage)
27131         @[ -f ./guile/Makefile ] || exit 0; \
27132         r=`${PWD_COMMAND}`; export r; \
27133         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27134         $(HOST_EXPORTS) \
27135         for flag in $(EXTRA_HOST_FLAGS) ; do \
27136           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27137         done; \
27138         echo "Doing pdf in guile" ; \
27139         (cd $(HOST_SUBDIR)/guile && \
27140           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27141                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27142                   "RANLIB=$${RANLIB}" \
27143                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27144                   pdf) \
27145           || exit 1
27146
27147 @endif guile
27148
27149 .PHONY: maybe-html-guile html-guile
27150 maybe-html-guile:
27151 @if guile
27152 maybe-html-guile: html-guile
27153
27154 html-guile: \
27155     configure-guile 
27156         @: $(MAKE); $(unstage)
27157         @[ -f ./guile/Makefile ] || exit 0; \
27158         r=`${PWD_COMMAND}`; export r; \
27159         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27160         $(HOST_EXPORTS) \
27161         for flag in $(EXTRA_HOST_FLAGS) ; do \
27162           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27163         done; \
27164         echo "Doing html in guile" ; \
27165         (cd $(HOST_SUBDIR)/guile && \
27166           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27167                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27168                   "RANLIB=$${RANLIB}" \
27169                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27170                   html) \
27171           || exit 1
27172
27173 @endif guile
27174
27175 .PHONY: maybe-TAGS-guile TAGS-guile
27176 maybe-TAGS-guile:
27177 @if guile
27178 maybe-TAGS-guile: TAGS-guile
27179
27180 TAGS-guile: \
27181     configure-guile 
27182         @: $(MAKE); $(unstage)
27183         @[ -f ./guile/Makefile ] || exit 0; \
27184         r=`${PWD_COMMAND}`; export r; \
27185         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27186         $(HOST_EXPORTS) \
27187         for flag in $(EXTRA_HOST_FLAGS) ; do \
27188           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27189         done; \
27190         echo "Doing TAGS in guile" ; \
27191         (cd $(HOST_SUBDIR)/guile && \
27192           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27193                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27194                   "RANLIB=$${RANLIB}" \
27195                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27196                   TAGS) \
27197           || exit 1
27198
27199 @endif guile
27200
27201 .PHONY: maybe-install-info-guile install-info-guile
27202 maybe-install-info-guile:
27203 @if guile
27204 maybe-install-info-guile: install-info-guile
27205
27206 install-info-guile: \
27207     configure-guile \
27208     info-guile 
27209         @: $(MAKE); $(unstage)
27210         @[ -f ./guile/Makefile ] || exit 0; \
27211         r=`${PWD_COMMAND}`; export r; \
27212         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27213         $(HOST_EXPORTS) \
27214         for flag in $(EXTRA_HOST_FLAGS) ; do \
27215           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27216         done; \
27217         echo "Doing install-info in guile" ; \
27218         (cd $(HOST_SUBDIR)/guile && \
27219           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27220                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27221                   "RANLIB=$${RANLIB}" \
27222                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27223                   install-info) \
27224           || exit 1
27225
27226 @endif guile
27227
27228 .PHONY: maybe-install-pdf-guile install-pdf-guile
27229 maybe-install-pdf-guile:
27230 @if guile
27231 maybe-install-pdf-guile: install-pdf-guile
27232
27233 install-pdf-guile: \
27234     configure-guile \
27235     pdf-guile 
27236         @: $(MAKE); $(unstage)
27237         @[ -f ./guile/Makefile ] || exit 0; \
27238         r=`${PWD_COMMAND}`; export r; \
27239         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27240         $(HOST_EXPORTS) \
27241         for flag in $(EXTRA_HOST_FLAGS) ; do \
27242           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27243         done; \
27244         echo "Doing install-pdf in guile" ; \
27245         (cd $(HOST_SUBDIR)/guile && \
27246           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27247                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27248                   "RANLIB=$${RANLIB}" \
27249                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27250                   install-pdf) \
27251           || exit 1
27252
27253 @endif guile
27254
27255 .PHONY: maybe-install-html-guile install-html-guile
27256 maybe-install-html-guile:
27257 @if guile
27258 maybe-install-html-guile: install-html-guile
27259
27260 install-html-guile: \
27261     configure-guile \
27262     html-guile 
27263         @: $(MAKE); $(unstage)
27264         @[ -f ./guile/Makefile ] || exit 0; \
27265         r=`${PWD_COMMAND}`; export r; \
27266         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27267         $(HOST_EXPORTS) \
27268         for flag in $(EXTRA_HOST_FLAGS) ; do \
27269           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27270         done; \
27271         echo "Doing install-html in guile" ; \
27272         (cd $(HOST_SUBDIR)/guile && \
27273           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27274                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27275                   "RANLIB=$${RANLIB}" \
27276                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27277                   install-html) \
27278           || exit 1
27279
27280 @endif guile
27281
27282 .PHONY: maybe-installcheck-guile installcheck-guile
27283 maybe-installcheck-guile:
27284 @if guile
27285 maybe-installcheck-guile: installcheck-guile
27286
27287 installcheck-guile: \
27288     configure-guile 
27289         @: $(MAKE); $(unstage)
27290         @[ -f ./guile/Makefile ] || exit 0; \
27291         r=`${PWD_COMMAND}`; export r; \
27292         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27293         $(HOST_EXPORTS) \
27294         for flag in $(EXTRA_HOST_FLAGS) ; do \
27295           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27296         done; \
27297         echo "Doing installcheck in guile" ; \
27298         (cd $(HOST_SUBDIR)/guile && \
27299           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27300                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27301                   "RANLIB=$${RANLIB}" \
27302                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27303                   installcheck) \
27304           || exit 1
27305
27306 @endif guile
27307
27308 .PHONY: maybe-mostlyclean-guile mostlyclean-guile
27309 maybe-mostlyclean-guile:
27310 @if guile
27311 maybe-mostlyclean-guile: mostlyclean-guile
27312
27313 mostlyclean-guile: 
27314         @: $(MAKE); $(unstage)
27315         @[ -f ./guile/Makefile ] || exit 0; \
27316         r=`${PWD_COMMAND}`; export r; \
27317         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27318         $(HOST_EXPORTS) \
27319         for flag in $(EXTRA_HOST_FLAGS) ; do \
27320           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27321         done; \
27322         echo "Doing mostlyclean in guile" ; \
27323         (cd $(HOST_SUBDIR)/guile && \
27324           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27325                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27326                   "RANLIB=$${RANLIB}" \
27327                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27328                   mostlyclean) \
27329           || exit 1
27330
27331 @endif guile
27332
27333 .PHONY: maybe-clean-guile clean-guile
27334 maybe-clean-guile:
27335 @if guile
27336 maybe-clean-guile: clean-guile
27337
27338 clean-guile: 
27339         @: $(MAKE); $(unstage)
27340         @[ -f ./guile/Makefile ] || exit 0; \
27341         r=`${PWD_COMMAND}`; export r; \
27342         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27343         $(HOST_EXPORTS) \
27344         for flag in $(EXTRA_HOST_FLAGS) ; do \
27345           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27346         done; \
27347         echo "Doing clean in guile" ; \
27348         (cd $(HOST_SUBDIR)/guile && \
27349           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27350                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27351                   "RANLIB=$${RANLIB}" \
27352                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27353                   clean) \
27354           || exit 1
27355
27356 @endif guile
27357
27358 .PHONY: maybe-distclean-guile distclean-guile
27359 maybe-distclean-guile:
27360 @if guile
27361 maybe-distclean-guile: distclean-guile
27362
27363 distclean-guile: 
27364         @: $(MAKE); $(unstage)
27365         @[ -f ./guile/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 distclean in guile" ; \
27373         (cd $(HOST_SUBDIR)/guile && \
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                   distclean) \
27379           || exit 1
27380
27381 @endif guile
27382
27383 .PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
27384 maybe-maintainer-clean-guile:
27385 @if guile
27386 maybe-maintainer-clean-guile: maintainer-clean-guile
27387
27388 maintainer-clean-guile: 
27389         @: $(MAKE); $(unstage)
27390         @[ -f ./guile/Makefile ] || exit 0; \
27391         r=`${PWD_COMMAND}`; export r; \
27392         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27393         $(HOST_EXPORTS) \
27394         for flag in $(EXTRA_HOST_FLAGS) ; do \
27395           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27396         done; \
27397         echo "Doing maintainer-clean in guile" ; \
27398         (cd $(HOST_SUBDIR)/guile && \
27399           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27400                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27401                   "RANLIB=$${RANLIB}" \
27402                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27403                   maintainer-clean) \
27404           || exit 1
27405
27406 @endif guile
27407
27408
27409
27410 .PHONY: configure-tk maybe-configure-tk
27411 maybe-configure-tk:
27412 @if gcc-bootstrap
27413 configure-tk: stage_current
27414 @endif gcc-bootstrap
27415 @if tk
27416 maybe-configure-tk: configure-tk
27417 configure-tk: 
27418         @: $(MAKE); $(unstage)
27419         @r=`${PWD_COMMAND}`; export r; \
27420         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27421         test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
27422         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
27423         $(HOST_EXPORTS)  \
27424         echo Configuring in $(HOST_SUBDIR)/tk; \
27425         cd "$(HOST_SUBDIR)/tk" || exit 1; \
27426         case $(srcdir) in \
27427           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27428           *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
27429                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27430         esac; \
27431         srcdiroption="--srcdir=$${topdir}/tk"; \
27432         libsrcdir="$$s/tk"; \
27433         $(SHELL) $${libsrcdir}/configure \
27434           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27435           --target=${target_alias} $${srcdiroption}  \
27436           || exit 1
27437 @endif tk
27438
27439
27440
27441
27442
27443 .PHONY: all-tk maybe-all-tk
27444 maybe-all-tk:
27445 @if gcc-bootstrap
27446 all-tk: stage_current
27447 @endif gcc-bootstrap
27448 @if tk
27449 TARGET-tk=all
27450 maybe-all-tk: all-tk
27451 all-tk: configure-tk
27452         @: $(MAKE); $(unstage)
27453         @r=`${PWD_COMMAND}`; export r; \
27454         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27455         $(HOST_EXPORTS)  \
27456         (cd $(HOST_SUBDIR)/tk && \
27457           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
27458                 $(TARGET-tk))
27459 @endif tk
27460
27461
27462
27463
27464 .PHONY: check-tk maybe-check-tk
27465 maybe-check-tk:
27466 @if tk
27467 maybe-check-tk: check-tk
27468
27469 check-tk:
27470         @: $(MAKE); $(unstage)
27471         @r=`${PWD_COMMAND}`; export r; \
27472         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27473         $(HOST_EXPORTS) \
27474         (cd $(HOST_SUBDIR)/tk && \
27475           $(MAKE) $(FLAGS_TO_PASS)  check)
27476
27477 @endif tk
27478
27479 .PHONY: install-tk maybe-install-tk
27480 maybe-install-tk:
27481 @if tk
27482 maybe-install-tk: install-tk
27483
27484 install-tk: installdirs
27485         @: $(MAKE); $(unstage)
27486         @r=`${PWD_COMMAND}`; export r; \
27487         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27488         $(HOST_EXPORTS) \
27489         (cd $(HOST_SUBDIR)/tk && \
27490           $(MAKE) $(FLAGS_TO_PASS)  install)
27491
27492 @endif tk
27493
27494 .PHONY: install-strip-tk maybe-install-strip-tk
27495 maybe-install-strip-tk:
27496 @if tk
27497 maybe-install-strip-tk: install-strip-tk
27498
27499 install-strip-tk: installdirs
27500         @: $(MAKE); $(unstage)
27501         @r=`${PWD_COMMAND}`; export r; \
27502         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27503         $(HOST_EXPORTS) \
27504         (cd $(HOST_SUBDIR)/tk && \
27505           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
27506
27507 @endif tk
27508
27509 # Other targets (info, dvi, pdf, etc.)
27510
27511 .PHONY: maybe-info-tk info-tk
27512 maybe-info-tk:
27513 @if tk
27514 maybe-info-tk: info-tk
27515
27516 info-tk: \
27517     configure-tk 
27518         @: $(MAKE); $(unstage)
27519         @[ -f ./tk/Makefile ] || exit 0; \
27520         r=`${PWD_COMMAND}`; export r; \
27521         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27522         $(HOST_EXPORTS) \
27523         for flag in $(EXTRA_HOST_FLAGS) ; do \
27524           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27525         done; \
27526         echo "Doing info in tk" ; \
27527         (cd $(HOST_SUBDIR)/tk && \
27528           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27529                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27530                   "RANLIB=$${RANLIB}" \
27531                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27532                   info) \
27533           || exit 1
27534
27535 @endif tk
27536
27537 .PHONY: maybe-dvi-tk dvi-tk
27538 maybe-dvi-tk:
27539 @if tk
27540 maybe-dvi-tk: dvi-tk
27541
27542 dvi-tk: \
27543     configure-tk 
27544         @: $(MAKE); $(unstage)
27545         @[ -f ./tk/Makefile ] || exit 0; \
27546         r=`${PWD_COMMAND}`; export r; \
27547         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27548         $(HOST_EXPORTS) \
27549         for flag in $(EXTRA_HOST_FLAGS) ; do \
27550           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27551         done; \
27552         echo "Doing dvi in tk" ; \
27553         (cd $(HOST_SUBDIR)/tk && \
27554           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27555                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27556                   "RANLIB=$${RANLIB}" \
27557                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27558                   dvi) \
27559           || exit 1
27560
27561 @endif tk
27562
27563 .PHONY: maybe-pdf-tk pdf-tk
27564 maybe-pdf-tk:
27565 @if tk
27566 maybe-pdf-tk: pdf-tk
27567
27568 pdf-tk: \
27569     configure-tk 
27570         @: $(MAKE); $(unstage)
27571         @[ -f ./tk/Makefile ] || exit 0; \
27572         r=`${PWD_COMMAND}`; export r; \
27573         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27574         $(HOST_EXPORTS) \
27575         for flag in $(EXTRA_HOST_FLAGS) ; do \
27576           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27577         done; \
27578         echo "Doing pdf in tk" ; \
27579         (cd $(HOST_SUBDIR)/tk && \
27580           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27581                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27582                   "RANLIB=$${RANLIB}" \
27583                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27584                   pdf) \
27585           || exit 1
27586
27587 @endif tk
27588
27589 .PHONY: maybe-html-tk html-tk
27590 maybe-html-tk:
27591 @if tk
27592 maybe-html-tk: html-tk
27593
27594 html-tk: \
27595     configure-tk 
27596         @: $(MAKE); $(unstage)
27597         @[ -f ./tk/Makefile ] || exit 0; \
27598         r=`${PWD_COMMAND}`; export r; \
27599         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27600         $(HOST_EXPORTS) \
27601         for flag in $(EXTRA_HOST_FLAGS) ; do \
27602           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27603         done; \
27604         echo "Doing html in tk" ; \
27605         (cd $(HOST_SUBDIR)/tk && \
27606           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27607                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27608                   "RANLIB=$${RANLIB}" \
27609                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27610                   html) \
27611           || exit 1
27612
27613 @endif tk
27614
27615 .PHONY: maybe-TAGS-tk TAGS-tk
27616 maybe-TAGS-tk:
27617 @if tk
27618 maybe-TAGS-tk: TAGS-tk
27619
27620 TAGS-tk: \
27621     configure-tk 
27622         @: $(MAKE); $(unstage)
27623         @[ -f ./tk/Makefile ] || exit 0; \
27624         r=`${PWD_COMMAND}`; export r; \
27625         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27626         $(HOST_EXPORTS) \
27627         for flag in $(EXTRA_HOST_FLAGS) ; do \
27628           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27629         done; \
27630         echo "Doing TAGS in tk" ; \
27631         (cd $(HOST_SUBDIR)/tk && \
27632           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27633                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27634                   "RANLIB=$${RANLIB}" \
27635                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27636                   TAGS) \
27637           || exit 1
27638
27639 @endif tk
27640
27641 .PHONY: maybe-install-info-tk install-info-tk
27642 maybe-install-info-tk:
27643 @if tk
27644 maybe-install-info-tk: install-info-tk
27645
27646 install-info-tk: \
27647     configure-tk \
27648     info-tk 
27649         @: $(MAKE); $(unstage)
27650         @[ -f ./tk/Makefile ] || exit 0; \
27651         r=`${PWD_COMMAND}`; export r; \
27652         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27653         $(HOST_EXPORTS) \
27654         for flag in $(EXTRA_HOST_FLAGS) ; do \
27655           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27656         done; \
27657         echo "Doing install-info in tk" ; \
27658         (cd $(HOST_SUBDIR)/tk && \
27659           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27660                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27661                   "RANLIB=$${RANLIB}" \
27662                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27663                   install-info) \
27664           || exit 1
27665
27666 @endif tk
27667
27668 .PHONY: maybe-install-pdf-tk install-pdf-tk
27669 maybe-install-pdf-tk:
27670 @if tk
27671 maybe-install-pdf-tk: install-pdf-tk
27672
27673 install-pdf-tk: \
27674     configure-tk \
27675     pdf-tk 
27676         @: $(MAKE); $(unstage)
27677         @[ -f ./tk/Makefile ] || exit 0; \
27678         r=`${PWD_COMMAND}`; export r; \
27679         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27680         $(HOST_EXPORTS) \
27681         for flag in $(EXTRA_HOST_FLAGS) ; do \
27682           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27683         done; \
27684         echo "Doing install-pdf in tk" ; \
27685         (cd $(HOST_SUBDIR)/tk && \
27686           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27687                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27688                   "RANLIB=$${RANLIB}" \
27689                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27690                   install-pdf) \
27691           || exit 1
27692
27693 @endif tk
27694
27695 .PHONY: maybe-install-html-tk install-html-tk
27696 maybe-install-html-tk:
27697 @if tk
27698 maybe-install-html-tk: install-html-tk
27699
27700 install-html-tk: \
27701     configure-tk \
27702     html-tk 
27703         @: $(MAKE); $(unstage)
27704         @[ -f ./tk/Makefile ] || exit 0; \
27705         r=`${PWD_COMMAND}`; export r; \
27706         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27707         $(HOST_EXPORTS) \
27708         for flag in $(EXTRA_HOST_FLAGS) ; do \
27709           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27710         done; \
27711         echo "Doing install-html in tk" ; \
27712         (cd $(HOST_SUBDIR)/tk && \
27713           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27714                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27715                   "RANLIB=$${RANLIB}" \
27716                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27717                   install-html) \
27718           || exit 1
27719
27720 @endif tk
27721
27722 .PHONY: maybe-installcheck-tk installcheck-tk
27723 maybe-installcheck-tk:
27724 @if tk
27725 maybe-installcheck-tk: installcheck-tk
27726
27727 installcheck-tk: \
27728     configure-tk 
27729         @: $(MAKE); $(unstage)
27730         @[ -f ./tk/Makefile ] || exit 0; \
27731         r=`${PWD_COMMAND}`; export r; \
27732         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27733         $(HOST_EXPORTS) \
27734         for flag in $(EXTRA_HOST_FLAGS) ; do \
27735           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27736         done; \
27737         echo "Doing installcheck in tk" ; \
27738         (cd $(HOST_SUBDIR)/tk && \
27739           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27740                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27741                   "RANLIB=$${RANLIB}" \
27742                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27743                   installcheck) \
27744           || exit 1
27745
27746 @endif tk
27747
27748 .PHONY: maybe-mostlyclean-tk mostlyclean-tk
27749 maybe-mostlyclean-tk:
27750 @if tk
27751 maybe-mostlyclean-tk: mostlyclean-tk
27752
27753 mostlyclean-tk: 
27754         @: $(MAKE); $(unstage)
27755         @[ -f ./tk/Makefile ] || exit 0; \
27756         r=`${PWD_COMMAND}`; export r; \
27757         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27758         $(HOST_EXPORTS) \
27759         for flag in $(EXTRA_HOST_FLAGS) ; do \
27760           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27761         done; \
27762         echo "Doing mostlyclean in tk" ; \
27763         (cd $(HOST_SUBDIR)/tk && \
27764           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27765                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27766                   "RANLIB=$${RANLIB}" \
27767                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27768                   mostlyclean) \
27769           || exit 1
27770
27771 @endif tk
27772
27773 .PHONY: maybe-clean-tk clean-tk
27774 maybe-clean-tk:
27775 @if tk
27776 maybe-clean-tk: clean-tk
27777
27778 clean-tk: 
27779         @: $(MAKE); $(unstage)
27780         @[ -f ./tk/Makefile ] || exit 0; \
27781         r=`${PWD_COMMAND}`; export r; \
27782         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27783         $(HOST_EXPORTS) \
27784         for flag in $(EXTRA_HOST_FLAGS) ; do \
27785           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27786         done; \
27787         echo "Doing clean in tk" ; \
27788         (cd $(HOST_SUBDIR)/tk && \
27789           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27790                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27791                   "RANLIB=$${RANLIB}" \
27792                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27793                   clean) \
27794           || exit 1
27795
27796 @endif tk
27797
27798 .PHONY: maybe-distclean-tk distclean-tk
27799 maybe-distclean-tk:
27800 @if tk
27801 maybe-distclean-tk: distclean-tk
27802
27803 distclean-tk: 
27804         @: $(MAKE); $(unstage)
27805         @[ -f ./tk/Makefile ] || exit 0; \
27806         r=`${PWD_COMMAND}`; export r; \
27807         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27808         $(HOST_EXPORTS) \
27809         for flag in $(EXTRA_HOST_FLAGS) ; do \
27810           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27811         done; \
27812         echo "Doing distclean in tk" ; \
27813         (cd $(HOST_SUBDIR)/tk && \
27814           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27815                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27816                   "RANLIB=$${RANLIB}" \
27817                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27818                   distclean) \
27819           || exit 1
27820
27821 @endif tk
27822
27823 .PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
27824 maybe-maintainer-clean-tk:
27825 @if tk
27826 maybe-maintainer-clean-tk: maintainer-clean-tk
27827
27828 maintainer-clean-tk: 
27829         @: $(MAKE); $(unstage)
27830         @[ -f ./tk/Makefile ] || exit 0; \
27831         r=`${PWD_COMMAND}`; export r; \
27832         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27833         $(HOST_EXPORTS) \
27834         for flag in $(EXTRA_HOST_FLAGS) ; do \
27835           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27836         done; \
27837         echo "Doing maintainer-clean in tk" ; \
27838         (cd $(HOST_SUBDIR)/tk && \
27839           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27840                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27841                   "RANLIB=$${RANLIB}" \
27842                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27843                   maintainer-clean) \
27844           || exit 1
27845
27846 @endif tk
27847
27848
27849
27850 .PHONY: configure-libtermcap maybe-configure-libtermcap
27851 maybe-configure-libtermcap:
27852 @if gcc-bootstrap
27853 configure-libtermcap: stage_current
27854 @endif gcc-bootstrap
27855 @if libtermcap
27856 maybe-configure-libtermcap: configure-libtermcap
27857 configure-libtermcap: 
27858         @: $(MAKE); $(unstage)
27859         @r=`${PWD_COMMAND}`; export r; \
27860         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27861         test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
27862         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
27863         $(HOST_EXPORTS)  \
27864         echo Configuring in $(HOST_SUBDIR)/libtermcap; \
27865         cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
27866         case $(srcdir) in \
27867           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27868           *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
27869                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27870         esac; \
27871         srcdiroption="--srcdir=$${topdir}/libtermcap"; \
27872         libsrcdir="$$s/libtermcap"; \
27873         $(SHELL) $${libsrcdir}/configure \
27874           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27875           --target=${target_alias} $${srcdiroption}  \
27876           || exit 1
27877 @endif libtermcap
27878
27879
27880
27881
27882
27883 .PHONY: all-libtermcap maybe-all-libtermcap
27884 maybe-all-libtermcap:
27885 @if gcc-bootstrap
27886 all-libtermcap: stage_current
27887 @endif gcc-bootstrap
27888 @if libtermcap
27889 TARGET-libtermcap=all
27890 maybe-all-libtermcap: all-libtermcap
27891 all-libtermcap: configure-libtermcap
27892         @: $(MAKE); $(unstage)
27893         @r=`${PWD_COMMAND}`; export r; \
27894         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27895         $(HOST_EXPORTS)  \
27896         (cd $(HOST_SUBDIR)/libtermcap && \
27897           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
27898                 $(TARGET-libtermcap))
27899 @endif libtermcap
27900
27901
27902
27903
27904 .PHONY: check-libtermcap maybe-check-libtermcap
27905 maybe-check-libtermcap:
27906 @if libtermcap
27907 maybe-check-libtermcap: check-libtermcap
27908
27909 check-libtermcap:
27910
27911 @endif libtermcap
27912
27913 .PHONY: install-libtermcap maybe-install-libtermcap
27914 maybe-install-libtermcap:
27915 @if libtermcap
27916 maybe-install-libtermcap: install-libtermcap
27917
27918 install-libtermcap: installdirs
27919         @: $(MAKE); $(unstage)
27920         @r=`${PWD_COMMAND}`; export r; \
27921         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27922         $(HOST_EXPORTS) \
27923         (cd $(HOST_SUBDIR)/libtermcap && \
27924           $(MAKE) $(FLAGS_TO_PASS)  install)
27925
27926 @endif libtermcap
27927
27928 .PHONY: install-strip-libtermcap maybe-install-strip-libtermcap
27929 maybe-install-strip-libtermcap:
27930 @if libtermcap
27931 maybe-install-strip-libtermcap: install-strip-libtermcap
27932
27933 install-strip-libtermcap: installdirs
27934         @: $(MAKE); $(unstage)
27935         @r=`${PWD_COMMAND}`; export r; \
27936         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27937         $(HOST_EXPORTS) \
27938         (cd $(HOST_SUBDIR)/libtermcap && \
27939           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
27940
27941 @endif libtermcap
27942
27943 # Other targets (info, dvi, pdf, etc.)
27944
27945 .PHONY: maybe-info-libtermcap info-libtermcap
27946 maybe-info-libtermcap:
27947 @if libtermcap
27948 maybe-info-libtermcap: info-libtermcap
27949
27950 info-libtermcap: \
27951     configure-libtermcap 
27952         @: $(MAKE); $(unstage)
27953         @[ -f ./libtermcap/Makefile ] || exit 0; \
27954         r=`${PWD_COMMAND}`; export r; \
27955         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27956         $(HOST_EXPORTS) \
27957         for flag in $(EXTRA_HOST_FLAGS) ; do \
27958           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27959         done; \
27960         echo "Doing info in libtermcap" ; \
27961         (cd $(HOST_SUBDIR)/libtermcap && \
27962           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27963                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27964                   "RANLIB=$${RANLIB}" \
27965                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27966                   info) \
27967           || exit 1
27968
27969 @endif libtermcap
27970
27971 .PHONY: maybe-dvi-libtermcap dvi-libtermcap
27972 maybe-dvi-libtermcap:
27973 @if libtermcap
27974 maybe-dvi-libtermcap: dvi-libtermcap
27975
27976 dvi-libtermcap: \
27977     configure-libtermcap 
27978         @: $(MAKE); $(unstage)
27979         @[ -f ./libtermcap/Makefile ] || exit 0; \
27980         r=`${PWD_COMMAND}`; export r; \
27981         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27982         $(HOST_EXPORTS) \
27983         for flag in $(EXTRA_HOST_FLAGS) ; do \
27984           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27985         done; \
27986         echo "Doing dvi in libtermcap" ; \
27987         (cd $(HOST_SUBDIR)/libtermcap && \
27988           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27989                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27990                   "RANLIB=$${RANLIB}" \
27991                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27992                   dvi) \
27993           || exit 1
27994
27995 @endif libtermcap
27996
27997 .PHONY: maybe-pdf-libtermcap pdf-libtermcap
27998 maybe-pdf-libtermcap:
27999 @if libtermcap
28000 maybe-pdf-libtermcap: pdf-libtermcap
28001
28002 pdf-libtermcap: \
28003     configure-libtermcap 
28004         @: $(MAKE); $(unstage)
28005         @[ -f ./libtermcap/Makefile ] || exit 0; \
28006         r=`${PWD_COMMAND}`; export r; \
28007         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28008         $(HOST_EXPORTS) \
28009         for flag in $(EXTRA_HOST_FLAGS) ; do \
28010           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28011         done; \
28012         echo "Doing pdf in libtermcap" ; \
28013         (cd $(HOST_SUBDIR)/libtermcap && \
28014           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28015                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28016                   "RANLIB=$${RANLIB}" \
28017                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28018                   pdf) \
28019           || exit 1
28020
28021 @endif libtermcap
28022
28023 .PHONY: maybe-html-libtermcap html-libtermcap
28024 maybe-html-libtermcap:
28025 @if libtermcap
28026 maybe-html-libtermcap: html-libtermcap
28027
28028 html-libtermcap: \
28029     configure-libtermcap 
28030         @: $(MAKE); $(unstage)
28031         @[ -f ./libtermcap/Makefile ] || exit 0; \
28032         r=`${PWD_COMMAND}`; export r; \
28033         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28034         $(HOST_EXPORTS) \
28035         for flag in $(EXTRA_HOST_FLAGS) ; do \
28036           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28037         done; \
28038         echo "Doing html in libtermcap" ; \
28039         (cd $(HOST_SUBDIR)/libtermcap && \
28040           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28041                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28042                   "RANLIB=$${RANLIB}" \
28043                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28044                   html) \
28045           || exit 1
28046
28047 @endif libtermcap
28048
28049 .PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
28050 maybe-TAGS-libtermcap:
28051 @if libtermcap
28052 maybe-TAGS-libtermcap: TAGS-libtermcap
28053
28054 TAGS-libtermcap: \
28055     configure-libtermcap 
28056         @: $(MAKE); $(unstage)
28057         @[ -f ./libtermcap/Makefile ] || exit 0; \
28058         r=`${PWD_COMMAND}`; export r; \
28059         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28060         $(HOST_EXPORTS) \
28061         for flag in $(EXTRA_HOST_FLAGS) ; do \
28062           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28063         done; \
28064         echo "Doing TAGS in libtermcap" ; \
28065         (cd $(HOST_SUBDIR)/libtermcap && \
28066           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28067                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28068                   "RANLIB=$${RANLIB}" \
28069                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28070                   TAGS) \
28071           || exit 1
28072
28073 @endif libtermcap
28074
28075 .PHONY: maybe-install-info-libtermcap install-info-libtermcap
28076 maybe-install-info-libtermcap:
28077 @if libtermcap
28078 maybe-install-info-libtermcap: install-info-libtermcap
28079
28080 install-info-libtermcap: \
28081     configure-libtermcap \
28082     info-libtermcap 
28083         @: $(MAKE); $(unstage)
28084         @[ -f ./libtermcap/Makefile ] || exit 0; \
28085         r=`${PWD_COMMAND}`; export r; \
28086         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28087         $(HOST_EXPORTS) \
28088         for flag in $(EXTRA_HOST_FLAGS) ; do \
28089           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28090         done; \
28091         echo "Doing install-info in libtermcap" ; \
28092         (cd $(HOST_SUBDIR)/libtermcap && \
28093           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28094                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28095                   "RANLIB=$${RANLIB}" \
28096                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28097                   install-info) \
28098           || exit 1
28099
28100 @endif libtermcap
28101
28102 .PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
28103 maybe-install-pdf-libtermcap:
28104 @if libtermcap
28105 maybe-install-pdf-libtermcap: install-pdf-libtermcap
28106
28107 install-pdf-libtermcap: \
28108     configure-libtermcap \
28109     pdf-libtermcap 
28110         @: $(MAKE); $(unstage)
28111         @[ -f ./libtermcap/Makefile ] || exit 0; \
28112         r=`${PWD_COMMAND}`; export r; \
28113         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28114         $(HOST_EXPORTS) \
28115         for flag in $(EXTRA_HOST_FLAGS) ; do \
28116           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28117         done; \
28118         echo "Doing install-pdf in libtermcap" ; \
28119         (cd $(HOST_SUBDIR)/libtermcap && \
28120           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28121                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28122                   "RANLIB=$${RANLIB}" \
28123                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28124                   install-pdf) \
28125           || exit 1
28126
28127 @endif libtermcap
28128
28129 .PHONY: maybe-install-html-libtermcap install-html-libtermcap
28130 maybe-install-html-libtermcap:
28131 @if libtermcap
28132 maybe-install-html-libtermcap: install-html-libtermcap
28133
28134 install-html-libtermcap: \
28135     configure-libtermcap \
28136     html-libtermcap 
28137         @: $(MAKE); $(unstage)
28138         @[ -f ./libtermcap/Makefile ] || exit 0; \
28139         r=`${PWD_COMMAND}`; export r; \
28140         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28141         $(HOST_EXPORTS) \
28142         for flag in $(EXTRA_HOST_FLAGS) ; do \
28143           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28144         done; \
28145         echo "Doing install-html in libtermcap" ; \
28146         (cd $(HOST_SUBDIR)/libtermcap && \
28147           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28148                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28149                   "RANLIB=$${RANLIB}" \
28150                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28151                   install-html) \
28152           || exit 1
28153
28154 @endif libtermcap
28155
28156 .PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
28157 maybe-installcheck-libtermcap:
28158 @if libtermcap
28159 maybe-installcheck-libtermcap: installcheck-libtermcap
28160
28161 installcheck-libtermcap: \
28162     configure-libtermcap 
28163         @: $(MAKE); $(unstage)
28164         @[ -f ./libtermcap/Makefile ] || exit 0; \
28165         r=`${PWD_COMMAND}`; export r; \
28166         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28167         $(HOST_EXPORTS) \
28168         for flag in $(EXTRA_HOST_FLAGS) ; do \
28169           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28170         done; \
28171         echo "Doing installcheck in libtermcap" ; \
28172         (cd $(HOST_SUBDIR)/libtermcap && \
28173           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28174                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28175                   "RANLIB=$${RANLIB}" \
28176                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28177                   installcheck) \
28178           || exit 1
28179
28180 @endif libtermcap
28181
28182 .PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
28183 maybe-mostlyclean-libtermcap:
28184 @if libtermcap
28185 maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
28186
28187 # libtermcap doesn't support mostlyclean.
28188 mostlyclean-libtermcap:
28189
28190 @endif libtermcap
28191
28192 .PHONY: maybe-clean-libtermcap clean-libtermcap
28193 maybe-clean-libtermcap:
28194 @if libtermcap
28195 maybe-clean-libtermcap: clean-libtermcap
28196
28197 # libtermcap doesn't support clean.
28198 clean-libtermcap:
28199
28200 @endif libtermcap
28201
28202 .PHONY: maybe-distclean-libtermcap distclean-libtermcap
28203 maybe-distclean-libtermcap:
28204 @if libtermcap
28205 maybe-distclean-libtermcap: distclean-libtermcap
28206
28207 # libtermcap doesn't support distclean.
28208 distclean-libtermcap:
28209
28210 @endif libtermcap
28211
28212 .PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
28213 maybe-maintainer-clean-libtermcap:
28214 @if libtermcap
28215 maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
28216
28217 # libtermcap doesn't support maintainer-clean.
28218 maintainer-clean-libtermcap:
28219
28220 @endif libtermcap
28221
28222
28223
28224 .PHONY: configure-utils maybe-configure-utils
28225 maybe-configure-utils:
28226 @if gcc-bootstrap
28227 configure-utils: stage_current
28228 @endif gcc-bootstrap
28229 @if utils
28230 maybe-configure-utils: configure-utils
28231 configure-utils: 
28232         @: $(MAKE); $(unstage)
28233         @r=`${PWD_COMMAND}`; export r; \
28234         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28235         test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
28236         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
28237         $(HOST_EXPORTS)  \
28238         echo Configuring in $(HOST_SUBDIR)/utils; \
28239         cd "$(HOST_SUBDIR)/utils" || exit 1; \
28240         case $(srcdir) in \
28241           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28242           *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
28243                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28244         esac; \
28245         srcdiroption="--srcdir=$${topdir}/utils"; \
28246         libsrcdir="$$s/utils"; \
28247         $(SHELL) $${libsrcdir}/configure \
28248           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28249           --target=${target_alias} $${srcdiroption}  \
28250           || exit 1
28251 @endif utils
28252
28253
28254
28255
28256
28257 .PHONY: all-utils maybe-all-utils
28258 maybe-all-utils:
28259 @if gcc-bootstrap
28260 all-utils: stage_current
28261 @endif gcc-bootstrap
28262 @if utils
28263 TARGET-utils=all
28264 maybe-all-utils: all-utils
28265 all-utils: configure-utils
28266         @: $(MAKE); $(unstage)
28267         @r=`${PWD_COMMAND}`; export r; \
28268         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28269         $(HOST_EXPORTS)  \
28270         (cd $(HOST_SUBDIR)/utils && \
28271           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
28272                 $(TARGET-utils))
28273 @endif utils
28274
28275
28276
28277
28278 .PHONY: check-utils maybe-check-utils
28279 maybe-check-utils:
28280 @if utils
28281 maybe-check-utils: check-utils
28282
28283 check-utils:
28284
28285 @endif utils
28286
28287 .PHONY: install-utils maybe-install-utils
28288 maybe-install-utils:
28289 @if utils
28290 maybe-install-utils: install-utils
28291
28292 install-utils: installdirs
28293         @: $(MAKE); $(unstage)
28294         @r=`${PWD_COMMAND}`; export r; \
28295         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28296         $(HOST_EXPORTS) \
28297         (cd $(HOST_SUBDIR)/utils && \
28298           $(MAKE) $(FLAGS_TO_PASS)  install)
28299
28300 @endif utils
28301
28302 .PHONY: install-strip-utils maybe-install-strip-utils
28303 maybe-install-strip-utils:
28304 @if utils
28305 maybe-install-strip-utils: install-strip-utils
28306
28307 install-strip-utils: installdirs
28308         @: $(MAKE); $(unstage)
28309         @r=`${PWD_COMMAND}`; export r; \
28310         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28311         $(HOST_EXPORTS) \
28312         (cd $(HOST_SUBDIR)/utils && \
28313           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
28314
28315 @endif utils
28316
28317 # Other targets (info, dvi, pdf, etc.)
28318
28319 .PHONY: maybe-info-utils info-utils
28320 maybe-info-utils:
28321 @if utils
28322 maybe-info-utils: info-utils
28323
28324 info-utils: \
28325     configure-utils 
28326         @: $(MAKE); $(unstage)
28327         @[ -f ./utils/Makefile ] || exit 0; \
28328         r=`${PWD_COMMAND}`; export r; \
28329         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28330         $(HOST_EXPORTS) \
28331         for flag in $(EXTRA_HOST_FLAGS) ; do \
28332           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28333         done; \
28334         echo "Doing info in utils" ; \
28335         (cd $(HOST_SUBDIR)/utils && \
28336           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28337                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28338                   "RANLIB=$${RANLIB}" \
28339                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28340                   info) \
28341           || exit 1
28342
28343 @endif utils
28344
28345 .PHONY: maybe-dvi-utils dvi-utils
28346 maybe-dvi-utils:
28347 @if utils
28348 maybe-dvi-utils: dvi-utils
28349
28350 dvi-utils: \
28351     configure-utils 
28352         @: $(MAKE); $(unstage)
28353         @[ -f ./utils/Makefile ] || exit 0; \
28354         r=`${PWD_COMMAND}`; export r; \
28355         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28356         $(HOST_EXPORTS) \
28357         for flag in $(EXTRA_HOST_FLAGS) ; do \
28358           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28359         done; \
28360         echo "Doing dvi in utils" ; \
28361         (cd $(HOST_SUBDIR)/utils && \
28362           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28363                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28364                   "RANLIB=$${RANLIB}" \
28365                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28366                   dvi) \
28367           || exit 1
28368
28369 @endif utils
28370
28371 .PHONY: maybe-pdf-utils pdf-utils
28372 maybe-pdf-utils:
28373 @if utils
28374 maybe-pdf-utils: pdf-utils
28375
28376 pdf-utils: \
28377     configure-utils 
28378         @: $(MAKE); $(unstage)
28379         @[ -f ./utils/Makefile ] || exit 0; \
28380         r=`${PWD_COMMAND}`; export r; \
28381         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28382         $(HOST_EXPORTS) \
28383         for flag in $(EXTRA_HOST_FLAGS) ; do \
28384           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28385         done; \
28386         echo "Doing pdf in utils" ; \
28387         (cd $(HOST_SUBDIR)/utils && \
28388           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28389                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28390                   "RANLIB=$${RANLIB}" \
28391                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28392                   pdf) \
28393           || exit 1
28394
28395 @endif utils
28396
28397 .PHONY: maybe-html-utils html-utils
28398 maybe-html-utils:
28399 @if utils
28400 maybe-html-utils: html-utils
28401
28402 html-utils: \
28403     configure-utils 
28404         @: $(MAKE); $(unstage)
28405         @[ -f ./utils/Makefile ] || exit 0; \
28406         r=`${PWD_COMMAND}`; export r; \
28407         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28408         $(HOST_EXPORTS) \
28409         for flag in $(EXTRA_HOST_FLAGS) ; do \
28410           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28411         done; \
28412         echo "Doing html in utils" ; \
28413         (cd $(HOST_SUBDIR)/utils && \
28414           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28415                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28416                   "RANLIB=$${RANLIB}" \
28417                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28418                   html) \
28419           || exit 1
28420
28421 @endif utils
28422
28423 .PHONY: maybe-TAGS-utils TAGS-utils
28424 maybe-TAGS-utils:
28425 @if utils
28426 maybe-TAGS-utils: TAGS-utils
28427
28428 TAGS-utils: \
28429     configure-utils 
28430         @: $(MAKE); $(unstage)
28431         @[ -f ./utils/Makefile ] || exit 0; \
28432         r=`${PWD_COMMAND}`; export r; \
28433         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28434         $(HOST_EXPORTS) \
28435         for flag in $(EXTRA_HOST_FLAGS) ; do \
28436           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28437         done; \
28438         echo "Doing TAGS in utils" ; \
28439         (cd $(HOST_SUBDIR)/utils && \
28440           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28441                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28442                   "RANLIB=$${RANLIB}" \
28443                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28444                   TAGS) \
28445           || exit 1
28446
28447 @endif utils
28448
28449 .PHONY: maybe-install-info-utils install-info-utils
28450 maybe-install-info-utils:
28451 @if utils
28452 maybe-install-info-utils: install-info-utils
28453
28454 install-info-utils: \
28455     configure-utils \
28456     info-utils 
28457         @: $(MAKE); $(unstage)
28458         @[ -f ./utils/Makefile ] || exit 0; \
28459         r=`${PWD_COMMAND}`; export r; \
28460         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28461         $(HOST_EXPORTS) \
28462         for flag in $(EXTRA_HOST_FLAGS) ; do \
28463           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28464         done; \
28465         echo "Doing install-info in utils" ; \
28466         (cd $(HOST_SUBDIR)/utils && \
28467           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28468                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28469                   "RANLIB=$${RANLIB}" \
28470                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28471                   install-info) \
28472           || exit 1
28473
28474 @endif utils
28475
28476 .PHONY: maybe-install-pdf-utils install-pdf-utils
28477 maybe-install-pdf-utils:
28478 @if utils
28479 maybe-install-pdf-utils: install-pdf-utils
28480
28481 install-pdf-utils: \
28482     configure-utils \
28483     pdf-utils 
28484         @: $(MAKE); $(unstage)
28485         @[ -f ./utils/Makefile ] || exit 0; \
28486         r=`${PWD_COMMAND}`; export r; \
28487         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28488         $(HOST_EXPORTS) \
28489         for flag in $(EXTRA_HOST_FLAGS) ; do \
28490           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28491         done; \
28492         echo "Doing install-pdf in utils" ; \
28493         (cd $(HOST_SUBDIR)/utils && \
28494           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28495                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28496                   "RANLIB=$${RANLIB}" \
28497                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28498                   install-pdf) \
28499           || exit 1
28500
28501 @endif utils
28502
28503 .PHONY: maybe-install-html-utils install-html-utils
28504 maybe-install-html-utils:
28505 @if utils
28506 maybe-install-html-utils: install-html-utils
28507
28508 install-html-utils: \
28509     configure-utils \
28510     html-utils 
28511         @: $(MAKE); $(unstage)
28512         @[ -f ./utils/Makefile ] || exit 0; \
28513         r=`${PWD_COMMAND}`; export r; \
28514         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28515         $(HOST_EXPORTS) \
28516         for flag in $(EXTRA_HOST_FLAGS) ; do \
28517           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28518         done; \
28519         echo "Doing install-html in utils" ; \
28520         (cd $(HOST_SUBDIR)/utils && \
28521           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28522                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28523                   "RANLIB=$${RANLIB}" \
28524                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28525                   install-html) \
28526           || exit 1
28527
28528 @endif utils
28529
28530 .PHONY: maybe-installcheck-utils installcheck-utils
28531 maybe-installcheck-utils:
28532 @if utils
28533 maybe-installcheck-utils: installcheck-utils
28534
28535 installcheck-utils: \
28536     configure-utils 
28537         @: $(MAKE); $(unstage)
28538         @[ -f ./utils/Makefile ] || exit 0; \
28539         r=`${PWD_COMMAND}`; export r; \
28540         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28541         $(HOST_EXPORTS) \
28542         for flag in $(EXTRA_HOST_FLAGS) ; do \
28543           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28544         done; \
28545         echo "Doing installcheck in utils" ; \
28546         (cd $(HOST_SUBDIR)/utils && \
28547           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28548                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28549                   "RANLIB=$${RANLIB}" \
28550                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28551                   installcheck) \
28552           || exit 1
28553
28554 @endif utils
28555
28556 .PHONY: maybe-mostlyclean-utils mostlyclean-utils
28557 maybe-mostlyclean-utils:
28558 @if utils
28559 maybe-mostlyclean-utils: mostlyclean-utils
28560
28561 mostlyclean-utils: 
28562         @: $(MAKE); $(unstage)
28563         @[ -f ./utils/Makefile ] || exit 0; \
28564         r=`${PWD_COMMAND}`; export r; \
28565         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28566         $(HOST_EXPORTS) \
28567         for flag in $(EXTRA_HOST_FLAGS) ; do \
28568           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28569         done; \
28570         echo "Doing mostlyclean in utils" ; \
28571         (cd $(HOST_SUBDIR)/utils && \
28572           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28573                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28574                   "RANLIB=$${RANLIB}" \
28575                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28576                   mostlyclean) \
28577           || exit 1
28578
28579 @endif utils
28580
28581 .PHONY: maybe-clean-utils clean-utils
28582 maybe-clean-utils:
28583 @if utils
28584 maybe-clean-utils: clean-utils
28585
28586 clean-utils: 
28587         @: $(MAKE); $(unstage)
28588         @[ -f ./utils/Makefile ] || exit 0; \
28589         r=`${PWD_COMMAND}`; export r; \
28590         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28591         $(HOST_EXPORTS) \
28592         for flag in $(EXTRA_HOST_FLAGS) ; do \
28593           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28594         done; \
28595         echo "Doing clean in utils" ; \
28596         (cd $(HOST_SUBDIR)/utils && \
28597           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28598                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28599                   "RANLIB=$${RANLIB}" \
28600                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28601                   clean) \
28602           || exit 1
28603
28604 @endif utils
28605
28606 .PHONY: maybe-distclean-utils distclean-utils
28607 maybe-distclean-utils:
28608 @if utils
28609 maybe-distclean-utils: distclean-utils
28610
28611 distclean-utils: 
28612         @: $(MAKE); $(unstage)
28613         @[ -f ./utils/Makefile ] || exit 0; \
28614         r=`${PWD_COMMAND}`; export r; \
28615         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28616         $(HOST_EXPORTS) \
28617         for flag in $(EXTRA_HOST_FLAGS) ; do \
28618           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28619         done; \
28620         echo "Doing distclean in utils" ; \
28621         (cd $(HOST_SUBDIR)/utils && \
28622           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28623                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28624                   "RANLIB=$${RANLIB}" \
28625                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28626                   distclean) \
28627           || exit 1
28628
28629 @endif utils
28630
28631 .PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
28632 maybe-maintainer-clean-utils:
28633 @if utils
28634 maybe-maintainer-clean-utils: maintainer-clean-utils
28635
28636 maintainer-clean-utils: 
28637         @: $(MAKE); $(unstage)
28638         @[ -f ./utils/Makefile ] || exit 0; \
28639         r=`${PWD_COMMAND}`; export r; \
28640         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28641         $(HOST_EXPORTS) \
28642         for flag in $(EXTRA_HOST_FLAGS) ; do \
28643           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28644         done; \
28645         echo "Doing maintainer-clean in utils" ; \
28646         (cd $(HOST_SUBDIR)/utils && \
28647           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28648                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28649                   "RANLIB=$${RANLIB}" \
28650                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28651                   maintainer-clean) \
28652           || exit 1
28653
28654 @endif utils
28655
28656
28657
28658 .PHONY: configure-gnattools maybe-configure-gnattools
28659 maybe-configure-gnattools:
28660 @if gcc-bootstrap
28661 configure-gnattools: stage_current
28662 @endif gcc-bootstrap
28663 @if gnattools
28664 maybe-configure-gnattools: configure-gnattools
28665 configure-gnattools: 
28666         @: $(MAKE); $(unstage)
28667         @r=`${PWD_COMMAND}`; export r; \
28668         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28669         test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
28670         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
28671         $(HOST_EXPORTS)  \
28672         echo Configuring in $(HOST_SUBDIR)/gnattools; \
28673         cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
28674         case $(srcdir) in \
28675           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28676           *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
28677                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28678         esac; \
28679         srcdiroption="--srcdir=$${topdir}/gnattools"; \
28680         libsrcdir="$$s/gnattools"; \
28681         $(SHELL) $${libsrcdir}/configure \
28682           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28683           --target=${target_alias} $${srcdiroption}  \
28684           || exit 1
28685 @endif gnattools
28686
28687
28688
28689
28690
28691 .PHONY: all-gnattools maybe-all-gnattools
28692 maybe-all-gnattools:
28693 @if gcc-bootstrap
28694 all-gnattools: stage_current
28695 @endif gcc-bootstrap
28696 @if gnattools
28697 TARGET-gnattools=all
28698 maybe-all-gnattools: all-gnattools
28699 all-gnattools: configure-gnattools
28700         @: $(MAKE); $(unstage)
28701         @r=`${PWD_COMMAND}`; export r; \
28702         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28703         $(HOST_EXPORTS)  \
28704         (cd $(HOST_SUBDIR)/gnattools && \
28705           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
28706                 $(TARGET-gnattools))
28707 @endif gnattools
28708
28709
28710
28711
28712 .PHONY: check-gnattools maybe-check-gnattools
28713 maybe-check-gnattools:
28714 @if gnattools
28715 maybe-check-gnattools: check-gnattools
28716
28717 check-gnattools:
28718         @: $(MAKE); $(unstage)
28719         @r=`${PWD_COMMAND}`; export r; \
28720         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28721         $(HOST_EXPORTS) \
28722         (cd $(HOST_SUBDIR)/gnattools && \
28723           $(MAKE) $(FLAGS_TO_PASS)  check)
28724
28725 @endif gnattools
28726
28727 .PHONY: install-gnattools maybe-install-gnattools
28728 maybe-install-gnattools:
28729 @if gnattools
28730 maybe-install-gnattools: install-gnattools
28731
28732 install-gnattools: installdirs
28733         @: $(MAKE); $(unstage)
28734         @r=`${PWD_COMMAND}`; export r; \
28735         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28736         $(HOST_EXPORTS) \
28737         (cd $(HOST_SUBDIR)/gnattools && \
28738           $(MAKE) $(FLAGS_TO_PASS)  install)
28739
28740 @endif gnattools
28741
28742 .PHONY: install-strip-gnattools maybe-install-strip-gnattools
28743 maybe-install-strip-gnattools:
28744 @if gnattools
28745 maybe-install-strip-gnattools: install-strip-gnattools
28746
28747 install-strip-gnattools: installdirs
28748         @: $(MAKE); $(unstage)
28749         @r=`${PWD_COMMAND}`; export r; \
28750         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28751         $(HOST_EXPORTS) \
28752         (cd $(HOST_SUBDIR)/gnattools && \
28753           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
28754
28755 @endif gnattools
28756
28757 # Other targets (info, dvi, pdf, etc.)
28758
28759 .PHONY: maybe-info-gnattools info-gnattools
28760 maybe-info-gnattools:
28761 @if gnattools
28762 maybe-info-gnattools: info-gnattools
28763
28764 info-gnattools: \
28765     configure-gnattools 
28766         @: $(MAKE); $(unstage)
28767         @[ -f ./gnattools/Makefile ] || exit 0; \
28768         r=`${PWD_COMMAND}`; export r; \
28769         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28770         $(HOST_EXPORTS) \
28771         for flag in $(EXTRA_HOST_FLAGS) ; do \
28772           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28773         done; \
28774         echo "Doing info in gnattools" ; \
28775         (cd $(HOST_SUBDIR)/gnattools && \
28776           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28777                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28778                   "RANLIB=$${RANLIB}" \
28779                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28780                   info) \
28781           || exit 1
28782
28783 @endif gnattools
28784
28785 .PHONY: maybe-dvi-gnattools dvi-gnattools
28786 maybe-dvi-gnattools:
28787 @if gnattools
28788 maybe-dvi-gnattools: dvi-gnattools
28789
28790 dvi-gnattools: \
28791     configure-gnattools 
28792         @: $(MAKE); $(unstage)
28793         @[ -f ./gnattools/Makefile ] || exit 0; \
28794         r=`${PWD_COMMAND}`; export r; \
28795         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28796         $(HOST_EXPORTS) \
28797         for flag in $(EXTRA_HOST_FLAGS) ; do \
28798           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28799         done; \
28800         echo "Doing dvi in gnattools" ; \
28801         (cd $(HOST_SUBDIR)/gnattools && \
28802           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28803                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28804                   "RANLIB=$${RANLIB}" \
28805                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28806                   dvi) \
28807           || exit 1
28808
28809 @endif gnattools
28810
28811 .PHONY: maybe-pdf-gnattools pdf-gnattools
28812 maybe-pdf-gnattools:
28813 @if gnattools
28814 maybe-pdf-gnattools: pdf-gnattools
28815
28816 pdf-gnattools: \
28817     configure-gnattools 
28818         @: $(MAKE); $(unstage)
28819         @[ -f ./gnattools/Makefile ] || exit 0; \
28820         r=`${PWD_COMMAND}`; export r; \
28821         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28822         $(HOST_EXPORTS) \
28823         for flag in $(EXTRA_HOST_FLAGS) ; do \
28824           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28825         done; \
28826         echo "Doing pdf in gnattools" ; \
28827         (cd $(HOST_SUBDIR)/gnattools && \
28828           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28829                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28830                   "RANLIB=$${RANLIB}" \
28831                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28832                   pdf) \
28833           || exit 1
28834
28835 @endif gnattools
28836
28837 .PHONY: maybe-html-gnattools html-gnattools
28838 maybe-html-gnattools:
28839 @if gnattools
28840 maybe-html-gnattools: html-gnattools
28841
28842 html-gnattools: \
28843     configure-gnattools 
28844         @: $(MAKE); $(unstage)
28845         @[ -f ./gnattools/Makefile ] || exit 0; \
28846         r=`${PWD_COMMAND}`; export r; \
28847         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28848         $(HOST_EXPORTS) \
28849         for flag in $(EXTRA_HOST_FLAGS) ; do \
28850           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28851         done; \
28852         echo "Doing html in gnattools" ; \
28853         (cd $(HOST_SUBDIR)/gnattools && \
28854           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28855                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28856                   "RANLIB=$${RANLIB}" \
28857                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28858                   html) \
28859           || exit 1
28860
28861 @endif gnattools
28862
28863 .PHONY: maybe-TAGS-gnattools TAGS-gnattools
28864 maybe-TAGS-gnattools:
28865 @if gnattools
28866 maybe-TAGS-gnattools: TAGS-gnattools
28867
28868 TAGS-gnattools: \
28869     configure-gnattools 
28870         @: $(MAKE); $(unstage)
28871         @[ -f ./gnattools/Makefile ] || exit 0; \
28872         r=`${PWD_COMMAND}`; export r; \
28873         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28874         $(HOST_EXPORTS) \
28875         for flag in $(EXTRA_HOST_FLAGS) ; do \
28876           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28877         done; \
28878         echo "Doing TAGS in gnattools" ; \
28879         (cd $(HOST_SUBDIR)/gnattools && \
28880           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28881                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28882                   "RANLIB=$${RANLIB}" \
28883                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28884                   TAGS) \
28885           || exit 1
28886
28887 @endif gnattools
28888
28889 .PHONY: maybe-install-info-gnattools install-info-gnattools
28890 maybe-install-info-gnattools:
28891 @if gnattools
28892 maybe-install-info-gnattools: install-info-gnattools
28893
28894 install-info-gnattools: \
28895     configure-gnattools \
28896     info-gnattools 
28897         @: $(MAKE); $(unstage)
28898         @[ -f ./gnattools/Makefile ] || exit 0; \
28899         r=`${PWD_COMMAND}`; export r; \
28900         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28901         $(HOST_EXPORTS) \
28902         for flag in $(EXTRA_HOST_FLAGS) ; do \
28903           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28904         done; \
28905         echo "Doing install-info in gnattools" ; \
28906         (cd $(HOST_SUBDIR)/gnattools && \
28907           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28908                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28909                   "RANLIB=$${RANLIB}" \
28910                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28911                   install-info) \
28912           || exit 1
28913
28914 @endif gnattools
28915
28916 .PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
28917 maybe-install-pdf-gnattools:
28918 @if gnattools
28919 maybe-install-pdf-gnattools: install-pdf-gnattools
28920
28921 install-pdf-gnattools: \
28922     configure-gnattools \
28923     pdf-gnattools 
28924         @: $(MAKE); $(unstage)
28925         @[ -f ./gnattools/Makefile ] || exit 0; \
28926         r=`${PWD_COMMAND}`; export r; \
28927         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28928         $(HOST_EXPORTS) \
28929         for flag in $(EXTRA_HOST_FLAGS) ; do \
28930           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28931         done; \
28932         echo "Doing install-pdf in gnattools" ; \
28933         (cd $(HOST_SUBDIR)/gnattools && \
28934           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28935                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28936                   "RANLIB=$${RANLIB}" \
28937                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28938                   install-pdf) \
28939           || exit 1
28940
28941 @endif gnattools
28942
28943 .PHONY: maybe-install-html-gnattools install-html-gnattools
28944 maybe-install-html-gnattools:
28945 @if gnattools
28946 maybe-install-html-gnattools: install-html-gnattools
28947
28948 install-html-gnattools: \
28949     configure-gnattools \
28950     html-gnattools 
28951         @: $(MAKE); $(unstage)
28952         @[ -f ./gnattools/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 install-html in gnattools" ; \
28960         (cd $(HOST_SUBDIR)/gnattools && \
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                   install-html) \
28966           || exit 1
28967
28968 @endif gnattools
28969
28970 .PHONY: maybe-installcheck-gnattools installcheck-gnattools
28971 maybe-installcheck-gnattools:
28972 @if gnattools
28973 maybe-installcheck-gnattools: installcheck-gnattools
28974
28975 installcheck-gnattools: \
28976     configure-gnattools 
28977         @: $(MAKE); $(unstage)
28978         @[ -f ./gnattools/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 installcheck in gnattools" ; \
28986         (cd $(HOST_SUBDIR)/gnattools && \
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                   installcheck) \
28992           || exit 1
28993
28994 @endif gnattools
28995
28996 .PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
28997 maybe-mostlyclean-gnattools:
28998 @if gnattools
28999 maybe-mostlyclean-gnattools: mostlyclean-gnattools
29000
29001 mostlyclean-gnattools: 
29002         @: $(MAKE); $(unstage)
29003         @[ -f ./gnattools/Makefile ] || exit 0; \
29004         r=`${PWD_COMMAND}`; export r; \
29005         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29006         $(HOST_EXPORTS) \
29007         for flag in $(EXTRA_HOST_FLAGS) ; do \
29008           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29009         done; \
29010         echo "Doing mostlyclean in gnattools" ; \
29011         (cd $(HOST_SUBDIR)/gnattools && \
29012           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29013                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29014                   "RANLIB=$${RANLIB}" \
29015                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29016                   mostlyclean) \
29017           || exit 1
29018
29019 @endif gnattools
29020
29021 .PHONY: maybe-clean-gnattools clean-gnattools
29022 maybe-clean-gnattools:
29023 @if gnattools
29024 maybe-clean-gnattools: clean-gnattools
29025
29026 clean-gnattools: 
29027         @: $(MAKE); $(unstage)
29028         @[ -f ./gnattools/Makefile ] || exit 0; \
29029         r=`${PWD_COMMAND}`; export r; \
29030         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29031         $(HOST_EXPORTS) \
29032         for flag in $(EXTRA_HOST_FLAGS) ; do \
29033           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29034         done; \
29035         echo "Doing clean in gnattools" ; \
29036         (cd $(HOST_SUBDIR)/gnattools && \
29037           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29038                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29039                   "RANLIB=$${RANLIB}" \
29040                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29041                   clean) \
29042           || exit 1
29043
29044 @endif gnattools
29045
29046 .PHONY: maybe-distclean-gnattools distclean-gnattools
29047 maybe-distclean-gnattools:
29048 @if gnattools
29049 maybe-distclean-gnattools: distclean-gnattools
29050
29051 distclean-gnattools: 
29052         @: $(MAKE); $(unstage)
29053         @[ -f ./gnattools/Makefile ] || exit 0; \
29054         r=`${PWD_COMMAND}`; export r; \
29055         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29056         $(HOST_EXPORTS) \
29057         for flag in $(EXTRA_HOST_FLAGS) ; do \
29058           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29059         done; \
29060         echo "Doing distclean in gnattools" ; \
29061         (cd $(HOST_SUBDIR)/gnattools && \
29062           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29063                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29064                   "RANLIB=$${RANLIB}" \
29065                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29066                   distclean) \
29067           || exit 1
29068
29069 @endif gnattools
29070
29071 .PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
29072 maybe-maintainer-clean-gnattools:
29073 @if gnattools
29074 maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
29075
29076 maintainer-clean-gnattools: 
29077         @: $(MAKE); $(unstage)
29078         @[ -f ./gnattools/Makefile ] || exit 0; \
29079         r=`${PWD_COMMAND}`; export r; \
29080         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29081         $(HOST_EXPORTS) \
29082         for flag in $(EXTRA_HOST_FLAGS) ; do \
29083           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29084         done; \
29085         echo "Doing maintainer-clean in gnattools" ; \
29086         (cd $(HOST_SUBDIR)/gnattools && \
29087           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29088                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29089                   "RANLIB=$${RANLIB}" \
29090                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29091                   maintainer-clean) \
29092           || exit 1
29093
29094 @endif gnattools
29095
29096
29097
29098 .PHONY: configure-lto-plugin maybe-configure-lto-plugin
29099 maybe-configure-lto-plugin:
29100 @if gcc-bootstrap
29101 configure-lto-plugin: stage_current
29102 @endif gcc-bootstrap
29103 @if lto-plugin
29104 maybe-configure-lto-plugin: configure-lto-plugin
29105 configure-lto-plugin: 
29106         @r=`${PWD_COMMAND}`; export r; \
29107         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29108         test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29109         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29110         $(HOST_EXPORTS)  \
29111         echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
29112         cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
29113         case $(srcdir) in \
29114           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29115           *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29116                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29117         esac; \
29118         srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29119         libsrcdir="$$s/lto-plugin"; \
29120         $(SHELL) $${libsrcdir}/configure \
29121           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29122           --target=${target_alias} $${srcdiroption} --enable-shared \
29123           || exit 1
29124 @endif lto-plugin
29125
29126
29127
29128 .PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
29129 maybe-configure-stage1-lto-plugin:
29130 @if lto-plugin-bootstrap
29131 maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
29132 configure-stage1-lto-plugin:
29133         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
29134         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29135         @r=`${PWD_COMMAND}`; export r; \
29136         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29137         TFLAGS="$(STAGE1_TFLAGS)"; \
29138         test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29139         $(HOST_EXPORTS) \
29140         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
29141         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
29142         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
29143         echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin ; \
29144         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29145         cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29146         case $(srcdir) in \
29147           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29148           *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29149                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29150         esac; \
29151         srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29152         libsrcdir="$$s/lto-plugin"; \
29153         $(SHELL) $${libsrcdir}/configure \
29154           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29155           --target=${target_alias} $${srcdiroption} \
29156           $(STAGE1_CONFIGURE_FLAGS) \
29157           --enable-shared
29158 @endif lto-plugin-bootstrap
29159
29160 .PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
29161 maybe-configure-stage2-lto-plugin:
29162 @if lto-plugin-bootstrap
29163 maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
29164 configure-stage2-lto-plugin:
29165         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
29166         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29167         @r=`${PWD_COMMAND}`; export r; \
29168         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29169         TFLAGS="$(STAGE2_TFLAGS)"; \
29170         test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29171         $(HOST_EXPORTS) \
29172         $(POSTSTAGE1_HOST_EXPORTS) \
29173         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
29174         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
29175         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
29176         echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin ; \
29177         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29178         cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29179         case $(srcdir) in \
29180           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29181           *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29182                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29183         esac; \
29184         srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29185         libsrcdir="$$s/lto-plugin"; \
29186         $(SHELL) $${libsrcdir}/configure \
29187           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29188           --target=${target_alias} $${srcdiroption} \
29189           --with-build-libsubdir=$(HOST_SUBDIR) \
29190           $(STAGE2_CONFIGURE_FLAGS) \
29191           --enable-shared
29192 @endif lto-plugin-bootstrap
29193
29194 .PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
29195 maybe-configure-stage3-lto-plugin:
29196 @if lto-plugin-bootstrap
29197 maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
29198 configure-stage3-lto-plugin:
29199         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
29200         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29201         @r=`${PWD_COMMAND}`; export r; \
29202         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29203         TFLAGS="$(STAGE3_TFLAGS)"; \
29204         test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29205         $(HOST_EXPORTS) \
29206         $(POSTSTAGE1_HOST_EXPORTS) \
29207         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
29208         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
29209         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
29210         echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin ; \
29211         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29212         cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29213         case $(srcdir) in \
29214           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29215           *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29216                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29217         esac; \
29218         srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29219         libsrcdir="$$s/lto-plugin"; \
29220         $(SHELL) $${libsrcdir}/configure \
29221           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29222           --target=${target_alias} $${srcdiroption} \
29223           --with-build-libsubdir=$(HOST_SUBDIR) \
29224           $(STAGE3_CONFIGURE_FLAGS) \
29225           --enable-shared
29226 @endif lto-plugin-bootstrap
29227
29228 .PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
29229 maybe-configure-stage4-lto-plugin:
29230 @if lto-plugin-bootstrap
29231 maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
29232 configure-stage4-lto-plugin:
29233         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
29234         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29235         @r=`${PWD_COMMAND}`; export r; \
29236         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29237         TFLAGS="$(STAGE4_TFLAGS)"; \
29238         test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29239         $(HOST_EXPORTS) \
29240         $(POSTSTAGE1_HOST_EXPORTS) \
29241         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
29242         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
29243         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
29244         echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin ; \
29245         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29246         cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29247         case $(srcdir) in \
29248           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29249           *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29250                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29251         esac; \
29252         srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29253         libsrcdir="$$s/lto-plugin"; \
29254         $(SHELL) $${libsrcdir}/configure \
29255           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29256           --target=${target_alias} $${srcdiroption} \
29257           --with-build-libsubdir=$(HOST_SUBDIR) \
29258           $(STAGE4_CONFIGURE_FLAGS) \
29259           --enable-shared
29260 @endif lto-plugin-bootstrap
29261
29262 .PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
29263 maybe-configure-stageprofile-lto-plugin:
29264 @if lto-plugin-bootstrap
29265 maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
29266 configure-stageprofile-lto-plugin:
29267         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
29268         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29269         @r=`${PWD_COMMAND}`; export r; \
29270         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29271         TFLAGS="$(STAGEprofile_TFLAGS)"; \
29272         test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29273         $(HOST_EXPORTS) \
29274         $(POSTSTAGE1_HOST_EXPORTS) \
29275         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
29276         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
29277         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
29278         echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin ; \
29279         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29280         cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29281         case $(srcdir) in \
29282           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29283           *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29284                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29285         esac; \
29286         srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29287         libsrcdir="$$s/lto-plugin"; \
29288         $(SHELL) $${libsrcdir}/configure \
29289           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29290           --target=${target_alias} $${srcdiroption} \
29291           --with-build-libsubdir=$(HOST_SUBDIR) \
29292           $(STAGEprofile_CONFIGURE_FLAGS) \
29293           --enable-shared
29294 @endif lto-plugin-bootstrap
29295
29296 .PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
29297 maybe-configure-stagefeedback-lto-plugin:
29298 @if lto-plugin-bootstrap
29299 maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
29300 configure-stagefeedback-lto-plugin:
29301         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
29302         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29303         @r=`${PWD_COMMAND}`; export r; \
29304         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29305         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
29306         test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29307         $(HOST_EXPORTS) \
29308         $(POSTSTAGE1_HOST_EXPORTS) \
29309         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
29310         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
29311         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
29312         echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin ; \
29313         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29314         cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29315         case $(srcdir) in \
29316           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29317           *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29318                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29319         esac; \
29320         srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29321         libsrcdir="$$s/lto-plugin"; \
29322         $(SHELL) $${libsrcdir}/configure \
29323           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29324           --target=${target_alias} $${srcdiroption} \
29325           --with-build-libsubdir=$(HOST_SUBDIR) \
29326           $(STAGEfeedback_CONFIGURE_FLAGS) \
29327           --enable-shared
29328 @endif lto-plugin-bootstrap
29329
29330
29331
29332
29333
29334 .PHONY: all-lto-plugin maybe-all-lto-plugin
29335 maybe-all-lto-plugin:
29336 @if gcc-bootstrap
29337 all-lto-plugin: stage_current
29338 @endif gcc-bootstrap
29339 @if lto-plugin
29340 TARGET-lto-plugin=all
29341 maybe-all-lto-plugin: all-lto-plugin
29342 all-lto-plugin: configure-lto-plugin
29343         @r=`${PWD_COMMAND}`; export r; \
29344         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29345         $(HOST_EXPORTS)  \
29346         (cd $(HOST_SUBDIR)/lto-plugin && \
29347           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
29348                 $(TARGET-lto-plugin))
29349 @endif lto-plugin
29350
29351
29352
29353 .PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
29354 .PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
29355 maybe-all-stage1-lto-plugin:
29356 maybe-clean-stage1-lto-plugin:
29357 @if lto-plugin-bootstrap
29358 maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
29359 all-stage1: all-stage1-lto-plugin
29360 TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
29361 all-stage1-lto-plugin: configure-stage1-lto-plugin
29362         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
29363         @r=`${PWD_COMMAND}`; export r; \
29364         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29365         TFLAGS="$(STAGE1_TFLAGS)"; \
29366         $(HOST_EXPORTS)  \
29367         cd $(HOST_SUBDIR)/lto-plugin && \
29368         $(MAKE) $(BASE_FLAGS_TO_PASS) \
29369                 CFLAGS="$(STAGE1_CFLAGS)" \
29370                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
29371                 LIBCFLAGS="$(LIBCFLAGS)" \
29372                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29373                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29374                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29375                 $(EXTRA_HOST_FLAGS)   \
29376                 TFLAGS="$(STAGE1_TFLAGS)" \
29377                 $(TARGET-stage1-lto-plugin)
29378
29379 maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
29380 clean-stage1: clean-stage1-lto-plugin
29381 clean-stage1-lto-plugin:
29382         @if [ $(current_stage) = stage1 ]; then \
29383           [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29384         else \
29385           [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
29386           $(MAKE) stage1-start; \
29387         fi; \
29388         cd $(HOST_SUBDIR)/lto-plugin && \
29389         $(MAKE) $(EXTRA_HOST_FLAGS)  \
29390                  clean
29391 @endif lto-plugin-bootstrap
29392
29393
29394 .PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
29395 .PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
29396 maybe-all-stage2-lto-plugin:
29397 maybe-clean-stage2-lto-plugin:
29398 @if lto-plugin-bootstrap
29399 maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
29400 all-stage2: all-stage2-lto-plugin
29401 TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
29402 all-stage2-lto-plugin: configure-stage2-lto-plugin
29403         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
29404         @r=`${PWD_COMMAND}`; export r; \
29405         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29406         TFLAGS="$(STAGE2_TFLAGS)"; \
29407         $(HOST_EXPORTS) \
29408         $(POSTSTAGE1_HOST_EXPORTS)  \
29409         cd $(HOST_SUBDIR)/lto-plugin && \
29410         $(MAKE) $(BASE_FLAGS_TO_PASS) \
29411                 CFLAGS="$(STAGE2_CFLAGS)" \
29412                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
29413                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
29414                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29415                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29416                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29417                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
29418                 TFLAGS="$(STAGE2_TFLAGS)" \
29419                 $(TARGET-stage2-lto-plugin)
29420
29421 maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
29422 clean-stage2: clean-stage2-lto-plugin
29423 clean-stage2-lto-plugin:
29424         @if [ $(current_stage) = stage2 ]; then \
29425           [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29426         else \
29427           [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
29428           $(MAKE) stage2-start; \
29429         fi; \
29430         cd $(HOST_SUBDIR)/lto-plugin && \
29431         $(MAKE) $(EXTRA_HOST_FLAGS)  \
29432                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29433                  clean
29434 @endif lto-plugin-bootstrap
29435
29436
29437 .PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
29438 .PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
29439 maybe-all-stage3-lto-plugin:
29440 maybe-clean-stage3-lto-plugin:
29441 @if lto-plugin-bootstrap
29442 maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
29443 all-stage3: all-stage3-lto-plugin
29444 TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
29445 all-stage3-lto-plugin: configure-stage3-lto-plugin
29446         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
29447         @r=`${PWD_COMMAND}`; export r; \
29448         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29449         TFLAGS="$(STAGE3_TFLAGS)"; \
29450         $(HOST_EXPORTS) \
29451         $(POSTSTAGE1_HOST_EXPORTS)  \
29452         cd $(HOST_SUBDIR)/lto-plugin && \
29453         $(MAKE) $(BASE_FLAGS_TO_PASS) \
29454                 CFLAGS="$(STAGE3_CFLAGS)" \
29455                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
29456                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
29457                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29458                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29459                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29460                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
29461                 TFLAGS="$(STAGE3_TFLAGS)" \
29462                 $(TARGET-stage3-lto-plugin)
29463
29464 maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
29465 clean-stage3: clean-stage3-lto-plugin
29466 clean-stage3-lto-plugin:
29467         @if [ $(current_stage) = stage3 ]; then \
29468           [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29469         else \
29470           [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
29471           $(MAKE) stage3-start; \
29472         fi; \
29473         cd $(HOST_SUBDIR)/lto-plugin && \
29474         $(MAKE) $(EXTRA_HOST_FLAGS)  \
29475                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29476                  clean
29477 @endif lto-plugin-bootstrap
29478
29479
29480 .PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
29481 .PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
29482 maybe-all-stage4-lto-plugin:
29483 maybe-clean-stage4-lto-plugin:
29484 @if lto-plugin-bootstrap
29485 maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
29486 all-stage4: all-stage4-lto-plugin
29487 TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
29488 all-stage4-lto-plugin: configure-stage4-lto-plugin
29489         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
29490         @r=`${PWD_COMMAND}`; export r; \
29491         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29492         TFLAGS="$(STAGE4_TFLAGS)"; \
29493         $(HOST_EXPORTS) \
29494         $(POSTSTAGE1_HOST_EXPORTS)  \
29495         cd $(HOST_SUBDIR)/lto-plugin && \
29496         $(MAKE) $(BASE_FLAGS_TO_PASS) \
29497                 CFLAGS="$(STAGE4_CFLAGS)" \
29498                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
29499                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
29500                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29501                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29502                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29503                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
29504                 TFLAGS="$(STAGE4_TFLAGS)" \
29505                 $(TARGET-stage4-lto-plugin)
29506
29507 maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
29508 clean-stage4: clean-stage4-lto-plugin
29509 clean-stage4-lto-plugin:
29510         @if [ $(current_stage) = stage4 ]; then \
29511           [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29512         else \
29513           [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
29514           $(MAKE) stage4-start; \
29515         fi; \
29516         cd $(HOST_SUBDIR)/lto-plugin && \
29517         $(MAKE) $(EXTRA_HOST_FLAGS)  \
29518                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29519                  clean
29520 @endif lto-plugin-bootstrap
29521
29522
29523 .PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
29524 .PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
29525 maybe-all-stageprofile-lto-plugin:
29526 maybe-clean-stageprofile-lto-plugin:
29527 @if lto-plugin-bootstrap
29528 maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
29529 all-stageprofile: all-stageprofile-lto-plugin
29530 TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
29531 all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
29532         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
29533         @r=`${PWD_COMMAND}`; export r; \
29534         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29535         TFLAGS="$(STAGEprofile_TFLAGS)"; \
29536         $(HOST_EXPORTS) \
29537         $(POSTSTAGE1_HOST_EXPORTS)  \
29538         cd $(HOST_SUBDIR)/lto-plugin && \
29539         $(MAKE) $(BASE_FLAGS_TO_PASS) \
29540                 CFLAGS="$(STAGEprofile_CFLAGS)" \
29541                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
29542                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
29543                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29544                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29545                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29546                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
29547                 TFLAGS="$(STAGEprofile_TFLAGS)" \
29548                 $(TARGET-stageprofile-lto-plugin)
29549
29550 maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
29551 clean-stageprofile: clean-stageprofile-lto-plugin
29552 clean-stageprofile-lto-plugin:
29553         @if [ $(current_stage) = stageprofile ]; then \
29554           [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29555         else \
29556           [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
29557           $(MAKE) stageprofile-start; \
29558         fi; \
29559         cd $(HOST_SUBDIR)/lto-plugin && \
29560         $(MAKE) $(EXTRA_HOST_FLAGS)  \
29561                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29562                  clean
29563 @endif lto-plugin-bootstrap
29564
29565
29566 .PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
29567 .PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
29568 maybe-all-stagefeedback-lto-plugin:
29569 maybe-clean-stagefeedback-lto-plugin:
29570 @if lto-plugin-bootstrap
29571 maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
29572 all-stagefeedback: all-stagefeedback-lto-plugin
29573 TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
29574 all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
29575         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
29576         @r=`${PWD_COMMAND}`; export r; \
29577         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29578         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
29579         $(HOST_EXPORTS) \
29580         $(POSTSTAGE1_HOST_EXPORTS)  \
29581         cd $(HOST_SUBDIR)/lto-plugin && \
29582         $(MAKE) $(BASE_FLAGS_TO_PASS) \
29583                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
29584                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
29585                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
29586                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29587                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29588                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29589                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
29590                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
29591                 $(TARGET-stagefeedback-lto-plugin)
29592
29593 maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
29594 clean-stagefeedback: clean-stagefeedback-lto-plugin
29595 clean-stagefeedback-lto-plugin:
29596         @if [ $(current_stage) = stagefeedback ]; then \
29597           [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29598         else \
29599           [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
29600           $(MAKE) stagefeedback-start; \
29601         fi; \
29602         cd $(HOST_SUBDIR)/lto-plugin && \
29603         $(MAKE) $(EXTRA_HOST_FLAGS)  \
29604                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29605                  clean
29606 @endif lto-plugin-bootstrap
29607
29608
29609
29610
29611
29612 .PHONY: check-lto-plugin maybe-check-lto-plugin
29613 maybe-check-lto-plugin:
29614 @if lto-plugin
29615 maybe-check-lto-plugin: check-lto-plugin
29616
29617 check-lto-plugin:
29618         @: $(MAKE); $(unstage)
29619         @r=`${PWD_COMMAND}`; export r; \
29620         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29621         $(HOST_EXPORTS) \
29622         (cd $(HOST_SUBDIR)/lto-plugin && \
29623           $(MAKE) $(FLAGS_TO_PASS)  check)
29624
29625 @endif lto-plugin
29626
29627 .PHONY: install-lto-plugin maybe-install-lto-plugin
29628 maybe-install-lto-plugin:
29629 @if lto-plugin
29630 maybe-install-lto-plugin: install-lto-plugin
29631
29632 install-lto-plugin: installdirs
29633         @: $(MAKE); $(unstage)
29634         @r=`${PWD_COMMAND}`; export r; \
29635         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29636         $(HOST_EXPORTS) \
29637         (cd $(HOST_SUBDIR)/lto-plugin && \
29638           $(MAKE) $(FLAGS_TO_PASS)  install)
29639
29640 @endif lto-plugin
29641
29642 .PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin
29643 maybe-install-strip-lto-plugin:
29644 @if lto-plugin
29645 maybe-install-strip-lto-plugin: install-strip-lto-plugin
29646
29647 install-strip-lto-plugin: installdirs
29648         @: $(MAKE); $(unstage)
29649         @r=`${PWD_COMMAND}`; export r; \
29650         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29651         $(HOST_EXPORTS) \
29652         (cd $(HOST_SUBDIR)/lto-plugin && \
29653           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
29654
29655 @endif lto-plugin
29656
29657 # Other targets (info, dvi, pdf, etc.)
29658
29659 .PHONY: maybe-info-lto-plugin info-lto-plugin
29660 maybe-info-lto-plugin:
29661 @if lto-plugin
29662 maybe-info-lto-plugin: info-lto-plugin
29663
29664 info-lto-plugin: \
29665     configure-lto-plugin 
29666         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29667         r=`${PWD_COMMAND}`; export r; \
29668         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29669         $(HOST_EXPORTS) \
29670         for flag in $(EXTRA_HOST_FLAGS) ; do \
29671           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29672         done; \
29673         echo "Doing info in lto-plugin" ; \
29674         (cd $(HOST_SUBDIR)/lto-plugin && \
29675           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29676                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29677                   "RANLIB=$${RANLIB}" \
29678                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29679                   info) \
29680           || exit 1
29681
29682 @endif lto-plugin
29683
29684 .PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
29685 maybe-dvi-lto-plugin:
29686 @if lto-plugin
29687 maybe-dvi-lto-plugin: dvi-lto-plugin
29688
29689 dvi-lto-plugin: \
29690     configure-lto-plugin 
29691         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29692         r=`${PWD_COMMAND}`; export r; \
29693         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29694         $(HOST_EXPORTS) \
29695         for flag in $(EXTRA_HOST_FLAGS) ; do \
29696           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29697         done; \
29698         echo "Doing dvi in lto-plugin" ; \
29699         (cd $(HOST_SUBDIR)/lto-plugin && \
29700           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29701                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29702                   "RANLIB=$${RANLIB}" \
29703                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29704                   dvi) \
29705           || exit 1
29706
29707 @endif lto-plugin
29708
29709 .PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
29710 maybe-pdf-lto-plugin:
29711 @if lto-plugin
29712 maybe-pdf-lto-plugin: pdf-lto-plugin
29713
29714 pdf-lto-plugin: \
29715     configure-lto-plugin 
29716         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29717         r=`${PWD_COMMAND}`; export r; \
29718         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29719         $(HOST_EXPORTS) \
29720         for flag in $(EXTRA_HOST_FLAGS) ; do \
29721           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29722         done; \
29723         echo "Doing pdf in lto-plugin" ; \
29724         (cd $(HOST_SUBDIR)/lto-plugin && \
29725           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29726                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29727                   "RANLIB=$${RANLIB}" \
29728                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29729                   pdf) \
29730           || exit 1
29731
29732 @endif lto-plugin
29733
29734 .PHONY: maybe-html-lto-plugin html-lto-plugin
29735 maybe-html-lto-plugin:
29736 @if lto-plugin
29737 maybe-html-lto-plugin: html-lto-plugin
29738
29739 html-lto-plugin: \
29740     configure-lto-plugin 
29741         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29742         r=`${PWD_COMMAND}`; export r; \
29743         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29744         $(HOST_EXPORTS) \
29745         for flag in $(EXTRA_HOST_FLAGS) ; do \
29746           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29747         done; \
29748         echo "Doing html in lto-plugin" ; \
29749         (cd $(HOST_SUBDIR)/lto-plugin && \
29750           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29751                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29752                   "RANLIB=$${RANLIB}" \
29753                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29754                   html) \
29755           || exit 1
29756
29757 @endif lto-plugin
29758
29759 .PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
29760 maybe-TAGS-lto-plugin:
29761 @if lto-plugin
29762 maybe-TAGS-lto-plugin: TAGS-lto-plugin
29763
29764 TAGS-lto-plugin: \
29765     configure-lto-plugin 
29766         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29767         r=`${PWD_COMMAND}`; export r; \
29768         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29769         $(HOST_EXPORTS) \
29770         for flag in $(EXTRA_HOST_FLAGS) ; do \
29771           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29772         done; \
29773         echo "Doing TAGS in lto-plugin" ; \
29774         (cd $(HOST_SUBDIR)/lto-plugin && \
29775           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29776                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29777                   "RANLIB=$${RANLIB}" \
29778                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29779                   TAGS) \
29780           || exit 1
29781
29782 @endif lto-plugin
29783
29784 .PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
29785 maybe-install-info-lto-plugin:
29786 @if lto-plugin
29787 maybe-install-info-lto-plugin: install-info-lto-plugin
29788
29789 install-info-lto-plugin: \
29790     configure-lto-plugin \
29791     info-lto-plugin 
29792         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29793         r=`${PWD_COMMAND}`; export r; \
29794         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29795         $(HOST_EXPORTS) \
29796         for flag in $(EXTRA_HOST_FLAGS) ; do \
29797           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29798         done; \
29799         echo "Doing install-info in lto-plugin" ; \
29800         (cd $(HOST_SUBDIR)/lto-plugin && \
29801           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29802                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29803                   "RANLIB=$${RANLIB}" \
29804                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29805                   install-info) \
29806           || exit 1
29807
29808 @endif lto-plugin
29809
29810 .PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
29811 maybe-install-pdf-lto-plugin:
29812 @if lto-plugin
29813 maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
29814
29815 install-pdf-lto-plugin: \
29816     configure-lto-plugin \
29817     pdf-lto-plugin 
29818         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29819         r=`${PWD_COMMAND}`; export r; \
29820         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29821         $(HOST_EXPORTS) \
29822         for flag in $(EXTRA_HOST_FLAGS) ; do \
29823           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29824         done; \
29825         echo "Doing install-pdf in lto-plugin" ; \
29826         (cd $(HOST_SUBDIR)/lto-plugin && \
29827           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29828                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29829                   "RANLIB=$${RANLIB}" \
29830                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29831                   install-pdf) \
29832           || exit 1
29833
29834 @endif lto-plugin
29835
29836 .PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
29837 maybe-install-html-lto-plugin:
29838 @if lto-plugin
29839 maybe-install-html-lto-plugin: install-html-lto-plugin
29840
29841 install-html-lto-plugin: \
29842     configure-lto-plugin \
29843     html-lto-plugin 
29844         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29845         r=`${PWD_COMMAND}`; export r; \
29846         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29847         $(HOST_EXPORTS) \
29848         for flag in $(EXTRA_HOST_FLAGS) ; do \
29849           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29850         done; \
29851         echo "Doing install-html in lto-plugin" ; \
29852         (cd $(HOST_SUBDIR)/lto-plugin && \
29853           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29854                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29855                   "RANLIB=$${RANLIB}" \
29856                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29857                   install-html) \
29858           || exit 1
29859
29860 @endif lto-plugin
29861
29862 .PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
29863 maybe-installcheck-lto-plugin:
29864 @if lto-plugin
29865 maybe-installcheck-lto-plugin: installcheck-lto-plugin
29866
29867 installcheck-lto-plugin: \
29868     configure-lto-plugin 
29869         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29870         r=`${PWD_COMMAND}`; export r; \
29871         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29872         $(HOST_EXPORTS) \
29873         for flag in $(EXTRA_HOST_FLAGS) ; do \
29874           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29875         done; \
29876         echo "Doing installcheck in lto-plugin" ; \
29877         (cd $(HOST_SUBDIR)/lto-plugin && \
29878           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29879                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29880                   "RANLIB=$${RANLIB}" \
29881                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29882                   installcheck) \
29883           || exit 1
29884
29885 @endif lto-plugin
29886
29887 .PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
29888 maybe-mostlyclean-lto-plugin:
29889 @if lto-plugin
29890 maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
29891
29892 mostlyclean-lto-plugin: 
29893         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29894         r=`${PWD_COMMAND}`; export r; \
29895         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29896         $(HOST_EXPORTS) \
29897         for flag in $(EXTRA_HOST_FLAGS) ; do \
29898           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29899         done; \
29900         echo "Doing mostlyclean in lto-plugin" ; \
29901         (cd $(HOST_SUBDIR)/lto-plugin && \
29902           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29903                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29904                   "RANLIB=$${RANLIB}" \
29905                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29906                   mostlyclean) \
29907           || exit 1
29908
29909 @endif lto-plugin
29910
29911 .PHONY: maybe-clean-lto-plugin clean-lto-plugin
29912 maybe-clean-lto-plugin:
29913 @if lto-plugin
29914 maybe-clean-lto-plugin: clean-lto-plugin
29915
29916 clean-lto-plugin: 
29917         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29918         r=`${PWD_COMMAND}`; export r; \
29919         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29920         $(HOST_EXPORTS) \
29921         for flag in $(EXTRA_HOST_FLAGS) ; do \
29922           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29923         done; \
29924         echo "Doing clean in lto-plugin" ; \
29925         (cd $(HOST_SUBDIR)/lto-plugin && \
29926           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29927                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29928                   "RANLIB=$${RANLIB}" \
29929                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29930                   clean) \
29931           || exit 1
29932
29933 @endif lto-plugin
29934
29935 .PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
29936 maybe-distclean-lto-plugin:
29937 @if lto-plugin
29938 maybe-distclean-lto-plugin: distclean-lto-plugin
29939
29940 distclean-lto-plugin: 
29941         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29942         r=`${PWD_COMMAND}`; export r; \
29943         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29944         $(HOST_EXPORTS) \
29945         for flag in $(EXTRA_HOST_FLAGS) ; do \
29946           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29947         done; \
29948         echo "Doing distclean in lto-plugin" ; \
29949         (cd $(HOST_SUBDIR)/lto-plugin && \
29950           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29951                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29952                   "RANLIB=$${RANLIB}" \
29953                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29954                   distclean) \
29955           || exit 1
29956
29957 @endif lto-plugin
29958
29959 .PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
29960 maybe-maintainer-clean-lto-plugin:
29961 @if lto-plugin
29962 maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
29963
29964 maintainer-clean-lto-plugin: 
29965         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29966         r=`${PWD_COMMAND}`; export r; \
29967         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29968         $(HOST_EXPORTS) \
29969         for flag in $(EXTRA_HOST_FLAGS) ; do \
29970           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29971         done; \
29972         echo "Doing maintainer-clean in lto-plugin" ; \
29973         (cd $(HOST_SUBDIR)/lto-plugin && \
29974           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29975                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29976                   "RANLIB=$${RANLIB}" \
29977                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29978                   maintainer-clean) \
29979           || exit 1
29980
29981 @endif lto-plugin
29982
29983
29984
29985 # ---------------------------------------
29986 # Modules which run on the target machine
29987 # ---------------------------------------
29988
29989
29990
29991
29992 .PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
29993 maybe-configure-target-libstdc++-v3:
29994 @if gcc-bootstrap
29995 configure-target-libstdc++-v3: stage_current
29996 @endif gcc-bootstrap
29997 @if target-libstdc++-v3
29998 maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
29999 configure-target-libstdc++-v3: 
30000         @r=`${PWD_COMMAND}`; export r; \
30001         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30002         echo "Checking multilib configuration for libstdc++-v3..."; \
30003         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30004         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30005         if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30006           if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30007             rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30008           else \
30009             rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30010             mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30011           fi; \
30012         else \
30013           mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30014         fi; \
30015         test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30016         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30017         $(RAW_CXX_TARGET_EXPORTS)  \
30018         echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
30019         cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
30020         case $(srcdir) in \
30021           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30022           *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30023                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30024         esac; \
30025         srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30026         libsrcdir="$$s/libstdc++-v3"; \
30027         rm -f no-such-file || : ; \
30028         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
30029           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30030           --target=${target_alias} $${srcdiroption}  \
30031           || exit 1
30032 @endif target-libstdc++-v3
30033
30034
30035
30036 .PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
30037 maybe-configure-stage1-target-libstdc++-v3:
30038 @if target-libstdc++-v3-bootstrap
30039 maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
30040 configure-stage1-target-libstdc++-v3:
30041         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30042         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30043         @r=`${PWD_COMMAND}`; export r; \
30044         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30045         TFLAGS="$(STAGE1_TFLAGS)"; \
30046         echo "Checking multilib configuration for libstdc++-v3..."; \
30047         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30048         if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30049           if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30050             rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30051           else \
30052             rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30053             mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30054           fi; \
30055         else \
30056           mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30057         fi; \
30058         test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30059         $(RAW_CXX_TARGET_EXPORTS) \
30060         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30061         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30062         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
30063         echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30064         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30065         cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30066         case $(srcdir) in \
30067           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30068           *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30069                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30070         esac; \
30071         srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30072         libsrcdir="$$s/libstdc++-v3"; \
30073         $(SHELL) $${libsrcdir}/configure \
30074           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30075           --target=${target_alias} $${srcdiroption} \
30076           $(STAGE1_CONFIGURE_FLAGS)
30077 @endif target-libstdc++-v3-bootstrap
30078
30079 .PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
30080 maybe-configure-stage2-target-libstdc++-v3:
30081 @if target-libstdc++-v3-bootstrap
30082 maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
30083 configure-stage2-target-libstdc++-v3:
30084         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30085         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30086         @r=`${PWD_COMMAND}`; export r; \
30087         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30088         TFLAGS="$(STAGE2_TFLAGS)"; \
30089         echo "Checking multilib configuration for libstdc++-v3..."; \
30090         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30091         if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30092           if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30093             rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30094           else \
30095             rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30096             mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30097           fi; \
30098         else \
30099           mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30100         fi; \
30101         test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30102         $(RAW_CXX_TARGET_EXPORTS) \
30103          \
30104         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30105         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30106         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
30107         echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30108         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30109         cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30110         case $(srcdir) in \
30111           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30112           *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30113                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30114         esac; \
30115         srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30116         libsrcdir="$$s/libstdc++-v3"; \
30117         $(SHELL) $${libsrcdir}/configure \
30118           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30119           --target=${target_alias} $${srcdiroption} \
30120           --with-build-libsubdir=$(HOST_SUBDIR) \
30121           $(STAGE2_CONFIGURE_FLAGS)
30122 @endif target-libstdc++-v3-bootstrap
30123
30124 .PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
30125 maybe-configure-stage3-target-libstdc++-v3:
30126 @if target-libstdc++-v3-bootstrap
30127 maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
30128 configure-stage3-target-libstdc++-v3:
30129         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30130         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30131         @r=`${PWD_COMMAND}`; export r; \
30132         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30133         TFLAGS="$(STAGE3_TFLAGS)"; \
30134         echo "Checking multilib configuration for libstdc++-v3..."; \
30135         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30136         if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30137           if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30138             rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30139           else \
30140             rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30141             mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30142           fi; \
30143         else \
30144           mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30145         fi; \
30146         test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30147         $(RAW_CXX_TARGET_EXPORTS) \
30148          \
30149         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30150         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30151         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
30152         echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30153         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30154         cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30155         case $(srcdir) in \
30156           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30157           *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30158                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30159         esac; \
30160         srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30161         libsrcdir="$$s/libstdc++-v3"; \
30162         $(SHELL) $${libsrcdir}/configure \
30163           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30164           --target=${target_alias} $${srcdiroption} \
30165           --with-build-libsubdir=$(HOST_SUBDIR) \
30166           $(STAGE3_CONFIGURE_FLAGS)
30167 @endif target-libstdc++-v3-bootstrap
30168
30169 .PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
30170 maybe-configure-stage4-target-libstdc++-v3:
30171 @if target-libstdc++-v3-bootstrap
30172 maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
30173 configure-stage4-target-libstdc++-v3:
30174         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30175         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30176         @r=`${PWD_COMMAND}`; export r; \
30177         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30178         TFLAGS="$(STAGE4_TFLAGS)"; \
30179         echo "Checking multilib configuration for libstdc++-v3..."; \
30180         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30181         if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30182           if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30183             rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30184           else \
30185             rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30186             mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30187           fi; \
30188         else \
30189           mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30190         fi; \
30191         test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30192         $(RAW_CXX_TARGET_EXPORTS) \
30193          \
30194         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30195         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30196         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
30197         echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30198         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30199         cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30200         case $(srcdir) in \
30201           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30202           *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30203                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30204         esac; \
30205         srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30206         libsrcdir="$$s/libstdc++-v3"; \
30207         $(SHELL) $${libsrcdir}/configure \
30208           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30209           --target=${target_alias} $${srcdiroption} \
30210           --with-build-libsubdir=$(HOST_SUBDIR) \
30211           $(STAGE4_CONFIGURE_FLAGS)
30212 @endif target-libstdc++-v3-bootstrap
30213
30214 .PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
30215 maybe-configure-stageprofile-target-libstdc++-v3:
30216 @if target-libstdc++-v3-bootstrap
30217 maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
30218 configure-stageprofile-target-libstdc++-v3:
30219         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30220         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30221         @r=`${PWD_COMMAND}`; export r; \
30222         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30223         TFLAGS="$(STAGEprofile_TFLAGS)"; \
30224         echo "Checking multilib configuration for libstdc++-v3..."; \
30225         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30226         if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30227           if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30228             rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30229           else \
30230             rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30231             mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30232           fi; \
30233         else \
30234           mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30235         fi; \
30236         test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30237         $(RAW_CXX_TARGET_EXPORTS) \
30238          \
30239         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30240         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30241         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
30242         echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30243         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30244         cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30245         case $(srcdir) in \
30246           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30247           *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30248                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30249         esac; \
30250         srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30251         libsrcdir="$$s/libstdc++-v3"; \
30252         $(SHELL) $${libsrcdir}/configure \
30253           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30254           --target=${target_alias} $${srcdiroption} \
30255           --with-build-libsubdir=$(HOST_SUBDIR) \
30256           $(STAGEprofile_CONFIGURE_FLAGS)
30257 @endif target-libstdc++-v3-bootstrap
30258
30259 .PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
30260 maybe-configure-stagefeedback-target-libstdc++-v3:
30261 @if target-libstdc++-v3-bootstrap
30262 maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
30263 configure-stagefeedback-target-libstdc++-v3:
30264         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30265         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30266         @r=`${PWD_COMMAND}`; export r; \
30267         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30268         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30269         echo "Checking multilib configuration for libstdc++-v3..."; \
30270         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30271         if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30272           if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30273             rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30274           else \
30275             rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30276             mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30277           fi; \
30278         else \
30279           mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30280         fi; \
30281         test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30282         $(RAW_CXX_TARGET_EXPORTS) \
30283          \
30284         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30285         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30286         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
30287         echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30288         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30289         cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30290         case $(srcdir) in \
30291           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30292           *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30293                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30294         esac; \
30295         srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30296         libsrcdir="$$s/libstdc++-v3"; \
30297         $(SHELL) $${libsrcdir}/configure \
30298           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30299           --target=${target_alias} $${srcdiroption} \
30300           --with-build-libsubdir=$(HOST_SUBDIR) \
30301           $(STAGEfeedback_CONFIGURE_FLAGS)
30302 @endif target-libstdc++-v3-bootstrap
30303
30304
30305
30306
30307
30308 .PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
30309 maybe-all-target-libstdc++-v3:
30310 @if gcc-bootstrap
30311 all-target-libstdc++-v3: stage_current
30312 @endif gcc-bootstrap
30313 @if target-libstdc++-v3
30314 TARGET-target-libstdc++-v3=all
30315 maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
30316 all-target-libstdc++-v3: configure-target-libstdc++-v3
30317         @r=`${PWD_COMMAND}`; export r; \
30318         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30319         $(RAW_CXX_TARGET_EXPORTS)  \
30320         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30321           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
30322                 $(TARGET-target-libstdc++-v3))
30323 @endif target-libstdc++-v3
30324
30325
30326
30327 .PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
30328 .PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
30329 maybe-all-stage1-target-libstdc++-v3:
30330 maybe-clean-stage1-target-libstdc++-v3:
30331 @if target-libstdc++-v3-bootstrap
30332 maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
30333 all-stage1: all-stage1-target-libstdc++-v3
30334 TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30335 all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
30336         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30337         @r=`${PWD_COMMAND}`; export r; \
30338         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30339         TFLAGS="$(STAGE1_TFLAGS)"; \
30340         $(RAW_CXX_TARGET_EXPORTS)  \
30341         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30342         $(MAKE) $(BASE_FLAGS_TO_PASS) \
30343                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30344                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30345                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30346                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30347                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30348                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30349                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
30350                 TFLAGS="$(STAGE1_TFLAGS)" \
30351                 $(TARGET-stage1-target-libstdc++-v3)
30352
30353 maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
30354 clean-stage1: clean-stage1-target-libstdc++-v3
30355 clean-stage1-target-libstdc++-v3:
30356         @if [ $(current_stage) = stage1 ]; then \
30357           [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30358         else \
30359           [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
30360           $(MAKE) stage1-start; \
30361         fi; \
30362         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30363         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
30364                  clean
30365 @endif target-libstdc++-v3-bootstrap
30366
30367
30368 .PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
30369 .PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
30370 maybe-all-stage2-target-libstdc++-v3:
30371 maybe-clean-stage2-target-libstdc++-v3:
30372 @if target-libstdc++-v3-bootstrap
30373 maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
30374 all-stage2: all-stage2-target-libstdc++-v3
30375 TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30376 all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
30377         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30378         @r=`${PWD_COMMAND}`; export r; \
30379         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30380         TFLAGS="$(STAGE2_TFLAGS)"; \
30381         $(RAW_CXX_TARGET_EXPORTS) \
30382           \
30383         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30384         $(MAKE) $(BASE_FLAGS_TO_PASS) \
30385                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30386                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30387                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30388                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30389                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30390                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30391                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
30392                 TFLAGS="$(STAGE2_TFLAGS)" \
30393                 $(TARGET-stage2-target-libstdc++-v3)
30394
30395 maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
30396 clean-stage2: clean-stage2-target-libstdc++-v3
30397 clean-stage2-target-libstdc++-v3:
30398         @if [ $(current_stage) = stage2 ]; then \
30399           [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30400         else \
30401           [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
30402           $(MAKE) stage2-start; \
30403         fi; \
30404         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30405         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
30406                   \
30407                  clean
30408 @endif target-libstdc++-v3-bootstrap
30409
30410
30411 .PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
30412 .PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
30413 maybe-all-stage3-target-libstdc++-v3:
30414 maybe-clean-stage3-target-libstdc++-v3:
30415 @if target-libstdc++-v3-bootstrap
30416 maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
30417 all-stage3: all-stage3-target-libstdc++-v3
30418 TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30419 all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
30420         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30421         @r=`${PWD_COMMAND}`; export r; \
30422         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30423         TFLAGS="$(STAGE3_TFLAGS)"; \
30424         $(RAW_CXX_TARGET_EXPORTS) \
30425           \
30426         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30427         $(MAKE) $(BASE_FLAGS_TO_PASS) \
30428                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30429                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30430                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30431                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30432                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30433                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30434                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
30435                 TFLAGS="$(STAGE3_TFLAGS)" \
30436                 $(TARGET-stage3-target-libstdc++-v3)
30437
30438 maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
30439 clean-stage3: clean-stage3-target-libstdc++-v3
30440 clean-stage3-target-libstdc++-v3:
30441         @if [ $(current_stage) = stage3 ]; then \
30442           [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30443         else \
30444           [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
30445           $(MAKE) stage3-start; \
30446         fi; \
30447         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30448         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
30449                   \
30450                  clean
30451 @endif target-libstdc++-v3-bootstrap
30452
30453
30454 .PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
30455 .PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
30456 maybe-all-stage4-target-libstdc++-v3:
30457 maybe-clean-stage4-target-libstdc++-v3:
30458 @if target-libstdc++-v3-bootstrap
30459 maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
30460 all-stage4: all-stage4-target-libstdc++-v3
30461 TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30462 all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
30463         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30464         @r=`${PWD_COMMAND}`; export r; \
30465         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30466         TFLAGS="$(STAGE4_TFLAGS)"; \
30467         $(RAW_CXX_TARGET_EXPORTS) \
30468           \
30469         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30470         $(MAKE) $(BASE_FLAGS_TO_PASS) \
30471                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30472                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30473                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30474                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30475                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30476                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30477                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
30478                 TFLAGS="$(STAGE4_TFLAGS)" \
30479                 $(TARGET-stage4-target-libstdc++-v3)
30480
30481 maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
30482 clean-stage4: clean-stage4-target-libstdc++-v3
30483 clean-stage4-target-libstdc++-v3:
30484         @if [ $(current_stage) = stage4 ]; then \
30485           [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30486         else \
30487           [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
30488           $(MAKE) stage4-start; \
30489         fi; \
30490         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30491         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
30492                   \
30493                  clean
30494 @endif target-libstdc++-v3-bootstrap
30495
30496
30497 .PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
30498 .PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
30499 maybe-all-stageprofile-target-libstdc++-v3:
30500 maybe-clean-stageprofile-target-libstdc++-v3:
30501 @if target-libstdc++-v3-bootstrap
30502 maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
30503 all-stageprofile: all-stageprofile-target-libstdc++-v3
30504 TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30505 all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
30506         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30507         @r=`${PWD_COMMAND}`; export r; \
30508         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30509         TFLAGS="$(STAGEprofile_TFLAGS)"; \
30510         $(RAW_CXX_TARGET_EXPORTS) \
30511           \
30512         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30513         $(MAKE) $(BASE_FLAGS_TO_PASS) \
30514                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30515                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30516                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30517                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30518                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30519                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30520                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
30521                 TFLAGS="$(STAGEprofile_TFLAGS)" \
30522                 $(TARGET-stageprofile-target-libstdc++-v3)
30523
30524 maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
30525 clean-stageprofile: clean-stageprofile-target-libstdc++-v3
30526 clean-stageprofile-target-libstdc++-v3:
30527         @if [ $(current_stage) = stageprofile ]; then \
30528           [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30529         else \
30530           [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
30531           $(MAKE) stageprofile-start; \
30532         fi; \
30533         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30534         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
30535                   \
30536                  clean
30537 @endif target-libstdc++-v3-bootstrap
30538
30539
30540 .PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
30541 .PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
30542 maybe-all-stagefeedback-target-libstdc++-v3:
30543 maybe-clean-stagefeedback-target-libstdc++-v3:
30544 @if target-libstdc++-v3-bootstrap
30545 maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
30546 all-stagefeedback: all-stagefeedback-target-libstdc++-v3
30547 TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30548 all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
30549         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30550         @r=`${PWD_COMMAND}`; export r; \
30551         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30552         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30553         $(RAW_CXX_TARGET_EXPORTS) \
30554           \
30555         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30556         $(MAKE) $(BASE_FLAGS_TO_PASS) \
30557                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30558                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30559                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30560                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30561                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30562                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30563                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
30564                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
30565                 $(TARGET-stagefeedback-target-libstdc++-v3)
30566
30567 maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
30568 clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
30569 clean-stagefeedback-target-libstdc++-v3:
30570         @if [ $(current_stage) = stagefeedback ]; then \
30571           [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30572         else \
30573           [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
30574           $(MAKE) stagefeedback-start; \
30575         fi; \
30576         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30577         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
30578                   \
30579                  clean
30580 @endif target-libstdc++-v3-bootstrap
30581
30582
30583
30584
30585
30586
30587 .PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
30588 maybe-check-target-libstdc++-v3:
30589 @if target-libstdc++-v3
30590 maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
30591
30592 check-target-libstdc++-v3:
30593         @: $(MAKE); $(unstage)
30594         @r=`${PWD_COMMAND}`; export r; \
30595         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30596         $(RAW_CXX_TARGET_EXPORTS) \
30597         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30598           $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   check)
30599
30600 @endif target-libstdc++-v3
30601
30602 .PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
30603 maybe-install-target-libstdc++-v3:
30604 @if target-libstdc++-v3
30605 maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
30606
30607 install-target-libstdc++-v3: installdirs
30608         @: $(MAKE); $(unstage)
30609         @r=`${PWD_COMMAND}`; export r; \
30610         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30611         $(RAW_CXX_TARGET_EXPORTS) \
30612         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30613           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
30614
30615 @endif target-libstdc++-v3
30616
30617 .PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3
30618 maybe-install-strip-target-libstdc++-v3:
30619 @if target-libstdc++-v3
30620 maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3
30621
30622 install-strip-target-libstdc++-v3: installdirs
30623         @: $(MAKE); $(unstage)
30624         @r=`${PWD_COMMAND}`; export r; \
30625         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30626         $(RAW_CXX_TARGET_EXPORTS) \
30627         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30628           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
30629
30630 @endif target-libstdc++-v3
30631
30632 # Other targets (info, dvi, pdf, etc.)
30633
30634 .PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
30635 maybe-info-target-libstdc++-v3:
30636 @if target-libstdc++-v3
30637 maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
30638
30639 info-target-libstdc++-v3: \
30640     configure-target-libstdc++-v3 
30641         @: $(MAKE); $(unstage)
30642         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30643         r=`${PWD_COMMAND}`; export r; \
30644         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30645         $(RAW_CXX_TARGET_EXPORTS) \
30646         echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30647         for flag in $(EXTRA_TARGET_FLAGS); do \
30648           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30649         done; \
30650         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30651           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30652                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30653                   "RANLIB=$${RANLIB}" \
30654                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30655                    info) \
30656           || exit 1
30657
30658 @endif target-libstdc++-v3
30659
30660 .PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
30661 maybe-dvi-target-libstdc++-v3:
30662 @if target-libstdc++-v3
30663 maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
30664
30665 dvi-target-libstdc++-v3: \
30666     configure-target-libstdc++-v3 
30667         @: $(MAKE); $(unstage)
30668         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30669         r=`${PWD_COMMAND}`; export r; \
30670         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30671         $(RAW_CXX_TARGET_EXPORTS) \
30672         echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30673         for flag in $(EXTRA_TARGET_FLAGS); do \
30674           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30675         done; \
30676         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30677           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30678                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30679                   "RANLIB=$${RANLIB}" \
30680                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30681                    dvi) \
30682           || exit 1
30683
30684 @endif target-libstdc++-v3
30685
30686 .PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
30687 maybe-pdf-target-libstdc++-v3:
30688 @if target-libstdc++-v3
30689 maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
30690
30691 pdf-target-libstdc++-v3: \
30692     configure-target-libstdc++-v3 
30693         @: $(MAKE); $(unstage)
30694         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30695         r=`${PWD_COMMAND}`; export r; \
30696         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30697         $(RAW_CXX_TARGET_EXPORTS) \
30698         echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30699         for flag in $(EXTRA_TARGET_FLAGS); do \
30700           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30701         done; \
30702         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30703           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30704                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30705                   "RANLIB=$${RANLIB}" \
30706                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30707                    pdf) \
30708           || exit 1
30709
30710 @endif target-libstdc++-v3
30711
30712 .PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
30713 maybe-html-target-libstdc++-v3:
30714 @if target-libstdc++-v3
30715 maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
30716
30717 html-target-libstdc++-v3: \
30718     configure-target-libstdc++-v3 
30719         @: $(MAKE); $(unstage)
30720         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30721         r=`${PWD_COMMAND}`; export r; \
30722         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30723         $(RAW_CXX_TARGET_EXPORTS) \
30724         echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30725         for flag in $(EXTRA_TARGET_FLAGS); do \
30726           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30727         done; \
30728         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30729           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30730                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30731                   "RANLIB=$${RANLIB}" \
30732                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30733                    html) \
30734           || exit 1
30735
30736 @endif target-libstdc++-v3
30737
30738 .PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
30739 maybe-TAGS-target-libstdc++-v3:
30740 @if target-libstdc++-v3
30741 maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
30742
30743 TAGS-target-libstdc++-v3: \
30744     configure-target-libstdc++-v3 
30745         @: $(MAKE); $(unstage)
30746         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30747         r=`${PWD_COMMAND}`; export r; \
30748         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30749         $(RAW_CXX_TARGET_EXPORTS) \
30750         echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30751         for flag in $(EXTRA_TARGET_FLAGS); do \
30752           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30753         done; \
30754         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30755           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30756                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30757                   "RANLIB=$${RANLIB}" \
30758                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30759                    TAGS) \
30760           || exit 1
30761
30762 @endif target-libstdc++-v3
30763
30764 .PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
30765 maybe-install-info-target-libstdc++-v3:
30766 @if target-libstdc++-v3
30767 maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
30768
30769 install-info-target-libstdc++-v3: \
30770     configure-target-libstdc++-v3 \
30771     info-target-libstdc++-v3 
30772         @: $(MAKE); $(unstage)
30773         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30774         r=`${PWD_COMMAND}`; export r; \
30775         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30776         $(RAW_CXX_TARGET_EXPORTS) \
30777         echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30778         for flag in $(EXTRA_TARGET_FLAGS); do \
30779           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30780         done; \
30781         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30782           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30783                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30784                   "RANLIB=$${RANLIB}" \
30785                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30786                    install-info) \
30787           || exit 1
30788
30789 @endif target-libstdc++-v3
30790
30791 .PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
30792 maybe-install-pdf-target-libstdc++-v3:
30793 @if target-libstdc++-v3
30794 maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
30795
30796 install-pdf-target-libstdc++-v3: \
30797     configure-target-libstdc++-v3 \
30798     pdf-target-libstdc++-v3 
30799         @: $(MAKE); $(unstage)
30800         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30801         r=`${PWD_COMMAND}`; export r; \
30802         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30803         $(RAW_CXX_TARGET_EXPORTS) \
30804         echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30805         for flag in $(EXTRA_TARGET_FLAGS); do \
30806           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30807         done; \
30808         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30809           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30810                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30811                   "RANLIB=$${RANLIB}" \
30812                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30813                    install-pdf) \
30814           || exit 1
30815
30816 @endif target-libstdc++-v3
30817
30818 .PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
30819 maybe-install-html-target-libstdc++-v3:
30820 @if target-libstdc++-v3
30821 maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
30822
30823 install-html-target-libstdc++-v3: \
30824     configure-target-libstdc++-v3 \
30825     html-target-libstdc++-v3 
30826         @: $(MAKE); $(unstage)
30827         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30828         r=`${PWD_COMMAND}`; export r; \
30829         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30830         $(RAW_CXX_TARGET_EXPORTS) \
30831         echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30832         for flag in $(EXTRA_TARGET_FLAGS); do \
30833           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30834         done; \
30835         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30836           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30837                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30838                   "RANLIB=$${RANLIB}" \
30839                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30840                    install-html) \
30841           || exit 1
30842
30843 @endif target-libstdc++-v3
30844
30845 .PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
30846 maybe-installcheck-target-libstdc++-v3:
30847 @if target-libstdc++-v3
30848 maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
30849
30850 installcheck-target-libstdc++-v3: \
30851     configure-target-libstdc++-v3 
30852         @: $(MAKE); $(unstage)
30853         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30854         r=`${PWD_COMMAND}`; export r; \
30855         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30856         $(RAW_CXX_TARGET_EXPORTS) \
30857         echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30858         for flag in $(EXTRA_TARGET_FLAGS); do \
30859           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30860         done; \
30861         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30862           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30863                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30864                   "RANLIB=$${RANLIB}" \
30865                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30866                    installcheck) \
30867           || exit 1
30868
30869 @endif target-libstdc++-v3
30870
30871 .PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
30872 maybe-mostlyclean-target-libstdc++-v3:
30873 @if target-libstdc++-v3
30874 maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
30875
30876 mostlyclean-target-libstdc++-v3: 
30877         @: $(MAKE); $(unstage)
30878         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30879         r=`${PWD_COMMAND}`; export r; \
30880         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30881         $(RAW_CXX_TARGET_EXPORTS) \
30882         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30883         for flag in $(EXTRA_TARGET_FLAGS); do \
30884           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30885         done; \
30886         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30887           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30888                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30889                   "RANLIB=$${RANLIB}" \
30890                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30891                    mostlyclean) \
30892           || exit 1
30893
30894 @endif target-libstdc++-v3
30895
30896 .PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
30897 maybe-clean-target-libstdc++-v3:
30898 @if target-libstdc++-v3
30899 maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
30900
30901 clean-target-libstdc++-v3: 
30902         @: $(MAKE); $(unstage)
30903         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30904         r=`${PWD_COMMAND}`; export r; \
30905         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30906         $(RAW_CXX_TARGET_EXPORTS) \
30907         echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30908         for flag in $(EXTRA_TARGET_FLAGS); do \
30909           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30910         done; \
30911         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30912           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30913                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30914                   "RANLIB=$${RANLIB}" \
30915                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30916                    clean) \
30917           || exit 1
30918
30919 @endif target-libstdc++-v3
30920
30921 .PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
30922 maybe-distclean-target-libstdc++-v3:
30923 @if target-libstdc++-v3
30924 maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
30925
30926 distclean-target-libstdc++-v3: 
30927         @: $(MAKE); $(unstage)
30928         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30929         r=`${PWD_COMMAND}`; export r; \
30930         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30931         $(RAW_CXX_TARGET_EXPORTS) \
30932         echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30933         for flag in $(EXTRA_TARGET_FLAGS); do \
30934           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30935         done; \
30936         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30937           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30938                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30939                   "RANLIB=$${RANLIB}" \
30940                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30941                    distclean) \
30942           || exit 1
30943
30944 @endif target-libstdc++-v3
30945
30946 .PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
30947 maybe-maintainer-clean-target-libstdc++-v3:
30948 @if target-libstdc++-v3
30949 maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
30950
30951 maintainer-clean-target-libstdc++-v3: 
30952         @: $(MAKE); $(unstage)
30953         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30954         r=`${PWD_COMMAND}`; export r; \
30955         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30956         $(RAW_CXX_TARGET_EXPORTS) \
30957         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30958         for flag in $(EXTRA_TARGET_FLAGS); do \
30959           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30960         done; \
30961         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30962           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30963                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30964                   "RANLIB=$${RANLIB}" \
30965                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30966                    maintainer-clean) \
30967           || exit 1
30968
30969 @endif target-libstdc++-v3
30970
30971
30972
30973
30974
30975 .PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
30976 maybe-configure-target-libmudflap:
30977 @if gcc-bootstrap
30978 configure-target-libmudflap: stage_current
30979 @endif gcc-bootstrap
30980 @if target-libmudflap
30981 maybe-configure-target-libmudflap: configure-target-libmudflap
30982 configure-target-libmudflap: 
30983         @: $(MAKE); $(unstage)
30984         @r=`${PWD_COMMAND}`; export r; \
30985         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30986         echo "Checking multilib configuration for libmudflap..."; \
30987         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
30988         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmudflap/multilib.tmp 2> /dev/null ; \
30989         if test -r $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
30990           if cmp -s $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
30991             rm -f $(TARGET_SUBDIR)/libmudflap/multilib.tmp; \
30992           else \
30993             rm -f $(TARGET_SUBDIR)/libmudflap/Makefile; \
30994             mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
30995           fi; \
30996         else \
30997           mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
30998         fi; \
30999         test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
31000         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
31001         $(NORMAL_TARGET_EXPORTS)  \
31002         echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
31003         cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
31004         case $(srcdir) in \
31005           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31006           *) topdir=`echo $(TARGET_SUBDIR)/libmudflap/ | \
31007                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31008         esac; \
31009         srcdiroption="--srcdir=$${topdir}/libmudflap"; \
31010         libsrcdir="$$s/libmudflap"; \
31011         rm -f no-such-file || : ; \
31012         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
31013           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31014           --target=${target_alias} $${srcdiroption}  \
31015           || exit 1
31016 @endif target-libmudflap
31017
31018
31019
31020
31021
31022 .PHONY: all-target-libmudflap maybe-all-target-libmudflap
31023 maybe-all-target-libmudflap:
31024 @if gcc-bootstrap
31025 all-target-libmudflap: stage_current
31026 @endif gcc-bootstrap
31027 @if target-libmudflap
31028 TARGET-target-libmudflap=all
31029 maybe-all-target-libmudflap: all-target-libmudflap
31030 all-target-libmudflap: configure-target-libmudflap
31031         @: $(MAKE); $(unstage)
31032         @r=`${PWD_COMMAND}`; export r; \
31033         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31034         $(NORMAL_TARGET_EXPORTS)  \
31035         (cd $(TARGET_SUBDIR)/libmudflap && \
31036           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
31037                 $(TARGET-target-libmudflap))
31038 @endif target-libmudflap
31039
31040
31041
31042
31043
31044 .PHONY: check-target-libmudflap maybe-check-target-libmudflap
31045 maybe-check-target-libmudflap:
31046 @if target-libmudflap
31047 maybe-check-target-libmudflap: check-target-libmudflap
31048
31049 check-target-libmudflap:
31050         @: $(MAKE); $(unstage)
31051         @r=`${PWD_COMMAND}`; export r; \
31052         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31053         $(NORMAL_TARGET_EXPORTS) \
31054         (cd $(TARGET_SUBDIR)/libmudflap && \
31055           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
31056
31057 @endif target-libmudflap
31058
31059 .PHONY: install-target-libmudflap maybe-install-target-libmudflap
31060 maybe-install-target-libmudflap:
31061 @if target-libmudflap
31062 maybe-install-target-libmudflap: install-target-libmudflap
31063
31064 install-target-libmudflap: installdirs
31065         @: $(MAKE); $(unstage)
31066         @r=`${PWD_COMMAND}`; export r; \
31067         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31068         $(NORMAL_TARGET_EXPORTS) \
31069         (cd $(TARGET_SUBDIR)/libmudflap && \
31070           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
31071
31072 @endif target-libmudflap
31073
31074 .PHONY: install-strip-target-libmudflap maybe-install-strip-target-libmudflap
31075 maybe-install-strip-target-libmudflap:
31076 @if target-libmudflap
31077 maybe-install-strip-target-libmudflap: install-strip-target-libmudflap
31078
31079 install-strip-target-libmudflap: installdirs
31080         @: $(MAKE); $(unstage)
31081         @r=`${PWD_COMMAND}`; export r; \
31082         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31083         $(NORMAL_TARGET_EXPORTS) \
31084         (cd $(TARGET_SUBDIR)/libmudflap && \
31085           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
31086
31087 @endif target-libmudflap
31088
31089 # Other targets (info, dvi, pdf, etc.)
31090
31091 .PHONY: maybe-info-target-libmudflap info-target-libmudflap
31092 maybe-info-target-libmudflap:
31093 @if target-libmudflap
31094 maybe-info-target-libmudflap: info-target-libmudflap
31095
31096 info-target-libmudflap: \
31097     configure-target-libmudflap 
31098         @: $(MAKE); $(unstage)
31099         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31100         r=`${PWD_COMMAND}`; export r; \
31101         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31102         $(NORMAL_TARGET_EXPORTS) \
31103         echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
31104         for flag in $(EXTRA_TARGET_FLAGS); do \
31105           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31106         done; \
31107         (cd $(TARGET_SUBDIR)/libmudflap && \
31108           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31109                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31110                   "RANLIB=$${RANLIB}" \
31111                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31112                    info) \
31113           || exit 1
31114
31115 @endif target-libmudflap
31116
31117 .PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
31118 maybe-dvi-target-libmudflap:
31119 @if target-libmudflap
31120 maybe-dvi-target-libmudflap: dvi-target-libmudflap
31121
31122 dvi-target-libmudflap: \
31123     configure-target-libmudflap 
31124         @: $(MAKE); $(unstage)
31125         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31126         r=`${PWD_COMMAND}`; export r; \
31127         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31128         $(NORMAL_TARGET_EXPORTS) \
31129         echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
31130         for flag in $(EXTRA_TARGET_FLAGS); do \
31131           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31132         done; \
31133         (cd $(TARGET_SUBDIR)/libmudflap && \
31134           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31135                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31136                   "RANLIB=$${RANLIB}" \
31137                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31138                    dvi) \
31139           || exit 1
31140
31141 @endif target-libmudflap
31142
31143 .PHONY: maybe-pdf-target-libmudflap pdf-target-libmudflap
31144 maybe-pdf-target-libmudflap:
31145 @if target-libmudflap
31146 maybe-pdf-target-libmudflap: pdf-target-libmudflap
31147
31148 pdf-target-libmudflap: \
31149     configure-target-libmudflap 
31150         @: $(MAKE); $(unstage)
31151         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31152         r=`${PWD_COMMAND}`; export r; \
31153         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31154         $(NORMAL_TARGET_EXPORTS) \
31155         echo "Doing pdf in $(TARGET_SUBDIR)/libmudflap" ; \
31156         for flag in $(EXTRA_TARGET_FLAGS); do \
31157           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31158         done; \
31159         (cd $(TARGET_SUBDIR)/libmudflap && \
31160           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31161                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31162                   "RANLIB=$${RANLIB}" \
31163                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31164                    pdf) \
31165           || exit 1
31166
31167 @endif target-libmudflap
31168
31169 .PHONY: maybe-html-target-libmudflap html-target-libmudflap
31170 maybe-html-target-libmudflap:
31171 @if target-libmudflap
31172 maybe-html-target-libmudflap: html-target-libmudflap
31173
31174 html-target-libmudflap: \
31175     configure-target-libmudflap 
31176         @: $(MAKE); $(unstage)
31177         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31178         r=`${PWD_COMMAND}`; export r; \
31179         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31180         $(NORMAL_TARGET_EXPORTS) \
31181         echo "Doing html in $(TARGET_SUBDIR)/libmudflap" ; \
31182         for flag in $(EXTRA_TARGET_FLAGS); do \
31183           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31184         done; \
31185         (cd $(TARGET_SUBDIR)/libmudflap && \
31186           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31187                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31188                   "RANLIB=$${RANLIB}" \
31189                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31190                    html) \
31191           || exit 1
31192
31193 @endif target-libmudflap
31194
31195 .PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
31196 maybe-TAGS-target-libmudflap:
31197 @if target-libmudflap
31198 maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
31199
31200 TAGS-target-libmudflap: \
31201     configure-target-libmudflap 
31202         @: $(MAKE); $(unstage)
31203         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31204         r=`${PWD_COMMAND}`; export r; \
31205         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31206         $(NORMAL_TARGET_EXPORTS) \
31207         echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
31208         for flag in $(EXTRA_TARGET_FLAGS); do \
31209           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31210         done; \
31211         (cd $(TARGET_SUBDIR)/libmudflap && \
31212           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31213                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31214                   "RANLIB=$${RANLIB}" \
31215                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31216                    TAGS) \
31217           || exit 1
31218
31219 @endif target-libmudflap
31220
31221 .PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
31222 maybe-install-info-target-libmudflap:
31223 @if target-libmudflap
31224 maybe-install-info-target-libmudflap: install-info-target-libmudflap
31225
31226 install-info-target-libmudflap: \
31227     configure-target-libmudflap \
31228     info-target-libmudflap 
31229         @: $(MAKE); $(unstage)
31230         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31231         r=`${PWD_COMMAND}`; export r; \
31232         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31233         $(NORMAL_TARGET_EXPORTS) \
31234         echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
31235         for flag in $(EXTRA_TARGET_FLAGS); do \
31236           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31237         done; \
31238         (cd $(TARGET_SUBDIR)/libmudflap && \
31239           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31240                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31241                   "RANLIB=$${RANLIB}" \
31242                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31243                    install-info) \
31244           || exit 1
31245
31246 @endif target-libmudflap
31247
31248 .PHONY: maybe-install-pdf-target-libmudflap install-pdf-target-libmudflap
31249 maybe-install-pdf-target-libmudflap:
31250 @if target-libmudflap
31251 maybe-install-pdf-target-libmudflap: install-pdf-target-libmudflap
31252
31253 install-pdf-target-libmudflap: \
31254     configure-target-libmudflap \
31255     pdf-target-libmudflap 
31256         @: $(MAKE); $(unstage)
31257         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31258         r=`${PWD_COMMAND}`; export r; \
31259         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31260         $(NORMAL_TARGET_EXPORTS) \
31261         echo "Doing install-pdf in $(TARGET_SUBDIR)/libmudflap" ; \
31262         for flag in $(EXTRA_TARGET_FLAGS); do \
31263           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31264         done; \
31265         (cd $(TARGET_SUBDIR)/libmudflap && \
31266           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31267                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31268                   "RANLIB=$${RANLIB}" \
31269                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31270                    install-pdf) \
31271           || exit 1
31272
31273 @endif target-libmudflap
31274
31275 .PHONY: maybe-install-html-target-libmudflap install-html-target-libmudflap
31276 maybe-install-html-target-libmudflap:
31277 @if target-libmudflap
31278 maybe-install-html-target-libmudflap: install-html-target-libmudflap
31279
31280 install-html-target-libmudflap: \
31281     configure-target-libmudflap \
31282     html-target-libmudflap 
31283         @: $(MAKE); $(unstage)
31284         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31285         r=`${PWD_COMMAND}`; export r; \
31286         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31287         $(NORMAL_TARGET_EXPORTS) \
31288         echo "Doing install-html in $(TARGET_SUBDIR)/libmudflap" ; \
31289         for flag in $(EXTRA_TARGET_FLAGS); do \
31290           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31291         done; \
31292         (cd $(TARGET_SUBDIR)/libmudflap && \
31293           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31294                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31295                   "RANLIB=$${RANLIB}" \
31296                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31297                    install-html) \
31298           || exit 1
31299
31300 @endif target-libmudflap
31301
31302 .PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
31303 maybe-installcheck-target-libmudflap:
31304 @if target-libmudflap
31305 maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
31306
31307 installcheck-target-libmudflap: \
31308     configure-target-libmudflap 
31309         @: $(MAKE); $(unstage)
31310         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31311         r=`${PWD_COMMAND}`; export r; \
31312         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31313         $(NORMAL_TARGET_EXPORTS) \
31314         echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
31315         for flag in $(EXTRA_TARGET_FLAGS); do \
31316           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31317         done; \
31318         (cd $(TARGET_SUBDIR)/libmudflap && \
31319           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31320                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31321                   "RANLIB=$${RANLIB}" \
31322                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31323                    installcheck) \
31324           || exit 1
31325
31326 @endif target-libmudflap
31327
31328 .PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
31329 maybe-mostlyclean-target-libmudflap:
31330 @if target-libmudflap
31331 maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
31332
31333 mostlyclean-target-libmudflap: 
31334         @: $(MAKE); $(unstage)
31335         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31336         r=`${PWD_COMMAND}`; export r; \
31337         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31338         $(NORMAL_TARGET_EXPORTS) \
31339         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
31340         for flag in $(EXTRA_TARGET_FLAGS); do \
31341           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31342         done; \
31343         (cd $(TARGET_SUBDIR)/libmudflap && \
31344           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31345                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31346                   "RANLIB=$${RANLIB}" \
31347                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31348                    mostlyclean) \
31349           || exit 1
31350
31351 @endif target-libmudflap
31352
31353 .PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
31354 maybe-clean-target-libmudflap:
31355 @if target-libmudflap
31356 maybe-clean-target-libmudflap: clean-target-libmudflap
31357
31358 clean-target-libmudflap: 
31359         @: $(MAKE); $(unstage)
31360         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31361         r=`${PWD_COMMAND}`; export r; \
31362         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31363         $(NORMAL_TARGET_EXPORTS) \
31364         echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
31365         for flag in $(EXTRA_TARGET_FLAGS); do \
31366           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31367         done; \
31368         (cd $(TARGET_SUBDIR)/libmudflap && \
31369           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31370                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31371                   "RANLIB=$${RANLIB}" \
31372                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31373                    clean) \
31374           || exit 1
31375
31376 @endif target-libmudflap
31377
31378 .PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
31379 maybe-distclean-target-libmudflap:
31380 @if target-libmudflap
31381 maybe-distclean-target-libmudflap: distclean-target-libmudflap
31382
31383 distclean-target-libmudflap: 
31384         @: $(MAKE); $(unstage)
31385         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31386         r=`${PWD_COMMAND}`; export r; \
31387         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31388         $(NORMAL_TARGET_EXPORTS) \
31389         echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
31390         for flag in $(EXTRA_TARGET_FLAGS); do \
31391           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31392         done; \
31393         (cd $(TARGET_SUBDIR)/libmudflap && \
31394           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31395                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31396                   "RANLIB=$${RANLIB}" \
31397                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31398                    distclean) \
31399           || exit 1
31400
31401 @endif target-libmudflap
31402
31403 .PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
31404 maybe-maintainer-clean-target-libmudflap:
31405 @if target-libmudflap
31406 maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
31407
31408 maintainer-clean-target-libmudflap: 
31409         @: $(MAKE); $(unstage)
31410         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31411         r=`${PWD_COMMAND}`; export r; \
31412         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31413         $(NORMAL_TARGET_EXPORTS) \
31414         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
31415         for flag in $(EXTRA_TARGET_FLAGS); do \
31416           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31417         done; \
31418         (cd $(TARGET_SUBDIR)/libmudflap && \
31419           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31420                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31421                   "RANLIB=$${RANLIB}" \
31422                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31423                    maintainer-clean) \
31424           || exit 1
31425
31426 @endif target-libmudflap
31427
31428
31429
31430
31431
31432 .PHONY: configure-target-libssp maybe-configure-target-libssp
31433 maybe-configure-target-libssp:
31434 @if gcc-bootstrap
31435 configure-target-libssp: stage_current
31436 @endif gcc-bootstrap
31437 @if target-libssp
31438 maybe-configure-target-libssp: configure-target-libssp
31439 configure-target-libssp: 
31440         @: $(MAKE); $(unstage)
31441         @r=`${PWD_COMMAND}`; export r; \
31442         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31443         echo "Checking multilib configuration for libssp..."; \
31444         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
31445         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
31446         if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
31447           if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
31448             rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
31449           else \
31450             rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
31451             mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
31452           fi; \
31453         else \
31454           mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
31455         fi; \
31456         test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
31457         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
31458         $(NORMAL_TARGET_EXPORTS)  \
31459         echo Configuring in $(TARGET_SUBDIR)/libssp; \
31460         cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
31461         case $(srcdir) in \
31462           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31463           *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
31464                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31465         esac; \
31466         srcdiroption="--srcdir=$${topdir}/libssp"; \
31467         libsrcdir="$$s/libssp"; \
31468         rm -f no-such-file || : ; \
31469         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
31470           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31471           --target=${target_alias} $${srcdiroption}  \
31472           || exit 1
31473 @endif target-libssp
31474
31475
31476
31477
31478
31479 .PHONY: all-target-libssp maybe-all-target-libssp
31480 maybe-all-target-libssp:
31481 @if gcc-bootstrap
31482 all-target-libssp: stage_current
31483 @endif gcc-bootstrap
31484 @if target-libssp
31485 TARGET-target-libssp=all
31486 maybe-all-target-libssp: all-target-libssp
31487 all-target-libssp: configure-target-libssp
31488         @: $(MAKE); $(unstage)
31489         @r=`${PWD_COMMAND}`; export r; \
31490         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31491         $(NORMAL_TARGET_EXPORTS)  \
31492         (cd $(TARGET_SUBDIR)/libssp && \
31493           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
31494                 $(TARGET-target-libssp))
31495 @endif target-libssp
31496
31497
31498
31499
31500
31501 .PHONY: check-target-libssp maybe-check-target-libssp
31502 maybe-check-target-libssp:
31503 @if target-libssp
31504 maybe-check-target-libssp: check-target-libssp
31505
31506 check-target-libssp:
31507         @: $(MAKE); $(unstage)
31508         @r=`${PWD_COMMAND}`; export r; \
31509         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31510         $(NORMAL_TARGET_EXPORTS) \
31511         (cd $(TARGET_SUBDIR)/libssp && \
31512           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
31513
31514 @endif target-libssp
31515
31516 .PHONY: install-target-libssp maybe-install-target-libssp
31517 maybe-install-target-libssp:
31518 @if target-libssp
31519 maybe-install-target-libssp: install-target-libssp
31520
31521 install-target-libssp: installdirs
31522         @: $(MAKE); $(unstage)
31523         @r=`${PWD_COMMAND}`; export r; \
31524         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31525         $(NORMAL_TARGET_EXPORTS) \
31526         (cd $(TARGET_SUBDIR)/libssp && \
31527           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
31528
31529 @endif target-libssp
31530
31531 .PHONY: install-strip-target-libssp maybe-install-strip-target-libssp
31532 maybe-install-strip-target-libssp:
31533 @if target-libssp
31534 maybe-install-strip-target-libssp: install-strip-target-libssp
31535
31536 install-strip-target-libssp: installdirs
31537         @: $(MAKE); $(unstage)
31538         @r=`${PWD_COMMAND}`; export r; \
31539         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31540         $(NORMAL_TARGET_EXPORTS) \
31541         (cd $(TARGET_SUBDIR)/libssp && \
31542           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
31543
31544 @endif target-libssp
31545
31546 # Other targets (info, dvi, pdf, etc.)
31547
31548 .PHONY: maybe-info-target-libssp info-target-libssp
31549 maybe-info-target-libssp:
31550 @if target-libssp
31551 maybe-info-target-libssp: info-target-libssp
31552
31553 info-target-libssp: \
31554     configure-target-libssp 
31555         @: $(MAKE); $(unstage)
31556         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31557         r=`${PWD_COMMAND}`; export r; \
31558         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31559         $(NORMAL_TARGET_EXPORTS) \
31560         echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
31561         for flag in $(EXTRA_TARGET_FLAGS); do \
31562           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31563         done; \
31564         (cd $(TARGET_SUBDIR)/libssp && \
31565           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31566                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31567                   "RANLIB=$${RANLIB}" \
31568                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31569                    info) \
31570           || exit 1
31571
31572 @endif target-libssp
31573
31574 .PHONY: maybe-dvi-target-libssp dvi-target-libssp
31575 maybe-dvi-target-libssp:
31576 @if target-libssp
31577 maybe-dvi-target-libssp: dvi-target-libssp
31578
31579 dvi-target-libssp: \
31580     configure-target-libssp 
31581         @: $(MAKE); $(unstage)
31582         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31583         r=`${PWD_COMMAND}`; export r; \
31584         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31585         $(NORMAL_TARGET_EXPORTS) \
31586         echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
31587         for flag in $(EXTRA_TARGET_FLAGS); do \
31588           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31589         done; \
31590         (cd $(TARGET_SUBDIR)/libssp && \
31591           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31592                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31593                   "RANLIB=$${RANLIB}" \
31594                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31595                    dvi) \
31596           || exit 1
31597
31598 @endif target-libssp
31599
31600 .PHONY: maybe-pdf-target-libssp pdf-target-libssp
31601 maybe-pdf-target-libssp:
31602 @if target-libssp
31603 maybe-pdf-target-libssp: pdf-target-libssp
31604
31605 pdf-target-libssp: \
31606     configure-target-libssp 
31607         @: $(MAKE); $(unstage)
31608         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31609         r=`${PWD_COMMAND}`; export r; \
31610         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31611         $(NORMAL_TARGET_EXPORTS) \
31612         echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
31613         for flag in $(EXTRA_TARGET_FLAGS); do \
31614           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31615         done; \
31616         (cd $(TARGET_SUBDIR)/libssp && \
31617           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31618                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31619                   "RANLIB=$${RANLIB}" \
31620                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31621                    pdf) \
31622           || exit 1
31623
31624 @endif target-libssp
31625
31626 .PHONY: maybe-html-target-libssp html-target-libssp
31627 maybe-html-target-libssp:
31628 @if target-libssp
31629 maybe-html-target-libssp: html-target-libssp
31630
31631 html-target-libssp: \
31632     configure-target-libssp 
31633         @: $(MAKE); $(unstage)
31634         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31635         r=`${PWD_COMMAND}`; export r; \
31636         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31637         $(NORMAL_TARGET_EXPORTS) \
31638         echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
31639         for flag in $(EXTRA_TARGET_FLAGS); do \
31640           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31641         done; \
31642         (cd $(TARGET_SUBDIR)/libssp && \
31643           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31644                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31645                   "RANLIB=$${RANLIB}" \
31646                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31647                    html) \
31648           || exit 1
31649
31650 @endif target-libssp
31651
31652 .PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
31653 maybe-TAGS-target-libssp:
31654 @if target-libssp
31655 maybe-TAGS-target-libssp: TAGS-target-libssp
31656
31657 TAGS-target-libssp: \
31658     configure-target-libssp 
31659         @: $(MAKE); $(unstage)
31660         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31661         r=`${PWD_COMMAND}`; export r; \
31662         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31663         $(NORMAL_TARGET_EXPORTS) \
31664         echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
31665         for flag in $(EXTRA_TARGET_FLAGS); do \
31666           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31667         done; \
31668         (cd $(TARGET_SUBDIR)/libssp && \
31669           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31670                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31671                   "RANLIB=$${RANLIB}" \
31672                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31673                    TAGS) \
31674           || exit 1
31675
31676 @endif target-libssp
31677
31678 .PHONY: maybe-install-info-target-libssp install-info-target-libssp
31679 maybe-install-info-target-libssp:
31680 @if target-libssp
31681 maybe-install-info-target-libssp: install-info-target-libssp
31682
31683 install-info-target-libssp: \
31684     configure-target-libssp \
31685     info-target-libssp 
31686         @: $(MAKE); $(unstage)
31687         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31688         r=`${PWD_COMMAND}`; export r; \
31689         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31690         $(NORMAL_TARGET_EXPORTS) \
31691         echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
31692         for flag in $(EXTRA_TARGET_FLAGS); do \
31693           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31694         done; \
31695         (cd $(TARGET_SUBDIR)/libssp && \
31696           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31697                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31698                   "RANLIB=$${RANLIB}" \
31699                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31700                    install-info) \
31701           || exit 1
31702
31703 @endif target-libssp
31704
31705 .PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
31706 maybe-install-pdf-target-libssp:
31707 @if target-libssp
31708 maybe-install-pdf-target-libssp: install-pdf-target-libssp
31709
31710 install-pdf-target-libssp: \
31711     configure-target-libssp \
31712     pdf-target-libssp 
31713         @: $(MAKE); $(unstage)
31714         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31715         r=`${PWD_COMMAND}`; export r; \
31716         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31717         $(NORMAL_TARGET_EXPORTS) \
31718         echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
31719         for flag in $(EXTRA_TARGET_FLAGS); do \
31720           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31721         done; \
31722         (cd $(TARGET_SUBDIR)/libssp && \
31723           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31724                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31725                   "RANLIB=$${RANLIB}" \
31726                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31727                    install-pdf) \
31728           || exit 1
31729
31730 @endif target-libssp
31731
31732 .PHONY: maybe-install-html-target-libssp install-html-target-libssp
31733 maybe-install-html-target-libssp:
31734 @if target-libssp
31735 maybe-install-html-target-libssp: install-html-target-libssp
31736
31737 install-html-target-libssp: \
31738     configure-target-libssp \
31739     html-target-libssp 
31740         @: $(MAKE); $(unstage)
31741         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31742         r=`${PWD_COMMAND}`; export r; \
31743         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31744         $(NORMAL_TARGET_EXPORTS) \
31745         echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
31746         for flag in $(EXTRA_TARGET_FLAGS); do \
31747           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31748         done; \
31749         (cd $(TARGET_SUBDIR)/libssp && \
31750           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31751                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31752                   "RANLIB=$${RANLIB}" \
31753                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31754                    install-html) \
31755           || exit 1
31756
31757 @endif target-libssp
31758
31759 .PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
31760 maybe-installcheck-target-libssp:
31761 @if target-libssp
31762 maybe-installcheck-target-libssp: installcheck-target-libssp
31763
31764 installcheck-target-libssp: \
31765     configure-target-libssp 
31766         @: $(MAKE); $(unstage)
31767         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31768         r=`${PWD_COMMAND}`; export r; \
31769         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31770         $(NORMAL_TARGET_EXPORTS) \
31771         echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
31772         for flag in $(EXTRA_TARGET_FLAGS); do \
31773           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31774         done; \
31775         (cd $(TARGET_SUBDIR)/libssp && \
31776           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31777                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31778                   "RANLIB=$${RANLIB}" \
31779                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31780                    installcheck) \
31781           || exit 1
31782
31783 @endif target-libssp
31784
31785 .PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
31786 maybe-mostlyclean-target-libssp:
31787 @if target-libssp
31788 maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
31789
31790 mostlyclean-target-libssp: 
31791         @: $(MAKE); $(unstage)
31792         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31793         r=`${PWD_COMMAND}`; export r; \
31794         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31795         $(NORMAL_TARGET_EXPORTS) \
31796         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
31797         for flag in $(EXTRA_TARGET_FLAGS); do \
31798           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31799         done; \
31800         (cd $(TARGET_SUBDIR)/libssp && \
31801           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31802                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31803                   "RANLIB=$${RANLIB}" \
31804                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31805                    mostlyclean) \
31806           || exit 1
31807
31808 @endif target-libssp
31809
31810 .PHONY: maybe-clean-target-libssp clean-target-libssp
31811 maybe-clean-target-libssp:
31812 @if target-libssp
31813 maybe-clean-target-libssp: clean-target-libssp
31814
31815 clean-target-libssp: 
31816         @: $(MAKE); $(unstage)
31817         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31818         r=`${PWD_COMMAND}`; export r; \
31819         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31820         $(NORMAL_TARGET_EXPORTS) \
31821         echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
31822         for flag in $(EXTRA_TARGET_FLAGS); do \
31823           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31824         done; \
31825         (cd $(TARGET_SUBDIR)/libssp && \
31826           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31827                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31828                   "RANLIB=$${RANLIB}" \
31829                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31830                    clean) \
31831           || exit 1
31832
31833 @endif target-libssp
31834
31835 .PHONY: maybe-distclean-target-libssp distclean-target-libssp
31836 maybe-distclean-target-libssp:
31837 @if target-libssp
31838 maybe-distclean-target-libssp: distclean-target-libssp
31839
31840 distclean-target-libssp: 
31841         @: $(MAKE); $(unstage)
31842         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31843         r=`${PWD_COMMAND}`; export r; \
31844         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31845         $(NORMAL_TARGET_EXPORTS) \
31846         echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
31847         for flag in $(EXTRA_TARGET_FLAGS); do \
31848           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31849         done; \
31850         (cd $(TARGET_SUBDIR)/libssp && \
31851           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31852                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31853                   "RANLIB=$${RANLIB}" \
31854                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31855                    distclean) \
31856           || exit 1
31857
31858 @endif target-libssp
31859
31860 .PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
31861 maybe-maintainer-clean-target-libssp:
31862 @if target-libssp
31863 maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
31864
31865 maintainer-clean-target-libssp: 
31866         @: $(MAKE); $(unstage)
31867         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31868         r=`${PWD_COMMAND}`; export r; \
31869         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31870         $(NORMAL_TARGET_EXPORTS) \
31871         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
31872         for flag in $(EXTRA_TARGET_FLAGS); do \
31873           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31874         done; \
31875         (cd $(TARGET_SUBDIR)/libssp && \
31876           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31877                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31878                   "RANLIB=$${RANLIB}" \
31879                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31880                    maintainer-clean) \
31881           || exit 1
31882
31883 @endif target-libssp
31884
31885
31886
31887
31888
31889 .PHONY: configure-target-newlib maybe-configure-target-newlib
31890 maybe-configure-target-newlib:
31891 @if gcc-bootstrap
31892 configure-target-newlib: stage_current
31893 @endif gcc-bootstrap
31894 @if target-newlib
31895 maybe-configure-target-newlib: configure-target-newlib
31896 configure-target-newlib: 
31897         @: $(MAKE); $(unstage)
31898         @r=`${PWD_COMMAND}`; export r; \
31899         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31900         echo "Checking multilib configuration for newlib..."; \
31901         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
31902         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
31903         if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
31904           if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
31905             rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
31906           else \
31907             rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
31908             mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
31909           fi; \
31910         else \
31911           mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
31912         fi; \
31913         test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
31914         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
31915         $(NORMAL_TARGET_EXPORTS)  \
31916         echo Configuring in $(TARGET_SUBDIR)/newlib; \
31917         cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
31918         case $(srcdir) in \
31919           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31920           *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
31921                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31922         esac; \
31923         srcdiroption="--srcdir=$${topdir}/newlib"; \
31924         libsrcdir="$$s/newlib"; \
31925         rm -f no-such-file || : ; \
31926         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
31927           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31928           --target=${target_alias} $${srcdiroption}  \
31929           || exit 1
31930 @endif target-newlib
31931
31932
31933
31934
31935
31936 .PHONY: all-target-newlib maybe-all-target-newlib
31937 maybe-all-target-newlib:
31938 @if gcc-bootstrap
31939 all-target-newlib: stage_current
31940 @endif gcc-bootstrap
31941 @if target-newlib
31942 TARGET-target-newlib=all
31943 maybe-all-target-newlib: all-target-newlib
31944 all-target-newlib: configure-target-newlib
31945         @: $(MAKE); $(unstage)
31946         @r=`${PWD_COMMAND}`; export r; \
31947         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31948         $(NORMAL_TARGET_EXPORTS)  \
31949         (cd $(TARGET_SUBDIR)/newlib && \
31950           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
31951                 $(TARGET-target-newlib))
31952 @endif target-newlib
31953
31954
31955
31956
31957
31958 .PHONY: check-target-newlib maybe-check-target-newlib
31959 maybe-check-target-newlib:
31960 @if target-newlib
31961 maybe-check-target-newlib: check-target-newlib
31962
31963 check-target-newlib:
31964         @: $(MAKE); $(unstage)
31965         @r=`${PWD_COMMAND}`; export r; \
31966         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31967         $(NORMAL_TARGET_EXPORTS) \
31968         (cd $(TARGET_SUBDIR)/newlib && \
31969           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
31970
31971 @endif target-newlib
31972
31973 .PHONY: install-target-newlib maybe-install-target-newlib
31974 maybe-install-target-newlib:
31975 @if target-newlib
31976 maybe-install-target-newlib: install-target-newlib
31977
31978 install-target-newlib: installdirs
31979         @: $(MAKE); $(unstage)
31980         @r=`${PWD_COMMAND}`; export r; \
31981         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31982         $(NORMAL_TARGET_EXPORTS) \
31983         (cd $(TARGET_SUBDIR)/newlib && \
31984           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
31985
31986 @endif target-newlib
31987
31988 .PHONY: install-strip-target-newlib maybe-install-strip-target-newlib
31989 maybe-install-strip-target-newlib:
31990 @if target-newlib
31991 maybe-install-strip-target-newlib: install-strip-target-newlib
31992
31993 install-strip-target-newlib: installdirs
31994         @: $(MAKE); $(unstage)
31995         @r=`${PWD_COMMAND}`; export r; \
31996         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31997         $(NORMAL_TARGET_EXPORTS) \
31998         (cd $(TARGET_SUBDIR)/newlib && \
31999           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
32000
32001 @endif target-newlib
32002
32003 # Other targets (info, dvi, pdf, etc.)
32004
32005 .PHONY: maybe-info-target-newlib info-target-newlib
32006 maybe-info-target-newlib:
32007 @if target-newlib
32008 maybe-info-target-newlib: info-target-newlib
32009
32010 info-target-newlib: \
32011     configure-target-newlib 
32012         @: $(MAKE); $(unstage)
32013         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32014         r=`${PWD_COMMAND}`; export r; \
32015         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32016         $(NORMAL_TARGET_EXPORTS) \
32017         echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
32018         for flag in $(EXTRA_TARGET_FLAGS); do \
32019           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32020         done; \
32021         (cd $(TARGET_SUBDIR)/newlib && \
32022           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32023                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32024                   "RANLIB=$${RANLIB}" \
32025                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32026                    info) \
32027           || exit 1
32028
32029 @endif target-newlib
32030
32031 .PHONY: maybe-dvi-target-newlib dvi-target-newlib
32032 maybe-dvi-target-newlib:
32033 @if target-newlib
32034 maybe-dvi-target-newlib: dvi-target-newlib
32035
32036 dvi-target-newlib: \
32037     configure-target-newlib 
32038         @: $(MAKE); $(unstage)
32039         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32040         r=`${PWD_COMMAND}`; export r; \
32041         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32042         $(NORMAL_TARGET_EXPORTS) \
32043         echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
32044         for flag in $(EXTRA_TARGET_FLAGS); do \
32045           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32046         done; \
32047         (cd $(TARGET_SUBDIR)/newlib && \
32048           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32049                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32050                   "RANLIB=$${RANLIB}" \
32051                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32052                    dvi) \
32053           || exit 1
32054
32055 @endif target-newlib
32056
32057 .PHONY: maybe-pdf-target-newlib pdf-target-newlib
32058 maybe-pdf-target-newlib:
32059 @if target-newlib
32060 maybe-pdf-target-newlib: pdf-target-newlib
32061
32062 pdf-target-newlib: \
32063     configure-target-newlib 
32064         @: $(MAKE); $(unstage)
32065         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32066         r=`${PWD_COMMAND}`; export r; \
32067         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32068         $(NORMAL_TARGET_EXPORTS) \
32069         echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
32070         for flag in $(EXTRA_TARGET_FLAGS); do \
32071           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32072         done; \
32073         (cd $(TARGET_SUBDIR)/newlib && \
32074           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32075                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32076                   "RANLIB=$${RANLIB}" \
32077                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32078                    pdf) \
32079           || exit 1
32080
32081 @endif target-newlib
32082
32083 .PHONY: maybe-html-target-newlib html-target-newlib
32084 maybe-html-target-newlib:
32085 @if target-newlib
32086 maybe-html-target-newlib: html-target-newlib
32087
32088 html-target-newlib: \
32089     configure-target-newlib 
32090         @: $(MAKE); $(unstage)
32091         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32092         r=`${PWD_COMMAND}`; export r; \
32093         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32094         $(NORMAL_TARGET_EXPORTS) \
32095         echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
32096         for flag in $(EXTRA_TARGET_FLAGS); do \
32097           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32098         done; \
32099         (cd $(TARGET_SUBDIR)/newlib && \
32100           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32101                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32102                   "RANLIB=$${RANLIB}" \
32103                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32104                    html) \
32105           || exit 1
32106
32107 @endif target-newlib
32108
32109 .PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
32110 maybe-TAGS-target-newlib:
32111 @if target-newlib
32112 maybe-TAGS-target-newlib: TAGS-target-newlib
32113
32114 TAGS-target-newlib: \
32115     configure-target-newlib 
32116         @: $(MAKE); $(unstage)
32117         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32118         r=`${PWD_COMMAND}`; export r; \
32119         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32120         $(NORMAL_TARGET_EXPORTS) \
32121         echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
32122         for flag in $(EXTRA_TARGET_FLAGS); do \
32123           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32124         done; \
32125         (cd $(TARGET_SUBDIR)/newlib && \
32126           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32127                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32128                   "RANLIB=$${RANLIB}" \
32129                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32130                    TAGS) \
32131           || exit 1
32132
32133 @endif target-newlib
32134
32135 .PHONY: maybe-install-info-target-newlib install-info-target-newlib
32136 maybe-install-info-target-newlib:
32137 @if target-newlib
32138 maybe-install-info-target-newlib: install-info-target-newlib
32139
32140 install-info-target-newlib: \
32141     configure-target-newlib \
32142     info-target-newlib 
32143         @: $(MAKE); $(unstage)
32144         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32145         r=`${PWD_COMMAND}`; export r; \
32146         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32147         $(NORMAL_TARGET_EXPORTS) \
32148         echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
32149         for flag in $(EXTRA_TARGET_FLAGS); do \
32150           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32151         done; \
32152         (cd $(TARGET_SUBDIR)/newlib && \
32153           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32154                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32155                   "RANLIB=$${RANLIB}" \
32156                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32157                    install-info) \
32158           || exit 1
32159
32160 @endif target-newlib
32161
32162 .PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
32163 maybe-install-pdf-target-newlib:
32164 @if target-newlib
32165 maybe-install-pdf-target-newlib: install-pdf-target-newlib
32166
32167 install-pdf-target-newlib: \
32168     configure-target-newlib \
32169     pdf-target-newlib 
32170         @: $(MAKE); $(unstage)
32171         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32172         r=`${PWD_COMMAND}`; export r; \
32173         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32174         $(NORMAL_TARGET_EXPORTS) \
32175         echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
32176         for flag in $(EXTRA_TARGET_FLAGS); do \
32177           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32178         done; \
32179         (cd $(TARGET_SUBDIR)/newlib && \
32180           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32181                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32182                   "RANLIB=$${RANLIB}" \
32183                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32184                    install-pdf) \
32185           || exit 1
32186
32187 @endif target-newlib
32188
32189 .PHONY: maybe-install-html-target-newlib install-html-target-newlib
32190 maybe-install-html-target-newlib:
32191 @if target-newlib
32192 maybe-install-html-target-newlib: install-html-target-newlib
32193
32194 install-html-target-newlib: \
32195     configure-target-newlib \
32196     html-target-newlib 
32197         @: $(MAKE); $(unstage)
32198         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32199         r=`${PWD_COMMAND}`; export r; \
32200         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32201         $(NORMAL_TARGET_EXPORTS) \
32202         echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
32203         for flag in $(EXTRA_TARGET_FLAGS); do \
32204           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32205         done; \
32206         (cd $(TARGET_SUBDIR)/newlib && \
32207           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32208                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32209                   "RANLIB=$${RANLIB}" \
32210                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32211                    install-html) \
32212           || exit 1
32213
32214 @endif target-newlib
32215
32216 .PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
32217 maybe-installcheck-target-newlib:
32218 @if target-newlib
32219 maybe-installcheck-target-newlib: installcheck-target-newlib
32220
32221 installcheck-target-newlib: \
32222     configure-target-newlib 
32223         @: $(MAKE); $(unstage)
32224         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32225         r=`${PWD_COMMAND}`; export r; \
32226         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32227         $(NORMAL_TARGET_EXPORTS) \
32228         echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
32229         for flag in $(EXTRA_TARGET_FLAGS); do \
32230           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32231         done; \
32232         (cd $(TARGET_SUBDIR)/newlib && \
32233           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32234                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32235                   "RANLIB=$${RANLIB}" \
32236                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32237                    installcheck) \
32238           || exit 1
32239
32240 @endif target-newlib
32241
32242 .PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
32243 maybe-mostlyclean-target-newlib:
32244 @if target-newlib
32245 maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
32246
32247 mostlyclean-target-newlib: 
32248         @: $(MAKE); $(unstage)
32249         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32250         r=`${PWD_COMMAND}`; export r; \
32251         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32252         $(NORMAL_TARGET_EXPORTS) \
32253         echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
32254         for flag in $(EXTRA_TARGET_FLAGS); do \
32255           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32256         done; \
32257         (cd $(TARGET_SUBDIR)/newlib && \
32258           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32259                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32260                   "RANLIB=$${RANLIB}" \
32261                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32262                    mostlyclean) \
32263           || exit 1
32264
32265 @endif target-newlib
32266
32267 .PHONY: maybe-clean-target-newlib clean-target-newlib
32268 maybe-clean-target-newlib:
32269 @if target-newlib
32270 maybe-clean-target-newlib: clean-target-newlib
32271
32272 clean-target-newlib: 
32273         @: $(MAKE); $(unstage)
32274         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32275         r=`${PWD_COMMAND}`; export r; \
32276         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32277         $(NORMAL_TARGET_EXPORTS) \
32278         echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
32279         for flag in $(EXTRA_TARGET_FLAGS); do \
32280           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32281         done; \
32282         (cd $(TARGET_SUBDIR)/newlib && \
32283           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32284                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32285                   "RANLIB=$${RANLIB}" \
32286                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32287                    clean) \
32288           || exit 1
32289
32290 @endif target-newlib
32291
32292 .PHONY: maybe-distclean-target-newlib distclean-target-newlib
32293 maybe-distclean-target-newlib:
32294 @if target-newlib
32295 maybe-distclean-target-newlib: distclean-target-newlib
32296
32297 distclean-target-newlib: 
32298         @: $(MAKE); $(unstage)
32299         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32300         r=`${PWD_COMMAND}`; export r; \
32301         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32302         $(NORMAL_TARGET_EXPORTS) \
32303         echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
32304         for flag in $(EXTRA_TARGET_FLAGS); do \
32305           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32306         done; \
32307         (cd $(TARGET_SUBDIR)/newlib && \
32308           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32309                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32310                   "RANLIB=$${RANLIB}" \
32311                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32312                    distclean) \
32313           || exit 1
32314
32315 @endif target-newlib
32316
32317 .PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
32318 maybe-maintainer-clean-target-newlib:
32319 @if target-newlib
32320 maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
32321
32322 maintainer-clean-target-newlib: 
32323         @: $(MAKE); $(unstage)
32324         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32325         r=`${PWD_COMMAND}`; export r; \
32326         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32327         $(NORMAL_TARGET_EXPORTS) \
32328         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
32329         for flag in $(EXTRA_TARGET_FLAGS); do \
32330           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32331         done; \
32332         (cd $(TARGET_SUBDIR)/newlib && \
32333           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32334                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32335                   "RANLIB=$${RANLIB}" \
32336                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32337                    maintainer-clean) \
32338           || exit 1
32339
32340 @endif target-newlib
32341
32342
32343
32344
32345
32346 .PHONY: configure-target-libgcc maybe-configure-target-libgcc
32347 maybe-configure-target-libgcc:
32348 @if gcc-bootstrap
32349 configure-target-libgcc: stage_current
32350 @endif gcc-bootstrap
32351 @if target-libgcc
32352 maybe-configure-target-libgcc: configure-target-libgcc
32353 configure-target-libgcc: 
32354         @r=`${PWD_COMMAND}`; export r; \
32355         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32356         echo "Checking multilib configuration for libgcc..."; \
32357         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32358         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32359         if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32360           if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32361             rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32362           else \
32363             rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32364             mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32365           fi; \
32366         else \
32367           mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32368         fi; \
32369         test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32370         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32371         $(NORMAL_TARGET_EXPORTS)  \
32372         echo Configuring in $(TARGET_SUBDIR)/libgcc; \
32373         cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
32374         case $(srcdir) in \
32375           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32376           *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32377                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32378         esac; \
32379         srcdiroption="--srcdir=$${topdir}/libgcc"; \
32380         libsrcdir="$$s/libgcc"; \
32381         rm -f no-such-file || : ; \
32382         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
32383           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32384           --target=${target_alias} $${srcdiroption}  \
32385           || exit 1
32386 @endif target-libgcc
32387
32388
32389
32390 .PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
32391 maybe-configure-stage1-target-libgcc:
32392 @if target-libgcc-bootstrap
32393 maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
32394 configure-stage1-target-libgcc:
32395         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32396         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32397         @r=`${PWD_COMMAND}`; export r; \
32398         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32399         TFLAGS="$(STAGE1_TFLAGS)"; \
32400         echo "Checking multilib configuration for libgcc..."; \
32401         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32402         if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32403           if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32404             rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32405           else \
32406             rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32407             mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32408           fi; \
32409         else \
32410           mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32411         fi; \
32412         test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32413         $(NORMAL_TARGET_EXPORTS) \
32414         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32415         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32416         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32417         echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
32418         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32419         cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32420         case $(srcdir) in \
32421           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32422           *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32423                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32424         esac; \
32425         srcdiroption="--srcdir=$${topdir}/libgcc"; \
32426         libsrcdir="$$s/libgcc"; \
32427         $(SHELL) $${libsrcdir}/configure \
32428           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32429           --target=${target_alias} $${srcdiroption} \
32430           $(STAGE1_CONFIGURE_FLAGS)
32431 @endif target-libgcc-bootstrap
32432
32433 .PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
32434 maybe-configure-stage2-target-libgcc:
32435 @if target-libgcc-bootstrap
32436 maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
32437 configure-stage2-target-libgcc:
32438         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32439         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32440         @r=`${PWD_COMMAND}`; export r; \
32441         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32442         TFLAGS="$(STAGE2_TFLAGS)"; \
32443         echo "Checking multilib configuration for libgcc..."; \
32444         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32445         if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32446           if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32447             rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32448           else \
32449             rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32450             mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32451           fi; \
32452         else \
32453           mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32454         fi; \
32455         test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32456         $(NORMAL_TARGET_EXPORTS) \
32457          \
32458         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32459         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32460         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32461         echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
32462         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32463         cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32464         case $(srcdir) in \
32465           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32466           *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32467                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32468         esac; \
32469         srcdiroption="--srcdir=$${topdir}/libgcc"; \
32470         libsrcdir="$$s/libgcc"; \
32471         $(SHELL) $${libsrcdir}/configure \
32472           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32473           --target=${target_alias} $${srcdiroption} \
32474           --with-build-libsubdir=$(HOST_SUBDIR) \
32475           $(STAGE2_CONFIGURE_FLAGS)
32476 @endif target-libgcc-bootstrap
32477
32478 .PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
32479 maybe-configure-stage3-target-libgcc:
32480 @if target-libgcc-bootstrap
32481 maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
32482 configure-stage3-target-libgcc:
32483         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32484         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32485         @r=`${PWD_COMMAND}`; export r; \
32486         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32487         TFLAGS="$(STAGE3_TFLAGS)"; \
32488         echo "Checking multilib configuration for libgcc..."; \
32489         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32490         if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32491           if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32492             rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32493           else \
32494             rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32495             mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32496           fi; \
32497         else \
32498           mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32499         fi; \
32500         test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32501         $(NORMAL_TARGET_EXPORTS) \
32502          \
32503         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32504         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32505         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32506         echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
32507         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32508         cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32509         case $(srcdir) in \
32510           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32511           *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32512                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32513         esac; \
32514         srcdiroption="--srcdir=$${topdir}/libgcc"; \
32515         libsrcdir="$$s/libgcc"; \
32516         $(SHELL) $${libsrcdir}/configure \
32517           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32518           --target=${target_alias} $${srcdiroption} \
32519           --with-build-libsubdir=$(HOST_SUBDIR) \
32520           $(STAGE3_CONFIGURE_FLAGS)
32521 @endif target-libgcc-bootstrap
32522
32523 .PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
32524 maybe-configure-stage4-target-libgcc:
32525 @if target-libgcc-bootstrap
32526 maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
32527 configure-stage4-target-libgcc:
32528         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32529         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32530         @r=`${PWD_COMMAND}`; export r; \
32531         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32532         TFLAGS="$(STAGE4_TFLAGS)"; \
32533         echo "Checking multilib configuration for libgcc..."; \
32534         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32535         if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32536           if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32537             rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32538           else \
32539             rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32540             mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32541           fi; \
32542         else \
32543           mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32544         fi; \
32545         test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32546         $(NORMAL_TARGET_EXPORTS) \
32547          \
32548         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32549         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32550         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32551         echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
32552         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32553         cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32554         case $(srcdir) in \
32555           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32556           *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32557                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32558         esac; \
32559         srcdiroption="--srcdir=$${topdir}/libgcc"; \
32560         libsrcdir="$$s/libgcc"; \
32561         $(SHELL) $${libsrcdir}/configure \
32562           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32563           --target=${target_alias} $${srcdiroption} \
32564           --with-build-libsubdir=$(HOST_SUBDIR) \
32565           $(STAGE4_CONFIGURE_FLAGS)
32566 @endif target-libgcc-bootstrap
32567
32568 .PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
32569 maybe-configure-stageprofile-target-libgcc:
32570 @if target-libgcc-bootstrap
32571 maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
32572 configure-stageprofile-target-libgcc:
32573         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32574         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32575         @r=`${PWD_COMMAND}`; export r; \
32576         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32577         TFLAGS="$(STAGEprofile_TFLAGS)"; \
32578         echo "Checking multilib configuration for libgcc..."; \
32579         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32580         if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32581           if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32582             rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32583           else \
32584             rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32585             mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32586           fi; \
32587         else \
32588           mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32589         fi; \
32590         test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32591         $(NORMAL_TARGET_EXPORTS) \
32592          \
32593         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32594         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32595         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32596         echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
32597         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32598         cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32599         case $(srcdir) in \
32600           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32601           *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32602                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32603         esac; \
32604         srcdiroption="--srcdir=$${topdir}/libgcc"; \
32605         libsrcdir="$$s/libgcc"; \
32606         $(SHELL) $${libsrcdir}/configure \
32607           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32608           --target=${target_alias} $${srcdiroption} \
32609           --with-build-libsubdir=$(HOST_SUBDIR) \
32610           $(STAGEprofile_CONFIGURE_FLAGS)
32611 @endif target-libgcc-bootstrap
32612
32613 .PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
32614 maybe-configure-stagefeedback-target-libgcc:
32615 @if target-libgcc-bootstrap
32616 maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
32617 configure-stagefeedback-target-libgcc:
32618         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32619         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32620         @r=`${PWD_COMMAND}`; export r; \
32621         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32622         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32623         echo "Checking multilib configuration for libgcc..."; \
32624         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32625         if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32626           if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32627             rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32628           else \
32629             rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32630             mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32631           fi; \
32632         else \
32633           mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32634         fi; \
32635         test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32636         $(NORMAL_TARGET_EXPORTS) \
32637          \
32638         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32639         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32640         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32641         echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
32642         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32643         cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32644         case $(srcdir) in \
32645           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32646           *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32647                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32648         esac; \
32649         srcdiroption="--srcdir=$${topdir}/libgcc"; \
32650         libsrcdir="$$s/libgcc"; \
32651         $(SHELL) $${libsrcdir}/configure \
32652           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32653           --target=${target_alias} $${srcdiroption} \
32654           --with-build-libsubdir=$(HOST_SUBDIR) \
32655           $(STAGEfeedback_CONFIGURE_FLAGS)
32656 @endif target-libgcc-bootstrap
32657
32658
32659
32660
32661
32662 .PHONY: all-target-libgcc maybe-all-target-libgcc
32663 maybe-all-target-libgcc:
32664 @if gcc-bootstrap
32665 all-target-libgcc: stage_current
32666 @endif gcc-bootstrap
32667 @if target-libgcc
32668 TARGET-target-libgcc=all
32669 maybe-all-target-libgcc: all-target-libgcc
32670 all-target-libgcc: configure-target-libgcc
32671         @r=`${PWD_COMMAND}`; export r; \
32672         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32673         $(NORMAL_TARGET_EXPORTS)  \
32674         (cd $(TARGET_SUBDIR)/libgcc && \
32675           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
32676                 $(TARGET-target-libgcc))
32677 @endif target-libgcc
32678
32679
32680
32681 .PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
32682 .PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
32683 maybe-all-stage1-target-libgcc:
32684 maybe-clean-stage1-target-libgcc:
32685 @if target-libgcc-bootstrap
32686 maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
32687 all-stage1: all-stage1-target-libgcc
32688 TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
32689 all-stage1-target-libgcc: configure-stage1-target-libgcc
32690         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32691         @r=`${PWD_COMMAND}`; export r; \
32692         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32693         TFLAGS="$(STAGE1_TFLAGS)"; \
32694         $(NORMAL_TARGET_EXPORTS)  \
32695         cd $(TARGET_SUBDIR)/libgcc && \
32696         $(MAKE) $(BASE_FLAGS_TO_PASS) \
32697                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32698                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32699                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32700                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32701                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32702                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32703                 $(EXTRA_TARGET_FLAGS)   \
32704                 TFLAGS="$(STAGE1_TFLAGS)" \
32705                 $(TARGET-stage1-target-libgcc)
32706
32707 maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
32708 clean-stage1: clean-stage1-target-libgcc
32709 clean-stage1-target-libgcc:
32710         @if [ $(current_stage) = stage1 ]; then \
32711           [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32712         else \
32713           [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
32714           $(MAKE) stage1-start; \
32715         fi; \
32716         cd $(TARGET_SUBDIR)/libgcc && \
32717         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
32718                  clean
32719 @endif target-libgcc-bootstrap
32720
32721
32722 .PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
32723 .PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
32724 maybe-all-stage2-target-libgcc:
32725 maybe-clean-stage2-target-libgcc:
32726 @if target-libgcc-bootstrap
32727 maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
32728 all-stage2: all-stage2-target-libgcc
32729 TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
32730 all-stage2-target-libgcc: configure-stage2-target-libgcc
32731         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32732         @r=`${PWD_COMMAND}`; export r; \
32733         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32734         TFLAGS="$(STAGE2_TFLAGS)"; \
32735         $(NORMAL_TARGET_EXPORTS) \
32736           \
32737         cd $(TARGET_SUBDIR)/libgcc && \
32738         $(MAKE) $(BASE_FLAGS_TO_PASS) \
32739                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32740                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32741                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32742                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32743                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32744                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32745                 $(EXTRA_TARGET_FLAGS)   \
32746                 TFLAGS="$(STAGE2_TFLAGS)" \
32747                 $(TARGET-stage2-target-libgcc)
32748
32749 maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
32750 clean-stage2: clean-stage2-target-libgcc
32751 clean-stage2-target-libgcc:
32752         @if [ $(current_stage) = stage2 ]; then \
32753           [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32754         else \
32755           [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
32756           $(MAKE) stage2-start; \
32757         fi; \
32758         cd $(TARGET_SUBDIR)/libgcc && \
32759         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
32760                   \
32761                  clean
32762 @endif target-libgcc-bootstrap
32763
32764
32765 .PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
32766 .PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
32767 maybe-all-stage3-target-libgcc:
32768 maybe-clean-stage3-target-libgcc:
32769 @if target-libgcc-bootstrap
32770 maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
32771 all-stage3: all-stage3-target-libgcc
32772 TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
32773 all-stage3-target-libgcc: configure-stage3-target-libgcc
32774         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32775         @r=`${PWD_COMMAND}`; export r; \
32776         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32777         TFLAGS="$(STAGE3_TFLAGS)"; \
32778         $(NORMAL_TARGET_EXPORTS) \
32779           \
32780         cd $(TARGET_SUBDIR)/libgcc && \
32781         $(MAKE) $(BASE_FLAGS_TO_PASS) \
32782                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32783                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32784                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32785                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32786                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32787                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32788                 $(EXTRA_TARGET_FLAGS)   \
32789                 TFLAGS="$(STAGE3_TFLAGS)" \
32790                 $(TARGET-stage3-target-libgcc)
32791
32792 maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
32793 clean-stage3: clean-stage3-target-libgcc
32794 clean-stage3-target-libgcc:
32795         @if [ $(current_stage) = stage3 ]; then \
32796           [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32797         else \
32798           [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
32799           $(MAKE) stage3-start; \
32800         fi; \
32801         cd $(TARGET_SUBDIR)/libgcc && \
32802         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
32803                   \
32804                  clean
32805 @endif target-libgcc-bootstrap
32806
32807
32808 .PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
32809 .PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
32810 maybe-all-stage4-target-libgcc:
32811 maybe-clean-stage4-target-libgcc:
32812 @if target-libgcc-bootstrap
32813 maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
32814 all-stage4: all-stage4-target-libgcc
32815 TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
32816 all-stage4-target-libgcc: configure-stage4-target-libgcc
32817         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32818         @r=`${PWD_COMMAND}`; export r; \
32819         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32820         TFLAGS="$(STAGE4_TFLAGS)"; \
32821         $(NORMAL_TARGET_EXPORTS) \
32822           \
32823         cd $(TARGET_SUBDIR)/libgcc && \
32824         $(MAKE) $(BASE_FLAGS_TO_PASS) \
32825                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32826                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32827                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32828                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32829                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32830                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32831                 $(EXTRA_TARGET_FLAGS)   \
32832                 TFLAGS="$(STAGE4_TFLAGS)" \
32833                 $(TARGET-stage4-target-libgcc)
32834
32835 maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
32836 clean-stage4: clean-stage4-target-libgcc
32837 clean-stage4-target-libgcc:
32838         @if [ $(current_stage) = stage4 ]; then \
32839           [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32840         else \
32841           [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
32842           $(MAKE) stage4-start; \
32843         fi; \
32844         cd $(TARGET_SUBDIR)/libgcc && \
32845         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
32846                   \
32847                  clean
32848 @endif target-libgcc-bootstrap
32849
32850
32851 .PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
32852 .PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
32853 maybe-all-stageprofile-target-libgcc:
32854 maybe-clean-stageprofile-target-libgcc:
32855 @if target-libgcc-bootstrap
32856 maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
32857 all-stageprofile: all-stageprofile-target-libgcc
32858 TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
32859 all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
32860         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32861         @r=`${PWD_COMMAND}`; export r; \
32862         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32863         TFLAGS="$(STAGEprofile_TFLAGS)"; \
32864         $(NORMAL_TARGET_EXPORTS) \
32865           \
32866         cd $(TARGET_SUBDIR)/libgcc && \
32867         $(MAKE) $(BASE_FLAGS_TO_PASS) \
32868                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32869                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32870                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32871                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32872                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32873                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32874                 $(EXTRA_TARGET_FLAGS)   \
32875                 TFLAGS="$(STAGEprofile_TFLAGS)" \
32876                 $(TARGET-stageprofile-target-libgcc)
32877
32878 maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
32879 clean-stageprofile: clean-stageprofile-target-libgcc
32880 clean-stageprofile-target-libgcc:
32881         @if [ $(current_stage) = stageprofile ]; then \
32882           [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32883         else \
32884           [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
32885           $(MAKE) stageprofile-start; \
32886         fi; \
32887         cd $(TARGET_SUBDIR)/libgcc && \
32888         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
32889                   \
32890                  clean
32891 @endif target-libgcc-bootstrap
32892
32893
32894 .PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
32895 .PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
32896 maybe-all-stagefeedback-target-libgcc:
32897 maybe-clean-stagefeedback-target-libgcc:
32898 @if target-libgcc-bootstrap
32899 maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
32900 all-stagefeedback: all-stagefeedback-target-libgcc
32901 TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
32902 all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
32903         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32904         @r=`${PWD_COMMAND}`; export r; \
32905         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32906         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32907         $(NORMAL_TARGET_EXPORTS) \
32908           \
32909         cd $(TARGET_SUBDIR)/libgcc && \
32910         $(MAKE) $(BASE_FLAGS_TO_PASS) \
32911                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32912                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32913                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32914                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32915                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32916                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32917                 $(EXTRA_TARGET_FLAGS)   \
32918                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
32919                 $(TARGET-stagefeedback-target-libgcc)
32920
32921 maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
32922 clean-stagefeedback: clean-stagefeedback-target-libgcc
32923 clean-stagefeedback-target-libgcc:
32924         @if [ $(current_stage) = stagefeedback ]; then \
32925           [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32926         else \
32927           [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
32928           $(MAKE) stagefeedback-start; \
32929         fi; \
32930         cd $(TARGET_SUBDIR)/libgcc && \
32931         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
32932                   \
32933                  clean
32934 @endif target-libgcc-bootstrap
32935
32936
32937
32938
32939
32940
32941 .PHONY: check-target-libgcc maybe-check-target-libgcc
32942 maybe-check-target-libgcc:
32943 @if target-libgcc
32944 maybe-check-target-libgcc: check-target-libgcc
32945
32946 # Dummy target for uncheckable module.
32947 check-target-libgcc:
32948
32949 @endif target-libgcc
32950
32951 .PHONY: install-target-libgcc maybe-install-target-libgcc
32952 maybe-install-target-libgcc:
32953 @if target-libgcc
32954 maybe-install-target-libgcc: install-target-libgcc
32955
32956 install-target-libgcc: installdirs
32957         @: $(MAKE); $(unstage)
32958         @r=`${PWD_COMMAND}`; export r; \
32959         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32960         $(NORMAL_TARGET_EXPORTS) \
32961         (cd $(TARGET_SUBDIR)/libgcc && \
32962           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
32963
32964 @endif target-libgcc
32965
32966 .PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc
32967 maybe-install-strip-target-libgcc:
32968 @if target-libgcc
32969 maybe-install-strip-target-libgcc: install-strip-target-libgcc
32970
32971 install-strip-target-libgcc: installdirs
32972         @: $(MAKE); $(unstage)
32973         @r=`${PWD_COMMAND}`; export r; \
32974         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32975         $(NORMAL_TARGET_EXPORTS) \
32976         (cd $(TARGET_SUBDIR)/libgcc && \
32977           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
32978
32979 @endif target-libgcc
32980
32981 # Other targets (info, dvi, pdf, etc.)
32982
32983 .PHONY: maybe-info-target-libgcc info-target-libgcc
32984 maybe-info-target-libgcc:
32985 @if target-libgcc
32986 maybe-info-target-libgcc: info-target-libgcc
32987
32988 info-target-libgcc: \
32989     configure-target-libgcc 
32990         @: $(MAKE); $(unstage)
32991         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
32992         r=`${PWD_COMMAND}`; export r; \
32993         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32994         $(NORMAL_TARGET_EXPORTS) \
32995         echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
32996         for flag in $(EXTRA_TARGET_FLAGS); do \
32997           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32998         done; \
32999         (cd $(TARGET_SUBDIR)/libgcc && \
33000           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33001                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33002                   "RANLIB=$${RANLIB}" \
33003                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33004                    info) \
33005           || exit 1
33006
33007 @endif target-libgcc
33008
33009 .PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
33010 maybe-dvi-target-libgcc:
33011 @if target-libgcc
33012 maybe-dvi-target-libgcc: dvi-target-libgcc
33013
33014 dvi-target-libgcc: \
33015     configure-target-libgcc 
33016         @: $(MAKE); $(unstage)
33017         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33018         r=`${PWD_COMMAND}`; export r; \
33019         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33020         $(NORMAL_TARGET_EXPORTS) \
33021         echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
33022         for flag in $(EXTRA_TARGET_FLAGS); do \
33023           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33024         done; \
33025         (cd $(TARGET_SUBDIR)/libgcc && \
33026           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33027                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33028                   "RANLIB=$${RANLIB}" \
33029                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33030                    dvi) \
33031           || exit 1
33032
33033 @endif target-libgcc
33034
33035 .PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
33036 maybe-pdf-target-libgcc:
33037 @if target-libgcc
33038 maybe-pdf-target-libgcc: pdf-target-libgcc
33039
33040 pdf-target-libgcc: \
33041     configure-target-libgcc 
33042         @: $(MAKE); $(unstage)
33043         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33044         r=`${PWD_COMMAND}`; export r; \
33045         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33046         $(NORMAL_TARGET_EXPORTS) \
33047         echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
33048         for flag in $(EXTRA_TARGET_FLAGS); do \
33049           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33050         done; \
33051         (cd $(TARGET_SUBDIR)/libgcc && \
33052           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33053                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33054                   "RANLIB=$${RANLIB}" \
33055                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33056                    pdf) \
33057           || exit 1
33058
33059 @endif target-libgcc
33060
33061 .PHONY: maybe-html-target-libgcc html-target-libgcc
33062 maybe-html-target-libgcc:
33063 @if target-libgcc
33064 maybe-html-target-libgcc: html-target-libgcc
33065
33066 html-target-libgcc: \
33067     configure-target-libgcc 
33068         @: $(MAKE); $(unstage)
33069         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33070         r=`${PWD_COMMAND}`; export r; \
33071         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33072         $(NORMAL_TARGET_EXPORTS) \
33073         echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
33074         for flag in $(EXTRA_TARGET_FLAGS); do \
33075           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33076         done; \
33077         (cd $(TARGET_SUBDIR)/libgcc && \
33078           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33079                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33080                   "RANLIB=$${RANLIB}" \
33081                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33082                    html) \
33083           || exit 1
33084
33085 @endif target-libgcc
33086
33087 .PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
33088 maybe-TAGS-target-libgcc:
33089 @if target-libgcc
33090 maybe-TAGS-target-libgcc: TAGS-target-libgcc
33091
33092 TAGS-target-libgcc: \
33093     configure-target-libgcc 
33094         @: $(MAKE); $(unstage)
33095         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33096         r=`${PWD_COMMAND}`; export r; \
33097         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33098         $(NORMAL_TARGET_EXPORTS) \
33099         echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
33100         for flag in $(EXTRA_TARGET_FLAGS); do \
33101           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33102         done; \
33103         (cd $(TARGET_SUBDIR)/libgcc && \
33104           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33105                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33106                   "RANLIB=$${RANLIB}" \
33107                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33108                    TAGS) \
33109           || exit 1
33110
33111 @endif target-libgcc
33112
33113 .PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
33114 maybe-install-info-target-libgcc:
33115 @if target-libgcc
33116 maybe-install-info-target-libgcc: install-info-target-libgcc
33117
33118 install-info-target-libgcc: \
33119     configure-target-libgcc \
33120     info-target-libgcc 
33121         @: $(MAKE); $(unstage)
33122         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33123         r=`${PWD_COMMAND}`; export r; \
33124         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33125         $(NORMAL_TARGET_EXPORTS) \
33126         echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
33127         for flag in $(EXTRA_TARGET_FLAGS); do \
33128           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33129         done; \
33130         (cd $(TARGET_SUBDIR)/libgcc && \
33131           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33132                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33133                   "RANLIB=$${RANLIB}" \
33134                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33135                    install-info) \
33136           || exit 1
33137
33138 @endif target-libgcc
33139
33140 .PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
33141 maybe-install-pdf-target-libgcc:
33142 @if target-libgcc
33143 maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
33144
33145 install-pdf-target-libgcc: \
33146     configure-target-libgcc \
33147     pdf-target-libgcc 
33148         @: $(MAKE); $(unstage)
33149         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33150         r=`${PWD_COMMAND}`; export r; \
33151         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33152         $(NORMAL_TARGET_EXPORTS) \
33153         echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
33154         for flag in $(EXTRA_TARGET_FLAGS); do \
33155           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33156         done; \
33157         (cd $(TARGET_SUBDIR)/libgcc && \
33158           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33159                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33160                   "RANLIB=$${RANLIB}" \
33161                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33162                    install-pdf) \
33163           || exit 1
33164
33165 @endif target-libgcc
33166
33167 .PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
33168 maybe-install-html-target-libgcc:
33169 @if target-libgcc
33170 maybe-install-html-target-libgcc: install-html-target-libgcc
33171
33172 install-html-target-libgcc: \
33173     configure-target-libgcc \
33174     html-target-libgcc 
33175         @: $(MAKE); $(unstage)
33176         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33177         r=`${PWD_COMMAND}`; export r; \
33178         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33179         $(NORMAL_TARGET_EXPORTS) \
33180         echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
33181         for flag in $(EXTRA_TARGET_FLAGS); do \
33182           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33183         done; \
33184         (cd $(TARGET_SUBDIR)/libgcc && \
33185           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33186                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33187                   "RANLIB=$${RANLIB}" \
33188                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33189                    install-html) \
33190           || exit 1
33191
33192 @endif target-libgcc
33193
33194 .PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
33195 maybe-installcheck-target-libgcc:
33196 @if target-libgcc
33197 maybe-installcheck-target-libgcc: installcheck-target-libgcc
33198
33199 installcheck-target-libgcc: \
33200     configure-target-libgcc 
33201         @: $(MAKE); $(unstage)
33202         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33203         r=`${PWD_COMMAND}`; export r; \
33204         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33205         $(NORMAL_TARGET_EXPORTS) \
33206         echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
33207         for flag in $(EXTRA_TARGET_FLAGS); do \
33208           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33209         done; \
33210         (cd $(TARGET_SUBDIR)/libgcc && \
33211           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33212                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33213                   "RANLIB=$${RANLIB}" \
33214                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33215                    installcheck) \
33216           || exit 1
33217
33218 @endif target-libgcc
33219
33220 .PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
33221 maybe-mostlyclean-target-libgcc:
33222 @if target-libgcc
33223 maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
33224
33225 mostlyclean-target-libgcc: 
33226         @: $(MAKE); $(unstage)
33227         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33228         r=`${PWD_COMMAND}`; export r; \
33229         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33230         $(NORMAL_TARGET_EXPORTS) \
33231         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
33232         for flag in $(EXTRA_TARGET_FLAGS); do \
33233           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33234         done; \
33235         (cd $(TARGET_SUBDIR)/libgcc && \
33236           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33237                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33238                   "RANLIB=$${RANLIB}" \
33239                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33240                    mostlyclean) \
33241           || exit 1
33242
33243 @endif target-libgcc
33244
33245 .PHONY: maybe-clean-target-libgcc clean-target-libgcc
33246 maybe-clean-target-libgcc:
33247 @if target-libgcc
33248 maybe-clean-target-libgcc: clean-target-libgcc
33249
33250 clean-target-libgcc: 
33251         @: $(MAKE); $(unstage)
33252         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33253         r=`${PWD_COMMAND}`; export r; \
33254         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33255         $(NORMAL_TARGET_EXPORTS) \
33256         echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
33257         for flag in $(EXTRA_TARGET_FLAGS); do \
33258           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33259         done; \
33260         (cd $(TARGET_SUBDIR)/libgcc && \
33261           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33262                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33263                   "RANLIB=$${RANLIB}" \
33264                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33265                    clean) \
33266           || exit 1
33267
33268 @endif target-libgcc
33269
33270 .PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
33271 maybe-distclean-target-libgcc:
33272 @if target-libgcc
33273 maybe-distclean-target-libgcc: distclean-target-libgcc
33274
33275 distclean-target-libgcc: 
33276         @: $(MAKE); $(unstage)
33277         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33278         r=`${PWD_COMMAND}`; export r; \
33279         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33280         $(NORMAL_TARGET_EXPORTS) \
33281         echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
33282         for flag in $(EXTRA_TARGET_FLAGS); do \
33283           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33284         done; \
33285         (cd $(TARGET_SUBDIR)/libgcc && \
33286           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33287                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33288                   "RANLIB=$${RANLIB}" \
33289                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33290                    distclean) \
33291           || exit 1
33292
33293 @endif target-libgcc
33294
33295 .PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
33296 maybe-maintainer-clean-target-libgcc:
33297 @if target-libgcc
33298 maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
33299
33300 maintainer-clean-target-libgcc: 
33301         @: $(MAKE); $(unstage)
33302         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33303         r=`${PWD_COMMAND}`; export r; \
33304         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33305         $(NORMAL_TARGET_EXPORTS) \
33306         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
33307         for flag in $(EXTRA_TARGET_FLAGS); do \
33308           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33309         done; \
33310         (cd $(TARGET_SUBDIR)/libgcc && \
33311           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33312                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33313                   "RANLIB=$${RANLIB}" \
33314                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33315                    maintainer-clean) \
33316           || exit 1
33317
33318 @endif target-libgcc
33319
33320
33321
33322
33323
33324 .PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
33325 maybe-configure-target-libquadmath:
33326 @if gcc-bootstrap
33327 configure-target-libquadmath: stage_current
33328 @endif gcc-bootstrap
33329 @if target-libquadmath
33330 maybe-configure-target-libquadmath: configure-target-libquadmath
33331 configure-target-libquadmath: 
33332         @: $(MAKE); $(unstage)
33333         @r=`${PWD_COMMAND}`; export r; \
33334         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33335         echo "Checking multilib configuration for libquadmath..."; \
33336         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
33337         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null ; \
33338         if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
33339           if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
33340             rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
33341           else \
33342             rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
33343             mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
33344           fi; \
33345         else \
33346           mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
33347         fi; \
33348         test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
33349         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
33350         $(NORMAL_TARGET_EXPORTS)  \
33351         echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
33352         cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
33353         case $(srcdir) in \
33354           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33355           *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
33356                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33357         esac; \
33358         srcdiroption="--srcdir=$${topdir}/libquadmath"; \
33359         libsrcdir="$$s/libquadmath"; \
33360         rm -f no-such-file || : ; \
33361         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
33362           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33363           --target=${target_alias} $${srcdiroption}  \
33364           || exit 1
33365 @endif target-libquadmath
33366
33367
33368
33369
33370
33371 .PHONY: all-target-libquadmath maybe-all-target-libquadmath
33372 maybe-all-target-libquadmath:
33373 @if gcc-bootstrap
33374 all-target-libquadmath: stage_current
33375 @endif gcc-bootstrap
33376 @if target-libquadmath
33377 TARGET-target-libquadmath=all
33378 maybe-all-target-libquadmath: all-target-libquadmath
33379 all-target-libquadmath: configure-target-libquadmath
33380         @: $(MAKE); $(unstage)
33381         @r=`${PWD_COMMAND}`; export r; \
33382         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33383         $(NORMAL_TARGET_EXPORTS)  \
33384         (cd $(TARGET_SUBDIR)/libquadmath && \
33385           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
33386                 $(TARGET-target-libquadmath))
33387 @endif target-libquadmath
33388
33389
33390
33391
33392
33393 .PHONY: check-target-libquadmath maybe-check-target-libquadmath
33394 maybe-check-target-libquadmath:
33395 @if target-libquadmath
33396 maybe-check-target-libquadmath: check-target-libquadmath
33397
33398 check-target-libquadmath:
33399         @: $(MAKE); $(unstage)
33400         @r=`${PWD_COMMAND}`; export r; \
33401         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33402         $(NORMAL_TARGET_EXPORTS) \
33403         (cd $(TARGET_SUBDIR)/libquadmath && \
33404           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
33405
33406 @endif target-libquadmath
33407
33408 .PHONY: install-target-libquadmath maybe-install-target-libquadmath
33409 maybe-install-target-libquadmath:
33410 @if target-libquadmath
33411 maybe-install-target-libquadmath: install-target-libquadmath
33412
33413 install-target-libquadmath: installdirs
33414         @: $(MAKE); $(unstage)
33415         @r=`${PWD_COMMAND}`; export r; \
33416         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33417         $(NORMAL_TARGET_EXPORTS) \
33418         (cd $(TARGET_SUBDIR)/libquadmath && \
33419           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
33420
33421 @endif target-libquadmath
33422
33423 .PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath
33424 maybe-install-strip-target-libquadmath:
33425 @if target-libquadmath
33426 maybe-install-strip-target-libquadmath: install-strip-target-libquadmath
33427
33428 install-strip-target-libquadmath: installdirs
33429         @: $(MAKE); $(unstage)
33430         @r=`${PWD_COMMAND}`; export r; \
33431         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33432         $(NORMAL_TARGET_EXPORTS) \
33433         (cd $(TARGET_SUBDIR)/libquadmath && \
33434           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
33435
33436 @endif target-libquadmath
33437
33438 # Other targets (info, dvi, pdf, etc.)
33439
33440 .PHONY: maybe-info-target-libquadmath info-target-libquadmath
33441 maybe-info-target-libquadmath:
33442 @if target-libquadmath
33443 maybe-info-target-libquadmath: info-target-libquadmath
33444
33445 info-target-libquadmath: \
33446     configure-target-libquadmath 
33447         @: $(MAKE); $(unstage)
33448         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33449         r=`${PWD_COMMAND}`; export r; \
33450         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33451         $(NORMAL_TARGET_EXPORTS) \
33452         echo "Doing info in $(TARGET_SUBDIR)/libquadmath" ; \
33453         for flag in $(EXTRA_TARGET_FLAGS); do \
33454           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33455         done; \
33456         (cd $(TARGET_SUBDIR)/libquadmath && \
33457           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33458                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33459                   "RANLIB=$${RANLIB}" \
33460                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33461                    info) \
33462           || exit 1
33463
33464 @endif target-libquadmath
33465
33466 .PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
33467 maybe-dvi-target-libquadmath:
33468 @if target-libquadmath
33469 maybe-dvi-target-libquadmath: dvi-target-libquadmath
33470
33471 dvi-target-libquadmath: \
33472     configure-target-libquadmath 
33473         @: $(MAKE); $(unstage)
33474         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33475         r=`${PWD_COMMAND}`; export r; \
33476         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33477         $(NORMAL_TARGET_EXPORTS) \
33478         echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath" ; \
33479         for flag in $(EXTRA_TARGET_FLAGS); do \
33480           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33481         done; \
33482         (cd $(TARGET_SUBDIR)/libquadmath && \
33483           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33484                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33485                   "RANLIB=$${RANLIB}" \
33486                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33487                    dvi) \
33488           || exit 1
33489
33490 @endif target-libquadmath
33491
33492 .PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
33493 maybe-pdf-target-libquadmath:
33494 @if target-libquadmath
33495 maybe-pdf-target-libquadmath: pdf-target-libquadmath
33496
33497 pdf-target-libquadmath: \
33498     configure-target-libquadmath 
33499         @: $(MAKE); $(unstage)
33500         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33501         r=`${PWD_COMMAND}`; export r; \
33502         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33503         $(NORMAL_TARGET_EXPORTS) \
33504         echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath" ; \
33505         for flag in $(EXTRA_TARGET_FLAGS); do \
33506           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33507         done; \
33508         (cd $(TARGET_SUBDIR)/libquadmath && \
33509           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33510                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33511                   "RANLIB=$${RANLIB}" \
33512                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33513                    pdf) \
33514           || exit 1
33515
33516 @endif target-libquadmath
33517
33518 .PHONY: maybe-html-target-libquadmath html-target-libquadmath
33519 maybe-html-target-libquadmath:
33520 @if target-libquadmath
33521 maybe-html-target-libquadmath: html-target-libquadmath
33522
33523 html-target-libquadmath: \
33524     configure-target-libquadmath 
33525         @: $(MAKE); $(unstage)
33526         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33527         r=`${PWD_COMMAND}`; export r; \
33528         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33529         $(NORMAL_TARGET_EXPORTS) \
33530         echo "Doing html in $(TARGET_SUBDIR)/libquadmath" ; \
33531         for flag in $(EXTRA_TARGET_FLAGS); do \
33532           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33533         done; \
33534         (cd $(TARGET_SUBDIR)/libquadmath && \
33535           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33536                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33537                   "RANLIB=$${RANLIB}" \
33538                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33539                    html) \
33540           || exit 1
33541
33542 @endif target-libquadmath
33543
33544 .PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
33545 maybe-TAGS-target-libquadmath:
33546 @if target-libquadmath
33547 maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
33548
33549 TAGS-target-libquadmath: \
33550     configure-target-libquadmath 
33551         @: $(MAKE); $(unstage)
33552         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33553         r=`${PWD_COMMAND}`; export r; \
33554         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33555         $(NORMAL_TARGET_EXPORTS) \
33556         echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath" ; \
33557         for flag in $(EXTRA_TARGET_FLAGS); do \
33558           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33559         done; \
33560         (cd $(TARGET_SUBDIR)/libquadmath && \
33561           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33562                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33563                   "RANLIB=$${RANLIB}" \
33564                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33565                    TAGS) \
33566           || exit 1
33567
33568 @endif target-libquadmath
33569
33570 .PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
33571 maybe-install-info-target-libquadmath:
33572 @if target-libquadmath
33573 maybe-install-info-target-libquadmath: install-info-target-libquadmath
33574
33575 install-info-target-libquadmath: \
33576     configure-target-libquadmath \
33577     info-target-libquadmath 
33578         @: $(MAKE); $(unstage)
33579         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33580         r=`${PWD_COMMAND}`; export r; \
33581         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33582         $(NORMAL_TARGET_EXPORTS) \
33583         echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath" ; \
33584         for flag in $(EXTRA_TARGET_FLAGS); do \
33585           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33586         done; \
33587         (cd $(TARGET_SUBDIR)/libquadmath && \
33588           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33589                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33590                   "RANLIB=$${RANLIB}" \
33591                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33592                    install-info) \
33593           || exit 1
33594
33595 @endif target-libquadmath
33596
33597 .PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
33598 maybe-install-pdf-target-libquadmath:
33599 @if target-libquadmath
33600 maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
33601
33602 install-pdf-target-libquadmath: \
33603     configure-target-libquadmath \
33604     pdf-target-libquadmath 
33605         @: $(MAKE); $(unstage)
33606         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33607         r=`${PWD_COMMAND}`; export r; \
33608         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33609         $(NORMAL_TARGET_EXPORTS) \
33610         echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath" ; \
33611         for flag in $(EXTRA_TARGET_FLAGS); do \
33612           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33613         done; \
33614         (cd $(TARGET_SUBDIR)/libquadmath && \
33615           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33616                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33617                   "RANLIB=$${RANLIB}" \
33618                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33619                    install-pdf) \
33620           || exit 1
33621
33622 @endif target-libquadmath
33623
33624 .PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
33625 maybe-install-html-target-libquadmath:
33626 @if target-libquadmath
33627 maybe-install-html-target-libquadmath: install-html-target-libquadmath
33628
33629 install-html-target-libquadmath: \
33630     configure-target-libquadmath \
33631     html-target-libquadmath 
33632         @: $(MAKE); $(unstage)
33633         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33634         r=`${PWD_COMMAND}`; export r; \
33635         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33636         $(NORMAL_TARGET_EXPORTS) \
33637         echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath" ; \
33638         for flag in $(EXTRA_TARGET_FLAGS); do \
33639           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33640         done; \
33641         (cd $(TARGET_SUBDIR)/libquadmath && \
33642           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33643                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33644                   "RANLIB=$${RANLIB}" \
33645                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33646                    install-html) \
33647           || exit 1
33648
33649 @endif target-libquadmath
33650
33651 .PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
33652 maybe-installcheck-target-libquadmath:
33653 @if target-libquadmath
33654 maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
33655
33656 installcheck-target-libquadmath: \
33657     configure-target-libquadmath 
33658         @: $(MAKE); $(unstage)
33659         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33660         r=`${PWD_COMMAND}`; export r; \
33661         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33662         $(NORMAL_TARGET_EXPORTS) \
33663         echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath" ; \
33664         for flag in $(EXTRA_TARGET_FLAGS); do \
33665           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33666         done; \
33667         (cd $(TARGET_SUBDIR)/libquadmath && \
33668           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33669                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33670                   "RANLIB=$${RANLIB}" \
33671                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33672                    installcheck) \
33673           || exit 1
33674
33675 @endif target-libquadmath
33676
33677 .PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
33678 maybe-mostlyclean-target-libquadmath:
33679 @if target-libquadmath
33680 maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
33681
33682 mostlyclean-target-libquadmath: 
33683         @: $(MAKE); $(unstage)
33684         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33685         r=`${PWD_COMMAND}`; export r; \
33686         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33687         $(NORMAL_TARGET_EXPORTS) \
33688         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath" ; \
33689         for flag in $(EXTRA_TARGET_FLAGS); do \
33690           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33691         done; \
33692         (cd $(TARGET_SUBDIR)/libquadmath && \
33693           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33694                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33695                   "RANLIB=$${RANLIB}" \
33696                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33697                    mostlyclean) \
33698           || exit 1
33699
33700 @endif target-libquadmath
33701
33702 .PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
33703 maybe-clean-target-libquadmath:
33704 @if target-libquadmath
33705 maybe-clean-target-libquadmath: clean-target-libquadmath
33706
33707 clean-target-libquadmath: 
33708         @: $(MAKE); $(unstage)
33709         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33710         r=`${PWD_COMMAND}`; export r; \
33711         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33712         $(NORMAL_TARGET_EXPORTS) \
33713         echo "Doing clean in $(TARGET_SUBDIR)/libquadmath" ; \
33714         for flag in $(EXTRA_TARGET_FLAGS); do \
33715           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33716         done; \
33717         (cd $(TARGET_SUBDIR)/libquadmath && \
33718           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33719                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33720                   "RANLIB=$${RANLIB}" \
33721                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33722                    clean) \
33723           || exit 1
33724
33725 @endif target-libquadmath
33726
33727 .PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
33728 maybe-distclean-target-libquadmath:
33729 @if target-libquadmath
33730 maybe-distclean-target-libquadmath: distclean-target-libquadmath
33731
33732 distclean-target-libquadmath: 
33733         @: $(MAKE); $(unstage)
33734         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33735         r=`${PWD_COMMAND}`; export r; \
33736         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33737         $(NORMAL_TARGET_EXPORTS) \
33738         echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath" ; \
33739         for flag in $(EXTRA_TARGET_FLAGS); do \
33740           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33741         done; \
33742         (cd $(TARGET_SUBDIR)/libquadmath && \
33743           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33744                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33745                   "RANLIB=$${RANLIB}" \
33746                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33747                    distclean) \
33748           || exit 1
33749
33750 @endif target-libquadmath
33751
33752 .PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
33753 maybe-maintainer-clean-target-libquadmath:
33754 @if target-libquadmath
33755 maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
33756
33757 maintainer-clean-target-libquadmath: 
33758         @: $(MAKE); $(unstage)
33759         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33760         r=`${PWD_COMMAND}`; export r; \
33761         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33762         $(NORMAL_TARGET_EXPORTS) \
33763         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath" ; \
33764         for flag in $(EXTRA_TARGET_FLAGS); do \
33765           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33766         done; \
33767         (cd $(TARGET_SUBDIR)/libquadmath && \
33768           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33769                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33770                   "RANLIB=$${RANLIB}" \
33771                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33772                    maintainer-clean) \
33773           || exit 1
33774
33775 @endif target-libquadmath
33776
33777
33778
33779
33780
33781 .PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
33782 maybe-configure-target-libgfortran:
33783 @if gcc-bootstrap
33784 configure-target-libgfortran: stage_current
33785 @endif gcc-bootstrap
33786 @if target-libgfortran
33787 maybe-configure-target-libgfortran: configure-target-libgfortran
33788 configure-target-libgfortran: 
33789         @: $(MAKE); $(unstage)
33790         @r=`${PWD_COMMAND}`; export r; \
33791         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33792         echo "Checking multilib configuration for libgfortran..."; \
33793         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
33794         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
33795         if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
33796           if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
33797             rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
33798           else \
33799             rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
33800             mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
33801           fi; \
33802         else \
33803           mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
33804         fi; \
33805         test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
33806         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
33807         $(NORMAL_TARGET_EXPORTS)  \
33808         echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
33809         cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
33810         case $(srcdir) in \
33811           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33812           *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
33813                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33814         esac; \
33815         srcdiroption="--srcdir=$${topdir}/libgfortran"; \
33816         libsrcdir="$$s/libgfortran"; \
33817         rm -f no-such-file || : ; \
33818         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
33819           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33820           --target=${target_alias} $${srcdiroption}  \
33821           || exit 1
33822 @endif target-libgfortran
33823
33824
33825
33826
33827
33828 .PHONY: all-target-libgfortran maybe-all-target-libgfortran
33829 maybe-all-target-libgfortran:
33830 @if gcc-bootstrap
33831 all-target-libgfortran: stage_current
33832 @endif gcc-bootstrap
33833 @if target-libgfortran
33834 TARGET-target-libgfortran=all
33835 maybe-all-target-libgfortran: all-target-libgfortran
33836 all-target-libgfortran: configure-target-libgfortran
33837         @: $(MAKE); $(unstage)
33838         @r=`${PWD_COMMAND}`; export r; \
33839         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33840         $(NORMAL_TARGET_EXPORTS)  \
33841         (cd $(TARGET_SUBDIR)/libgfortran && \
33842           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
33843                 $(TARGET-target-libgfortran))
33844 @endif target-libgfortran
33845
33846
33847
33848
33849
33850 .PHONY: check-target-libgfortran maybe-check-target-libgfortran
33851 maybe-check-target-libgfortran:
33852 @if target-libgfortran
33853 maybe-check-target-libgfortran: check-target-libgfortran
33854
33855 check-target-libgfortran:
33856         @: $(MAKE); $(unstage)
33857         @r=`${PWD_COMMAND}`; export r; \
33858         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33859         $(NORMAL_TARGET_EXPORTS) \
33860         (cd $(TARGET_SUBDIR)/libgfortran && \
33861           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
33862
33863 @endif target-libgfortran
33864
33865 .PHONY: install-target-libgfortran maybe-install-target-libgfortran
33866 maybe-install-target-libgfortran:
33867 @if target-libgfortran
33868 maybe-install-target-libgfortran: install-target-libgfortran
33869
33870 install-target-libgfortran: installdirs
33871         @: $(MAKE); $(unstage)
33872         @r=`${PWD_COMMAND}`; export r; \
33873         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33874         $(NORMAL_TARGET_EXPORTS) \
33875         (cd $(TARGET_SUBDIR)/libgfortran && \
33876           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
33877
33878 @endif target-libgfortran
33879
33880 .PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran
33881 maybe-install-strip-target-libgfortran:
33882 @if target-libgfortran
33883 maybe-install-strip-target-libgfortran: install-strip-target-libgfortran
33884
33885 install-strip-target-libgfortran: installdirs
33886         @: $(MAKE); $(unstage)
33887         @r=`${PWD_COMMAND}`; export r; \
33888         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33889         $(NORMAL_TARGET_EXPORTS) \
33890         (cd $(TARGET_SUBDIR)/libgfortran && \
33891           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
33892
33893 @endif target-libgfortran
33894
33895 # Other targets (info, dvi, pdf, etc.)
33896
33897 .PHONY: maybe-info-target-libgfortran info-target-libgfortran
33898 maybe-info-target-libgfortran:
33899 @if target-libgfortran
33900 maybe-info-target-libgfortran: info-target-libgfortran
33901
33902 info-target-libgfortran: \
33903     configure-target-libgfortran 
33904         @: $(MAKE); $(unstage)
33905         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33906         r=`${PWD_COMMAND}`; export r; \
33907         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33908         $(NORMAL_TARGET_EXPORTS) \
33909         echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
33910         for flag in $(EXTRA_TARGET_FLAGS); do \
33911           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33912         done; \
33913         (cd $(TARGET_SUBDIR)/libgfortran && \
33914           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33915                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33916                   "RANLIB=$${RANLIB}" \
33917                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33918                    info) \
33919           || exit 1
33920
33921 @endif target-libgfortran
33922
33923 .PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
33924 maybe-dvi-target-libgfortran:
33925 @if target-libgfortran
33926 maybe-dvi-target-libgfortran: dvi-target-libgfortran
33927
33928 dvi-target-libgfortran: \
33929     configure-target-libgfortran 
33930         @: $(MAKE); $(unstage)
33931         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33932         r=`${PWD_COMMAND}`; export r; \
33933         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33934         $(NORMAL_TARGET_EXPORTS) \
33935         echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
33936         for flag in $(EXTRA_TARGET_FLAGS); do \
33937           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33938         done; \
33939         (cd $(TARGET_SUBDIR)/libgfortran && \
33940           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33941                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33942                   "RANLIB=$${RANLIB}" \
33943                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33944                    dvi) \
33945           || exit 1
33946
33947 @endif target-libgfortran
33948
33949 .PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
33950 maybe-pdf-target-libgfortran:
33951 @if target-libgfortran
33952 maybe-pdf-target-libgfortran: pdf-target-libgfortran
33953
33954 pdf-target-libgfortran: \
33955     configure-target-libgfortran 
33956         @: $(MAKE); $(unstage)
33957         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33958         r=`${PWD_COMMAND}`; export r; \
33959         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33960         $(NORMAL_TARGET_EXPORTS) \
33961         echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
33962         for flag in $(EXTRA_TARGET_FLAGS); do \
33963           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33964         done; \
33965         (cd $(TARGET_SUBDIR)/libgfortran && \
33966           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33967                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33968                   "RANLIB=$${RANLIB}" \
33969                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33970                    pdf) \
33971           || exit 1
33972
33973 @endif target-libgfortran
33974
33975 .PHONY: maybe-html-target-libgfortran html-target-libgfortran
33976 maybe-html-target-libgfortran:
33977 @if target-libgfortran
33978 maybe-html-target-libgfortran: html-target-libgfortran
33979
33980 html-target-libgfortran: \
33981     configure-target-libgfortran 
33982         @: $(MAKE); $(unstage)
33983         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33984         r=`${PWD_COMMAND}`; export r; \
33985         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33986         $(NORMAL_TARGET_EXPORTS) \
33987         echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
33988         for flag in $(EXTRA_TARGET_FLAGS); do \
33989           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33990         done; \
33991         (cd $(TARGET_SUBDIR)/libgfortran && \
33992           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33993                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33994                   "RANLIB=$${RANLIB}" \
33995                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33996                    html) \
33997           || exit 1
33998
33999 @endif target-libgfortran
34000
34001 .PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
34002 maybe-TAGS-target-libgfortran:
34003 @if target-libgfortran
34004 maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
34005
34006 TAGS-target-libgfortran: \
34007     configure-target-libgfortran 
34008         @: $(MAKE); $(unstage)
34009         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34010         r=`${PWD_COMMAND}`; export r; \
34011         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34012         $(NORMAL_TARGET_EXPORTS) \
34013         echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
34014         for flag in $(EXTRA_TARGET_FLAGS); do \
34015           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34016         done; \
34017         (cd $(TARGET_SUBDIR)/libgfortran && \
34018           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34019                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34020                   "RANLIB=$${RANLIB}" \
34021                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34022                    TAGS) \
34023           || exit 1
34024
34025 @endif target-libgfortran
34026
34027 .PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
34028 maybe-install-info-target-libgfortran:
34029 @if target-libgfortran
34030 maybe-install-info-target-libgfortran: install-info-target-libgfortran
34031
34032 install-info-target-libgfortran: \
34033     configure-target-libgfortran \
34034     info-target-libgfortran 
34035         @: $(MAKE); $(unstage)
34036         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34037         r=`${PWD_COMMAND}`; export r; \
34038         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34039         $(NORMAL_TARGET_EXPORTS) \
34040         echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
34041         for flag in $(EXTRA_TARGET_FLAGS); do \
34042           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34043         done; \
34044         (cd $(TARGET_SUBDIR)/libgfortran && \
34045           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34046                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34047                   "RANLIB=$${RANLIB}" \
34048                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34049                    install-info) \
34050           || exit 1
34051
34052 @endif target-libgfortran
34053
34054 .PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
34055 maybe-install-pdf-target-libgfortran:
34056 @if target-libgfortran
34057 maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
34058
34059 install-pdf-target-libgfortran: \
34060     configure-target-libgfortran \
34061     pdf-target-libgfortran 
34062         @: $(MAKE); $(unstage)
34063         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34064         r=`${PWD_COMMAND}`; export r; \
34065         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34066         $(NORMAL_TARGET_EXPORTS) \
34067         echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
34068         for flag in $(EXTRA_TARGET_FLAGS); do \
34069           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34070         done; \
34071         (cd $(TARGET_SUBDIR)/libgfortran && \
34072           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34073                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34074                   "RANLIB=$${RANLIB}" \
34075                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34076                    install-pdf) \
34077           || exit 1
34078
34079 @endif target-libgfortran
34080
34081 .PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
34082 maybe-install-html-target-libgfortran:
34083 @if target-libgfortran
34084 maybe-install-html-target-libgfortran: install-html-target-libgfortran
34085
34086 install-html-target-libgfortran: \
34087     configure-target-libgfortran \
34088     html-target-libgfortran 
34089         @: $(MAKE); $(unstage)
34090         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34091         r=`${PWD_COMMAND}`; export r; \
34092         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34093         $(NORMAL_TARGET_EXPORTS) \
34094         echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
34095         for flag in $(EXTRA_TARGET_FLAGS); do \
34096           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34097         done; \
34098         (cd $(TARGET_SUBDIR)/libgfortran && \
34099           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34100                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34101                   "RANLIB=$${RANLIB}" \
34102                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34103                    install-html) \
34104           || exit 1
34105
34106 @endif target-libgfortran
34107
34108 .PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
34109 maybe-installcheck-target-libgfortran:
34110 @if target-libgfortran
34111 maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
34112
34113 installcheck-target-libgfortran: \
34114     configure-target-libgfortran 
34115         @: $(MAKE); $(unstage)
34116         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34117         r=`${PWD_COMMAND}`; export r; \
34118         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34119         $(NORMAL_TARGET_EXPORTS) \
34120         echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
34121         for flag in $(EXTRA_TARGET_FLAGS); do \
34122           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34123         done; \
34124         (cd $(TARGET_SUBDIR)/libgfortran && \
34125           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34126                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34127                   "RANLIB=$${RANLIB}" \
34128                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34129                    installcheck) \
34130           || exit 1
34131
34132 @endif target-libgfortran
34133
34134 .PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
34135 maybe-mostlyclean-target-libgfortran:
34136 @if target-libgfortran
34137 maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
34138
34139 mostlyclean-target-libgfortran: 
34140         @: $(MAKE); $(unstage)
34141         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34142         r=`${PWD_COMMAND}`; export r; \
34143         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34144         $(NORMAL_TARGET_EXPORTS) \
34145         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
34146         for flag in $(EXTRA_TARGET_FLAGS); do \
34147           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34148         done; \
34149         (cd $(TARGET_SUBDIR)/libgfortran && \
34150           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34151                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34152                   "RANLIB=$${RANLIB}" \
34153                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34154                    mostlyclean) \
34155           || exit 1
34156
34157 @endif target-libgfortran
34158
34159 .PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
34160 maybe-clean-target-libgfortran:
34161 @if target-libgfortran
34162 maybe-clean-target-libgfortran: clean-target-libgfortran
34163
34164 clean-target-libgfortran: 
34165         @: $(MAKE); $(unstage)
34166         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34167         r=`${PWD_COMMAND}`; export r; \
34168         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34169         $(NORMAL_TARGET_EXPORTS) \
34170         echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
34171         for flag in $(EXTRA_TARGET_FLAGS); do \
34172           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34173         done; \
34174         (cd $(TARGET_SUBDIR)/libgfortran && \
34175           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34176                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34177                   "RANLIB=$${RANLIB}" \
34178                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34179                    clean) \
34180           || exit 1
34181
34182 @endif target-libgfortran
34183
34184 .PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
34185 maybe-distclean-target-libgfortran:
34186 @if target-libgfortran
34187 maybe-distclean-target-libgfortran: distclean-target-libgfortran
34188
34189 distclean-target-libgfortran: 
34190         @: $(MAKE); $(unstage)
34191         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34192         r=`${PWD_COMMAND}`; export r; \
34193         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34194         $(NORMAL_TARGET_EXPORTS) \
34195         echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
34196         for flag in $(EXTRA_TARGET_FLAGS); do \
34197           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34198         done; \
34199         (cd $(TARGET_SUBDIR)/libgfortran && \
34200           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34201                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34202                   "RANLIB=$${RANLIB}" \
34203                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34204                    distclean) \
34205           || exit 1
34206
34207 @endif target-libgfortran
34208
34209 .PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
34210 maybe-maintainer-clean-target-libgfortran:
34211 @if target-libgfortran
34212 maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
34213
34214 maintainer-clean-target-libgfortran: 
34215         @: $(MAKE); $(unstage)
34216         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34217         r=`${PWD_COMMAND}`; export r; \
34218         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34219         $(NORMAL_TARGET_EXPORTS) \
34220         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
34221         for flag in $(EXTRA_TARGET_FLAGS); do \
34222           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34223         done; \
34224         (cd $(TARGET_SUBDIR)/libgfortran && \
34225           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34226                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34227                   "RANLIB=$${RANLIB}" \
34228                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34229                    maintainer-clean) \
34230           || exit 1
34231
34232 @endif target-libgfortran
34233
34234
34235
34236
34237
34238 .PHONY: configure-target-libobjc maybe-configure-target-libobjc
34239 maybe-configure-target-libobjc:
34240 @if gcc-bootstrap
34241 configure-target-libobjc: stage_current
34242 @endif gcc-bootstrap
34243 @if target-libobjc
34244 maybe-configure-target-libobjc: configure-target-libobjc
34245 configure-target-libobjc: 
34246         @: $(MAKE); $(unstage)
34247         @r=`${PWD_COMMAND}`; export r; \
34248         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34249         echo "Checking multilib configuration for libobjc..."; \
34250         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
34251         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
34252         if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
34253           if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
34254             rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
34255           else \
34256             rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
34257             mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
34258           fi; \
34259         else \
34260           mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
34261         fi; \
34262         test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
34263         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
34264         $(NORMAL_TARGET_EXPORTS)  \
34265         echo Configuring in $(TARGET_SUBDIR)/libobjc; \
34266         cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
34267         case $(srcdir) in \
34268           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34269           *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
34270                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34271         esac; \
34272         srcdiroption="--srcdir=$${topdir}/libobjc"; \
34273         libsrcdir="$$s/libobjc"; \
34274         rm -f no-such-file || : ; \
34275         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34276           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34277           --target=${target_alias} $${srcdiroption}  \
34278           || exit 1
34279 @endif target-libobjc
34280
34281
34282
34283
34284
34285 .PHONY: all-target-libobjc maybe-all-target-libobjc
34286 maybe-all-target-libobjc:
34287 @if gcc-bootstrap
34288 all-target-libobjc: stage_current
34289 @endif gcc-bootstrap
34290 @if target-libobjc
34291 TARGET-target-libobjc=all
34292 maybe-all-target-libobjc: all-target-libobjc
34293 all-target-libobjc: configure-target-libobjc
34294         @: $(MAKE); $(unstage)
34295         @r=`${PWD_COMMAND}`; export r; \
34296         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34297         $(NORMAL_TARGET_EXPORTS)  \
34298         (cd $(TARGET_SUBDIR)/libobjc && \
34299           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
34300                 $(TARGET-target-libobjc))
34301 @endif target-libobjc
34302
34303
34304
34305
34306
34307 .PHONY: check-target-libobjc maybe-check-target-libobjc
34308 maybe-check-target-libobjc:
34309 @if target-libobjc
34310 maybe-check-target-libobjc: check-target-libobjc
34311
34312 check-target-libobjc:
34313         @: $(MAKE); $(unstage)
34314         @r=`${PWD_COMMAND}`; export r; \
34315         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34316         $(NORMAL_TARGET_EXPORTS) \
34317         (cd $(TARGET_SUBDIR)/libobjc && \
34318           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
34319
34320 @endif target-libobjc
34321
34322 .PHONY: install-target-libobjc maybe-install-target-libobjc
34323 maybe-install-target-libobjc:
34324 @if target-libobjc
34325 maybe-install-target-libobjc: install-target-libobjc
34326
34327 install-target-libobjc: installdirs
34328         @: $(MAKE); $(unstage)
34329         @r=`${PWD_COMMAND}`; export r; \
34330         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34331         $(NORMAL_TARGET_EXPORTS) \
34332         (cd $(TARGET_SUBDIR)/libobjc && \
34333           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
34334
34335 @endif target-libobjc
34336
34337 .PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc
34338 maybe-install-strip-target-libobjc:
34339 @if target-libobjc
34340 maybe-install-strip-target-libobjc: install-strip-target-libobjc
34341
34342 install-strip-target-libobjc: installdirs
34343         @: $(MAKE); $(unstage)
34344         @r=`${PWD_COMMAND}`; export r; \
34345         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34346         $(NORMAL_TARGET_EXPORTS) \
34347         (cd $(TARGET_SUBDIR)/libobjc && \
34348           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
34349
34350 @endif target-libobjc
34351
34352 # Other targets (info, dvi, pdf, etc.)
34353
34354 .PHONY: maybe-info-target-libobjc info-target-libobjc
34355 maybe-info-target-libobjc:
34356 @if target-libobjc
34357 maybe-info-target-libobjc: info-target-libobjc
34358
34359 info-target-libobjc: \
34360     configure-target-libobjc 
34361         @: $(MAKE); $(unstage)
34362         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34363         r=`${PWD_COMMAND}`; export r; \
34364         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34365         $(NORMAL_TARGET_EXPORTS) \
34366         echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
34367         for flag in $(EXTRA_TARGET_FLAGS); do \
34368           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34369         done; \
34370         (cd $(TARGET_SUBDIR)/libobjc && \
34371           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34372                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34373                   "RANLIB=$${RANLIB}" \
34374                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34375                    info) \
34376           || exit 1
34377
34378 @endif target-libobjc
34379
34380 .PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
34381 maybe-dvi-target-libobjc:
34382 @if target-libobjc
34383 maybe-dvi-target-libobjc: dvi-target-libobjc
34384
34385 dvi-target-libobjc: \
34386     configure-target-libobjc 
34387         @: $(MAKE); $(unstage)
34388         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34389         r=`${PWD_COMMAND}`; export r; \
34390         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34391         $(NORMAL_TARGET_EXPORTS) \
34392         echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
34393         for flag in $(EXTRA_TARGET_FLAGS); do \
34394           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34395         done; \
34396         (cd $(TARGET_SUBDIR)/libobjc && \
34397           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34398                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34399                   "RANLIB=$${RANLIB}" \
34400                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34401                    dvi) \
34402           || exit 1
34403
34404 @endif target-libobjc
34405
34406 .PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
34407 maybe-pdf-target-libobjc:
34408 @if target-libobjc
34409 maybe-pdf-target-libobjc: pdf-target-libobjc
34410
34411 pdf-target-libobjc: \
34412     configure-target-libobjc 
34413         @: $(MAKE); $(unstage)
34414         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34415         r=`${PWD_COMMAND}`; export r; \
34416         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34417         $(NORMAL_TARGET_EXPORTS) \
34418         echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
34419         for flag in $(EXTRA_TARGET_FLAGS); do \
34420           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34421         done; \
34422         (cd $(TARGET_SUBDIR)/libobjc && \
34423           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34424                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34425                   "RANLIB=$${RANLIB}" \
34426                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34427                    pdf) \
34428           || exit 1
34429
34430 @endif target-libobjc
34431
34432 .PHONY: maybe-html-target-libobjc html-target-libobjc
34433 maybe-html-target-libobjc:
34434 @if target-libobjc
34435 maybe-html-target-libobjc: html-target-libobjc
34436
34437 html-target-libobjc: \
34438     configure-target-libobjc 
34439         @: $(MAKE); $(unstage)
34440         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34441         r=`${PWD_COMMAND}`; export r; \
34442         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34443         $(NORMAL_TARGET_EXPORTS) \
34444         echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
34445         for flag in $(EXTRA_TARGET_FLAGS); do \
34446           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34447         done; \
34448         (cd $(TARGET_SUBDIR)/libobjc && \
34449           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34450                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34451                   "RANLIB=$${RANLIB}" \
34452                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34453                    html) \
34454           || exit 1
34455
34456 @endif target-libobjc
34457
34458 .PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
34459 maybe-TAGS-target-libobjc:
34460 @if target-libobjc
34461 maybe-TAGS-target-libobjc: TAGS-target-libobjc
34462
34463 TAGS-target-libobjc: \
34464     configure-target-libobjc 
34465         @: $(MAKE); $(unstage)
34466         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34467         r=`${PWD_COMMAND}`; export r; \
34468         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34469         $(NORMAL_TARGET_EXPORTS) \
34470         echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
34471         for flag in $(EXTRA_TARGET_FLAGS); do \
34472           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34473         done; \
34474         (cd $(TARGET_SUBDIR)/libobjc && \
34475           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34476                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34477                   "RANLIB=$${RANLIB}" \
34478                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34479                    TAGS) \
34480           || exit 1
34481
34482 @endif target-libobjc
34483
34484 .PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
34485 maybe-install-info-target-libobjc:
34486 @if target-libobjc
34487 maybe-install-info-target-libobjc: install-info-target-libobjc
34488
34489 install-info-target-libobjc: \
34490     configure-target-libobjc \
34491     info-target-libobjc 
34492         @: $(MAKE); $(unstage)
34493         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34494         r=`${PWD_COMMAND}`; export r; \
34495         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34496         $(NORMAL_TARGET_EXPORTS) \
34497         echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
34498         for flag in $(EXTRA_TARGET_FLAGS); do \
34499           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34500         done; \
34501         (cd $(TARGET_SUBDIR)/libobjc && \
34502           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34503                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34504                   "RANLIB=$${RANLIB}" \
34505                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34506                    install-info) \
34507           || exit 1
34508
34509 @endif target-libobjc
34510
34511 .PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
34512 maybe-install-pdf-target-libobjc:
34513 @if target-libobjc
34514 maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
34515
34516 install-pdf-target-libobjc: \
34517     configure-target-libobjc \
34518     pdf-target-libobjc 
34519         @: $(MAKE); $(unstage)
34520         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34521         r=`${PWD_COMMAND}`; export r; \
34522         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34523         $(NORMAL_TARGET_EXPORTS) \
34524         echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
34525         for flag in $(EXTRA_TARGET_FLAGS); do \
34526           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34527         done; \
34528         (cd $(TARGET_SUBDIR)/libobjc && \
34529           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34530                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34531                   "RANLIB=$${RANLIB}" \
34532                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34533                    install-pdf) \
34534           || exit 1
34535
34536 @endif target-libobjc
34537
34538 .PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
34539 maybe-install-html-target-libobjc:
34540 @if target-libobjc
34541 maybe-install-html-target-libobjc: install-html-target-libobjc
34542
34543 install-html-target-libobjc: \
34544     configure-target-libobjc \
34545     html-target-libobjc 
34546         @: $(MAKE); $(unstage)
34547         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34548         r=`${PWD_COMMAND}`; export r; \
34549         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34550         $(NORMAL_TARGET_EXPORTS) \
34551         echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
34552         for flag in $(EXTRA_TARGET_FLAGS); do \
34553           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34554         done; \
34555         (cd $(TARGET_SUBDIR)/libobjc && \
34556           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34557                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34558                   "RANLIB=$${RANLIB}" \
34559                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34560                    install-html) \
34561           || exit 1
34562
34563 @endif target-libobjc
34564
34565 .PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
34566 maybe-installcheck-target-libobjc:
34567 @if target-libobjc
34568 maybe-installcheck-target-libobjc: installcheck-target-libobjc
34569
34570 installcheck-target-libobjc: \
34571     configure-target-libobjc 
34572         @: $(MAKE); $(unstage)
34573         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34574         r=`${PWD_COMMAND}`; export r; \
34575         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34576         $(NORMAL_TARGET_EXPORTS) \
34577         echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
34578         for flag in $(EXTRA_TARGET_FLAGS); do \
34579           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34580         done; \
34581         (cd $(TARGET_SUBDIR)/libobjc && \
34582           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34583                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34584                   "RANLIB=$${RANLIB}" \
34585                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34586                    installcheck) \
34587           || exit 1
34588
34589 @endif target-libobjc
34590
34591 .PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
34592 maybe-mostlyclean-target-libobjc:
34593 @if target-libobjc
34594 maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
34595
34596 mostlyclean-target-libobjc: 
34597         @: $(MAKE); $(unstage)
34598         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34599         r=`${PWD_COMMAND}`; export r; \
34600         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34601         $(NORMAL_TARGET_EXPORTS) \
34602         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
34603         for flag in $(EXTRA_TARGET_FLAGS); do \
34604           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34605         done; \
34606         (cd $(TARGET_SUBDIR)/libobjc && \
34607           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34608                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34609                   "RANLIB=$${RANLIB}" \
34610                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34611                    mostlyclean) \
34612           || exit 1
34613
34614 @endif target-libobjc
34615
34616 .PHONY: maybe-clean-target-libobjc clean-target-libobjc
34617 maybe-clean-target-libobjc:
34618 @if target-libobjc
34619 maybe-clean-target-libobjc: clean-target-libobjc
34620
34621 clean-target-libobjc: 
34622         @: $(MAKE); $(unstage)
34623         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34624         r=`${PWD_COMMAND}`; export r; \
34625         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34626         $(NORMAL_TARGET_EXPORTS) \
34627         echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
34628         for flag in $(EXTRA_TARGET_FLAGS); do \
34629           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34630         done; \
34631         (cd $(TARGET_SUBDIR)/libobjc && \
34632           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34633                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34634                   "RANLIB=$${RANLIB}" \
34635                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34636                    clean) \
34637           || exit 1
34638
34639 @endif target-libobjc
34640
34641 .PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
34642 maybe-distclean-target-libobjc:
34643 @if target-libobjc
34644 maybe-distclean-target-libobjc: distclean-target-libobjc
34645
34646 distclean-target-libobjc: 
34647         @: $(MAKE); $(unstage)
34648         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34649         r=`${PWD_COMMAND}`; export r; \
34650         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34651         $(NORMAL_TARGET_EXPORTS) \
34652         echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
34653         for flag in $(EXTRA_TARGET_FLAGS); do \
34654           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34655         done; \
34656         (cd $(TARGET_SUBDIR)/libobjc && \
34657           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34658                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34659                   "RANLIB=$${RANLIB}" \
34660                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34661                    distclean) \
34662           || exit 1
34663
34664 @endif target-libobjc
34665
34666 .PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
34667 maybe-maintainer-clean-target-libobjc:
34668 @if target-libobjc
34669 maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
34670
34671 maintainer-clean-target-libobjc: 
34672         @: $(MAKE); $(unstage)
34673         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34674         r=`${PWD_COMMAND}`; export r; \
34675         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34676         $(NORMAL_TARGET_EXPORTS) \
34677         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
34678         for flag in $(EXTRA_TARGET_FLAGS); do \
34679           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34680         done; \
34681         (cd $(TARGET_SUBDIR)/libobjc && \
34682           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34683                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34684                   "RANLIB=$${RANLIB}" \
34685                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34686                    maintainer-clean) \
34687           || exit 1
34688
34689 @endif target-libobjc
34690
34691
34692
34693
34694
34695 .PHONY: configure-target-libgo maybe-configure-target-libgo
34696 maybe-configure-target-libgo:
34697 @if gcc-bootstrap
34698 configure-target-libgo: stage_current
34699 @endif gcc-bootstrap
34700 @if target-libgo
34701 maybe-configure-target-libgo: configure-target-libgo
34702 configure-target-libgo: 
34703         @: $(MAKE); $(unstage)
34704         @r=`${PWD_COMMAND}`; export r; \
34705         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34706         echo "Checking multilib configuration for libgo..."; \
34707         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
34708         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null ; \
34709         if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
34710           if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
34711             rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
34712           else \
34713             rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
34714             mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
34715           fi; \
34716         else \
34717           mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
34718         fi; \
34719         test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
34720         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
34721         $(NORMAL_TARGET_EXPORTS)  \
34722         echo Configuring in $(TARGET_SUBDIR)/libgo; \
34723         cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
34724         case $(srcdir) in \
34725           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34726           *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
34727                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34728         esac; \
34729         srcdiroption="--srcdir=$${topdir}/libgo"; \
34730         libsrcdir="$$s/libgo"; \
34731         rm -f no-such-file || : ; \
34732         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34733           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34734           --target=${target_alias} $${srcdiroption}  \
34735           || exit 1
34736 @endif target-libgo
34737
34738
34739
34740
34741
34742 .PHONY: all-target-libgo maybe-all-target-libgo
34743 maybe-all-target-libgo:
34744 @if gcc-bootstrap
34745 all-target-libgo: stage_current
34746 @endif gcc-bootstrap
34747 @if target-libgo
34748 TARGET-target-libgo=all
34749 maybe-all-target-libgo: all-target-libgo
34750 all-target-libgo: configure-target-libgo
34751         @: $(MAKE); $(unstage)
34752         @r=`${PWD_COMMAND}`; export r; \
34753         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34754         $(NORMAL_TARGET_EXPORTS)  \
34755         (cd $(TARGET_SUBDIR)/libgo && \
34756           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
34757                 $(TARGET-target-libgo))
34758 @endif target-libgo
34759
34760
34761
34762
34763
34764 .PHONY: check-target-libgo maybe-check-target-libgo
34765 maybe-check-target-libgo:
34766 @if target-libgo
34767 maybe-check-target-libgo: check-target-libgo
34768
34769 check-target-libgo:
34770         @: $(MAKE); $(unstage)
34771         @r=`${PWD_COMMAND}`; export r; \
34772         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34773         $(NORMAL_TARGET_EXPORTS) \
34774         (cd $(TARGET_SUBDIR)/libgo && \
34775           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
34776
34777 @endif target-libgo
34778
34779 .PHONY: install-target-libgo maybe-install-target-libgo
34780 maybe-install-target-libgo:
34781 @if target-libgo
34782 maybe-install-target-libgo: install-target-libgo
34783
34784 install-target-libgo: installdirs
34785         @: $(MAKE); $(unstage)
34786         @r=`${PWD_COMMAND}`; export r; \
34787         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34788         $(NORMAL_TARGET_EXPORTS) \
34789         (cd $(TARGET_SUBDIR)/libgo && \
34790           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
34791
34792 @endif target-libgo
34793
34794 .PHONY: install-strip-target-libgo maybe-install-strip-target-libgo
34795 maybe-install-strip-target-libgo:
34796 @if target-libgo
34797 maybe-install-strip-target-libgo: install-strip-target-libgo
34798
34799 install-strip-target-libgo: installdirs
34800         @: $(MAKE); $(unstage)
34801         @r=`${PWD_COMMAND}`; export r; \
34802         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34803         $(NORMAL_TARGET_EXPORTS) \
34804         (cd $(TARGET_SUBDIR)/libgo && \
34805           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
34806
34807 @endif target-libgo
34808
34809 # Other targets (info, dvi, pdf, etc.)
34810
34811 .PHONY: maybe-info-target-libgo info-target-libgo
34812 maybe-info-target-libgo:
34813 @if target-libgo
34814 maybe-info-target-libgo: info-target-libgo
34815
34816 info-target-libgo: \
34817     configure-target-libgo 
34818         @: $(MAKE); $(unstage)
34819         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34820         r=`${PWD_COMMAND}`; export r; \
34821         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34822         $(NORMAL_TARGET_EXPORTS) \
34823         echo "Doing info in $(TARGET_SUBDIR)/libgo" ; \
34824         for flag in $(EXTRA_TARGET_FLAGS); do \
34825           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34826         done; \
34827         (cd $(TARGET_SUBDIR)/libgo && \
34828           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34829                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34830                   "RANLIB=$${RANLIB}" \
34831                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34832                    info) \
34833           || exit 1
34834
34835 @endif target-libgo
34836
34837 .PHONY: maybe-dvi-target-libgo dvi-target-libgo
34838 maybe-dvi-target-libgo:
34839 @if target-libgo
34840 maybe-dvi-target-libgo: dvi-target-libgo
34841
34842 dvi-target-libgo: \
34843     configure-target-libgo 
34844         @: $(MAKE); $(unstage)
34845         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34846         r=`${PWD_COMMAND}`; export r; \
34847         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34848         $(NORMAL_TARGET_EXPORTS) \
34849         echo "Doing dvi in $(TARGET_SUBDIR)/libgo" ; \
34850         for flag in $(EXTRA_TARGET_FLAGS); do \
34851           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34852         done; \
34853         (cd $(TARGET_SUBDIR)/libgo && \
34854           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34855                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34856                   "RANLIB=$${RANLIB}" \
34857                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34858                    dvi) \
34859           || exit 1
34860
34861 @endif target-libgo
34862
34863 .PHONY: maybe-pdf-target-libgo pdf-target-libgo
34864 maybe-pdf-target-libgo:
34865 @if target-libgo
34866 maybe-pdf-target-libgo: pdf-target-libgo
34867
34868 pdf-target-libgo: \
34869     configure-target-libgo 
34870         @: $(MAKE); $(unstage)
34871         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34872         r=`${PWD_COMMAND}`; export r; \
34873         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34874         $(NORMAL_TARGET_EXPORTS) \
34875         echo "Doing pdf in $(TARGET_SUBDIR)/libgo" ; \
34876         for flag in $(EXTRA_TARGET_FLAGS); do \
34877           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34878         done; \
34879         (cd $(TARGET_SUBDIR)/libgo && \
34880           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34881                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34882                   "RANLIB=$${RANLIB}" \
34883                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34884                    pdf) \
34885           || exit 1
34886
34887 @endif target-libgo
34888
34889 .PHONY: maybe-html-target-libgo html-target-libgo
34890 maybe-html-target-libgo:
34891 @if target-libgo
34892 maybe-html-target-libgo: html-target-libgo
34893
34894 html-target-libgo: \
34895     configure-target-libgo 
34896         @: $(MAKE); $(unstage)
34897         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34898         r=`${PWD_COMMAND}`; export r; \
34899         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34900         $(NORMAL_TARGET_EXPORTS) \
34901         echo "Doing html in $(TARGET_SUBDIR)/libgo" ; \
34902         for flag in $(EXTRA_TARGET_FLAGS); do \
34903           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34904         done; \
34905         (cd $(TARGET_SUBDIR)/libgo && \
34906           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34907                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34908                   "RANLIB=$${RANLIB}" \
34909                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34910                    html) \
34911           || exit 1
34912
34913 @endif target-libgo
34914
34915 .PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
34916 maybe-TAGS-target-libgo:
34917 @if target-libgo
34918 maybe-TAGS-target-libgo: TAGS-target-libgo
34919
34920 TAGS-target-libgo: \
34921     configure-target-libgo 
34922         @: $(MAKE); $(unstage)
34923         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34924         r=`${PWD_COMMAND}`; export r; \
34925         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34926         $(NORMAL_TARGET_EXPORTS) \
34927         echo "Doing TAGS in $(TARGET_SUBDIR)/libgo" ; \
34928         for flag in $(EXTRA_TARGET_FLAGS); do \
34929           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34930         done; \
34931         (cd $(TARGET_SUBDIR)/libgo && \
34932           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34933                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34934                   "RANLIB=$${RANLIB}" \
34935                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34936                    TAGS) \
34937           || exit 1
34938
34939 @endif target-libgo
34940
34941 .PHONY: maybe-install-info-target-libgo install-info-target-libgo
34942 maybe-install-info-target-libgo:
34943 @if target-libgo
34944 maybe-install-info-target-libgo: install-info-target-libgo
34945
34946 install-info-target-libgo: \
34947     configure-target-libgo \
34948     info-target-libgo 
34949         @: $(MAKE); $(unstage)
34950         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34951         r=`${PWD_COMMAND}`; export r; \
34952         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34953         $(NORMAL_TARGET_EXPORTS) \
34954         echo "Doing install-info in $(TARGET_SUBDIR)/libgo" ; \
34955         for flag in $(EXTRA_TARGET_FLAGS); do \
34956           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34957         done; \
34958         (cd $(TARGET_SUBDIR)/libgo && \
34959           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34960                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34961                   "RANLIB=$${RANLIB}" \
34962                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34963                    install-info) \
34964           || exit 1
34965
34966 @endif target-libgo
34967
34968 .PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
34969 maybe-install-pdf-target-libgo:
34970 @if target-libgo
34971 maybe-install-pdf-target-libgo: install-pdf-target-libgo
34972
34973 install-pdf-target-libgo: \
34974     configure-target-libgo \
34975     pdf-target-libgo 
34976         @: $(MAKE); $(unstage)
34977         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34978         r=`${PWD_COMMAND}`; export r; \
34979         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34980         $(NORMAL_TARGET_EXPORTS) \
34981         echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo" ; \
34982         for flag in $(EXTRA_TARGET_FLAGS); do \
34983           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34984         done; \
34985         (cd $(TARGET_SUBDIR)/libgo && \
34986           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34987                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34988                   "RANLIB=$${RANLIB}" \
34989                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34990                    install-pdf) \
34991           || exit 1
34992
34993 @endif target-libgo
34994
34995 .PHONY: maybe-install-html-target-libgo install-html-target-libgo
34996 maybe-install-html-target-libgo:
34997 @if target-libgo
34998 maybe-install-html-target-libgo: install-html-target-libgo
34999
35000 install-html-target-libgo: \
35001     configure-target-libgo \
35002     html-target-libgo 
35003         @: $(MAKE); $(unstage)
35004         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35005         r=`${PWD_COMMAND}`; export r; \
35006         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35007         $(NORMAL_TARGET_EXPORTS) \
35008         echo "Doing install-html in $(TARGET_SUBDIR)/libgo" ; \
35009         for flag in $(EXTRA_TARGET_FLAGS); do \
35010           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35011         done; \
35012         (cd $(TARGET_SUBDIR)/libgo && \
35013           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35014                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35015                   "RANLIB=$${RANLIB}" \
35016                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35017                    install-html) \
35018           || exit 1
35019
35020 @endif target-libgo
35021
35022 .PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
35023 maybe-installcheck-target-libgo:
35024 @if target-libgo
35025 maybe-installcheck-target-libgo: installcheck-target-libgo
35026
35027 installcheck-target-libgo: \
35028     configure-target-libgo 
35029         @: $(MAKE); $(unstage)
35030         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35031         r=`${PWD_COMMAND}`; export r; \
35032         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35033         $(NORMAL_TARGET_EXPORTS) \
35034         echo "Doing installcheck in $(TARGET_SUBDIR)/libgo" ; \
35035         for flag in $(EXTRA_TARGET_FLAGS); do \
35036           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35037         done; \
35038         (cd $(TARGET_SUBDIR)/libgo && \
35039           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35040                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35041                   "RANLIB=$${RANLIB}" \
35042                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35043                    installcheck) \
35044           || exit 1
35045
35046 @endif target-libgo
35047
35048 .PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
35049 maybe-mostlyclean-target-libgo:
35050 @if target-libgo
35051 maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
35052
35053 mostlyclean-target-libgo: 
35054         @: $(MAKE); $(unstage)
35055         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35056         r=`${PWD_COMMAND}`; export r; \
35057         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35058         $(NORMAL_TARGET_EXPORTS) \
35059         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo" ; \
35060         for flag in $(EXTRA_TARGET_FLAGS); do \
35061           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35062         done; \
35063         (cd $(TARGET_SUBDIR)/libgo && \
35064           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35065                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35066                   "RANLIB=$${RANLIB}" \
35067                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35068                    mostlyclean) \
35069           || exit 1
35070
35071 @endif target-libgo
35072
35073 .PHONY: maybe-clean-target-libgo clean-target-libgo
35074 maybe-clean-target-libgo:
35075 @if target-libgo
35076 maybe-clean-target-libgo: clean-target-libgo
35077
35078 clean-target-libgo: 
35079         @: $(MAKE); $(unstage)
35080         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35081         r=`${PWD_COMMAND}`; export r; \
35082         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35083         $(NORMAL_TARGET_EXPORTS) \
35084         echo "Doing clean in $(TARGET_SUBDIR)/libgo" ; \
35085         for flag in $(EXTRA_TARGET_FLAGS); do \
35086           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35087         done; \
35088         (cd $(TARGET_SUBDIR)/libgo && \
35089           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35090                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35091                   "RANLIB=$${RANLIB}" \
35092                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35093                    clean) \
35094           || exit 1
35095
35096 @endif target-libgo
35097
35098 .PHONY: maybe-distclean-target-libgo distclean-target-libgo
35099 maybe-distclean-target-libgo:
35100 @if target-libgo
35101 maybe-distclean-target-libgo: distclean-target-libgo
35102
35103 distclean-target-libgo: 
35104         @: $(MAKE); $(unstage)
35105         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35106         r=`${PWD_COMMAND}`; export r; \
35107         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35108         $(NORMAL_TARGET_EXPORTS) \
35109         echo "Doing distclean in $(TARGET_SUBDIR)/libgo" ; \
35110         for flag in $(EXTRA_TARGET_FLAGS); do \
35111           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35112         done; \
35113         (cd $(TARGET_SUBDIR)/libgo && \
35114           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35115                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35116                   "RANLIB=$${RANLIB}" \
35117                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35118                    distclean) \
35119           || exit 1
35120
35121 @endif target-libgo
35122
35123 .PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
35124 maybe-maintainer-clean-target-libgo:
35125 @if target-libgo
35126 maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
35127
35128 maintainer-clean-target-libgo: 
35129         @: $(MAKE); $(unstage)
35130         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35131         r=`${PWD_COMMAND}`; export r; \
35132         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35133         $(NORMAL_TARGET_EXPORTS) \
35134         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo" ; \
35135         for flag in $(EXTRA_TARGET_FLAGS); do \
35136           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35137         done; \
35138         (cd $(TARGET_SUBDIR)/libgo && \
35139           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35140                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35141                   "RANLIB=$${RANLIB}" \
35142                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35143                    maintainer-clean) \
35144           || exit 1
35145
35146 @endif target-libgo
35147
35148
35149
35150
35151
35152 .PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
35153 maybe-configure-target-libtermcap:
35154 @if gcc-bootstrap
35155 configure-target-libtermcap: stage_current
35156 @endif gcc-bootstrap
35157 @if target-libtermcap
35158 maybe-configure-target-libtermcap: configure-target-libtermcap
35159 configure-target-libtermcap: 
35160         @: $(MAKE); $(unstage)
35161         @r=`${PWD_COMMAND}`; export r; \
35162         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35163         echo "Checking multilib configuration for libtermcap..."; \
35164         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
35165         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
35166         if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
35167           if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
35168             rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
35169           else \
35170             rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
35171             mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
35172           fi; \
35173         else \
35174           mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
35175         fi; \
35176         test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
35177         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
35178         $(NORMAL_TARGET_EXPORTS)  \
35179         echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
35180         cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
35181         case $(srcdir) in \
35182           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35183           *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
35184                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35185         esac; \
35186         srcdiroption="--srcdir=$${topdir}/libtermcap"; \
35187         libsrcdir="$$s/libtermcap"; \
35188         rm -f no-such-file || : ; \
35189         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35190           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35191           --target=${target_alias} $${srcdiroption}  \
35192           || exit 1
35193 @endif target-libtermcap
35194
35195
35196
35197
35198
35199 .PHONY: all-target-libtermcap maybe-all-target-libtermcap
35200 maybe-all-target-libtermcap:
35201 @if gcc-bootstrap
35202 all-target-libtermcap: stage_current
35203 @endif gcc-bootstrap
35204 @if target-libtermcap
35205 TARGET-target-libtermcap=all
35206 maybe-all-target-libtermcap: all-target-libtermcap
35207 all-target-libtermcap: configure-target-libtermcap
35208         @: $(MAKE); $(unstage)
35209         @r=`${PWD_COMMAND}`; export r; \
35210         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35211         $(NORMAL_TARGET_EXPORTS)  \
35212         (cd $(TARGET_SUBDIR)/libtermcap && \
35213           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
35214                 $(TARGET-target-libtermcap))
35215 @endif target-libtermcap
35216
35217
35218
35219
35220
35221 .PHONY: check-target-libtermcap maybe-check-target-libtermcap
35222 maybe-check-target-libtermcap:
35223 @if target-libtermcap
35224 maybe-check-target-libtermcap: check-target-libtermcap
35225
35226 # Dummy target for uncheckable module.
35227 check-target-libtermcap:
35228
35229 @endif target-libtermcap
35230
35231 .PHONY: install-target-libtermcap maybe-install-target-libtermcap
35232 maybe-install-target-libtermcap:
35233 @if target-libtermcap
35234 maybe-install-target-libtermcap: install-target-libtermcap
35235
35236 install-target-libtermcap: installdirs
35237         @: $(MAKE); $(unstage)
35238         @r=`${PWD_COMMAND}`; export r; \
35239         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35240         $(NORMAL_TARGET_EXPORTS) \
35241         (cd $(TARGET_SUBDIR)/libtermcap && \
35242           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
35243
35244 @endif target-libtermcap
35245
35246 .PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap
35247 maybe-install-strip-target-libtermcap:
35248 @if target-libtermcap
35249 maybe-install-strip-target-libtermcap: install-strip-target-libtermcap
35250
35251 install-strip-target-libtermcap: installdirs
35252         @: $(MAKE); $(unstage)
35253         @r=`${PWD_COMMAND}`; export r; \
35254         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35255         $(NORMAL_TARGET_EXPORTS) \
35256         (cd $(TARGET_SUBDIR)/libtermcap && \
35257           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
35258
35259 @endif target-libtermcap
35260
35261 # Other targets (info, dvi, pdf, etc.)
35262
35263 .PHONY: maybe-info-target-libtermcap info-target-libtermcap
35264 maybe-info-target-libtermcap:
35265 @if target-libtermcap
35266 maybe-info-target-libtermcap: info-target-libtermcap
35267
35268 info-target-libtermcap: \
35269     configure-target-libtermcap 
35270         @: $(MAKE); $(unstage)
35271         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35272         r=`${PWD_COMMAND}`; export r; \
35273         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35274         $(NORMAL_TARGET_EXPORTS) \
35275         echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
35276         for flag in $(EXTRA_TARGET_FLAGS); do \
35277           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35278         done; \
35279         (cd $(TARGET_SUBDIR)/libtermcap && \
35280           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35281                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35282                   "RANLIB=$${RANLIB}" \
35283                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35284                    info) \
35285           || exit 1
35286
35287 @endif target-libtermcap
35288
35289 .PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
35290 maybe-dvi-target-libtermcap:
35291 @if target-libtermcap
35292 maybe-dvi-target-libtermcap: dvi-target-libtermcap
35293
35294 dvi-target-libtermcap: \
35295     configure-target-libtermcap 
35296         @: $(MAKE); $(unstage)
35297         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35298         r=`${PWD_COMMAND}`; export r; \
35299         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35300         $(NORMAL_TARGET_EXPORTS) \
35301         echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
35302         for flag in $(EXTRA_TARGET_FLAGS); do \
35303           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35304         done; \
35305         (cd $(TARGET_SUBDIR)/libtermcap && \
35306           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35307                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35308                   "RANLIB=$${RANLIB}" \
35309                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35310                    dvi) \
35311           || exit 1
35312
35313 @endif target-libtermcap
35314
35315 .PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
35316 maybe-pdf-target-libtermcap:
35317 @if target-libtermcap
35318 maybe-pdf-target-libtermcap: pdf-target-libtermcap
35319
35320 pdf-target-libtermcap: \
35321     configure-target-libtermcap 
35322         @: $(MAKE); $(unstage)
35323         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35324         r=`${PWD_COMMAND}`; export r; \
35325         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35326         $(NORMAL_TARGET_EXPORTS) \
35327         echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
35328         for flag in $(EXTRA_TARGET_FLAGS); do \
35329           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35330         done; \
35331         (cd $(TARGET_SUBDIR)/libtermcap && \
35332           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35333                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35334                   "RANLIB=$${RANLIB}" \
35335                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35336                    pdf) \
35337           || exit 1
35338
35339 @endif target-libtermcap
35340
35341 .PHONY: maybe-html-target-libtermcap html-target-libtermcap
35342 maybe-html-target-libtermcap:
35343 @if target-libtermcap
35344 maybe-html-target-libtermcap: html-target-libtermcap
35345
35346 html-target-libtermcap: \
35347     configure-target-libtermcap 
35348         @: $(MAKE); $(unstage)
35349         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35350         r=`${PWD_COMMAND}`; export r; \
35351         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35352         $(NORMAL_TARGET_EXPORTS) \
35353         echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
35354         for flag in $(EXTRA_TARGET_FLAGS); do \
35355           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35356         done; \
35357         (cd $(TARGET_SUBDIR)/libtermcap && \
35358           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35359                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35360                   "RANLIB=$${RANLIB}" \
35361                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35362                    html) \
35363           || exit 1
35364
35365 @endif target-libtermcap
35366
35367 .PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
35368 maybe-TAGS-target-libtermcap:
35369 @if target-libtermcap
35370 maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
35371
35372 TAGS-target-libtermcap: \
35373     configure-target-libtermcap 
35374         @: $(MAKE); $(unstage)
35375         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35376         r=`${PWD_COMMAND}`; export r; \
35377         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35378         $(NORMAL_TARGET_EXPORTS) \
35379         echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
35380         for flag in $(EXTRA_TARGET_FLAGS); do \
35381           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35382         done; \
35383         (cd $(TARGET_SUBDIR)/libtermcap && \
35384           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35385                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35386                   "RANLIB=$${RANLIB}" \
35387                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35388                    TAGS) \
35389           || exit 1
35390
35391 @endif target-libtermcap
35392
35393 .PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
35394 maybe-install-info-target-libtermcap:
35395 @if target-libtermcap
35396 maybe-install-info-target-libtermcap: install-info-target-libtermcap
35397
35398 install-info-target-libtermcap: \
35399     configure-target-libtermcap \
35400     info-target-libtermcap 
35401         @: $(MAKE); $(unstage)
35402         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35403         r=`${PWD_COMMAND}`; export r; \
35404         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35405         $(NORMAL_TARGET_EXPORTS) \
35406         echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
35407         for flag in $(EXTRA_TARGET_FLAGS); do \
35408           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35409         done; \
35410         (cd $(TARGET_SUBDIR)/libtermcap && \
35411           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35412                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35413                   "RANLIB=$${RANLIB}" \
35414                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35415                    install-info) \
35416           || exit 1
35417
35418 @endif target-libtermcap
35419
35420 .PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
35421 maybe-install-pdf-target-libtermcap:
35422 @if target-libtermcap
35423 maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
35424
35425 install-pdf-target-libtermcap: \
35426     configure-target-libtermcap \
35427     pdf-target-libtermcap 
35428         @: $(MAKE); $(unstage)
35429         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35430         r=`${PWD_COMMAND}`; export r; \
35431         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35432         $(NORMAL_TARGET_EXPORTS) \
35433         echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
35434         for flag in $(EXTRA_TARGET_FLAGS); do \
35435           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35436         done; \
35437         (cd $(TARGET_SUBDIR)/libtermcap && \
35438           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35439                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35440                   "RANLIB=$${RANLIB}" \
35441                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35442                    install-pdf) \
35443           || exit 1
35444
35445 @endif target-libtermcap
35446
35447 .PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
35448 maybe-install-html-target-libtermcap:
35449 @if target-libtermcap
35450 maybe-install-html-target-libtermcap: install-html-target-libtermcap
35451
35452 install-html-target-libtermcap: \
35453     configure-target-libtermcap \
35454     html-target-libtermcap 
35455         @: $(MAKE); $(unstage)
35456         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35457         r=`${PWD_COMMAND}`; export r; \
35458         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35459         $(NORMAL_TARGET_EXPORTS) \
35460         echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
35461         for flag in $(EXTRA_TARGET_FLAGS); do \
35462           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35463         done; \
35464         (cd $(TARGET_SUBDIR)/libtermcap && \
35465           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35466                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35467                   "RANLIB=$${RANLIB}" \
35468                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35469                    install-html) \
35470           || exit 1
35471
35472 @endif target-libtermcap
35473
35474 .PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
35475 maybe-installcheck-target-libtermcap:
35476 @if target-libtermcap
35477 maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
35478
35479 installcheck-target-libtermcap: \
35480     configure-target-libtermcap 
35481         @: $(MAKE); $(unstage)
35482         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35483         r=`${PWD_COMMAND}`; export r; \
35484         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35485         $(NORMAL_TARGET_EXPORTS) \
35486         echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
35487         for flag in $(EXTRA_TARGET_FLAGS); do \
35488           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35489         done; \
35490         (cd $(TARGET_SUBDIR)/libtermcap && \
35491           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35492                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35493                   "RANLIB=$${RANLIB}" \
35494                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35495                    installcheck) \
35496           || exit 1
35497
35498 @endif target-libtermcap
35499
35500 .PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
35501 maybe-mostlyclean-target-libtermcap:
35502 @if target-libtermcap
35503 maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
35504
35505 # libtermcap doesn't support mostlyclean.
35506 mostlyclean-target-libtermcap:
35507
35508 @endif target-libtermcap
35509
35510 .PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
35511 maybe-clean-target-libtermcap:
35512 @if target-libtermcap
35513 maybe-clean-target-libtermcap: clean-target-libtermcap
35514
35515 # libtermcap doesn't support clean.
35516 clean-target-libtermcap:
35517
35518 @endif target-libtermcap
35519
35520 .PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
35521 maybe-distclean-target-libtermcap:
35522 @if target-libtermcap
35523 maybe-distclean-target-libtermcap: distclean-target-libtermcap
35524
35525 # libtermcap doesn't support distclean.
35526 distclean-target-libtermcap:
35527
35528 @endif target-libtermcap
35529
35530 .PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
35531 maybe-maintainer-clean-target-libtermcap:
35532 @if target-libtermcap
35533 maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
35534
35535 # libtermcap doesn't support maintainer-clean.
35536 maintainer-clean-target-libtermcap:
35537
35538 @endif target-libtermcap
35539
35540
35541
35542
35543
35544 .PHONY: configure-target-winsup maybe-configure-target-winsup
35545 maybe-configure-target-winsup:
35546 @if gcc-bootstrap
35547 configure-target-winsup: stage_current
35548 @endif gcc-bootstrap
35549 @if target-winsup
35550 maybe-configure-target-winsup: configure-target-winsup
35551 configure-target-winsup: 
35552         @: $(MAKE); $(unstage)
35553         @r=`${PWD_COMMAND}`; export r; \
35554         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35555         echo "Checking multilib configuration for winsup..."; \
35556         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
35557         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
35558         if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
35559           if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
35560             rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
35561           else \
35562             rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
35563             mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
35564           fi; \
35565         else \
35566           mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
35567         fi; \
35568         test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
35569         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
35570         $(NORMAL_TARGET_EXPORTS)  \
35571         echo Configuring in $(TARGET_SUBDIR)/winsup; \
35572         cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
35573         case $(srcdir) in \
35574           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35575           *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
35576                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35577         esac; \
35578         srcdiroption="--srcdir=$${topdir}/winsup"; \
35579         libsrcdir="$$s/winsup"; \
35580         rm -f no-such-file || : ; \
35581         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35582           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35583           --target=${target_alias} $${srcdiroption}  \
35584           || exit 1
35585 @endif target-winsup
35586
35587
35588
35589
35590
35591 .PHONY: all-target-winsup maybe-all-target-winsup
35592 maybe-all-target-winsup:
35593 @if gcc-bootstrap
35594 all-target-winsup: stage_current
35595 @endif gcc-bootstrap
35596 @if target-winsup
35597 TARGET-target-winsup=all
35598 maybe-all-target-winsup: all-target-winsup
35599 all-target-winsup: configure-target-winsup
35600         @: $(MAKE); $(unstage)
35601         @r=`${PWD_COMMAND}`; export r; \
35602         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35603         $(NORMAL_TARGET_EXPORTS)  \
35604         (cd $(TARGET_SUBDIR)/winsup && \
35605           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
35606                 $(TARGET-target-winsup))
35607 @endif target-winsup
35608
35609
35610
35611
35612
35613 .PHONY: check-target-winsup maybe-check-target-winsup
35614 maybe-check-target-winsup:
35615 @if target-winsup
35616 maybe-check-target-winsup: check-target-winsup
35617
35618 check-target-winsup:
35619         @: $(MAKE); $(unstage)
35620         @r=`${PWD_COMMAND}`; export r; \
35621         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35622         $(NORMAL_TARGET_EXPORTS) \
35623         (cd $(TARGET_SUBDIR)/winsup && \
35624           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
35625
35626 @endif target-winsup
35627
35628 .PHONY: install-target-winsup maybe-install-target-winsup
35629 maybe-install-target-winsup:
35630 @if target-winsup
35631 maybe-install-target-winsup: install-target-winsup
35632
35633 install-target-winsup: installdirs
35634         @: $(MAKE); $(unstage)
35635         @r=`${PWD_COMMAND}`; export r; \
35636         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35637         $(NORMAL_TARGET_EXPORTS) \
35638         (cd $(TARGET_SUBDIR)/winsup && \
35639           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
35640
35641 @endif target-winsup
35642
35643 .PHONY: install-strip-target-winsup maybe-install-strip-target-winsup
35644 maybe-install-strip-target-winsup:
35645 @if target-winsup
35646 maybe-install-strip-target-winsup: install-strip-target-winsup
35647
35648 install-strip-target-winsup: installdirs
35649         @: $(MAKE); $(unstage)
35650         @r=`${PWD_COMMAND}`; export r; \
35651         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35652         $(NORMAL_TARGET_EXPORTS) \
35653         (cd $(TARGET_SUBDIR)/winsup && \
35654           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
35655
35656 @endif target-winsup
35657
35658 # Other targets (info, dvi, pdf, etc.)
35659
35660 .PHONY: maybe-info-target-winsup info-target-winsup
35661 maybe-info-target-winsup:
35662 @if target-winsup
35663 maybe-info-target-winsup: info-target-winsup
35664
35665 info-target-winsup: \
35666     configure-target-winsup 
35667         @: $(MAKE); $(unstage)
35668         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35669         r=`${PWD_COMMAND}`; export r; \
35670         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35671         $(NORMAL_TARGET_EXPORTS) \
35672         echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
35673         for flag in $(EXTRA_TARGET_FLAGS); do \
35674           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35675         done; \
35676         (cd $(TARGET_SUBDIR)/winsup && \
35677           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35678                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35679                   "RANLIB=$${RANLIB}" \
35680                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35681                    info) \
35682           || exit 1
35683
35684 @endif target-winsup
35685
35686 .PHONY: maybe-dvi-target-winsup dvi-target-winsup
35687 maybe-dvi-target-winsup:
35688 @if target-winsup
35689 maybe-dvi-target-winsup: dvi-target-winsup
35690
35691 dvi-target-winsup: \
35692     configure-target-winsup 
35693         @: $(MAKE); $(unstage)
35694         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35695         r=`${PWD_COMMAND}`; export r; \
35696         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35697         $(NORMAL_TARGET_EXPORTS) \
35698         echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
35699         for flag in $(EXTRA_TARGET_FLAGS); do \
35700           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35701         done; \
35702         (cd $(TARGET_SUBDIR)/winsup && \
35703           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35704                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35705                   "RANLIB=$${RANLIB}" \
35706                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35707                    dvi) \
35708           || exit 1
35709
35710 @endif target-winsup
35711
35712 .PHONY: maybe-pdf-target-winsup pdf-target-winsup
35713 maybe-pdf-target-winsup:
35714 @if target-winsup
35715 maybe-pdf-target-winsup: pdf-target-winsup
35716
35717 pdf-target-winsup: \
35718     configure-target-winsup 
35719         @: $(MAKE); $(unstage)
35720         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35721         r=`${PWD_COMMAND}`; export r; \
35722         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35723         $(NORMAL_TARGET_EXPORTS) \
35724         echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
35725         for flag in $(EXTRA_TARGET_FLAGS); do \
35726           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35727         done; \
35728         (cd $(TARGET_SUBDIR)/winsup && \
35729           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35730                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35731                   "RANLIB=$${RANLIB}" \
35732                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35733                    pdf) \
35734           || exit 1
35735
35736 @endif target-winsup
35737
35738 .PHONY: maybe-html-target-winsup html-target-winsup
35739 maybe-html-target-winsup:
35740 @if target-winsup
35741 maybe-html-target-winsup: html-target-winsup
35742
35743 html-target-winsup: \
35744     configure-target-winsup 
35745         @: $(MAKE); $(unstage)
35746         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35747         r=`${PWD_COMMAND}`; export r; \
35748         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35749         $(NORMAL_TARGET_EXPORTS) \
35750         echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
35751         for flag in $(EXTRA_TARGET_FLAGS); do \
35752           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35753         done; \
35754         (cd $(TARGET_SUBDIR)/winsup && \
35755           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35756                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35757                   "RANLIB=$${RANLIB}" \
35758                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35759                    html) \
35760           || exit 1
35761
35762 @endif target-winsup
35763
35764 .PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
35765 maybe-TAGS-target-winsup:
35766 @if target-winsup
35767 maybe-TAGS-target-winsup: TAGS-target-winsup
35768
35769 TAGS-target-winsup: \
35770     configure-target-winsup 
35771         @: $(MAKE); $(unstage)
35772         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35773         r=`${PWD_COMMAND}`; export r; \
35774         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35775         $(NORMAL_TARGET_EXPORTS) \
35776         echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
35777         for flag in $(EXTRA_TARGET_FLAGS); do \
35778           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35779         done; \
35780         (cd $(TARGET_SUBDIR)/winsup && \
35781           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35782                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35783                   "RANLIB=$${RANLIB}" \
35784                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35785                    TAGS) \
35786           || exit 1
35787
35788 @endif target-winsup
35789
35790 .PHONY: maybe-install-info-target-winsup install-info-target-winsup
35791 maybe-install-info-target-winsup:
35792 @if target-winsup
35793 maybe-install-info-target-winsup: install-info-target-winsup
35794
35795 install-info-target-winsup: \
35796     configure-target-winsup \
35797     info-target-winsup 
35798         @: $(MAKE); $(unstage)
35799         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35800         r=`${PWD_COMMAND}`; export r; \
35801         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35802         $(NORMAL_TARGET_EXPORTS) \
35803         echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
35804         for flag in $(EXTRA_TARGET_FLAGS); do \
35805           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35806         done; \
35807         (cd $(TARGET_SUBDIR)/winsup && \
35808           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35809                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35810                   "RANLIB=$${RANLIB}" \
35811                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35812                    install-info) \
35813           || exit 1
35814
35815 @endif target-winsup
35816
35817 .PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
35818 maybe-install-pdf-target-winsup:
35819 @if target-winsup
35820 maybe-install-pdf-target-winsup: install-pdf-target-winsup
35821
35822 install-pdf-target-winsup: \
35823     configure-target-winsup \
35824     pdf-target-winsup 
35825         @: $(MAKE); $(unstage)
35826         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35827         r=`${PWD_COMMAND}`; export r; \
35828         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35829         $(NORMAL_TARGET_EXPORTS) \
35830         echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
35831         for flag in $(EXTRA_TARGET_FLAGS); do \
35832           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35833         done; \
35834         (cd $(TARGET_SUBDIR)/winsup && \
35835           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35836                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35837                   "RANLIB=$${RANLIB}" \
35838                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35839                    install-pdf) \
35840           || exit 1
35841
35842 @endif target-winsup
35843
35844 .PHONY: maybe-install-html-target-winsup install-html-target-winsup
35845 maybe-install-html-target-winsup:
35846 @if target-winsup
35847 maybe-install-html-target-winsup: install-html-target-winsup
35848
35849 install-html-target-winsup: \
35850     configure-target-winsup \
35851     html-target-winsup 
35852         @: $(MAKE); $(unstage)
35853         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35854         r=`${PWD_COMMAND}`; export r; \
35855         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35856         $(NORMAL_TARGET_EXPORTS) \
35857         echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
35858         for flag in $(EXTRA_TARGET_FLAGS); do \
35859           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35860         done; \
35861         (cd $(TARGET_SUBDIR)/winsup && \
35862           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35863                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35864                   "RANLIB=$${RANLIB}" \
35865                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35866                    install-html) \
35867           || exit 1
35868
35869 @endif target-winsup
35870
35871 .PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
35872 maybe-installcheck-target-winsup:
35873 @if target-winsup
35874 maybe-installcheck-target-winsup: installcheck-target-winsup
35875
35876 installcheck-target-winsup: \
35877     configure-target-winsup 
35878         @: $(MAKE); $(unstage)
35879         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35880         r=`${PWD_COMMAND}`; export r; \
35881         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35882         $(NORMAL_TARGET_EXPORTS) \
35883         echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
35884         for flag in $(EXTRA_TARGET_FLAGS); do \
35885           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35886         done; \
35887         (cd $(TARGET_SUBDIR)/winsup && \
35888           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35889                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35890                   "RANLIB=$${RANLIB}" \
35891                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35892                    installcheck) \
35893           || exit 1
35894
35895 @endif target-winsup
35896
35897 .PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
35898 maybe-mostlyclean-target-winsup:
35899 @if target-winsup
35900 maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
35901
35902 mostlyclean-target-winsup: 
35903         @: $(MAKE); $(unstage)
35904         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35905         r=`${PWD_COMMAND}`; export r; \
35906         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35907         $(NORMAL_TARGET_EXPORTS) \
35908         echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
35909         for flag in $(EXTRA_TARGET_FLAGS); do \
35910           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35911         done; \
35912         (cd $(TARGET_SUBDIR)/winsup && \
35913           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35914                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35915                   "RANLIB=$${RANLIB}" \
35916                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35917                    mostlyclean) \
35918           || exit 1
35919
35920 @endif target-winsup
35921
35922 .PHONY: maybe-clean-target-winsup clean-target-winsup
35923 maybe-clean-target-winsup:
35924 @if target-winsup
35925 maybe-clean-target-winsup: clean-target-winsup
35926
35927 clean-target-winsup: 
35928         @: $(MAKE); $(unstage)
35929         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35930         r=`${PWD_COMMAND}`; export r; \
35931         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35932         $(NORMAL_TARGET_EXPORTS) \
35933         echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
35934         for flag in $(EXTRA_TARGET_FLAGS); do \
35935           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35936         done; \
35937         (cd $(TARGET_SUBDIR)/winsup && \
35938           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35939                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35940                   "RANLIB=$${RANLIB}" \
35941                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35942                    clean) \
35943           || exit 1
35944
35945 @endif target-winsup
35946
35947 .PHONY: maybe-distclean-target-winsup distclean-target-winsup
35948 maybe-distclean-target-winsup:
35949 @if target-winsup
35950 maybe-distclean-target-winsup: distclean-target-winsup
35951
35952 distclean-target-winsup: 
35953         @: $(MAKE); $(unstage)
35954         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35955         r=`${PWD_COMMAND}`; export r; \
35956         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35957         $(NORMAL_TARGET_EXPORTS) \
35958         echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
35959         for flag in $(EXTRA_TARGET_FLAGS); do \
35960           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35961         done; \
35962         (cd $(TARGET_SUBDIR)/winsup && \
35963           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35964                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35965                   "RANLIB=$${RANLIB}" \
35966                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35967                    distclean) \
35968           || exit 1
35969
35970 @endif target-winsup
35971
35972 .PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
35973 maybe-maintainer-clean-target-winsup:
35974 @if target-winsup
35975 maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
35976
35977 maintainer-clean-target-winsup: 
35978         @: $(MAKE); $(unstage)
35979         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35980         r=`${PWD_COMMAND}`; export r; \
35981         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35982         $(NORMAL_TARGET_EXPORTS) \
35983         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
35984         for flag in $(EXTRA_TARGET_FLAGS); do \
35985           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35986         done; \
35987         (cd $(TARGET_SUBDIR)/winsup && \
35988           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35989                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35990                   "RANLIB=$${RANLIB}" \
35991                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35992                    maintainer-clean) \
35993           || exit 1
35994
35995 @endif target-winsup
35996
35997
35998
35999
36000
36001 .PHONY: configure-target-libgloss maybe-configure-target-libgloss
36002 maybe-configure-target-libgloss:
36003 @if gcc-bootstrap
36004 configure-target-libgloss: stage_current
36005 @endif gcc-bootstrap
36006 @if target-libgloss
36007 maybe-configure-target-libgloss: configure-target-libgloss
36008 configure-target-libgloss: 
36009         @: $(MAKE); $(unstage)
36010         @r=`${PWD_COMMAND}`; export r; \
36011         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36012         echo "Checking multilib configuration for libgloss..."; \
36013         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
36014         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
36015         if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
36016           if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
36017             rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
36018           else \
36019             rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
36020             mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
36021           fi; \
36022         else \
36023           mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
36024         fi; \
36025         test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
36026         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
36027         $(NORMAL_TARGET_EXPORTS)  \
36028         echo Configuring in $(TARGET_SUBDIR)/libgloss; \
36029         cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
36030         case $(srcdir) in \
36031           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36032           *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
36033                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36034         esac; \
36035         srcdiroption="--srcdir=$${topdir}/libgloss"; \
36036         libsrcdir="$$s/libgloss"; \
36037         rm -f no-such-file || : ; \
36038         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36039           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36040           --target=${target_alias} $${srcdiroption}  \
36041           || exit 1
36042 @endif target-libgloss
36043
36044
36045
36046
36047
36048 .PHONY: all-target-libgloss maybe-all-target-libgloss
36049 maybe-all-target-libgloss:
36050 @if gcc-bootstrap
36051 all-target-libgloss: stage_current
36052 @endif gcc-bootstrap
36053 @if target-libgloss
36054 TARGET-target-libgloss=all
36055 maybe-all-target-libgloss: all-target-libgloss
36056 all-target-libgloss: configure-target-libgloss
36057         @: $(MAKE); $(unstage)
36058         @r=`${PWD_COMMAND}`; export r; \
36059         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36060         $(NORMAL_TARGET_EXPORTS)  \
36061         (cd $(TARGET_SUBDIR)/libgloss && \
36062           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
36063                 $(TARGET-target-libgloss))
36064 @endif target-libgloss
36065
36066
36067
36068
36069
36070 .PHONY: check-target-libgloss maybe-check-target-libgloss
36071 maybe-check-target-libgloss:
36072 @if target-libgloss
36073 maybe-check-target-libgloss: check-target-libgloss
36074
36075 # Dummy target for uncheckable module.
36076 check-target-libgloss:
36077
36078 @endif target-libgloss
36079
36080 .PHONY: install-target-libgloss maybe-install-target-libgloss
36081 maybe-install-target-libgloss:
36082 @if target-libgloss
36083 maybe-install-target-libgloss: install-target-libgloss
36084
36085 install-target-libgloss: installdirs
36086         @: $(MAKE); $(unstage)
36087         @r=`${PWD_COMMAND}`; export r; \
36088         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36089         $(NORMAL_TARGET_EXPORTS) \
36090         (cd $(TARGET_SUBDIR)/libgloss && \
36091           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
36092
36093 @endif target-libgloss
36094
36095 .PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss
36096 maybe-install-strip-target-libgloss:
36097 @if target-libgloss
36098 maybe-install-strip-target-libgloss: install-strip-target-libgloss
36099
36100 install-strip-target-libgloss: installdirs
36101         @: $(MAKE); $(unstage)
36102         @r=`${PWD_COMMAND}`; export r; \
36103         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36104         $(NORMAL_TARGET_EXPORTS) \
36105         (cd $(TARGET_SUBDIR)/libgloss && \
36106           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
36107
36108 @endif target-libgloss
36109
36110 # Other targets (info, dvi, pdf, etc.)
36111
36112 .PHONY: maybe-info-target-libgloss info-target-libgloss
36113 maybe-info-target-libgloss:
36114 @if target-libgloss
36115 maybe-info-target-libgloss: info-target-libgloss
36116
36117 info-target-libgloss: \
36118     configure-target-libgloss 
36119         @: $(MAKE); $(unstage)
36120         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36121         r=`${PWD_COMMAND}`; export r; \
36122         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36123         $(NORMAL_TARGET_EXPORTS) \
36124         echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
36125         for flag in $(EXTRA_TARGET_FLAGS); do \
36126           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36127         done; \
36128         (cd $(TARGET_SUBDIR)/libgloss && \
36129           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36130                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36131                   "RANLIB=$${RANLIB}" \
36132                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36133                    info) \
36134           || exit 1
36135
36136 @endif target-libgloss
36137
36138 .PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
36139 maybe-dvi-target-libgloss:
36140 @if target-libgloss
36141 maybe-dvi-target-libgloss: dvi-target-libgloss
36142
36143 dvi-target-libgloss: \
36144     configure-target-libgloss 
36145         @: $(MAKE); $(unstage)
36146         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36147         r=`${PWD_COMMAND}`; export r; \
36148         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36149         $(NORMAL_TARGET_EXPORTS) \
36150         echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
36151         for flag in $(EXTRA_TARGET_FLAGS); do \
36152           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36153         done; \
36154         (cd $(TARGET_SUBDIR)/libgloss && \
36155           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36156                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36157                   "RANLIB=$${RANLIB}" \
36158                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36159                    dvi) \
36160           || exit 1
36161
36162 @endif target-libgloss
36163
36164 .PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
36165 maybe-pdf-target-libgloss:
36166 @if target-libgloss
36167 maybe-pdf-target-libgloss: pdf-target-libgloss
36168
36169 pdf-target-libgloss: \
36170     configure-target-libgloss 
36171         @: $(MAKE); $(unstage)
36172         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36173         r=`${PWD_COMMAND}`; export r; \
36174         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36175         $(NORMAL_TARGET_EXPORTS) \
36176         echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
36177         for flag in $(EXTRA_TARGET_FLAGS); do \
36178           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36179         done; \
36180         (cd $(TARGET_SUBDIR)/libgloss && \
36181           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36182                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36183                   "RANLIB=$${RANLIB}" \
36184                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36185                    pdf) \
36186           || exit 1
36187
36188 @endif target-libgloss
36189
36190 .PHONY: maybe-html-target-libgloss html-target-libgloss
36191 maybe-html-target-libgloss:
36192 @if target-libgloss
36193 maybe-html-target-libgloss: html-target-libgloss
36194
36195 html-target-libgloss: \
36196     configure-target-libgloss 
36197         @: $(MAKE); $(unstage)
36198         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36199         r=`${PWD_COMMAND}`; export r; \
36200         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36201         $(NORMAL_TARGET_EXPORTS) \
36202         echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
36203         for flag in $(EXTRA_TARGET_FLAGS); do \
36204           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36205         done; \
36206         (cd $(TARGET_SUBDIR)/libgloss && \
36207           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36208                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36209                   "RANLIB=$${RANLIB}" \
36210                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36211                    html) \
36212           || exit 1
36213
36214 @endif target-libgloss
36215
36216 .PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
36217 maybe-TAGS-target-libgloss:
36218 @if target-libgloss
36219 maybe-TAGS-target-libgloss: TAGS-target-libgloss
36220
36221 TAGS-target-libgloss: \
36222     configure-target-libgloss 
36223         @: $(MAKE); $(unstage)
36224         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36225         r=`${PWD_COMMAND}`; export r; \
36226         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36227         $(NORMAL_TARGET_EXPORTS) \
36228         echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
36229         for flag in $(EXTRA_TARGET_FLAGS); do \
36230           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36231         done; \
36232         (cd $(TARGET_SUBDIR)/libgloss && \
36233           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36234                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36235                   "RANLIB=$${RANLIB}" \
36236                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36237                    TAGS) \
36238           || exit 1
36239
36240 @endif target-libgloss
36241
36242 .PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
36243 maybe-install-info-target-libgloss:
36244 @if target-libgloss
36245 maybe-install-info-target-libgloss: install-info-target-libgloss
36246
36247 install-info-target-libgloss: \
36248     configure-target-libgloss \
36249     info-target-libgloss 
36250         @: $(MAKE); $(unstage)
36251         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36252         r=`${PWD_COMMAND}`; export r; \
36253         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36254         $(NORMAL_TARGET_EXPORTS) \
36255         echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
36256         for flag in $(EXTRA_TARGET_FLAGS); do \
36257           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36258         done; \
36259         (cd $(TARGET_SUBDIR)/libgloss && \
36260           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36261                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36262                   "RANLIB=$${RANLIB}" \
36263                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36264                    install-info) \
36265           || exit 1
36266
36267 @endif target-libgloss
36268
36269 .PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
36270 maybe-install-pdf-target-libgloss:
36271 @if target-libgloss
36272 maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
36273
36274 install-pdf-target-libgloss: \
36275     configure-target-libgloss \
36276     pdf-target-libgloss 
36277         @: $(MAKE); $(unstage)
36278         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36279         r=`${PWD_COMMAND}`; export r; \
36280         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36281         $(NORMAL_TARGET_EXPORTS) \
36282         echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
36283         for flag in $(EXTRA_TARGET_FLAGS); do \
36284           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36285         done; \
36286         (cd $(TARGET_SUBDIR)/libgloss && \
36287           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36288                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36289                   "RANLIB=$${RANLIB}" \
36290                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36291                    install-pdf) \
36292           || exit 1
36293
36294 @endif target-libgloss
36295
36296 .PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
36297 maybe-install-html-target-libgloss:
36298 @if target-libgloss
36299 maybe-install-html-target-libgloss: install-html-target-libgloss
36300
36301 install-html-target-libgloss: \
36302     configure-target-libgloss \
36303     html-target-libgloss 
36304         @: $(MAKE); $(unstage)
36305         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36306         r=`${PWD_COMMAND}`; export r; \
36307         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36308         $(NORMAL_TARGET_EXPORTS) \
36309         echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
36310         for flag in $(EXTRA_TARGET_FLAGS); do \
36311           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36312         done; \
36313         (cd $(TARGET_SUBDIR)/libgloss && \
36314           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36315                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36316                   "RANLIB=$${RANLIB}" \
36317                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36318                    install-html) \
36319           || exit 1
36320
36321 @endif target-libgloss
36322
36323 .PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
36324 maybe-installcheck-target-libgloss:
36325 @if target-libgloss
36326 maybe-installcheck-target-libgloss: installcheck-target-libgloss
36327
36328 installcheck-target-libgloss: \
36329     configure-target-libgloss 
36330         @: $(MAKE); $(unstage)
36331         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36332         r=`${PWD_COMMAND}`; export r; \
36333         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36334         $(NORMAL_TARGET_EXPORTS) \
36335         echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
36336         for flag in $(EXTRA_TARGET_FLAGS); do \
36337           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36338         done; \
36339         (cd $(TARGET_SUBDIR)/libgloss && \
36340           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36341                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36342                   "RANLIB=$${RANLIB}" \
36343                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36344                    installcheck) \
36345           || exit 1
36346
36347 @endif target-libgloss
36348
36349 .PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
36350 maybe-mostlyclean-target-libgloss:
36351 @if target-libgloss
36352 maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
36353
36354 mostlyclean-target-libgloss: 
36355         @: $(MAKE); $(unstage)
36356         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36357         r=`${PWD_COMMAND}`; export r; \
36358         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36359         $(NORMAL_TARGET_EXPORTS) \
36360         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
36361         for flag in $(EXTRA_TARGET_FLAGS); do \
36362           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36363         done; \
36364         (cd $(TARGET_SUBDIR)/libgloss && \
36365           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36366                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36367                   "RANLIB=$${RANLIB}" \
36368                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36369                    mostlyclean) \
36370           || exit 1
36371
36372 @endif target-libgloss
36373
36374 .PHONY: maybe-clean-target-libgloss clean-target-libgloss
36375 maybe-clean-target-libgloss:
36376 @if target-libgloss
36377 maybe-clean-target-libgloss: clean-target-libgloss
36378
36379 clean-target-libgloss: 
36380         @: $(MAKE); $(unstage)
36381         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36382         r=`${PWD_COMMAND}`; export r; \
36383         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36384         $(NORMAL_TARGET_EXPORTS) \
36385         echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
36386         for flag in $(EXTRA_TARGET_FLAGS); do \
36387           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36388         done; \
36389         (cd $(TARGET_SUBDIR)/libgloss && \
36390           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36391                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36392                   "RANLIB=$${RANLIB}" \
36393                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36394                    clean) \
36395           || exit 1
36396
36397 @endif target-libgloss
36398
36399 .PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
36400 maybe-distclean-target-libgloss:
36401 @if target-libgloss
36402 maybe-distclean-target-libgloss: distclean-target-libgloss
36403
36404 distclean-target-libgloss: 
36405         @: $(MAKE); $(unstage)
36406         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36407         r=`${PWD_COMMAND}`; export r; \
36408         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36409         $(NORMAL_TARGET_EXPORTS) \
36410         echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
36411         for flag in $(EXTRA_TARGET_FLAGS); do \
36412           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36413         done; \
36414         (cd $(TARGET_SUBDIR)/libgloss && \
36415           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36416                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36417                   "RANLIB=$${RANLIB}" \
36418                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36419                    distclean) \
36420           || exit 1
36421
36422 @endif target-libgloss
36423
36424 .PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
36425 maybe-maintainer-clean-target-libgloss:
36426 @if target-libgloss
36427 maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
36428
36429 maintainer-clean-target-libgloss: 
36430         @: $(MAKE); $(unstage)
36431         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36432         r=`${PWD_COMMAND}`; export r; \
36433         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36434         $(NORMAL_TARGET_EXPORTS) \
36435         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
36436         for flag in $(EXTRA_TARGET_FLAGS); do \
36437           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36438         done; \
36439         (cd $(TARGET_SUBDIR)/libgloss && \
36440           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36441                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36442                   "RANLIB=$${RANLIB}" \
36443                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36444                    maintainer-clean) \
36445           || exit 1
36446
36447 @endif target-libgloss
36448
36449
36450
36451
36452
36453 .PHONY: configure-target-libffi maybe-configure-target-libffi
36454 maybe-configure-target-libffi:
36455 @if gcc-bootstrap
36456 configure-target-libffi: stage_current
36457 @endif gcc-bootstrap
36458 @if target-libffi
36459 maybe-configure-target-libffi: configure-target-libffi
36460 configure-target-libffi: 
36461         @: $(MAKE); $(unstage)
36462         @r=`${PWD_COMMAND}`; export r; \
36463         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36464         echo "Checking multilib configuration for libffi..."; \
36465         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
36466         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
36467         if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
36468           if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
36469             rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
36470           else \
36471             rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
36472             mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
36473           fi; \
36474         else \
36475           mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
36476         fi; \
36477         test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
36478         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
36479         $(NORMAL_TARGET_EXPORTS)  \
36480         echo Configuring in $(TARGET_SUBDIR)/libffi; \
36481         cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
36482         case $(srcdir) in \
36483           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36484           *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
36485                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36486         esac; \
36487         srcdiroption="--srcdir=$${topdir}/libffi"; \
36488         libsrcdir="$$s/libffi"; \
36489         rm -f no-such-file || : ; \
36490         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36491           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36492           --target=${target_alias} $${srcdiroption}  \
36493           || exit 1
36494 @endif target-libffi
36495
36496
36497
36498
36499
36500 .PHONY: all-target-libffi maybe-all-target-libffi
36501 maybe-all-target-libffi:
36502 @if gcc-bootstrap
36503 all-target-libffi: stage_current
36504 @endif gcc-bootstrap
36505 @if target-libffi
36506 TARGET-target-libffi=all
36507 maybe-all-target-libffi: all-target-libffi
36508 all-target-libffi: configure-target-libffi
36509         @: $(MAKE); $(unstage)
36510         @r=`${PWD_COMMAND}`; export r; \
36511         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36512         $(NORMAL_TARGET_EXPORTS)  \
36513         (cd $(TARGET_SUBDIR)/libffi && \
36514           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
36515                 $(TARGET-target-libffi))
36516 @endif target-libffi
36517
36518
36519
36520
36521
36522 .PHONY: check-target-libffi maybe-check-target-libffi
36523 maybe-check-target-libffi:
36524 @if target-libffi
36525 maybe-check-target-libffi: check-target-libffi
36526
36527 check-target-libffi:
36528         @: $(MAKE); $(unstage)
36529         @r=`${PWD_COMMAND}`; export r; \
36530         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36531         $(NORMAL_TARGET_EXPORTS) \
36532         (cd $(TARGET_SUBDIR)/libffi && \
36533           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
36534
36535 @endif target-libffi
36536
36537 .PHONY: install-target-libffi maybe-install-target-libffi
36538 maybe-install-target-libffi:
36539 @if target-libffi
36540 maybe-install-target-libffi: install-target-libffi
36541
36542 install-target-libffi: installdirs
36543         @: $(MAKE); $(unstage)
36544         @r=`${PWD_COMMAND}`; export r; \
36545         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36546         $(NORMAL_TARGET_EXPORTS) \
36547         (cd $(TARGET_SUBDIR)/libffi && \
36548           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
36549
36550 @endif target-libffi
36551
36552 .PHONY: install-strip-target-libffi maybe-install-strip-target-libffi
36553 maybe-install-strip-target-libffi:
36554 @if target-libffi
36555 maybe-install-strip-target-libffi: install-strip-target-libffi
36556
36557 install-strip-target-libffi: installdirs
36558         @: $(MAKE); $(unstage)
36559         @r=`${PWD_COMMAND}`; export r; \
36560         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36561         $(NORMAL_TARGET_EXPORTS) \
36562         (cd $(TARGET_SUBDIR)/libffi && \
36563           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
36564
36565 @endif target-libffi
36566
36567 # Other targets (info, dvi, pdf, etc.)
36568
36569 .PHONY: maybe-info-target-libffi info-target-libffi
36570 maybe-info-target-libffi:
36571 @if target-libffi
36572 maybe-info-target-libffi: info-target-libffi
36573
36574 info-target-libffi: \
36575     configure-target-libffi 
36576         @: $(MAKE); $(unstage)
36577         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36578         r=`${PWD_COMMAND}`; export r; \
36579         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36580         $(NORMAL_TARGET_EXPORTS) \
36581         echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
36582         for flag in $(EXTRA_TARGET_FLAGS); do \
36583           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36584         done; \
36585         (cd $(TARGET_SUBDIR)/libffi && \
36586           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36587                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36588                   "RANLIB=$${RANLIB}" \
36589                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36590                    info) \
36591           || exit 1
36592
36593 @endif target-libffi
36594
36595 .PHONY: maybe-dvi-target-libffi dvi-target-libffi
36596 maybe-dvi-target-libffi:
36597 @if target-libffi
36598 maybe-dvi-target-libffi: dvi-target-libffi
36599
36600 dvi-target-libffi: \
36601     configure-target-libffi 
36602         @: $(MAKE); $(unstage)
36603         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36604         r=`${PWD_COMMAND}`; export r; \
36605         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36606         $(NORMAL_TARGET_EXPORTS) \
36607         echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
36608         for flag in $(EXTRA_TARGET_FLAGS); do \
36609           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36610         done; \
36611         (cd $(TARGET_SUBDIR)/libffi && \
36612           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36613                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36614                   "RANLIB=$${RANLIB}" \
36615                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36616                    dvi) \
36617           || exit 1
36618
36619 @endif target-libffi
36620
36621 .PHONY: maybe-pdf-target-libffi pdf-target-libffi
36622 maybe-pdf-target-libffi:
36623 @if target-libffi
36624 maybe-pdf-target-libffi: pdf-target-libffi
36625
36626 pdf-target-libffi: \
36627     configure-target-libffi 
36628         @: $(MAKE); $(unstage)
36629         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36630         r=`${PWD_COMMAND}`; export r; \
36631         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36632         $(NORMAL_TARGET_EXPORTS) \
36633         echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
36634         for flag in $(EXTRA_TARGET_FLAGS); do \
36635           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36636         done; \
36637         (cd $(TARGET_SUBDIR)/libffi && \
36638           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36639                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36640                   "RANLIB=$${RANLIB}" \
36641                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36642                    pdf) \
36643           || exit 1
36644
36645 @endif target-libffi
36646
36647 .PHONY: maybe-html-target-libffi html-target-libffi
36648 maybe-html-target-libffi:
36649 @if target-libffi
36650 maybe-html-target-libffi: html-target-libffi
36651
36652 html-target-libffi: \
36653     configure-target-libffi 
36654         @: $(MAKE); $(unstage)
36655         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36656         r=`${PWD_COMMAND}`; export r; \
36657         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36658         $(NORMAL_TARGET_EXPORTS) \
36659         echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
36660         for flag in $(EXTRA_TARGET_FLAGS); do \
36661           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36662         done; \
36663         (cd $(TARGET_SUBDIR)/libffi && \
36664           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36665                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36666                   "RANLIB=$${RANLIB}" \
36667                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36668                    html) \
36669           || exit 1
36670
36671 @endif target-libffi
36672
36673 .PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
36674 maybe-TAGS-target-libffi:
36675 @if target-libffi
36676 maybe-TAGS-target-libffi: TAGS-target-libffi
36677
36678 TAGS-target-libffi: \
36679     configure-target-libffi 
36680         @: $(MAKE); $(unstage)
36681         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36682         r=`${PWD_COMMAND}`; export r; \
36683         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36684         $(NORMAL_TARGET_EXPORTS) \
36685         echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
36686         for flag in $(EXTRA_TARGET_FLAGS); do \
36687           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36688         done; \
36689         (cd $(TARGET_SUBDIR)/libffi && \
36690           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36691                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36692                   "RANLIB=$${RANLIB}" \
36693                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36694                    TAGS) \
36695           || exit 1
36696
36697 @endif target-libffi
36698
36699 .PHONY: maybe-install-info-target-libffi install-info-target-libffi
36700 maybe-install-info-target-libffi:
36701 @if target-libffi
36702 maybe-install-info-target-libffi: install-info-target-libffi
36703
36704 install-info-target-libffi: \
36705     configure-target-libffi \
36706     info-target-libffi 
36707         @: $(MAKE); $(unstage)
36708         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36709         r=`${PWD_COMMAND}`; export r; \
36710         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36711         $(NORMAL_TARGET_EXPORTS) \
36712         echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
36713         for flag in $(EXTRA_TARGET_FLAGS); do \
36714           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36715         done; \
36716         (cd $(TARGET_SUBDIR)/libffi && \
36717           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36718                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36719                   "RANLIB=$${RANLIB}" \
36720                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36721                    install-info) \
36722           || exit 1
36723
36724 @endif target-libffi
36725
36726 .PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
36727 maybe-install-pdf-target-libffi:
36728 @if target-libffi
36729 maybe-install-pdf-target-libffi: install-pdf-target-libffi
36730
36731 install-pdf-target-libffi: \
36732     configure-target-libffi \
36733     pdf-target-libffi 
36734         @: $(MAKE); $(unstage)
36735         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36736         r=`${PWD_COMMAND}`; export r; \
36737         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36738         $(NORMAL_TARGET_EXPORTS) \
36739         echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
36740         for flag in $(EXTRA_TARGET_FLAGS); do \
36741           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36742         done; \
36743         (cd $(TARGET_SUBDIR)/libffi && \
36744           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36745                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36746                   "RANLIB=$${RANLIB}" \
36747                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36748                    install-pdf) \
36749           || exit 1
36750
36751 @endif target-libffi
36752
36753 .PHONY: maybe-install-html-target-libffi install-html-target-libffi
36754 maybe-install-html-target-libffi:
36755 @if target-libffi
36756 maybe-install-html-target-libffi: install-html-target-libffi
36757
36758 install-html-target-libffi: \
36759     configure-target-libffi \
36760     html-target-libffi 
36761         @: $(MAKE); $(unstage)
36762         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36763         r=`${PWD_COMMAND}`; export r; \
36764         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36765         $(NORMAL_TARGET_EXPORTS) \
36766         echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
36767         for flag in $(EXTRA_TARGET_FLAGS); do \
36768           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36769         done; \
36770         (cd $(TARGET_SUBDIR)/libffi && \
36771           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36772                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36773                   "RANLIB=$${RANLIB}" \
36774                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36775                    install-html) \
36776           || exit 1
36777
36778 @endif target-libffi
36779
36780 .PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
36781 maybe-installcheck-target-libffi:
36782 @if target-libffi
36783 maybe-installcheck-target-libffi: installcheck-target-libffi
36784
36785 installcheck-target-libffi: \
36786     configure-target-libffi 
36787         @: $(MAKE); $(unstage)
36788         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36789         r=`${PWD_COMMAND}`; export r; \
36790         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36791         $(NORMAL_TARGET_EXPORTS) \
36792         echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
36793         for flag in $(EXTRA_TARGET_FLAGS); do \
36794           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36795         done; \
36796         (cd $(TARGET_SUBDIR)/libffi && \
36797           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36798                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36799                   "RANLIB=$${RANLIB}" \
36800                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36801                    installcheck) \
36802           || exit 1
36803
36804 @endif target-libffi
36805
36806 .PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
36807 maybe-mostlyclean-target-libffi:
36808 @if target-libffi
36809 maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
36810
36811 mostlyclean-target-libffi: 
36812         @: $(MAKE); $(unstage)
36813         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36814         r=`${PWD_COMMAND}`; export r; \
36815         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36816         $(NORMAL_TARGET_EXPORTS) \
36817         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
36818         for flag in $(EXTRA_TARGET_FLAGS); do \
36819           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36820         done; \
36821         (cd $(TARGET_SUBDIR)/libffi && \
36822           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36823                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36824                   "RANLIB=$${RANLIB}" \
36825                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36826                    mostlyclean) \
36827           || exit 1
36828
36829 @endif target-libffi
36830
36831 .PHONY: maybe-clean-target-libffi clean-target-libffi
36832 maybe-clean-target-libffi:
36833 @if target-libffi
36834 maybe-clean-target-libffi: clean-target-libffi
36835
36836 clean-target-libffi: 
36837         @: $(MAKE); $(unstage)
36838         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36839         r=`${PWD_COMMAND}`; export r; \
36840         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36841         $(NORMAL_TARGET_EXPORTS) \
36842         echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
36843         for flag in $(EXTRA_TARGET_FLAGS); do \
36844           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36845         done; \
36846         (cd $(TARGET_SUBDIR)/libffi && \
36847           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36848                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36849                   "RANLIB=$${RANLIB}" \
36850                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36851                    clean) \
36852           || exit 1
36853
36854 @endif target-libffi
36855
36856 .PHONY: maybe-distclean-target-libffi distclean-target-libffi
36857 maybe-distclean-target-libffi:
36858 @if target-libffi
36859 maybe-distclean-target-libffi: distclean-target-libffi
36860
36861 distclean-target-libffi: 
36862         @: $(MAKE); $(unstage)
36863         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36864         r=`${PWD_COMMAND}`; export r; \
36865         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36866         $(NORMAL_TARGET_EXPORTS) \
36867         echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
36868         for flag in $(EXTRA_TARGET_FLAGS); do \
36869           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36870         done; \
36871         (cd $(TARGET_SUBDIR)/libffi && \
36872           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36873                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36874                   "RANLIB=$${RANLIB}" \
36875                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36876                    distclean) \
36877           || exit 1
36878
36879 @endif target-libffi
36880
36881 .PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
36882 maybe-maintainer-clean-target-libffi:
36883 @if target-libffi
36884 maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
36885
36886 maintainer-clean-target-libffi: 
36887         @: $(MAKE); $(unstage)
36888         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36889         r=`${PWD_COMMAND}`; export r; \
36890         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36891         $(NORMAL_TARGET_EXPORTS) \
36892         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
36893         for flag in $(EXTRA_TARGET_FLAGS); do \
36894           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36895         done; \
36896         (cd $(TARGET_SUBDIR)/libffi && \
36897           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36898                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36899                   "RANLIB=$${RANLIB}" \
36900                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36901                    maintainer-clean) \
36902           || exit 1
36903
36904 @endif target-libffi
36905
36906
36907
36908
36909
36910 .PHONY: configure-target-libjava maybe-configure-target-libjava
36911 maybe-configure-target-libjava:
36912 @if gcc-bootstrap
36913 configure-target-libjava: stage_current
36914 @endif gcc-bootstrap
36915 @if target-libjava
36916 maybe-configure-target-libjava: configure-target-libjava
36917 configure-target-libjava: 
36918         @: $(MAKE); $(unstage)
36919         @r=`${PWD_COMMAND}`; export r; \
36920         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36921         echo "Checking multilib configuration for libjava..."; \
36922         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
36923         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
36924         if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
36925           if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
36926             rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
36927           else \
36928             rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
36929             mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
36930           fi; \
36931         else \
36932           mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
36933         fi; \
36934         test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
36935         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
36936         $(RAW_CXX_TARGET_EXPORTS)  \
36937         echo Configuring in $(TARGET_SUBDIR)/libjava; \
36938         cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
36939         case $(srcdir) in \
36940           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36941           *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
36942                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36943         esac; \
36944         srcdiroption="--srcdir=$${topdir}/libjava"; \
36945         libsrcdir="$$s/libjava"; \
36946         rm -f no-such-file || : ; \
36947         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36948           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36949           --target=${target_alias} $${srcdiroption} $(EXTRA_CONFIGARGS_LIBJAVA) \
36950           || exit 1
36951 @endif target-libjava
36952
36953
36954
36955
36956
36957 .PHONY: all-target-libjava maybe-all-target-libjava
36958 maybe-all-target-libjava:
36959 @if gcc-bootstrap
36960 all-target-libjava: stage_current
36961 @endif gcc-bootstrap
36962 @if target-libjava
36963 TARGET-target-libjava=all
36964 maybe-all-target-libjava: all-target-libjava
36965 all-target-libjava: configure-target-libjava
36966         @: $(MAKE); $(unstage)
36967         @r=`${PWD_COMMAND}`; export r; \
36968         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36969         $(RAW_CXX_TARGET_EXPORTS)  \
36970         (cd $(TARGET_SUBDIR)/libjava && \
36971           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
36972                 $(TARGET-target-libjava))
36973 @endif target-libjava
36974
36975
36976
36977
36978
36979 .PHONY: check-target-libjava maybe-check-target-libjava
36980 maybe-check-target-libjava:
36981 @if target-libjava
36982 maybe-check-target-libjava: check-target-libjava
36983
36984 check-target-libjava:
36985         @: $(MAKE); $(unstage)
36986         @r=`${PWD_COMMAND}`; export r; \
36987         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36988         $(RAW_CXX_TARGET_EXPORTS) \
36989         (cd $(TARGET_SUBDIR)/libjava && \
36990           $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   check)
36991
36992 @endif target-libjava
36993
36994 .PHONY: install-target-libjava maybe-install-target-libjava
36995 maybe-install-target-libjava:
36996 @if target-libjava
36997 maybe-install-target-libjava: install-target-libjava
36998
36999 install-target-libjava: installdirs
37000         @: $(MAKE); $(unstage)
37001         @r=`${PWD_COMMAND}`; export r; \
37002         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37003         $(RAW_CXX_TARGET_EXPORTS) \
37004         (cd $(TARGET_SUBDIR)/libjava && \
37005           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
37006
37007 @endif target-libjava
37008
37009 .PHONY: install-strip-target-libjava maybe-install-strip-target-libjava
37010 maybe-install-strip-target-libjava:
37011 @if target-libjava
37012 maybe-install-strip-target-libjava: install-strip-target-libjava
37013
37014 install-strip-target-libjava: installdirs
37015         @: $(MAKE); $(unstage)
37016         @r=`${PWD_COMMAND}`; export r; \
37017         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37018         $(RAW_CXX_TARGET_EXPORTS) \
37019         (cd $(TARGET_SUBDIR)/libjava && \
37020           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
37021
37022 @endif target-libjava
37023
37024 # Other targets (info, dvi, pdf, etc.)
37025
37026 .PHONY: maybe-info-target-libjava info-target-libjava
37027 maybe-info-target-libjava:
37028 @if target-libjava
37029 maybe-info-target-libjava: info-target-libjava
37030
37031 info-target-libjava: \
37032     configure-target-libjava 
37033         @: $(MAKE); $(unstage)
37034         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37035         r=`${PWD_COMMAND}`; export r; \
37036         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37037         $(RAW_CXX_TARGET_EXPORTS) \
37038         echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
37039         for flag in $(EXTRA_TARGET_FLAGS); do \
37040           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37041         done; \
37042         (cd $(TARGET_SUBDIR)/libjava && \
37043           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37044                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37045                   "RANLIB=$${RANLIB}" \
37046                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37047                    info) \
37048           || exit 1
37049
37050 @endif target-libjava
37051
37052 .PHONY: maybe-dvi-target-libjava dvi-target-libjava
37053 maybe-dvi-target-libjava:
37054 @if target-libjava
37055 maybe-dvi-target-libjava: dvi-target-libjava
37056
37057 dvi-target-libjava: \
37058     configure-target-libjava 
37059         @: $(MAKE); $(unstage)
37060         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37061         r=`${PWD_COMMAND}`; export r; \
37062         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37063         $(RAW_CXX_TARGET_EXPORTS) \
37064         echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
37065         for flag in $(EXTRA_TARGET_FLAGS); do \
37066           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37067         done; \
37068         (cd $(TARGET_SUBDIR)/libjava && \
37069           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37070                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37071                   "RANLIB=$${RANLIB}" \
37072                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37073                    dvi) \
37074           || exit 1
37075
37076 @endif target-libjava
37077
37078 .PHONY: maybe-pdf-target-libjava pdf-target-libjava
37079 maybe-pdf-target-libjava:
37080 @if target-libjava
37081 maybe-pdf-target-libjava: pdf-target-libjava
37082
37083 pdf-target-libjava: \
37084     configure-target-libjava 
37085         @: $(MAKE); $(unstage)
37086         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37087         r=`${PWD_COMMAND}`; export r; \
37088         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37089         $(RAW_CXX_TARGET_EXPORTS) \
37090         echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
37091         for flag in $(EXTRA_TARGET_FLAGS); do \
37092           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37093         done; \
37094         (cd $(TARGET_SUBDIR)/libjava && \
37095           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37096                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37097                   "RANLIB=$${RANLIB}" \
37098                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37099                    pdf) \
37100           || exit 1
37101
37102 @endif target-libjava
37103
37104 .PHONY: maybe-html-target-libjava html-target-libjava
37105 maybe-html-target-libjava:
37106 @if target-libjava
37107 maybe-html-target-libjava: html-target-libjava
37108
37109 html-target-libjava: \
37110     configure-target-libjava 
37111         @: $(MAKE); $(unstage)
37112         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37113         r=`${PWD_COMMAND}`; export r; \
37114         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37115         $(RAW_CXX_TARGET_EXPORTS) \
37116         echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
37117         for flag in $(EXTRA_TARGET_FLAGS); do \
37118           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37119         done; \
37120         (cd $(TARGET_SUBDIR)/libjava && \
37121           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37122                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37123                   "RANLIB=$${RANLIB}" \
37124                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37125                    html) \
37126           || exit 1
37127
37128 @endif target-libjava
37129
37130 .PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
37131 maybe-TAGS-target-libjava:
37132 @if target-libjava
37133 maybe-TAGS-target-libjava: TAGS-target-libjava
37134
37135 TAGS-target-libjava: \
37136     configure-target-libjava 
37137         @: $(MAKE); $(unstage)
37138         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37139         r=`${PWD_COMMAND}`; export r; \
37140         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37141         $(RAW_CXX_TARGET_EXPORTS) \
37142         echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
37143         for flag in $(EXTRA_TARGET_FLAGS); do \
37144           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37145         done; \
37146         (cd $(TARGET_SUBDIR)/libjava && \
37147           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37148                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37149                   "RANLIB=$${RANLIB}" \
37150                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37151                    TAGS) \
37152           || exit 1
37153
37154 @endif target-libjava
37155
37156 .PHONY: maybe-install-info-target-libjava install-info-target-libjava
37157 maybe-install-info-target-libjava:
37158 @if target-libjava
37159 maybe-install-info-target-libjava: install-info-target-libjava
37160
37161 install-info-target-libjava: \
37162     configure-target-libjava \
37163     info-target-libjava 
37164         @: $(MAKE); $(unstage)
37165         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37166         r=`${PWD_COMMAND}`; export r; \
37167         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37168         $(RAW_CXX_TARGET_EXPORTS) \
37169         echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
37170         for flag in $(EXTRA_TARGET_FLAGS); do \
37171           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37172         done; \
37173         (cd $(TARGET_SUBDIR)/libjava && \
37174           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37175                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37176                   "RANLIB=$${RANLIB}" \
37177                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37178                    install-info) \
37179           || exit 1
37180
37181 @endif target-libjava
37182
37183 .PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
37184 maybe-install-pdf-target-libjava:
37185 @if target-libjava
37186 maybe-install-pdf-target-libjava: install-pdf-target-libjava
37187
37188 install-pdf-target-libjava: \
37189     configure-target-libjava \
37190     pdf-target-libjava 
37191         @: $(MAKE); $(unstage)
37192         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37193         r=`${PWD_COMMAND}`; export r; \
37194         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37195         $(RAW_CXX_TARGET_EXPORTS) \
37196         echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
37197         for flag in $(EXTRA_TARGET_FLAGS); do \
37198           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37199         done; \
37200         (cd $(TARGET_SUBDIR)/libjava && \
37201           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37202                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37203                   "RANLIB=$${RANLIB}" \
37204                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37205                    install-pdf) \
37206           || exit 1
37207
37208 @endif target-libjava
37209
37210 .PHONY: maybe-install-html-target-libjava install-html-target-libjava
37211 maybe-install-html-target-libjava:
37212 @if target-libjava
37213 maybe-install-html-target-libjava: install-html-target-libjava
37214
37215 install-html-target-libjava: \
37216     configure-target-libjava \
37217     html-target-libjava 
37218         @: $(MAKE); $(unstage)
37219         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37220         r=`${PWD_COMMAND}`; export r; \
37221         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37222         $(RAW_CXX_TARGET_EXPORTS) \
37223         echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
37224         for flag in $(EXTRA_TARGET_FLAGS); do \
37225           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37226         done; \
37227         (cd $(TARGET_SUBDIR)/libjava && \
37228           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37229                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37230                   "RANLIB=$${RANLIB}" \
37231                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37232                    install-html) \
37233           || exit 1
37234
37235 @endif target-libjava
37236
37237 .PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
37238 maybe-installcheck-target-libjava:
37239 @if target-libjava
37240 maybe-installcheck-target-libjava: installcheck-target-libjava
37241
37242 installcheck-target-libjava: \
37243     configure-target-libjava 
37244         @: $(MAKE); $(unstage)
37245         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37246         r=`${PWD_COMMAND}`; export r; \
37247         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37248         $(RAW_CXX_TARGET_EXPORTS) \
37249         echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
37250         for flag in $(EXTRA_TARGET_FLAGS); do \
37251           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37252         done; \
37253         (cd $(TARGET_SUBDIR)/libjava && \
37254           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37255                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37256                   "RANLIB=$${RANLIB}" \
37257                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37258                    installcheck) \
37259           || exit 1
37260
37261 @endif target-libjava
37262
37263 .PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
37264 maybe-mostlyclean-target-libjava:
37265 @if target-libjava
37266 maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
37267
37268 mostlyclean-target-libjava: 
37269         @: $(MAKE); $(unstage)
37270         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37271         r=`${PWD_COMMAND}`; export r; \
37272         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37273         $(RAW_CXX_TARGET_EXPORTS) \
37274         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
37275         for flag in $(EXTRA_TARGET_FLAGS); do \
37276           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37277         done; \
37278         (cd $(TARGET_SUBDIR)/libjava && \
37279           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37280                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37281                   "RANLIB=$${RANLIB}" \
37282                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37283                    mostlyclean) \
37284           || exit 1
37285
37286 @endif target-libjava
37287
37288 .PHONY: maybe-clean-target-libjava clean-target-libjava
37289 maybe-clean-target-libjava:
37290 @if target-libjava
37291 maybe-clean-target-libjava: clean-target-libjava
37292
37293 clean-target-libjava: 
37294         @: $(MAKE); $(unstage)
37295         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37296         r=`${PWD_COMMAND}`; export r; \
37297         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37298         $(RAW_CXX_TARGET_EXPORTS) \
37299         echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
37300         for flag in $(EXTRA_TARGET_FLAGS); do \
37301           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37302         done; \
37303         (cd $(TARGET_SUBDIR)/libjava && \
37304           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37305                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37306                   "RANLIB=$${RANLIB}" \
37307                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37308                    clean) \
37309           || exit 1
37310
37311 @endif target-libjava
37312
37313 .PHONY: maybe-distclean-target-libjava distclean-target-libjava
37314 maybe-distclean-target-libjava:
37315 @if target-libjava
37316 maybe-distclean-target-libjava: distclean-target-libjava
37317
37318 distclean-target-libjava: 
37319         @: $(MAKE); $(unstage)
37320         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37321         r=`${PWD_COMMAND}`; export r; \
37322         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37323         $(RAW_CXX_TARGET_EXPORTS) \
37324         echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
37325         for flag in $(EXTRA_TARGET_FLAGS); do \
37326           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37327         done; \
37328         (cd $(TARGET_SUBDIR)/libjava && \
37329           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37330                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37331                   "RANLIB=$${RANLIB}" \
37332                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37333                    distclean) \
37334           || exit 1
37335
37336 @endif target-libjava
37337
37338 .PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
37339 maybe-maintainer-clean-target-libjava:
37340 @if target-libjava
37341 maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
37342
37343 maintainer-clean-target-libjava: 
37344         @: $(MAKE); $(unstage)
37345         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37346         r=`${PWD_COMMAND}`; export r; \
37347         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37348         $(RAW_CXX_TARGET_EXPORTS) \
37349         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
37350         for flag in $(EXTRA_TARGET_FLAGS); do \
37351           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37352         done; \
37353         (cd $(TARGET_SUBDIR)/libjava && \
37354           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37355                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37356                   "RANLIB=$${RANLIB}" \
37357                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37358                    maintainer-clean) \
37359           || exit 1
37360
37361 @endif target-libjava
37362
37363
37364
37365
37366
37367 .PHONY: configure-target-zlib maybe-configure-target-zlib
37368 maybe-configure-target-zlib:
37369 @if gcc-bootstrap
37370 configure-target-zlib: stage_current
37371 @endif gcc-bootstrap
37372 @if target-zlib
37373 maybe-configure-target-zlib: configure-target-zlib
37374 configure-target-zlib: 
37375         @: $(MAKE); $(unstage)
37376         @r=`${PWD_COMMAND}`; export r; \
37377         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37378         echo "Checking multilib configuration for zlib..."; \
37379         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
37380         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
37381         if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
37382           if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
37383             rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
37384           else \
37385             rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
37386             mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
37387           fi; \
37388         else \
37389           mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
37390         fi; \
37391         test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
37392         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
37393         $(NORMAL_TARGET_EXPORTS)  \
37394         echo Configuring in $(TARGET_SUBDIR)/zlib; \
37395         cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
37396         case $(srcdir) in \
37397           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37398           *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
37399                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37400         esac; \
37401         srcdiroption="--srcdir=$${topdir}/zlib"; \
37402         libsrcdir="$$s/zlib"; \
37403         rm -f no-such-file || : ; \
37404         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37405           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37406           --target=${target_alias} $${srcdiroption}  \
37407           || exit 1
37408 @endif target-zlib
37409
37410
37411
37412
37413
37414 .PHONY: all-target-zlib maybe-all-target-zlib
37415 maybe-all-target-zlib:
37416 @if gcc-bootstrap
37417 all-target-zlib: stage_current
37418 @endif gcc-bootstrap
37419 @if target-zlib
37420 TARGET-target-zlib=all
37421 maybe-all-target-zlib: all-target-zlib
37422 all-target-zlib: configure-target-zlib
37423         @: $(MAKE); $(unstage)
37424         @r=`${PWD_COMMAND}`; export r; \
37425         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37426         $(NORMAL_TARGET_EXPORTS)  \
37427         (cd $(TARGET_SUBDIR)/zlib && \
37428           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
37429                 $(TARGET-target-zlib))
37430 @endif target-zlib
37431
37432
37433
37434
37435
37436 .PHONY: check-target-zlib maybe-check-target-zlib
37437 maybe-check-target-zlib:
37438 @if target-zlib
37439 maybe-check-target-zlib: check-target-zlib
37440
37441 check-target-zlib:
37442         @: $(MAKE); $(unstage)
37443         @r=`${PWD_COMMAND}`; export r; \
37444         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37445         $(NORMAL_TARGET_EXPORTS) \
37446         (cd $(TARGET_SUBDIR)/zlib && \
37447           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
37448
37449 @endif target-zlib
37450
37451 .PHONY: install-target-zlib maybe-install-target-zlib
37452 maybe-install-target-zlib:
37453 @if target-zlib
37454 maybe-install-target-zlib: install-target-zlib
37455
37456 install-target-zlib: installdirs
37457         @: $(MAKE); $(unstage)
37458         @r=`${PWD_COMMAND}`; export r; \
37459         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37460         $(NORMAL_TARGET_EXPORTS) \
37461         (cd $(TARGET_SUBDIR)/zlib && \
37462           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
37463
37464 @endif target-zlib
37465
37466 .PHONY: install-strip-target-zlib maybe-install-strip-target-zlib
37467 maybe-install-strip-target-zlib:
37468 @if target-zlib
37469 maybe-install-strip-target-zlib: install-strip-target-zlib
37470
37471 install-strip-target-zlib: installdirs
37472         @: $(MAKE); $(unstage)
37473         @r=`${PWD_COMMAND}`; export r; \
37474         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37475         $(NORMAL_TARGET_EXPORTS) \
37476         (cd $(TARGET_SUBDIR)/zlib && \
37477           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
37478
37479 @endif target-zlib
37480
37481 # Other targets (info, dvi, pdf, etc.)
37482
37483 .PHONY: maybe-info-target-zlib info-target-zlib
37484 maybe-info-target-zlib:
37485 @if target-zlib
37486 maybe-info-target-zlib: info-target-zlib
37487
37488 info-target-zlib: \
37489     configure-target-zlib 
37490         @: $(MAKE); $(unstage)
37491         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37492         r=`${PWD_COMMAND}`; export r; \
37493         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37494         $(NORMAL_TARGET_EXPORTS) \
37495         echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
37496         for flag in $(EXTRA_TARGET_FLAGS); do \
37497           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37498         done; \
37499         (cd $(TARGET_SUBDIR)/zlib && \
37500           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37501                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37502                   "RANLIB=$${RANLIB}" \
37503                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37504                    info) \
37505           || exit 1
37506
37507 @endif target-zlib
37508
37509 .PHONY: maybe-dvi-target-zlib dvi-target-zlib
37510 maybe-dvi-target-zlib:
37511 @if target-zlib
37512 maybe-dvi-target-zlib: dvi-target-zlib
37513
37514 dvi-target-zlib: \
37515     configure-target-zlib 
37516         @: $(MAKE); $(unstage)
37517         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37518         r=`${PWD_COMMAND}`; export r; \
37519         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37520         $(NORMAL_TARGET_EXPORTS) \
37521         echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
37522         for flag in $(EXTRA_TARGET_FLAGS); do \
37523           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37524         done; \
37525         (cd $(TARGET_SUBDIR)/zlib && \
37526           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37527                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37528                   "RANLIB=$${RANLIB}" \
37529                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37530                    dvi) \
37531           || exit 1
37532
37533 @endif target-zlib
37534
37535 .PHONY: maybe-pdf-target-zlib pdf-target-zlib
37536 maybe-pdf-target-zlib:
37537 @if target-zlib
37538 maybe-pdf-target-zlib: pdf-target-zlib
37539
37540 pdf-target-zlib: \
37541     configure-target-zlib 
37542         @: $(MAKE); $(unstage)
37543         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37544         r=`${PWD_COMMAND}`; export r; \
37545         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37546         $(NORMAL_TARGET_EXPORTS) \
37547         echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
37548         for flag in $(EXTRA_TARGET_FLAGS); do \
37549           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37550         done; \
37551         (cd $(TARGET_SUBDIR)/zlib && \
37552           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37553                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37554                   "RANLIB=$${RANLIB}" \
37555                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37556                    pdf) \
37557           || exit 1
37558
37559 @endif target-zlib
37560
37561 .PHONY: maybe-html-target-zlib html-target-zlib
37562 maybe-html-target-zlib:
37563 @if target-zlib
37564 maybe-html-target-zlib: html-target-zlib
37565
37566 html-target-zlib: \
37567     configure-target-zlib 
37568         @: $(MAKE); $(unstage)
37569         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37570         r=`${PWD_COMMAND}`; export r; \
37571         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37572         $(NORMAL_TARGET_EXPORTS) \
37573         echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
37574         for flag in $(EXTRA_TARGET_FLAGS); do \
37575           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37576         done; \
37577         (cd $(TARGET_SUBDIR)/zlib && \
37578           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37579                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37580                   "RANLIB=$${RANLIB}" \
37581                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37582                    html) \
37583           || exit 1
37584
37585 @endif target-zlib
37586
37587 .PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
37588 maybe-TAGS-target-zlib:
37589 @if target-zlib
37590 maybe-TAGS-target-zlib: TAGS-target-zlib
37591
37592 TAGS-target-zlib: \
37593     configure-target-zlib 
37594         @: $(MAKE); $(unstage)
37595         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37596         r=`${PWD_COMMAND}`; export r; \
37597         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37598         $(NORMAL_TARGET_EXPORTS) \
37599         echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
37600         for flag in $(EXTRA_TARGET_FLAGS); do \
37601           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37602         done; \
37603         (cd $(TARGET_SUBDIR)/zlib && \
37604           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37605                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37606                   "RANLIB=$${RANLIB}" \
37607                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37608                    TAGS) \
37609           || exit 1
37610
37611 @endif target-zlib
37612
37613 .PHONY: maybe-install-info-target-zlib install-info-target-zlib
37614 maybe-install-info-target-zlib:
37615 @if target-zlib
37616 maybe-install-info-target-zlib: install-info-target-zlib
37617
37618 install-info-target-zlib: \
37619     configure-target-zlib \
37620     info-target-zlib 
37621         @: $(MAKE); $(unstage)
37622         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37623         r=`${PWD_COMMAND}`; export r; \
37624         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37625         $(NORMAL_TARGET_EXPORTS) \
37626         echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
37627         for flag in $(EXTRA_TARGET_FLAGS); do \
37628           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37629         done; \
37630         (cd $(TARGET_SUBDIR)/zlib && \
37631           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37632                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37633                   "RANLIB=$${RANLIB}" \
37634                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37635                    install-info) \
37636           || exit 1
37637
37638 @endif target-zlib
37639
37640 .PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
37641 maybe-install-pdf-target-zlib:
37642 @if target-zlib
37643 maybe-install-pdf-target-zlib: install-pdf-target-zlib
37644
37645 install-pdf-target-zlib: \
37646     configure-target-zlib \
37647     pdf-target-zlib 
37648         @: $(MAKE); $(unstage)
37649         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37650         r=`${PWD_COMMAND}`; export r; \
37651         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37652         $(NORMAL_TARGET_EXPORTS) \
37653         echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
37654         for flag in $(EXTRA_TARGET_FLAGS); do \
37655           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37656         done; \
37657         (cd $(TARGET_SUBDIR)/zlib && \
37658           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37659                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37660                   "RANLIB=$${RANLIB}" \
37661                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37662                    install-pdf) \
37663           || exit 1
37664
37665 @endif target-zlib
37666
37667 .PHONY: maybe-install-html-target-zlib install-html-target-zlib
37668 maybe-install-html-target-zlib:
37669 @if target-zlib
37670 maybe-install-html-target-zlib: install-html-target-zlib
37671
37672 install-html-target-zlib: \
37673     configure-target-zlib \
37674     html-target-zlib 
37675         @: $(MAKE); $(unstage)
37676         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37677         r=`${PWD_COMMAND}`; export r; \
37678         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37679         $(NORMAL_TARGET_EXPORTS) \
37680         echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
37681         for flag in $(EXTRA_TARGET_FLAGS); do \
37682           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37683         done; \
37684         (cd $(TARGET_SUBDIR)/zlib && \
37685           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37686                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37687                   "RANLIB=$${RANLIB}" \
37688                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37689                    install-html) \
37690           || exit 1
37691
37692 @endif target-zlib
37693
37694 .PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
37695 maybe-installcheck-target-zlib:
37696 @if target-zlib
37697 maybe-installcheck-target-zlib: installcheck-target-zlib
37698
37699 installcheck-target-zlib: \
37700     configure-target-zlib 
37701         @: $(MAKE); $(unstage)
37702         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37703         r=`${PWD_COMMAND}`; export r; \
37704         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37705         $(NORMAL_TARGET_EXPORTS) \
37706         echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
37707         for flag in $(EXTRA_TARGET_FLAGS); do \
37708           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37709         done; \
37710         (cd $(TARGET_SUBDIR)/zlib && \
37711           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37712                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37713                   "RANLIB=$${RANLIB}" \
37714                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37715                    installcheck) \
37716           || exit 1
37717
37718 @endif target-zlib
37719
37720 .PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
37721 maybe-mostlyclean-target-zlib:
37722 @if target-zlib
37723 maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
37724
37725 mostlyclean-target-zlib: 
37726         @: $(MAKE); $(unstage)
37727         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37728         r=`${PWD_COMMAND}`; export r; \
37729         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37730         $(NORMAL_TARGET_EXPORTS) \
37731         echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
37732         for flag in $(EXTRA_TARGET_FLAGS); do \
37733           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37734         done; \
37735         (cd $(TARGET_SUBDIR)/zlib && \
37736           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37737                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37738                   "RANLIB=$${RANLIB}" \
37739                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37740                    mostlyclean) \
37741           || exit 1
37742
37743 @endif target-zlib
37744
37745 .PHONY: maybe-clean-target-zlib clean-target-zlib
37746 maybe-clean-target-zlib:
37747 @if target-zlib
37748 maybe-clean-target-zlib: clean-target-zlib
37749
37750 clean-target-zlib: 
37751         @: $(MAKE); $(unstage)
37752         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37753         r=`${PWD_COMMAND}`; export r; \
37754         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37755         $(NORMAL_TARGET_EXPORTS) \
37756         echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
37757         for flag in $(EXTRA_TARGET_FLAGS); do \
37758           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37759         done; \
37760         (cd $(TARGET_SUBDIR)/zlib && \
37761           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37762                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37763                   "RANLIB=$${RANLIB}" \
37764                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37765                    clean) \
37766           || exit 1
37767
37768 @endif target-zlib
37769
37770 .PHONY: maybe-distclean-target-zlib distclean-target-zlib
37771 maybe-distclean-target-zlib:
37772 @if target-zlib
37773 maybe-distclean-target-zlib: distclean-target-zlib
37774
37775 distclean-target-zlib: 
37776         @: $(MAKE); $(unstage)
37777         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37778         r=`${PWD_COMMAND}`; export r; \
37779         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37780         $(NORMAL_TARGET_EXPORTS) \
37781         echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
37782         for flag in $(EXTRA_TARGET_FLAGS); do \
37783           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37784         done; \
37785         (cd $(TARGET_SUBDIR)/zlib && \
37786           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37787                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37788                   "RANLIB=$${RANLIB}" \
37789                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37790                    distclean) \
37791           || exit 1
37792
37793 @endif target-zlib
37794
37795 .PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
37796 maybe-maintainer-clean-target-zlib:
37797 @if target-zlib
37798 maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
37799
37800 maintainer-clean-target-zlib: 
37801         @: $(MAKE); $(unstage)
37802         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37803         r=`${PWD_COMMAND}`; export r; \
37804         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37805         $(NORMAL_TARGET_EXPORTS) \
37806         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
37807         for flag in $(EXTRA_TARGET_FLAGS); do \
37808           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37809         done; \
37810         (cd $(TARGET_SUBDIR)/zlib && \
37811           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37812                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37813                   "RANLIB=$${RANLIB}" \
37814                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37815                    maintainer-clean) \
37816           || exit 1
37817
37818 @endif target-zlib
37819
37820
37821
37822
37823
37824 .PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
37825 maybe-configure-target-boehm-gc:
37826 @if gcc-bootstrap
37827 configure-target-boehm-gc: stage_current
37828 @endif gcc-bootstrap
37829 @if target-boehm-gc
37830 maybe-configure-target-boehm-gc: configure-target-boehm-gc
37831 configure-target-boehm-gc: 
37832         @: $(MAKE); $(unstage)
37833         @r=`${PWD_COMMAND}`; export r; \
37834         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37835         echo "Checking multilib configuration for boehm-gc..."; \
37836         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
37837         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
37838         if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
37839           if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
37840             rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
37841           else \
37842             rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
37843             mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
37844           fi; \
37845         else \
37846           mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
37847         fi; \
37848         test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
37849         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
37850         $(NORMAL_TARGET_EXPORTS)  \
37851         echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
37852         cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
37853         case $(srcdir) in \
37854           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37855           *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
37856                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37857         esac; \
37858         srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
37859         libsrcdir="$$s/boehm-gc"; \
37860         rm -f no-such-file || : ; \
37861         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37862           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37863           --target=${target_alias} $${srcdiroption}  \
37864           || exit 1
37865 @endif target-boehm-gc
37866
37867
37868
37869
37870
37871 .PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
37872 maybe-all-target-boehm-gc:
37873 @if gcc-bootstrap
37874 all-target-boehm-gc: stage_current
37875 @endif gcc-bootstrap
37876 @if target-boehm-gc
37877 TARGET-target-boehm-gc=all
37878 maybe-all-target-boehm-gc: all-target-boehm-gc
37879 all-target-boehm-gc: configure-target-boehm-gc
37880         @: $(MAKE); $(unstage)
37881         @r=`${PWD_COMMAND}`; export r; \
37882         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37883         $(NORMAL_TARGET_EXPORTS)  \
37884         (cd $(TARGET_SUBDIR)/boehm-gc && \
37885           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
37886                 $(TARGET-target-boehm-gc))
37887 @endif target-boehm-gc
37888
37889
37890
37891
37892
37893 .PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
37894 maybe-check-target-boehm-gc:
37895 @if target-boehm-gc
37896 maybe-check-target-boehm-gc: check-target-boehm-gc
37897
37898 check-target-boehm-gc:
37899         @: $(MAKE); $(unstage)
37900         @r=`${PWD_COMMAND}`; export r; \
37901         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37902         $(NORMAL_TARGET_EXPORTS) \
37903         (cd $(TARGET_SUBDIR)/boehm-gc && \
37904           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
37905
37906 @endif target-boehm-gc
37907
37908 .PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
37909 maybe-install-target-boehm-gc:
37910 @if target-boehm-gc
37911 maybe-install-target-boehm-gc: install-target-boehm-gc
37912
37913 install-target-boehm-gc: installdirs
37914         @: $(MAKE); $(unstage)
37915         @r=`${PWD_COMMAND}`; export r; \
37916         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37917         $(NORMAL_TARGET_EXPORTS) \
37918         (cd $(TARGET_SUBDIR)/boehm-gc && \
37919           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
37920
37921 @endif target-boehm-gc
37922
37923 .PHONY: install-strip-target-boehm-gc maybe-install-strip-target-boehm-gc
37924 maybe-install-strip-target-boehm-gc:
37925 @if target-boehm-gc
37926 maybe-install-strip-target-boehm-gc: install-strip-target-boehm-gc
37927
37928 install-strip-target-boehm-gc: installdirs
37929         @: $(MAKE); $(unstage)
37930         @r=`${PWD_COMMAND}`; export r; \
37931         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37932         $(NORMAL_TARGET_EXPORTS) \
37933         (cd $(TARGET_SUBDIR)/boehm-gc && \
37934           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
37935
37936 @endif target-boehm-gc
37937
37938 # Other targets (info, dvi, pdf, etc.)
37939
37940 .PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
37941 maybe-info-target-boehm-gc:
37942 @if target-boehm-gc
37943 maybe-info-target-boehm-gc: info-target-boehm-gc
37944
37945 info-target-boehm-gc: \
37946     configure-target-boehm-gc 
37947         @: $(MAKE); $(unstage)
37948         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
37949         r=`${PWD_COMMAND}`; export r; \
37950         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37951         $(NORMAL_TARGET_EXPORTS) \
37952         echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
37953         for flag in $(EXTRA_TARGET_FLAGS); do \
37954           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37955         done; \
37956         (cd $(TARGET_SUBDIR)/boehm-gc && \
37957           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37958                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37959                   "RANLIB=$${RANLIB}" \
37960                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37961                    info) \
37962           || exit 1
37963
37964 @endif target-boehm-gc
37965
37966 .PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
37967 maybe-dvi-target-boehm-gc:
37968 @if target-boehm-gc
37969 maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
37970
37971 dvi-target-boehm-gc: \
37972     configure-target-boehm-gc 
37973         @: $(MAKE); $(unstage)
37974         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
37975         r=`${PWD_COMMAND}`; export r; \
37976         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37977         $(NORMAL_TARGET_EXPORTS) \
37978         echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
37979         for flag in $(EXTRA_TARGET_FLAGS); do \
37980           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37981         done; \
37982         (cd $(TARGET_SUBDIR)/boehm-gc && \
37983           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37984                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37985                   "RANLIB=$${RANLIB}" \
37986                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37987                    dvi) \
37988           || exit 1
37989
37990 @endif target-boehm-gc
37991
37992 .PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
37993 maybe-pdf-target-boehm-gc:
37994 @if target-boehm-gc
37995 maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
37996
37997 pdf-target-boehm-gc: \
37998     configure-target-boehm-gc 
37999         @: $(MAKE); $(unstage)
38000         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38001         r=`${PWD_COMMAND}`; export r; \
38002         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38003         $(NORMAL_TARGET_EXPORTS) \
38004         echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
38005         for flag in $(EXTRA_TARGET_FLAGS); do \
38006           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38007         done; \
38008         (cd $(TARGET_SUBDIR)/boehm-gc && \
38009           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38010                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38011                   "RANLIB=$${RANLIB}" \
38012                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38013                    pdf) \
38014           || exit 1
38015
38016 @endif target-boehm-gc
38017
38018 .PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
38019 maybe-html-target-boehm-gc:
38020 @if target-boehm-gc
38021 maybe-html-target-boehm-gc: html-target-boehm-gc
38022
38023 html-target-boehm-gc: \
38024     configure-target-boehm-gc 
38025         @: $(MAKE); $(unstage)
38026         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38027         r=`${PWD_COMMAND}`; export r; \
38028         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38029         $(NORMAL_TARGET_EXPORTS) \
38030         echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
38031         for flag in $(EXTRA_TARGET_FLAGS); do \
38032           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38033         done; \
38034         (cd $(TARGET_SUBDIR)/boehm-gc && \
38035           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38036                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38037                   "RANLIB=$${RANLIB}" \
38038                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38039                    html) \
38040           || exit 1
38041
38042 @endif target-boehm-gc
38043
38044 .PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
38045 maybe-TAGS-target-boehm-gc:
38046 @if target-boehm-gc
38047 maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
38048
38049 TAGS-target-boehm-gc: \
38050     configure-target-boehm-gc 
38051         @: $(MAKE); $(unstage)
38052         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38053         r=`${PWD_COMMAND}`; export r; \
38054         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38055         $(NORMAL_TARGET_EXPORTS) \
38056         echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
38057         for flag in $(EXTRA_TARGET_FLAGS); do \
38058           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38059         done; \
38060         (cd $(TARGET_SUBDIR)/boehm-gc && \
38061           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38062                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38063                   "RANLIB=$${RANLIB}" \
38064                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38065                    TAGS) \
38066           || exit 1
38067
38068 @endif target-boehm-gc
38069
38070 .PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
38071 maybe-install-info-target-boehm-gc:
38072 @if target-boehm-gc
38073 maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
38074
38075 install-info-target-boehm-gc: \
38076     configure-target-boehm-gc \
38077     info-target-boehm-gc 
38078         @: $(MAKE); $(unstage)
38079         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38080         r=`${PWD_COMMAND}`; export r; \
38081         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38082         $(NORMAL_TARGET_EXPORTS) \
38083         echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
38084         for flag in $(EXTRA_TARGET_FLAGS); do \
38085           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38086         done; \
38087         (cd $(TARGET_SUBDIR)/boehm-gc && \
38088           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38089                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38090                   "RANLIB=$${RANLIB}" \
38091                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38092                    install-info) \
38093           || exit 1
38094
38095 @endif target-boehm-gc
38096
38097 .PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
38098 maybe-install-pdf-target-boehm-gc:
38099 @if target-boehm-gc
38100 maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
38101
38102 install-pdf-target-boehm-gc: \
38103     configure-target-boehm-gc \
38104     pdf-target-boehm-gc 
38105         @: $(MAKE); $(unstage)
38106         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38107         r=`${PWD_COMMAND}`; export r; \
38108         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38109         $(NORMAL_TARGET_EXPORTS) \
38110         echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
38111         for flag in $(EXTRA_TARGET_FLAGS); do \
38112           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38113         done; \
38114         (cd $(TARGET_SUBDIR)/boehm-gc && \
38115           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38116                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38117                   "RANLIB=$${RANLIB}" \
38118                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38119                    install-pdf) \
38120           || exit 1
38121
38122 @endif target-boehm-gc
38123
38124 .PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
38125 maybe-install-html-target-boehm-gc:
38126 @if target-boehm-gc
38127 maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
38128
38129 install-html-target-boehm-gc: \
38130     configure-target-boehm-gc \
38131     html-target-boehm-gc 
38132         @: $(MAKE); $(unstage)
38133         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38134         r=`${PWD_COMMAND}`; export r; \
38135         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38136         $(NORMAL_TARGET_EXPORTS) \
38137         echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
38138         for flag in $(EXTRA_TARGET_FLAGS); do \
38139           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38140         done; \
38141         (cd $(TARGET_SUBDIR)/boehm-gc && \
38142           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38143                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38144                   "RANLIB=$${RANLIB}" \
38145                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38146                    install-html) \
38147           || exit 1
38148
38149 @endif target-boehm-gc
38150
38151 .PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
38152 maybe-installcheck-target-boehm-gc:
38153 @if target-boehm-gc
38154 maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
38155
38156 installcheck-target-boehm-gc: \
38157     configure-target-boehm-gc 
38158         @: $(MAKE); $(unstage)
38159         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38160         r=`${PWD_COMMAND}`; export r; \
38161         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38162         $(NORMAL_TARGET_EXPORTS) \
38163         echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
38164         for flag in $(EXTRA_TARGET_FLAGS); do \
38165           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38166         done; \
38167         (cd $(TARGET_SUBDIR)/boehm-gc && \
38168           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38169                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38170                   "RANLIB=$${RANLIB}" \
38171                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38172                    installcheck) \
38173           || exit 1
38174
38175 @endif target-boehm-gc
38176
38177 .PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
38178 maybe-mostlyclean-target-boehm-gc:
38179 @if target-boehm-gc
38180 maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
38181
38182 mostlyclean-target-boehm-gc: 
38183         @: $(MAKE); $(unstage)
38184         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38185         r=`${PWD_COMMAND}`; export r; \
38186         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38187         $(NORMAL_TARGET_EXPORTS) \
38188         echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
38189         for flag in $(EXTRA_TARGET_FLAGS); do \
38190           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38191         done; \
38192         (cd $(TARGET_SUBDIR)/boehm-gc && \
38193           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38194                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38195                   "RANLIB=$${RANLIB}" \
38196                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38197                    mostlyclean) \
38198           || exit 1
38199
38200 @endif target-boehm-gc
38201
38202 .PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
38203 maybe-clean-target-boehm-gc:
38204 @if target-boehm-gc
38205 maybe-clean-target-boehm-gc: clean-target-boehm-gc
38206
38207 clean-target-boehm-gc: 
38208         @: $(MAKE); $(unstage)
38209         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38210         r=`${PWD_COMMAND}`; export r; \
38211         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38212         $(NORMAL_TARGET_EXPORTS) \
38213         echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
38214         for flag in $(EXTRA_TARGET_FLAGS); do \
38215           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38216         done; \
38217         (cd $(TARGET_SUBDIR)/boehm-gc && \
38218           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38219                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38220                   "RANLIB=$${RANLIB}" \
38221                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38222                    clean) \
38223           || exit 1
38224
38225 @endif target-boehm-gc
38226
38227 .PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
38228 maybe-distclean-target-boehm-gc:
38229 @if target-boehm-gc
38230 maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
38231
38232 distclean-target-boehm-gc: 
38233         @: $(MAKE); $(unstage)
38234         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38235         r=`${PWD_COMMAND}`; export r; \
38236         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38237         $(NORMAL_TARGET_EXPORTS) \
38238         echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
38239         for flag in $(EXTRA_TARGET_FLAGS); do \
38240           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38241         done; \
38242         (cd $(TARGET_SUBDIR)/boehm-gc && \
38243           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38244                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38245                   "RANLIB=$${RANLIB}" \
38246                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38247                    distclean) \
38248           || exit 1
38249
38250 @endif target-boehm-gc
38251
38252 .PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
38253 maybe-maintainer-clean-target-boehm-gc:
38254 @if target-boehm-gc
38255 maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
38256
38257 maintainer-clean-target-boehm-gc: 
38258         @: $(MAKE); $(unstage)
38259         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38260         r=`${PWD_COMMAND}`; export r; \
38261         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38262         $(NORMAL_TARGET_EXPORTS) \
38263         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
38264         for flag in $(EXTRA_TARGET_FLAGS); do \
38265           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38266         done; \
38267         (cd $(TARGET_SUBDIR)/boehm-gc && \
38268           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38269                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38270                   "RANLIB=$${RANLIB}" \
38271                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38272                    maintainer-clean) \
38273           || exit 1
38274
38275 @endif target-boehm-gc
38276
38277
38278
38279
38280
38281 .PHONY: configure-target-rda maybe-configure-target-rda
38282 maybe-configure-target-rda:
38283 @if gcc-bootstrap
38284 configure-target-rda: stage_current
38285 @endif gcc-bootstrap
38286 @if target-rda
38287 maybe-configure-target-rda: configure-target-rda
38288 configure-target-rda: 
38289         @: $(MAKE); $(unstage)
38290         @r=`${PWD_COMMAND}`; export r; \
38291         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38292         echo "Checking multilib configuration for rda..."; \
38293         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
38294         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
38295         if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
38296           if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
38297             rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
38298           else \
38299             rm -f $(TARGET_SUBDIR)/rda/Makefile; \
38300             mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
38301           fi; \
38302         else \
38303           mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
38304         fi; \
38305         test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
38306         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
38307         $(NORMAL_TARGET_EXPORTS)  \
38308         echo Configuring in $(TARGET_SUBDIR)/rda; \
38309         cd "$(TARGET_SUBDIR)/rda" || exit 1; \
38310         case $(srcdir) in \
38311           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38312           *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
38313                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38314         esac; \
38315         srcdiroption="--srcdir=$${topdir}/rda"; \
38316         libsrcdir="$$s/rda"; \
38317         rm -f no-such-file || : ; \
38318         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38319           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38320           --target=${target_alias} $${srcdiroption}  \
38321           || exit 1
38322 @endif target-rda
38323
38324
38325
38326
38327
38328 .PHONY: all-target-rda maybe-all-target-rda
38329 maybe-all-target-rda:
38330 @if gcc-bootstrap
38331 all-target-rda: stage_current
38332 @endif gcc-bootstrap
38333 @if target-rda
38334 TARGET-target-rda=all
38335 maybe-all-target-rda: all-target-rda
38336 all-target-rda: configure-target-rda
38337         @: $(MAKE); $(unstage)
38338         @r=`${PWD_COMMAND}`; export r; \
38339         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38340         $(NORMAL_TARGET_EXPORTS)  \
38341         (cd $(TARGET_SUBDIR)/rda && \
38342           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
38343                 $(TARGET-target-rda))
38344 @endif target-rda
38345
38346
38347
38348
38349
38350 .PHONY: check-target-rda maybe-check-target-rda
38351 maybe-check-target-rda:
38352 @if target-rda
38353 maybe-check-target-rda: check-target-rda
38354
38355 check-target-rda:
38356         @: $(MAKE); $(unstage)
38357         @r=`${PWD_COMMAND}`; export r; \
38358         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38359         $(NORMAL_TARGET_EXPORTS) \
38360         (cd $(TARGET_SUBDIR)/rda && \
38361           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
38362
38363 @endif target-rda
38364
38365 .PHONY: install-target-rda maybe-install-target-rda
38366 maybe-install-target-rda:
38367 @if target-rda
38368 maybe-install-target-rda: install-target-rda
38369
38370 install-target-rda: installdirs
38371         @: $(MAKE); $(unstage)
38372         @r=`${PWD_COMMAND}`; export r; \
38373         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38374         $(NORMAL_TARGET_EXPORTS) \
38375         (cd $(TARGET_SUBDIR)/rda && \
38376           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
38377
38378 @endif target-rda
38379
38380 .PHONY: install-strip-target-rda maybe-install-strip-target-rda
38381 maybe-install-strip-target-rda:
38382 @if target-rda
38383 maybe-install-strip-target-rda: install-strip-target-rda
38384
38385 install-strip-target-rda: installdirs
38386         @: $(MAKE); $(unstage)
38387         @r=`${PWD_COMMAND}`; export r; \
38388         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38389         $(NORMAL_TARGET_EXPORTS) \
38390         (cd $(TARGET_SUBDIR)/rda && \
38391           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
38392
38393 @endif target-rda
38394
38395 # Other targets (info, dvi, pdf, etc.)
38396
38397 .PHONY: maybe-info-target-rda info-target-rda
38398 maybe-info-target-rda:
38399 @if target-rda
38400 maybe-info-target-rda: info-target-rda
38401
38402 info-target-rda: \
38403     configure-target-rda 
38404         @: $(MAKE); $(unstage)
38405         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38406         r=`${PWD_COMMAND}`; export r; \
38407         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38408         $(NORMAL_TARGET_EXPORTS) \
38409         echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
38410         for flag in $(EXTRA_TARGET_FLAGS); do \
38411           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38412         done; \
38413         (cd $(TARGET_SUBDIR)/rda && \
38414           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38415                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38416                   "RANLIB=$${RANLIB}" \
38417                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38418                    info) \
38419           || exit 1
38420
38421 @endif target-rda
38422
38423 .PHONY: maybe-dvi-target-rda dvi-target-rda
38424 maybe-dvi-target-rda:
38425 @if target-rda
38426 maybe-dvi-target-rda: dvi-target-rda
38427
38428 dvi-target-rda: \
38429     configure-target-rda 
38430         @: $(MAKE); $(unstage)
38431         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38432         r=`${PWD_COMMAND}`; export r; \
38433         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38434         $(NORMAL_TARGET_EXPORTS) \
38435         echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
38436         for flag in $(EXTRA_TARGET_FLAGS); do \
38437           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38438         done; \
38439         (cd $(TARGET_SUBDIR)/rda && \
38440           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38441                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38442                   "RANLIB=$${RANLIB}" \
38443                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38444                    dvi) \
38445           || exit 1
38446
38447 @endif target-rda
38448
38449 .PHONY: maybe-pdf-target-rda pdf-target-rda
38450 maybe-pdf-target-rda:
38451 @if target-rda
38452 maybe-pdf-target-rda: pdf-target-rda
38453
38454 pdf-target-rda: \
38455     configure-target-rda 
38456         @: $(MAKE); $(unstage)
38457         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38458         r=`${PWD_COMMAND}`; export r; \
38459         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38460         $(NORMAL_TARGET_EXPORTS) \
38461         echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
38462         for flag in $(EXTRA_TARGET_FLAGS); do \
38463           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38464         done; \
38465         (cd $(TARGET_SUBDIR)/rda && \
38466           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38467                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38468                   "RANLIB=$${RANLIB}" \
38469                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38470                    pdf) \
38471           || exit 1
38472
38473 @endif target-rda
38474
38475 .PHONY: maybe-html-target-rda html-target-rda
38476 maybe-html-target-rda:
38477 @if target-rda
38478 maybe-html-target-rda: html-target-rda
38479
38480 html-target-rda: \
38481     configure-target-rda 
38482         @: $(MAKE); $(unstage)
38483         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38484         r=`${PWD_COMMAND}`; export r; \
38485         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38486         $(NORMAL_TARGET_EXPORTS) \
38487         echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
38488         for flag in $(EXTRA_TARGET_FLAGS); do \
38489           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38490         done; \
38491         (cd $(TARGET_SUBDIR)/rda && \
38492           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38493                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38494                   "RANLIB=$${RANLIB}" \
38495                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38496                    html) \
38497           || exit 1
38498
38499 @endif target-rda
38500
38501 .PHONY: maybe-TAGS-target-rda TAGS-target-rda
38502 maybe-TAGS-target-rda:
38503 @if target-rda
38504 maybe-TAGS-target-rda: TAGS-target-rda
38505
38506 TAGS-target-rda: \
38507     configure-target-rda 
38508         @: $(MAKE); $(unstage)
38509         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38510         r=`${PWD_COMMAND}`; export r; \
38511         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38512         $(NORMAL_TARGET_EXPORTS) \
38513         echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
38514         for flag in $(EXTRA_TARGET_FLAGS); do \
38515           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38516         done; \
38517         (cd $(TARGET_SUBDIR)/rda && \
38518           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38519                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38520                   "RANLIB=$${RANLIB}" \
38521                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38522                    TAGS) \
38523           || exit 1
38524
38525 @endif target-rda
38526
38527 .PHONY: maybe-install-info-target-rda install-info-target-rda
38528 maybe-install-info-target-rda:
38529 @if target-rda
38530 maybe-install-info-target-rda: install-info-target-rda
38531
38532 install-info-target-rda: \
38533     configure-target-rda \
38534     info-target-rda 
38535         @: $(MAKE); $(unstage)
38536         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38537         r=`${PWD_COMMAND}`; export r; \
38538         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38539         $(NORMAL_TARGET_EXPORTS) \
38540         echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
38541         for flag in $(EXTRA_TARGET_FLAGS); do \
38542           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38543         done; \
38544         (cd $(TARGET_SUBDIR)/rda && \
38545           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38546                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38547                   "RANLIB=$${RANLIB}" \
38548                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38549                    install-info) \
38550           || exit 1
38551
38552 @endif target-rda
38553
38554 .PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
38555 maybe-install-pdf-target-rda:
38556 @if target-rda
38557 maybe-install-pdf-target-rda: install-pdf-target-rda
38558
38559 install-pdf-target-rda: \
38560     configure-target-rda \
38561     pdf-target-rda 
38562         @: $(MAKE); $(unstage)
38563         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38564         r=`${PWD_COMMAND}`; export r; \
38565         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38566         $(NORMAL_TARGET_EXPORTS) \
38567         echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
38568         for flag in $(EXTRA_TARGET_FLAGS); do \
38569           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38570         done; \
38571         (cd $(TARGET_SUBDIR)/rda && \
38572           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38573                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38574                   "RANLIB=$${RANLIB}" \
38575                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38576                    install-pdf) \
38577           || exit 1
38578
38579 @endif target-rda
38580
38581 .PHONY: maybe-install-html-target-rda install-html-target-rda
38582 maybe-install-html-target-rda:
38583 @if target-rda
38584 maybe-install-html-target-rda: install-html-target-rda
38585
38586 install-html-target-rda: \
38587     configure-target-rda \
38588     html-target-rda 
38589         @: $(MAKE); $(unstage)
38590         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38591         r=`${PWD_COMMAND}`; export r; \
38592         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38593         $(NORMAL_TARGET_EXPORTS) \
38594         echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
38595         for flag in $(EXTRA_TARGET_FLAGS); do \
38596           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38597         done; \
38598         (cd $(TARGET_SUBDIR)/rda && \
38599           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38600                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38601                   "RANLIB=$${RANLIB}" \
38602                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38603                    install-html) \
38604           || exit 1
38605
38606 @endif target-rda
38607
38608 .PHONY: maybe-installcheck-target-rda installcheck-target-rda
38609 maybe-installcheck-target-rda:
38610 @if target-rda
38611 maybe-installcheck-target-rda: installcheck-target-rda
38612
38613 installcheck-target-rda: \
38614     configure-target-rda 
38615         @: $(MAKE); $(unstage)
38616         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38617         r=`${PWD_COMMAND}`; export r; \
38618         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38619         $(NORMAL_TARGET_EXPORTS) \
38620         echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
38621         for flag in $(EXTRA_TARGET_FLAGS); do \
38622           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38623         done; \
38624         (cd $(TARGET_SUBDIR)/rda && \
38625           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38626                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38627                   "RANLIB=$${RANLIB}" \
38628                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38629                    installcheck) \
38630           || exit 1
38631
38632 @endif target-rda
38633
38634 .PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
38635 maybe-mostlyclean-target-rda:
38636 @if target-rda
38637 maybe-mostlyclean-target-rda: mostlyclean-target-rda
38638
38639 mostlyclean-target-rda: 
38640         @: $(MAKE); $(unstage)
38641         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38642         r=`${PWD_COMMAND}`; export r; \
38643         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38644         $(NORMAL_TARGET_EXPORTS) \
38645         echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
38646         for flag in $(EXTRA_TARGET_FLAGS); do \
38647           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38648         done; \
38649         (cd $(TARGET_SUBDIR)/rda && \
38650           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38651                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38652                   "RANLIB=$${RANLIB}" \
38653                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38654                    mostlyclean) \
38655           || exit 1
38656
38657 @endif target-rda
38658
38659 .PHONY: maybe-clean-target-rda clean-target-rda
38660 maybe-clean-target-rda:
38661 @if target-rda
38662 maybe-clean-target-rda: clean-target-rda
38663
38664 clean-target-rda: 
38665         @: $(MAKE); $(unstage)
38666         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38667         r=`${PWD_COMMAND}`; export r; \
38668         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38669         $(NORMAL_TARGET_EXPORTS) \
38670         echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
38671         for flag in $(EXTRA_TARGET_FLAGS); do \
38672           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38673         done; \
38674         (cd $(TARGET_SUBDIR)/rda && \
38675           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38676                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38677                   "RANLIB=$${RANLIB}" \
38678                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38679                    clean) \
38680           || exit 1
38681
38682 @endif target-rda
38683
38684 .PHONY: maybe-distclean-target-rda distclean-target-rda
38685 maybe-distclean-target-rda:
38686 @if target-rda
38687 maybe-distclean-target-rda: distclean-target-rda
38688
38689 distclean-target-rda: 
38690         @: $(MAKE); $(unstage)
38691         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38692         r=`${PWD_COMMAND}`; export r; \
38693         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38694         $(NORMAL_TARGET_EXPORTS) \
38695         echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
38696         for flag in $(EXTRA_TARGET_FLAGS); do \
38697           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38698         done; \
38699         (cd $(TARGET_SUBDIR)/rda && \
38700           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38701                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38702                   "RANLIB=$${RANLIB}" \
38703                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38704                    distclean) \
38705           || exit 1
38706
38707 @endif target-rda
38708
38709 .PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
38710 maybe-maintainer-clean-target-rda:
38711 @if target-rda
38712 maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
38713
38714 maintainer-clean-target-rda: 
38715         @: $(MAKE); $(unstage)
38716         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38717         r=`${PWD_COMMAND}`; export r; \
38718         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38719         $(NORMAL_TARGET_EXPORTS) \
38720         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
38721         for flag in $(EXTRA_TARGET_FLAGS); do \
38722           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38723         done; \
38724         (cd $(TARGET_SUBDIR)/rda && \
38725           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38726                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38727                   "RANLIB=$${RANLIB}" \
38728                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38729                    maintainer-clean) \
38730           || exit 1
38731
38732 @endif target-rda
38733
38734
38735
38736
38737
38738 .PHONY: configure-target-libada maybe-configure-target-libada
38739 maybe-configure-target-libada:
38740 @if gcc-bootstrap
38741 configure-target-libada: stage_current
38742 @endif gcc-bootstrap
38743 @if target-libada
38744 maybe-configure-target-libada: configure-target-libada
38745 configure-target-libada: 
38746         @: $(MAKE); $(unstage)
38747         @r=`${PWD_COMMAND}`; export r; \
38748         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38749         echo "Checking multilib configuration for libada..."; \
38750         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
38751         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
38752         if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
38753           if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
38754             rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
38755           else \
38756             rm -f $(TARGET_SUBDIR)/libada/Makefile; \
38757             mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
38758           fi; \
38759         else \
38760           mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
38761         fi; \
38762         test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
38763         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
38764         $(NORMAL_TARGET_EXPORTS)  \
38765         echo Configuring in $(TARGET_SUBDIR)/libada; \
38766         cd "$(TARGET_SUBDIR)/libada" || exit 1; \
38767         case $(srcdir) in \
38768           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38769           *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
38770                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38771         esac; \
38772         srcdiroption="--srcdir=$${topdir}/libada"; \
38773         libsrcdir="$$s/libada"; \
38774         rm -f no-such-file || : ; \
38775         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38776           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38777           --target=${target_alias} $${srcdiroption}  \
38778           || exit 1
38779 @endif target-libada
38780
38781
38782
38783
38784
38785 .PHONY: all-target-libada maybe-all-target-libada
38786 maybe-all-target-libada:
38787 @if gcc-bootstrap
38788 all-target-libada: stage_current
38789 @endif gcc-bootstrap
38790 @if target-libada
38791 TARGET-target-libada=all
38792 maybe-all-target-libada: all-target-libada
38793 all-target-libada: configure-target-libada
38794         @: $(MAKE); $(unstage)
38795         @r=`${PWD_COMMAND}`; export r; \
38796         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38797         $(NORMAL_TARGET_EXPORTS)  \
38798         (cd $(TARGET_SUBDIR)/libada && \
38799           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
38800                 $(TARGET-target-libada))
38801 @endif target-libada
38802
38803
38804
38805
38806
38807 .PHONY: check-target-libada maybe-check-target-libada
38808 maybe-check-target-libada:
38809 @if target-libada
38810 maybe-check-target-libada: check-target-libada
38811
38812 check-target-libada:
38813         @: $(MAKE); $(unstage)
38814         @r=`${PWD_COMMAND}`; export r; \
38815         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38816         $(NORMAL_TARGET_EXPORTS) \
38817         (cd $(TARGET_SUBDIR)/libada && \
38818           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
38819
38820 @endif target-libada
38821
38822 .PHONY: install-target-libada maybe-install-target-libada
38823 maybe-install-target-libada:
38824 @if target-libada
38825 maybe-install-target-libada: install-target-libada
38826
38827 install-target-libada: installdirs
38828         @: $(MAKE); $(unstage)
38829         @r=`${PWD_COMMAND}`; export r; \
38830         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38831         $(NORMAL_TARGET_EXPORTS) \
38832         (cd $(TARGET_SUBDIR)/libada && \
38833           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
38834
38835 @endif target-libada
38836
38837 .PHONY: install-strip-target-libada maybe-install-strip-target-libada
38838 maybe-install-strip-target-libada:
38839 @if target-libada
38840 maybe-install-strip-target-libada: install-strip-target-libada
38841
38842 install-strip-target-libada: installdirs
38843         @: $(MAKE); $(unstage)
38844         @r=`${PWD_COMMAND}`; export r; \
38845         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38846         $(NORMAL_TARGET_EXPORTS) \
38847         (cd $(TARGET_SUBDIR)/libada && \
38848           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
38849
38850 @endif target-libada
38851
38852 # Other targets (info, dvi, pdf, etc.)
38853
38854 .PHONY: maybe-info-target-libada info-target-libada
38855 maybe-info-target-libada:
38856 @if target-libada
38857 maybe-info-target-libada: info-target-libada
38858
38859 info-target-libada: \
38860     configure-target-libada 
38861         @: $(MAKE); $(unstage)
38862         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38863         r=`${PWD_COMMAND}`; export r; \
38864         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38865         $(NORMAL_TARGET_EXPORTS) \
38866         echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
38867         for flag in $(EXTRA_TARGET_FLAGS); do \
38868           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38869         done; \
38870         (cd $(TARGET_SUBDIR)/libada && \
38871           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38872                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38873                   "RANLIB=$${RANLIB}" \
38874                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38875                    info) \
38876           || exit 1
38877
38878 @endif target-libada
38879
38880 .PHONY: maybe-dvi-target-libada dvi-target-libada
38881 maybe-dvi-target-libada:
38882 @if target-libada
38883 maybe-dvi-target-libada: dvi-target-libada
38884
38885 dvi-target-libada: \
38886     configure-target-libada 
38887         @: $(MAKE); $(unstage)
38888         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38889         r=`${PWD_COMMAND}`; export r; \
38890         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38891         $(NORMAL_TARGET_EXPORTS) \
38892         echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
38893         for flag in $(EXTRA_TARGET_FLAGS); do \
38894           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38895         done; \
38896         (cd $(TARGET_SUBDIR)/libada && \
38897           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38898                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38899                   "RANLIB=$${RANLIB}" \
38900                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38901                    dvi) \
38902           || exit 1
38903
38904 @endif target-libada
38905
38906 .PHONY: maybe-pdf-target-libada pdf-target-libada
38907 maybe-pdf-target-libada:
38908 @if target-libada
38909 maybe-pdf-target-libada: pdf-target-libada
38910
38911 pdf-target-libada: \
38912     configure-target-libada 
38913         @: $(MAKE); $(unstage)
38914         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38915         r=`${PWD_COMMAND}`; export r; \
38916         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38917         $(NORMAL_TARGET_EXPORTS) \
38918         echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
38919         for flag in $(EXTRA_TARGET_FLAGS); do \
38920           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38921         done; \
38922         (cd $(TARGET_SUBDIR)/libada && \
38923           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38924                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38925                   "RANLIB=$${RANLIB}" \
38926                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38927                    pdf) \
38928           || exit 1
38929
38930 @endif target-libada
38931
38932 .PHONY: maybe-html-target-libada html-target-libada
38933 maybe-html-target-libada:
38934 @if target-libada
38935 maybe-html-target-libada: html-target-libada
38936
38937 html-target-libada: \
38938     configure-target-libada 
38939         @: $(MAKE); $(unstage)
38940         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38941         r=`${PWD_COMMAND}`; export r; \
38942         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38943         $(NORMAL_TARGET_EXPORTS) \
38944         echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
38945         for flag in $(EXTRA_TARGET_FLAGS); do \
38946           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38947         done; \
38948         (cd $(TARGET_SUBDIR)/libada && \
38949           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38950                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38951                   "RANLIB=$${RANLIB}" \
38952                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38953                    html) \
38954           || exit 1
38955
38956 @endif target-libada
38957
38958 .PHONY: maybe-TAGS-target-libada TAGS-target-libada
38959 maybe-TAGS-target-libada:
38960 @if target-libada
38961 maybe-TAGS-target-libada: TAGS-target-libada
38962
38963 TAGS-target-libada: \
38964     configure-target-libada 
38965         @: $(MAKE); $(unstage)
38966         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38967         r=`${PWD_COMMAND}`; export r; \
38968         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38969         $(NORMAL_TARGET_EXPORTS) \
38970         echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
38971         for flag in $(EXTRA_TARGET_FLAGS); do \
38972           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38973         done; \
38974         (cd $(TARGET_SUBDIR)/libada && \
38975           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38976                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38977                   "RANLIB=$${RANLIB}" \
38978                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38979                    TAGS) \
38980           || exit 1
38981
38982 @endif target-libada
38983
38984 .PHONY: maybe-install-info-target-libada install-info-target-libada
38985 maybe-install-info-target-libada:
38986 @if target-libada
38987 maybe-install-info-target-libada: install-info-target-libada
38988
38989 install-info-target-libada: \
38990     configure-target-libada \
38991     info-target-libada 
38992         @: $(MAKE); $(unstage)
38993         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38994         r=`${PWD_COMMAND}`; export r; \
38995         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38996         $(NORMAL_TARGET_EXPORTS) \
38997         echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
38998         for flag in $(EXTRA_TARGET_FLAGS); do \
38999           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39000         done; \
39001         (cd $(TARGET_SUBDIR)/libada && \
39002           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39003                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39004                   "RANLIB=$${RANLIB}" \
39005                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39006                    install-info) \
39007           || exit 1
39008
39009 @endif target-libada
39010
39011 .PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
39012 maybe-install-pdf-target-libada:
39013 @if target-libada
39014 maybe-install-pdf-target-libada: install-pdf-target-libada
39015
39016 install-pdf-target-libada: \
39017     configure-target-libada \
39018     pdf-target-libada 
39019         @: $(MAKE); $(unstage)
39020         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39021         r=`${PWD_COMMAND}`; export r; \
39022         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39023         $(NORMAL_TARGET_EXPORTS) \
39024         echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
39025         for flag in $(EXTRA_TARGET_FLAGS); do \
39026           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39027         done; \
39028         (cd $(TARGET_SUBDIR)/libada && \
39029           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39030                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39031                   "RANLIB=$${RANLIB}" \
39032                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39033                    install-pdf) \
39034           || exit 1
39035
39036 @endif target-libada
39037
39038 .PHONY: maybe-install-html-target-libada install-html-target-libada
39039 maybe-install-html-target-libada:
39040 @if target-libada
39041 maybe-install-html-target-libada: install-html-target-libada
39042
39043 install-html-target-libada: \
39044     configure-target-libada \
39045     html-target-libada 
39046         @: $(MAKE); $(unstage)
39047         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39048         r=`${PWD_COMMAND}`; export r; \
39049         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39050         $(NORMAL_TARGET_EXPORTS) \
39051         echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
39052         for flag in $(EXTRA_TARGET_FLAGS); do \
39053           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39054         done; \
39055         (cd $(TARGET_SUBDIR)/libada && \
39056           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39057                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39058                   "RANLIB=$${RANLIB}" \
39059                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39060                    install-html) \
39061           || exit 1
39062
39063 @endif target-libada
39064
39065 .PHONY: maybe-installcheck-target-libada installcheck-target-libada
39066 maybe-installcheck-target-libada:
39067 @if target-libada
39068 maybe-installcheck-target-libada: installcheck-target-libada
39069
39070 installcheck-target-libada: \
39071     configure-target-libada 
39072         @: $(MAKE); $(unstage)
39073         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39074         r=`${PWD_COMMAND}`; export r; \
39075         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39076         $(NORMAL_TARGET_EXPORTS) \
39077         echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
39078         for flag in $(EXTRA_TARGET_FLAGS); do \
39079           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39080         done; \
39081         (cd $(TARGET_SUBDIR)/libada && \
39082           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39083                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39084                   "RANLIB=$${RANLIB}" \
39085                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39086                    installcheck) \
39087           || exit 1
39088
39089 @endif target-libada
39090
39091 .PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
39092 maybe-mostlyclean-target-libada:
39093 @if target-libada
39094 maybe-mostlyclean-target-libada: mostlyclean-target-libada
39095
39096 mostlyclean-target-libada: 
39097         @: $(MAKE); $(unstage)
39098         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39099         r=`${PWD_COMMAND}`; export r; \
39100         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39101         $(NORMAL_TARGET_EXPORTS) \
39102         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
39103         for flag in $(EXTRA_TARGET_FLAGS); do \
39104           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39105         done; \
39106         (cd $(TARGET_SUBDIR)/libada && \
39107           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39108                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39109                   "RANLIB=$${RANLIB}" \
39110                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39111                    mostlyclean) \
39112           || exit 1
39113
39114 @endif target-libada
39115
39116 .PHONY: maybe-clean-target-libada clean-target-libada
39117 maybe-clean-target-libada:
39118 @if target-libada
39119 maybe-clean-target-libada: clean-target-libada
39120
39121 clean-target-libada: 
39122         @: $(MAKE); $(unstage)
39123         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39124         r=`${PWD_COMMAND}`; export r; \
39125         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39126         $(NORMAL_TARGET_EXPORTS) \
39127         echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
39128         for flag in $(EXTRA_TARGET_FLAGS); do \
39129           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39130         done; \
39131         (cd $(TARGET_SUBDIR)/libada && \
39132           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39133                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39134                   "RANLIB=$${RANLIB}" \
39135                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39136                    clean) \
39137           || exit 1
39138
39139 @endif target-libada
39140
39141 .PHONY: maybe-distclean-target-libada distclean-target-libada
39142 maybe-distclean-target-libada:
39143 @if target-libada
39144 maybe-distclean-target-libada: distclean-target-libada
39145
39146 distclean-target-libada: 
39147         @: $(MAKE); $(unstage)
39148         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39149         r=`${PWD_COMMAND}`; export r; \
39150         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39151         $(NORMAL_TARGET_EXPORTS) \
39152         echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
39153         for flag in $(EXTRA_TARGET_FLAGS); do \
39154           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39155         done; \
39156         (cd $(TARGET_SUBDIR)/libada && \
39157           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39158                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39159                   "RANLIB=$${RANLIB}" \
39160                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39161                    distclean) \
39162           || exit 1
39163
39164 @endif target-libada
39165
39166 .PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
39167 maybe-maintainer-clean-target-libada:
39168 @if target-libada
39169 maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
39170
39171 maintainer-clean-target-libada: 
39172         @: $(MAKE); $(unstage)
39173         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39174         r=`${PWD_COMMAND}`; export r; \
39175         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39176         $(NORMAL_TARGET_EXPORTS) \
39177         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
39178         for flag in $(EXTRA_TARGET_FLAGS); do \
39179           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39180         done; \
39181         (cd $(TARGET_SUBDIR)/libada && \
39182           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39183                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39184                   "RANLIB=$${RANLIB}" \
39185                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39186                    maintainer-clean) \
39187           || exit 1
39188
39189 @endif target-libada
39190
39191
39192
39193
39194
39195 .PHONY: configure-target-libgomp maybe-configure-target-libgomp
39196 maybe-configure-target-libgomp:
39197 @if gcc-bootstrap
39198 configure-target-libgomp: stage_current
39199 @endif gcc-bootstrap
39200 @if target-libgomp
39201 maybe-configure-target-libgomp: configure-target-libgomp
39202 configure-target-libgomp: 
39203         @r=`${PWD_COMMAND}`; export r; \
39204         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39205         echo "Checking multilib configuration for libgomp..."; \
39206         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39207         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39208         if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39209           if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39210             rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39211           else \
39212             rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39213             mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39214           fi; \
39215         else \
39216           mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39217         fi; \
39218         test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39219         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39220         $(NORMAL_TARGET_EXPORTS)  \
39221         echo Configuring in $(TARGET_SUBDIR)/libgomp; \
39222         cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
39223         case $(srcdir) in \
39224           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39225           *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39226                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39227         esac; \
39228         srcdiroption="--srcdir=$${topdir}/libgomp"; \
39229         libsrcdir="$$s/libgomp"; \
39230         rm -f no-such-file || : ; \
39231         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39232           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39233           --target=${target_alias} $${srcdiroption}  \
39234           || exit 1
39235 @endif target-libgomp
39236
39237
39238
39239 .PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
39240 maybe-configure-stage1-target-libgomp:
39241 @if target-libgomp-bootstrap
39242 maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
39243 configure-stage1-target-libgomp:
39244         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
39245         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39246         @r=`${PWD_COMMAND}`; export r; \
39247         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39248         TFLAGS="$(STAGE1_TFLAGS)"; \
39249         echo "Checking multilib configuration for libgomp..."; \
39250         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39251         if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39252           if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39253             rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39254           else \
39255             rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39256             mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39257           fi; \
39258         else \
39259           mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39260         fi; \
39261         test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39262         $(NORMAL_TARGET_EXPORTS) \
39263         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39264         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39265         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
39266         echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp ; \
39267         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39268         cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39269         case $(srcdir) in \
39270           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39271           *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39272                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39273         esac; \
39274         srcdiroption="--srcdir=$${topdir}/libgomp"; \
39275         libsrcdir="$$s/libgomp"; \
39276         $(SHELL) $${libsrcdir}/configure \
39277           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39278           --target=${target_alias} $${srcdiroption} \
39279           $(STAGE1_CONFIGURE_FLAGS)
39280 @endif target-libgomp-bootstrap
39281
39282 .PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
39283 maybe-configure-stage2-target-libgomp:
39284 @if target-libgomp-bootstrap
39285 maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
39286 configure-stage2-target-libgomp:
39287         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
39288         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39289         @r=`${PWD_COMMAND}`; export r; \
39290         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39291         TFLAGS="$(STAGE2_TFLAGS)"; \
39292         echo "Checking multilib configuration for libgomp..."; \
39293         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39294         if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39295           if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39296             rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39297           else \
39298             rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39299             mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39300           fi; \
39301         else \
39302           mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39303         fi; \
39304         test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39305         $(NORMAL_TARGET_EXPORTS) \
39306          \
39307         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39308         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39309         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
39310         echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp ; \
39311         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39312         cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39313         case $(srcdir) in \
39314           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39315           *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39316                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39317         esac; \
39318         srcdiroption="--srcdir=$${topdir}/libgomp"; \
39319         libsrcdir="$$s/libgomp"; \
39320         $(SHELL) $${libsrcdir}/configure \
39321           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39322           --target=${target_alias} $${srcdiroption} \
39323           --with-build-libsubdir=$(HOST_SUBDIR) \
39324           $(STAGE2_CONFIGURE_FLAGS)
39325 @endif target-libgomp-bootstrap
39326
39327 .PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
39328 maybe-configure-stage3-target-libgomp:
39329 @if target-libgomp-bootstrap
39330 maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
39331 configure-stage3-target-libgomp:
39332         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
39333         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39334         @r=`${PWD_COMMAND}`; export r; \
39335         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39336         TFLAGS="$(STAGE3_TFLAGS)"; \
39337         echo "Checking multilib configuration for libgomp..."; \
39338         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39339         if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39340           if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39341             rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39342           else \
39343             rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39344             mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39345           fi; \
39346         else \
39347           mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39348         fi; \
39349         test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39350         $(NORMAL_TARGET_EXPORTS) \
39351          \
39352         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39353         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39354         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
39355         echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp ; \
39356         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39357         cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39358         case $(srcdir) in \
39359           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39360           *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39361                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39362         esac; \
39363         srcdiroption="--srcdir=$${topdir}/libgomp"; \
39364         libsrcdir="$$s/libgomp"; \
39365         $(SHELL) $${libsrcdir}/configure \
39366           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39367           --target=${target_alias} $${srcdiroption} \
39368           --with-build-libsubdir=$(HOST_SUBDIR) \
39369           $(STAGE3_CONFIGURE_FLAGS)
39370 @endif target-libgomp-bootstrap
39371
39372 .PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
39373 maybe-configure-stage4-target-libgomp:
39374 @if target-libgomp-bootstrap
39375 maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
39376 configure-stage4-target-libgomp:
39377         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
39378         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39379         @r=`${PWD_COMMAND}`; export r; \
39380         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39381         TFLAGS="$(STAGE4_TFLAGS)"; \
39382         echo "Checking multilib configuration for libgomp..."; \
39383         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39384         if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39385           if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39386             rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39387           else \
39388             rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39389             mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39390           fi; \
39391         else \
39392           mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39393         fi; \
39394         test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39395         $(NORMAL_TARGET_EXPORTS) \
39396          \
39397         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39398         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39399         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
39400         echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp ; \
39401         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39402         cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39403         case $(srcdir) in \
39404           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39405           *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39406                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39407         esac; \
39408         srcdiroption="--srcdir=$${topdir}/libgomp"; \
39409         libsrcdir="$$s/libgomp"; \
39410         $(SHELL) $${libsrcdir}/configure \
39411           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39412           --target=${target_alias} $${srcdiroption} \
39413           --with-build-libsubdir=$(HOST_SUBDIR) \
39414           $(STAGE4_CONFIGURE_FLAGS)
39415 @endif target-libgomp-bootstrap
39416
39417 .PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
39418 maybe-configure-stageprofile-target-libgomp:
39419 @if target-libgomp-bootstrap
39420 maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
39421 configure-stageprofile-target-libgomp:
39422         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
39423         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39424         @r=`${PWD_COMMAND}`; export r; \
39425         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39426         TFLAGS="$(STAGEprofile_TFLAGS)"; \
39427         echo "Checking multilib configuration for libgomp..."; \
39428         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39429         if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39430           if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39431             rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39432           else \
39433             rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39434             mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39435           fi; \
39436         else \
39437           mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39438         fi; \
39439         test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39440         $(NORMAL_TARGET_EXPORTS) \
39441          \
39442         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39443         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39444         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
39445         echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp ; \
39446         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39447         cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39448         case $(srcdir) in \
39449           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39450           *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39451                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39452         esac; \
39453         srcdiroption="--srcdir=$${topdir}/libgomp"; \
39454         libsrcdir="$$s/libgomp"; \
39455         $(SHELL) $${libsrcdir}/configure \
39456           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39457           --target=${target_alias} $${srcdiroption} \
39458           --with-build-libsubdir=$(HOST_SUBDIR) \
39459           $(STAGEprofile_CONFIGURE_FLAGS)
39460 @endif target-libgomp-bootstrap
39461
39462 .PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
39463 maybe-configure-stagefeedback-target-libgomp:
39464 @if target-libgomp-bootstrap
39465 maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
39466 configure-stagefeedback-target-libgomp:
39467         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
39468         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39469         @r=`${PWD_COMMAND}`; export r; \
39470         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39471         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
39472         echo "Checking multilib configuration for libgomp..."; \
39473         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39474         if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39475           if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39476             rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39477           else \
39478             rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39479             mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39480           fi; \
39481         else \
39482           mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39483         fi; \
39484         test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39485         $(NORMAL_TARGET_EXPORTS) \
39486          \
39487         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39488         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39489         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
39490         echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp ; \
39491         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39492         cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39493         case $(srcdir) in \
39494           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39495           *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39496                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39497         esac; \
39498         srcdiroption="--srcdir=$${topdir}/libgomp"; \
39499         libsrcdir="$$s/libgomp"; \
39500         $(SHELL) $${libsrcdir}/configure \
39501           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39502           --target=${target_alias} $${srcdiroption} \
39503           --with-build-libsubdir=$(HOST_SUBDIR) \
39504           $(STAGEfeedback_CONFIGURE_FLAGS)
39505 @endif target-libgomp-bootstrap
39506
39507
39508
39509
39510
39511 .PHONY: all-target-libgomp maybe-all-target-libgomp
39512 maybe-all-target-libgomp:
39513 @if gcc-bootstrap
39514 all-target-libgomp: stage_current
39515 @endif gcc-bootstrap
39516 @if target-libgomp
39517 TARGET-target-libgomp=all
39518 maybe-all-target-libgomp: all-target-libgomp
39519 all-target-libgomp: configure-target-libgomp
39520         @r=`${PWD_COMMAND}`; export r; \
39521         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39522         $(NORMAL_TARGET_EXPORTS)  \
39523         (cd $(TARGET_SUBDIR)/libgomp && \
39524           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
39525                 $(TARGET-target-libgomp))
39526 @endif target-libgomp
39527
39528
39529
39530 .PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
39531 .PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
39532 maybe-all-stage1-target-libgomp:
39533 maybe-clean-stage1-target-libgomp:
39534 @if target-libgomp-bootstrap
39535 maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
39536 all-stage1: all-stage1-target-libgomp
39537 TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
39538 all-stage1-target-libgomp: configure-stage1-target-libgomp
39539         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
39540         @r=`${PWD_COMMAND}`; export r; \
39541         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39542         TFLAGS="$(STAGE1_TFLAGS)"; \
39543         $(NORMAL_TARGET_EXPORTS)  \
39544         cd $(TARGET_SUBDIR)/libgomp && \
39545         $(MAKE) $(BASE_FLAGS_TO_PASS) \
39546                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39547                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39548                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39549                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39550                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39551                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39552                 $(EXTRA_TARGET_FLAGS)   \
39553                 TFLAGS="$(STAGE1_TFLAGS)" \
39554                 $(TARGET-stage1-target-libgomp)
39555
39556 maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
39557 clean-stage1: clean-stage1-target-libgomp
39558 clean-stage1-target-libgomp:
39559         @if [ $(current_stage) = stage1 ]; then \
39560           [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39561         else \
39562           [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
39563           $(MAKE) stage1-start; \
39564         fi; \
39565         cd $(TARGET_SUBDIR)/libgomp && \
39566         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
39567                  clean
39568 @endif target-libgomp-bootstrap
39569
39570
39571 .PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
39572 .PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
39573 maybe-all-stage2-target-libgomp:
39574 maybe-clean-stage2-target-libgomp:
39575 @if target-libgomp-bootstrap
39576 maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
39577 all-stage2: all-stage2-target-libgomp
39578 TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
39579 all-stage2-target-libgomp: configure-stage2-target-libgomp
39580         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
39581         @r=`${PWD_COMMAND}`; export r; \
39582         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39583         TFLAGS="$(STAGE2_TFLAGS)"; \
39584         $(NORMAL_TARGET_EXPORTS) \
39585           \
39586         cd $(TARGET_SUBDIR)/libgomp && \
39587         $(MAKE) $(BASE_FLAGS_TO_PASS) \
39588                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39589                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39590                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39591                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39592                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39593                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39594                 $(EXTRA_TARGET_FLAGS)   \
39595                 TFLAGS="$(STAGE2_TFLAGS)" \
39596                 $(TARGET-stage2-target-libgomp)
39597
39598 maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
39599 clean-stage2: clean-stage2-target-libgomp
39600 clean-stage2-target-libgomp:
39601         @if [ $(current_stage) = stage2 ]; then \
39602           [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39603         else \
39604           [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
39605           $(MAKE) stage2-start; \
39606         fi; \
39607         cd $(TARGET_SUBDIR)/libgomp && \
39608         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
39609                   \
39610                  clean
39611 @endif target-libgomp-bootstrap
39612
39613
39614 .PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
39615 .PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
39616 maybe-all-stage3-target-libgomp:
39617 maybe-clean-stage3-target-libgomp:
39618 @if target-libgomp-bootstrap
39619 maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
39620 all-stage3: all-stage3-target-libgomp
39621 TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
39622 all-stage3-target-libgomp: configure-stage3-target-libgomp
39623         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
39624         @r=`${PWD_COMMAND}`; export r; \
39625         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39626         TFLAGS="$(STAGE3_TFLAGS)"; \
39627         $(NORMAL_TARGET_EXPORTS) \
39628           \
39629         cd $(TARGET_SUBDIR)/libgomp && \
39630         $(MAKE) $(BASE_FLAGS_TO_PASS) \
39631                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39632                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39633                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39634                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39635                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39636                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39637                 $(EXTRA_TARGET_FLAGS)   \
39638                 TFLAGS="$(STAGE3_TFLAGS)" \
39639                 $(TARGET-stage3-target-libgomp)
39640
39641 maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
39642 clean-stage3: clean-stage3-target-libgomp
39643 clean-stage3-target-libgomp:
39644         @if [ $(current_stage) = stage3 ]; then \
39645           [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39646         else \
39647           [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
39648           $(MAKE) stage3-start; \
39649         fi; \
39650         cd $(TARGET_SUBDIR)/libgomp && \
39651         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
39652                   \
39653                  clean
39654 @endif target-libgomp-bootstrap
39655
39656
39657 .PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
39658 .PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
39659 maybe-all-stage4-target-libgomp:
39660 maybe-clean-stage4-target-libgomp:
39661 @if target-libgomp-bootstrap
39662 maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
39663 all-stage4: all-stage4-target-libgomp
39664 TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
39665 all-stage4-target-libgomp: configure-stage4-target-libgomp
39666         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
39667         @r=`${PWD_COMMAND}`; export r; \
39668         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39669         TFLAGS="$(STAGE4_TFLAGS)"; \
39670         $(NORMAL_TARGET_EXPORTS) \
39671           \
39672         cd $(TARGET_SUBDIR)/libgomp && \
39673         $(MAKE) $(BASE_FLAGS_TO_PASS) \
39674                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39675                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39676                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39677                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39678                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39679                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39680                 $(EXTRA_TARGET_FLAGS)   \
39681                 TFLAGS="$(STAGE4_TFLAGS)" \
39682                 $(TARGET-stage4-target-libgomp)
39683
39684 maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
39685 clean-stage4: clean-stage4-target-libgomp
39686 clean-stage4-target-libgomp:
39687         @if [ $(current_stage) = stage4 ]; then \
39688           [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39689         else \
39690           [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
39691           $(MAKE) stage4-start; \
39692         fi; \
39693         cd $(TARGET_SUBDIR)/libgomp && \
39694         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
39695                   \
39696                  clean
39697 @endif target-libgomp-bootstrap
39698
39699
39700 .PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
39701 .PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
39702 maybe-all-stageprofile-target-libgomp:
39703 maybe-clean-stageprofile-target-libgomp:
39704 @if target-libgomp-bootstrap
39705 maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
39706 all-stageprofile: all-stageprofile-target-libgomp
39707 TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
39708 all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
39709         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
39710         @r=`${PWD_COMMAND}`; export r; \
39711         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39712         TFLAGS="$(STAGEprofile_TFLAGS)"; \
39713         $(NORMAL_TARGET_EXPORTS) \
39714           \
39715         cd $(TARGET_SUBDIR)/libgomp && \
39716         $(MAKE) $(BASE_FLAGS_TO_PASS) \
39717                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39718                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39719                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39720                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39721                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39722                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39723                 $(EXTRA_TARGET_FLAGS)   \
39724                 TFLAGS="$(STAGEprofile_TFLAGS)" \
39725                 $(TARGET-stageprofile-target-libgomp)
39726
39727 maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
39728 clean-stageprofile: clean-stageprofile-target-libgomp
39729 clean-stageprofile-target-libgomp:
39730         @if [ $(current_stage) = stageprofile ]; then \
39731           [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39732         else \
39733           [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
39734           $(MAKE) stageprofile-start; \
39735         fi; \
39736         cd $(TARGET_SUBDIR)/libgomp && \
39737         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
39738                   \
39739                  clean
39740 @endif target-libgomp-bootstrap
39741
39742
39743 .PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
39744 .PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
39745 maybe-all-stagefeedback-target-libgomp:
39746 maybe-clean-stagefeedback-target-libgomp:
39747 @if target-libgomp-bootstrap
39748 maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
39749 all-stagefeedback: all-stagefeedback-target-libgomp
39750 TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
39751 all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
39752         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
39753         @r=`${PWD_COMMAND}`; export r; \
39754         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39755         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
39756         $(NORMAL_TARGET_EXPORTS) \
39757           \
39758         cd $(TARGET_SUBDIR)/libgomp && \
39759         $(MAKE) $(BASE_FLAGS_TO_PASS) \
39760                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39761                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39762                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39763                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39764                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39765                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39766                 $(EXTRA_TARGET_FLAGS)   \
39767                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
39768                 $(TARGET-stagefeedback-target-libgomp)
39769
39770 maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
39771 clean-stagefeedback: clean-stagefeedback-target-libgomp
39772 clean-stagefeedback-target-libgomp:
39773         @if [ $(current_stage) = stagefeedback ]; then \
39774           [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39775         else \
39776           [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
39777           $(MAKE) stagefeedback-start; \
39778         fi; \
39779         cd $(TARGET_SUBDIR)/libgomp && \
39780         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
39781                   \
39782                  clean
39783 @endif target-libgomp-bootstrap
39784
39785
39786
39787
39788
39789
39790 .PHONY: check-target-libgomp maybe-check-target-libgomp
39791 maybe-check-target-libgomp:
39792 @if target-libgomp
39793 maybe-check-target-libgomp: check-target-libgomp
39794
39795 check-target-libgomp:
39796         @: $(MAKE); $(unstage)
39797         @r=`${PWD_COMMAND}`; export r; \
39798         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39799         $(NORMAL_TARGET_EXPORTS) \
39800         (cd $(TARGET_SUBDIR)/libgomp && \
39801           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
39802
39803 @endif target-libgomp
39804
39805 .PHONY: install-target-libgomp maybe-install-target-libgomp
39806 maybe-install-target-libgomp:
39807 @if target-libgomp
39808 maybe-install-target-libgomp: install-target-libgomp
39809
39810 install-target-libgomp: installdirs
39811         @: $(MAKE); $(unstage)
39812         @r=`${PWD_COMMAND}`; export r; \
39813         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39814         $(NORMAL_TARGET_EXPORTS) \
39815         (cd $(TARGET_SUBDIR)/libgomp && \
39816           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
39817
39818 @endif target-libgomp
39819
39820 .PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp
39821 maybe-install-strip-target-libgomp:
39822 @if target-libgomp
39823 maybe-install-strip-target-libgomp: install-strip-target-libgomp
39824
39825 install-strip-target-libgomp: installdirs
39826         @: $(MAKE); $(unstage)
39827         @r=`${PWD_COMMAND}`; export r; \
39828         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39829         $(NORMAL_TARGET_EXPORTS) \
39830         (cd $(TARGET_SUBDIR)/libgomp && \
39831           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
39832
39833 @endif target-libgomp
39834
39835 # Other targets (info, dvi, pdf, etc.)
39836
39837 .PHONY: maybe-info-target-libgomp info-target-libgomp
39838 maybe-info-target-libgomp:
39839 @if target-libgomp
39840 maybe-info-target-libgomp: info-target-libgomp
39841
39842 info-target-libgomp: \
39843     configure-target-libgomp 
39844         @: $(MAKE); $(unstage)
39845         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39846         r=`${PWD_COMMAND}`; export r; \
39847         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39848         $(NORMAL_TARGET_EXPORTS) \
39849         echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
39850         for flag in $(EXTRA_TARGET_FLAGS); do \
39851           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39852         done; \
39853         (cd $(TARGET_SUBDIR)/libgomp && \
39854           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39855                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39856                   "RANLIB=$${RANLIB}" \
39857                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39858                    info) \
39859           || exit 1
39860
39861 @endif target-libgomp
39862
39863 .PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
39864 maybe-dvi-target-libgomp:
39865 @if target-libgomp
39866 maybe-dvi-target-libgomp: dvi-target-libgomp
39867
39868 dvi-target-libgomp: \
39869     configure-target-libgomp 
39870         @: $(MAKE); $(unstage)
39871         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39872         r=`${PWD_COMMAND}`; export r; \
39873         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39874         $(NORMAL_TARGET_EXPORTS) \
39875         echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
39876         for flag in $(EXTRA_TARGET_FLAGS); do \
39877           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39878         done; \
39879         (cd $(TARGET_SUBDIR)/libgomp && \
39880           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39881                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39882                   "RANLIB=$${RANLIB}" \
39883                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39884                    dvi) \
39885           || exit 1
39886
39887 @endif target-libgomp
39888
39889 .PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
39890 maybe-pdf-target-libgomp:
39891 @if target-libgomp
39892 maybe-pdf-target-libgomp: pdf-target-libgomp
39893
39894 pdf-target-libgomp: \
39895     configure-target-libgomp 
39896         @: $(MAKE); $(unstage)
39897         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39898         r=`${PWD_COMMAND}`; export r; \
39899         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39900         $(NORMAL_TARGET_EXPORTS) \
39901         echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
39902         for flag in $(EXTRA_TARGET_FLAGS); do \
39903           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39904         done; \
39905         (cd $(TARGET_SUBDIR)/libgomp && \
39906           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39907                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39908                   "RANLIB=$${RANLIB}" \
39909                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39910                    pdf) \
39911           || exit 1
39912
39913 @endif target-libgomp
39914
39915 .PHONY: maybe-html-target-libgomp html-target-libgomp
39916 maybe-html-target-libgomp:
39917 @if target-libgomp
39918 maybe-html-target-libgomp: html-target-libgomp
39919
39920 html-target-libgomp: \
39921     configure-target-libgomp 
39922         @: $(MAKE); $(unstage)
39923         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39924         r=`${PWD_COMMAND}`; export r; \
39925         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39926         $(NORMAL_TARGET_EXPORTS) \
39927         echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
39928         for flag in $(EXTRA_TARGET_FLAGS); do \
39929           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39930         done; \
39931         (cd $(TARGET_SUBDIR)/libgomp && \
39932           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39933                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39934                   "RANLIB=$${RANLIB}" \
39935                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39936                    html) \
39937           || exit 1
39938
39939 @endif target-libgomp
39940
39941 .PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
39942 maybe-TAGS-target-libgomp:
39943 @if target-libgomp
39944 maybe-TAGS-target-libgomp: TAGS-target-libgomp
39945
39946 TAGS-target-libgomp: \
39947     configure-target-libgomp 
39948         @: $(MAKE); $(unstage)
39949         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39950         r=`${PWD_COMMAND}`; export r; \
39951         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39952         $(NORMAL_TARGET_EXPORTS) \
39953         echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
39954         for flag in $(EXTRA_TARGET_FLAGS); do \
39955           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39956         done; \
39957         (cd $(TARGET_SUBDIR)/libgomp && \
39958           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39959                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39960                   "RANLIB=$${RANLIB}" \
39961                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39962                    TAGS) \
39963           || exit 1
39964
39965 @endif target-libgomp
39966
39967 .PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
39968 maybe-install-info-target-libgomp:
39969 @if target-libgomp
39970 maybe-install-info-target-libgomp: install-info-target-libgomp
39971
39972 install-info-target-libgomp: \
39973     configure-target-libgomp \
39974     info-target-libgomp 
39975         @: $(MAKE); $(unstage)
39976         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39977         r=`${PWD_COMMAND}`; export r; \
39978         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39979         $(NORMAL_TARGET_EXPORTS) \
39980         echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
39981         for flag in $(EXTRA_TARGET_FLAGS); do \
39982           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39983         done; \
39984         (cd $(TARGET_SUBDIR)/libgomp && \
39985           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39986                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39987                   "RANLIB=$${RANLIB}" \
39988                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39989                    install-info) \
39990           || exit 1
39991
39992 @endif target-libgomp
39993
39994 .PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
39995 maybe-install-pdf-target-libgomp:
39996 @if target-libgomp
39997 maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
39998
39999 install-pdf-target-libgomp: \
40000     configure-target-libgomp \
40001     pdf-target-libgomp 
40002         @: $(MAKE); $(unstage)
40003         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40004         r=`${PWD_COMMAND}`; export r; \
40005         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40006         $(NORMAL_TARGET_EXPORTS) \
40007         echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
40008         for flag in $(EXTRA_TARGET_FLAGS); do \
40009           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40010         done; \
40011         (cd $(TARGET_SUBDIR)/libgomp && \
40012           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40013                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40014                   "RANLIB=$${RANLIB}" \
40015                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40016                    install-pdf) \
40017           || exit 1
40018
40019 @endif target-libgomp
40020
40021 .PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
40022 maybe-install-html-target-libgomp:
40023 @if target-libgomp
40024 maybe-install-html-target-libgomp: install-html-target-libgomp
40025
40026 install-html-target-libgomp: \
40027     configure-target-libgomp \
40028     html-target-libgomp 
40029         @: $(MAKE); $(unstage)
40030         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40031         r=`${PWD_COMMAND}`; export r; \
40032         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40033         $(NORMAL_TARGET_EXPORTS) \
40034         echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
40035         for flag in $(EXTRA_TARGET_FLAGS); do \
40036           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40037         done; \
40038         (cd $(TARGET_SUBDIR)/libgomp && \
40039           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40040                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40041                   "RANLIB=$${RANLIB}" \
40042                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40043                    install-html) \
40044           || exit 1
40045
40046 @endif target-libgomp
40047
40048 .PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
40049 maybe-installcheck-target-libgomp:
40050 @if target-libgomp
40051 maybe-installcheck-target-libgomp: installcheck-target-libgomp
40052
40053 installcheck-target-libgomp: \
40054     configure-target-libgomp 
40055         @: $(MAKE); $(unstage)
40056         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40057         r=`${PWD_COMMAND}`; export r; \
40058         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40059         $(NORMAL_TARGET_EXPORTS) \
40060         echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
40061         for flag in $(EXTRA_TARGET_FLAGS); do \
40062           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40063         done; \
40064         (cd $(TARGET_SUBDIR)/libgomp && \
40065           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40066                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40067                   "RANLIB=$${RANLIB}" \
40068                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40069                    installcheck) \
40070           || exit 1
40071
40072 @endif target-libgomp
40073
40074 .PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
40075 maybe-mostlyclean-target-libgomp:
40076 @if target-libgomp
40077 maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
40078
40079 mostlyclean-target-libgomp: 
40080         @: $(MAKE); $(unstage)
40081         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40082         r=`${PWD_COMMAND}`; export r; \
40083         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40084         $(NORMAL_TARGET_EXPORTS) \
40085         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
40086         for flag in $(EXTRA_TARGET_FLAGS); do \
40087           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40088         done; \
40089         (cd $(TARGET_SUBDIR)/libgomp && \
40090           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40091                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40092                   "RANLIB=$${RANLIB}" \
40093                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40094                    mostlyclean) \
40095           || exit 1
40096
40097 @endif target-libgomp
40098
40099 .PHONY: maybe-clean-target-libgomp clean-target-libgomp
40100 maybe-clean-target-libgomp:
40101 @if target-libgomp
40102 maybe-clean-target-libgomp: clean-target-libgomp
40103
40104 clean-target-libgomp: 
40105         @: $(MAKE); $(unstage)
40106         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40107         r=`${PWD_COMMAND}`; export r; \
40108         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40109         $(NORMAL_TARGET_EXPORTS) \
40110         echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
40111         for flag in $(EXTRA_TARGET_FLAGS); do \
40112           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40113         done; \
40114         (cd $(TARGET_SUBDIR)/libgomp && \
40115           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40116                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40117                   "RANLIB=$${RANLIB}" \
40118                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40119                    clean) \
40120           || exit 1
40121
40122 @endif target-libgomp
40123
40124 .PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
40125 maybe-distclean-target-libgomp:
40126 @if target-libgomp
40127 maybe-distclean-target-libgomp: distclean-target-libgomp
40128
40129 distclean-target-libgomp: 
40130         @: $(MAKE); $(unstage)
40131         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40132         r=`${PWD_COMMAND}`; export r; \
40133         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40134         $(NORMAL_TARGET_EXPORTS) \
40135         echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
40136         for flag in $(EXTRA_TARGET_FLAGS); do \
40137           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40138         done; \
40139         (cd $(TARGET_SUBDIR)/libgomp && \
40140           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40141                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40142                   "RANLIB=$${RANLIB}" \
40143                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40144                    distclean) \
40145           || exit 1
40146
40147 @endif target-libgomp
40148
40149 .PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
40150 maybe-maintainer-clean-target-libgomp:
40151 @if target-libgomp
40152 maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
40153
40154 maintainer-clean-target-libgomp: 
40155         @: $(MAKE); $(unstage)
40156         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40157         r=`${PWD_COMMAND}`; export r; \
40158         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40159         $(NORMAL_TARGET_EXPORTS) \
40160         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
40161         for flag in $(EXTRA_TARGET_FLAGS); do \
40162           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40163         done; \
40164         (cd $(TARGET_SUBDIR)/libgomp && \
40165           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40166                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40167                   "RANLIB=$${RANLIB}" \
40168                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40169                    maintainer-clean) \
40170           || exit 1
40171
40172 @endif target-libgomp
40173
40174
40175
40176
40177
40178 .PHONY: configure-target-libitm maybe-configure-target-libitm
40179 maybe-configure-target-libitm:
40180 @if gcc-bootstrap
40181 configure-target-libitm: stage_current
40182 @endif gcc-bootstrap
40183 @if target-libitm
40184 maybe-configure-target-libitm: configure-target-libitm
40185 configure-target-libitm: 
40186         @: $(MAKE); $(unstage)
40187         @r=`${PWD_COMMAND}`; export r; \
40188         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40189         echo "Checking multilib configuration for libitm..."; \
40190         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
40191         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libitm/multilib.tmp 2> /dev/null ; \
40192         if test -r $(TARGET_SUBDIR)/libitm/multilib.out; then \
40193           if cmp -s $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; then \
40194             rm -f $(TARGET_SUBDIR)/libitm/multilib.tmp; \
40195           else \
40196             rm -f $(TARGET_SUBDIR)/libitm/Makefile; \
40197             mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
40198           fi; \
40199         else \
40200           mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
40201         fi; \
40202         test ! -f $(TARGET_SUBDIR)/libitm/Makefile || exit 0; \
40203         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
40204         $(NORMAL_TARGET_EXPORTS)  \
40205         echo Configuring in $(TARGET_SUBDIR)/libitm; \
40206         cd "$(TARGET_SUBDIR)/libitm" || exit 1; \
40207         case $(srcdir) in \
40208           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40209           *) topdir=`echo $(TARGET_SUBDIR)/libitm/ | \
40210                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40211         esac; \
40212         srcdiroption="--srcdir=$${topdir}/libitm"; \
40213         libsrcdir="$$s/libitm"; \
40214         rm -f no-such-file || : ; \
40215         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
40216           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40217           --target=${target_alias} $${srcdiroption}  \
40218           || exit 1
40219 @endif target-libitm
40220
40221
40222
40223
40224
40225 .PHONY: all-target-libitm maybe-all-target-libitm
40226 maybe-all-target-libitm:
40227 @if gcc-bootstrap
40228 all-target-libitm: stage_current
40229 @endif gcc-bootstrap
40230 @if target-libitm
40231 TARGET-target-libitm=all
40232 maybe-all-target-libitm: all-target-libitm
40233 all-target-libitm: configure-target-libitm
40234         @: $(MAKE); $(unstage)
40235         @r=`${PWD_COMMAND}`; export r; \
40236         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40237         $(NORMAL_TARGET_EXPORTS)  \
40238         (cd $(TARGET_SUBDIR)/libitm && \
40239           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
40240                 $(TARGET-target-libitm))
40241 @endif target-libitm
40242
40243
40244
40245
40246
40247 .PHONY: check-target-libitm maybe-check-target-libitm
40248 maybe-check-target-libitm:
40249 @if target-libitm
40250 maybe-check-target-libitm: check-target-libitm
40251
40252 check-target-libitm:
40253         @: $(MAKE); $(unstage)
40254         @r=`${PWD_COMMAND}`; export r; \
40255         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40256         $(NORMAL_TARGET_EXPORTS) \
40257         (cd $(TARGET_SUBDIR)/libitm && \
40258           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
40259
40260 @endif target-libitm
40261
40262 .PHONY: install-target-libitm maybe-install-target-libitm
40263 maybe-install-target-libitm:
40264 @if target-libitm
40265 maybe-install-target-libitm: install-target-libitm
40266
40267 install-target-libitm: installdirs
40268         @: $(MAKE); $(unstage)
40269         @r=`${PWD_COMMAND}`; export r; \
40270         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40271         $(NORMAL_TARGET_EXPORTS) \
40272         (cd $(TARGET_SUBDIR)/libitm && \
40273           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
40274
40275 @endif target-libitm
40276
40277 .PHONY: install-strip-target-libitm maybe-install-strip-target-libitm
40278 maybe-install-strip-target-libitm:
40279 @if target-libitm
40280 maybe-install-strip-target-libitm: install-strip-target-libitm
40281
40282 install-strip-target-libitm: installdirs
40283         @: $(MAKE); $(unstage)
40284         @r=`${PWD_COMMAND}`; export r; \
40285         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40286         $(NORMAL_TARGET_EXPORTS) \
40287         (cd $(TARGET_SUBDIR)/libitm && \
40288           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
40289
40290 @endif target-libitm
40291
40292 # Other targets (info, dvi, pdf, etc.)
40293
40294 .PHONY: maybe-info-target-libitm info-target-libitm
40295 maybe-info-target-libitm:
40296 @if target-libitm
40297 maybe-info-target-libitm: info-target-libitm
40298
40299 info-target-libitm: \
40300     configure-target-libitm 
40301         @: $(MAKE); $(unstage)
40302         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40303         r=`${PWD_COMMAND}`; export r; \
40304         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40305         $(NORMAL_TARGET_EXPORTS) \
40306         echo "Doing info in $(TARGET_SUBDIR)/libitm" ; \
40307         for flag in $(EXTRA_TARGET_FLAGS); do \
40308           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40309         done; \
40310         (cd $(TARGET_SUBDIR)/libitm && \
40311           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40312                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40313                   "RANLIB=$${RANLIB}" \
40314                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40315                    info) \
40316           || exit 1
40317
40318 @endif target-libitm
40319
40320 .PHONY: maybe-dvi-target-libitm dvi-target-libitm
40321 maybe-dvi-target-libitm:
40322 @if target-libitm
40323 maybe-dvi-target-libitm: dvi-target-libitm
40324
40325 dvi-target-libitm: \
40326     configure-target-libitm 
40327         @: $(MAKE); $(unstage)
40328         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40329         r=`${PWD_COMMAND}`; export r; \
40330         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40331         $(NORMAL_TARGET_EXPORTS) \
40332         echo "Doing dvi in $(TARGET_SUBDIR)/libitm" ; \
40333         for flag in $(EXTRA_TARGET_FLAGS); do \
40334           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40335         done; \
40336         (cd $(TARGET_SUBDIR)/libitm && \
40337           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40338                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40339                   "RANLIB=$${RANLIB}" \
40340                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40341                    dvi) \
40342           || exit 1
40343
40344 @endif target-libitm
40345
40346 .PHONY: maybe-pdf-target-libitm pdf-target-libitm
40347 maybe-pdf-target-libitm:
40348 @if target-libitm
40349 maybe-pdf-target-libitm: pdf-target-libitm
40350
40351 pdf-target-libitm: \
40352     configure-target-libitm 
40353         @: $(MAKE); $(unstage)
40354         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40355         r=`${PWD_COMMAND}`; export r; \
40356         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40357         $(NORMAL_TARGET_EXPORTS) \
40358         echo "Doing pdf in $(TARGET_SUBDIR)/libitm" ; \
40359         for flag in $(EXTRA_TARGET_FLAGS); do \
40360           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40361         done; \
40362         (cd $(TARGET_SUBDIR)/libitm && \
40363           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40364                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40365                   "RANLIB=$${RANLIB}" \
40366                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40367                    pdf) \
40368           || exit 1
40369
40370 @endif target-libitm
40371
40372 .PHONY: maybe-html-target-libitm html-target-libitm
40373 maybe-html-target-libitm:
40374 @if target-libitm
40375 maybe-html-target-libitm: html-target-libitm
40376
40377 html-target-libitm: \
40378     configure-target-libitm 
40379         @: $(MAKE); $(unstage)
40380         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40381         r=`${PWD_COMMAND}`; export r; \
40382         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40383         $(NORMAL_TARGET_EXPORTS) \
40384         echo "Doing html in $(TARGET_SUBDIR)/libitm" ; \
40385         for flag in $(EXTRA_TARGET_FLAGS); do \
40386           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40387         done; \
40388         (cd $(TARGET_SUBDIR)/libitm && \
40389           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40390                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40391                   "RANLIB=$${RANLIB}" \
40392                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40393                    html) \
40394           || exit 1
40395
40396 @endif target-libitm
40397
40398 .PHONY: maybe-TAGS-target-libitm TAGS-target-libitm
40399 maybe-TAGS-target-libitm:
40400 @if target-libitm
40401 maybe-TAGS-target-libitm: TAGS-target-libitm
40402
40403 TAGS-target-libitm: \
40404     configure-target-libitm 
40405         @: $(MAKE); $(unstage)
40406         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40407         r=`${PWD_COMMAND}`; export r; \
40408         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40409         $(NORMAL_TARGET_EXPORTS) \
40410         echo "Doing TAGS in $(TARGET_SUBDIR)/libitm" ; \
40411         for flag in $(EXTRA_TARGET_FLAGS); do \
40412           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40413         done; \
40414         (cd $(TARGET_SUBDIR)/libitm && \
40415           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40416                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40417                   "RANLIB=$${RANLIB}" \
40418                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40419                    TAGS) \
40420           || exit 1
40421
40422 @endif target-libitm
40423
40424 .PHONY: maybe-install-info-target-libitm install-info-target-libitm
40425 maybe-install-info-target-libitm:
40426 @if target-libitm
40427 maybe-install-info-target-libitm: install-info-target-libitm
40428
40429 install-info-target-libitm: \
40430     configure-target-libitm \
40431     info-target-libitm 
40432         @: $(MAKE); $(unstage)
40433         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40434         r=`${PWD_COMMAND}`; export r; \
40435         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40436         $(NORMAL_TARGET_EXPORTS) \
40437         echo "Doing install-info in $(TARGET_SUBDIR)/libitm" ; \
40438         for flag in $(EXTRA_TARGET_FLAGS); do \
40439           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40440         done; \
40441         (cd $(TARGET_SUBDIR)/libitm && \
40442           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40443                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40444                   "RANLIB=$${RANLIB}" \
40445                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40446                    install-info) \
40447           || exit 1
40448
40449 @endif target-libitm
40450
40451 .PHONY: maybe-install-pdf-target-libitm install-pdf-target-libitm
40452 maybe-install-pdf-target-libitm:
40453 @if target-libitm
40454 maybe-install-pdf-target-libitm: install-pdf-target-libitm
40455
40456 install-pdf-target-libitm: \
40457     configure-target-libitm \
40458     pdf-target-libitm 
40459         @: $(MAKE); $(unstage)
40460         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40461         r=`${PWD_COMMAND}`; export r; \
40462         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40463         $(NORMAL_TARGET_EXPORTS) \
40464         echo "Doing install-pdf in $(TARGET_SUBDIR)/libitm" ; \
40465         for flag in $(EXTRA_TARGET_FLAGS); do \
40466           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40467         done; \
40468         (cd $(TARGET_SUBDIR)/libitm && \
40469           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40470                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40471                   "RANLIB=$${RANLIB}" \
40472                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40473                    install-pdf) \
40474           || exit 1
40475
40476 @endif target-libitm
40477
40478 .PHONY: maybe-install-html-target-libitm install-html-target-libitm
40479 maybe-install-html-target-libitm:
40480 @if target-libitm
40481 maybe-install-html-target-libitm: install-html-target-libitm
40482
40483 install-html-target-libitm: \
40484     configure-target-libitm \
40485     html-target-libitm 
40486         @: $(MAKE); $(unstage)
40487         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40488         r=`${PWD_COMMAND}`; export r; \
40489         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40490         $(NORMAL_TARGET_EXPORTS) \
40491         echo "Doing install-html in $(TARGET_SUBDIR)/libitm" ; \
40492         for flag in $(EXTRA_TARGET_FLAGS); do \
40493           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40494         done; \
40495         (cd $(TARGET_SUBDIR)/libitm && \
40496           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40497                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40498                   "RANLIB=$${RANLIB}" \
40499                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40500                    install-html) \
40501           || exit 1
40502
40503 @endif target-libitm
40504
40505 .PHONY: maybe-installcheck-target-libitm installcheck-target-libitm
40506 maybe-installcheck-target-libitm:
40507 @if target-libitm
40508 maybe-installcheck-target-libitm: installcheck-target-libitm
40509
40510 installcheck-target-libitm: \
40511     configure-target-libitm 
40512         @: $(MAKE); $(unstage)
40513         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40514         r=`${PWD_COMMAND}`; export r; \
40515         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40516         $(NORMAL_TARGET_EXPORTS) \
40517         echo "Doing installcheck in $(TARGET_SUBDIR)/libitm" ; \
40518         for flag in $(EXTRA_TARGET_FLAGS); do \
40519           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40520         done; \
40521         (cd $(TARGET_SUBDIR)/libitm && \
40522           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40523                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40524                   "RANLIB=$${RANLIB}" \
40525                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40526                    installcheck) \
40527           || exit 1
40528
40529 @endif target-libitm
40530
40531 .PHONY: maybe-mostlyclean-target-libitm mostlyclean-target-libitm
40532 maybe-mostlyclean-target-libitm:
40533 @if target-libitm
40534 maybe-mostlyclean-target-libitm: mostlyclean-target-libitm
40535
40536 mostlyclean-target-libitm: 
40537         @: $(MAKE); $(unstage)
40538         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40539         r=`${PWD_COMMAND}`; export r; \
40540         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40541         $(NORMAL_TARGET_EXPORTS) \
40542         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libitm" ; \
40543         for flag in $(EXTRA_TARGET_FLAGS); do \
40544           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40545         done; \
40546         (cd $(TARGET_SUBDIR)/libitm && \
40547           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40548                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40549                   "RANLIB=$${RANLIB}" \
40550                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40551                    mostlyclean) \
40552           || exit 1
40553
40554 @endif target-libitm
40555
40556 .PHONY: maybe-clean-target-libitm clean-target-libitm
40557 maybe-clean-target-libitm:
40558 @if target-libitm
40559 maybe-clean-target-libitm: clean-target-libitm
40560
40561 clean-target-libitm: 
40562         @: $(MAKE); $(unstage)
40563         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40564         r=`${PWD_COMMAND}`; export r; \
40565         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40566         $(NORMAL_TARGET_EXPORTS) \
40567         echo "Doing clean in $(TARGET_SUBDIR)/libitm" ; \
40568         for flag in $(EXTRA_TARGET_FLAGS); do \
40569           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40570         done; \
40571         (cd $(TARGET_SUBDIR)/libitm && \
40572           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40573                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40574                   "RANLIB=$${RANLIB}" \
40575                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40576                    clean) \
40577           || exit 1
40578
40579 @endif target-libitm
40580
40581 .PHONY: maybe-distclean-target-libitm distclean-target-libitm
40582 maybe-distclean-target-libitm:
40583 @if target-libitm
40584 maybe-distclean-target-libitm: distclean-target-libitm
40585
40586 distclean-target-libitm: 
40587         @: $(MAKE); $(unstage)
40588         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40589         r=`${PWD_COMMAND}`; export r; \
40590         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40591         $(NORMAL_TARGET_EXPORTS) \
40592         echo "Doing distclean in $(TARGET_SUBDIR)/libitm" ; \
40593         for flag in $(EXTRA_TARGET_FLAGS); do \
40594           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40595         done; \
40596         (cd $(TARGET_SUBDIR)/libitm && \
40597           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40598                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40599                   "RANLIB=$${RANLIB}" \
40600                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40601                    distclean) \
40602           || exit 1
40603
40604 @endif target-libitm
40605
40606 .PHONY: maybe-maintainer-clean-target-libitm maintainer-clean-target-libitm
40607 maybe-maintainer-clean-target-libitm:
40608 @if target-libitm
40609 maybe-maintainer-clean-target-libitm: maintainer-clean-target-libitm
40610
40611 maintainer-clean-target-libitm: 
40612         @: $(MAKE); $(unstage)
40613         @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
40614         r=`${PWD_COMMAND}`; export r; \
40615         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40616         $(NORMAL_TARGET_EXPORTS) \
40617         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libitm" ; \
40618         for flag in $(EXTRA_TARGET_FLAGS); do \
40619           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40620         done; \
40621         (cd $(TARGET_SUBDIR)/libitm && \
40622           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40623                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40624                   "RANLIB=$${RANLIB}" \
40625                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40626                    maintainer-clean) \
40627           || exit 1
40628
40629 @endif target-libitm
40630
40631
40632
40633 @if target-libmudflap
40634 .PHONY: check-target-libmudflap-c++
40635 check-target-libmudflap-c++:
40636         $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++frags.exp" check-target-libmudflap
40637
40638 @endif target-libmudflap
40639
40640 # ----------
40641 # GCC module
40642 # ----------
40643
40644 @if gcc-no-bootstrap
40645 .PHONY: cross
40646 cross: all-build all-gas all-ld
40647         @r=`${PWD_COMMAND}`; export r; \
40648         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40649         $(HOST_EXPORTS) \
40650         echo "Building the C and C++ compiler"; \
40651         cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
40652         @r=`${PWD_COMMAND}`; export r; \
40653         s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
40654         echo "Building runtime libraries"; \
40655         $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
40656 @endif gcc-no-bootstrap
40657
40658 @if gcc
40659
40660 .PHONY: check-gcc-c check-c
40661 check-gcc-c:
40662         r=`${PWD_COMMAND}`; export r; \
40663         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40664         $(HOST_EXPORTS) \
40665         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
40666 check-c: check-gcc-c
40667
40668 .PHONY: check-gcc-c++ check-c++
40669 check-gcc-c++:
40670         r=`${PWD_COMMAND}`; export r; \
40671         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40672         $(HOST_EXPORTS) \
40673         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
40674 check-c++: check-gcc-c++ check-target-libstdc++-v3 check-target-libmudflap-c++
40675
40676 .PHONY: check-gcc-fortran check-fortran
40677 check-gcc-fortran:
40678         r=`${PWD_COMMAND}`; export r; \
40679         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40680         $(HOST_EXPORTS) \
40681         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
40682 check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran
40683
40684 .PHONY: check-gcc-java check-java
40685 check-gcc-java:
40686         r=`${PWD_COMMAND}`; export r; \
40687         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40688         $(HOST_EXPORTS) \
40689         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
40690 check-java: check-gcc-java check-target-libjava
40691
40692 .PHONY: check-gcc-ada check-ada
40693 check-gcc-ada:
40694         r=`${PWD_COMMAND}`; export r; \
40695         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40696         $(HOST_EXPORTS) \
40697         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
40698 check-ada: check-gcc-ada check-target-libada
40699
40700 .PHONY: check-gcc-objc check-objc
40701 check-gcc-objc:
40702         r=`${PWD_COMMAND}`; export r; \
40703         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40704         $(HOST_EXPORTS) \
40705         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
40706 check-objc: check-gcc-objc check-target-libobjc
40707
40708 .PHONY: check-gcc-obj-c++ check-obj-c++
40709 check-gcc-obj-c++:
40710         r=`${PWD_COMMAND}`; export r; \
40711         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40712         $(HOST_EXPORTS) \
40713         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
40714 check-obj-c++: check-gcc-obj-c++
40715
40716 .PHONY: check-gcc-go check-go
40717 check-gcc-go:
40718         r=`${PWD_COMMAND}`; export r; \
40719         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40720         $(HOST_EXPORTS) \
40721         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
40722 check-go: check-gcc-go check-target-libgo
40723
40724
40725 # The gcc part of install-no-fixedincludes, which relies on an intimate
40726 # knowledge of how a number of gcc internal targets (inter)operate.  Delegate.
40727 .PHONY: gcc-install-no-fixedincludes
40728 gcc-install-no-fixedincludes:
40729         @if [ -f ./gcc/Makefile ]; then \
40730           r=`${PWD_COMMAND}`; export r; \
40731           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40732           $(HOST_EXPORTS) \
40733           (cd ./gcc \
40734            && $(MAKE) $(GCC_FLAGS_TO_PASS) install-no-fixedincludes); \
40735         else true; fi
40736 @endif gcc
40737
40738 # ---------------------
40739 # GCC bootstrap support
40740 # ---------------------
40741
40742 # We track the current stage (the one in 'gcc') in the stage_current file.
40743 # stage_last instead tracks the stage that was built last.  These targets
40744 # are dummy when toplevel bootstrap is not active.
40745
40746 # While making host and target tools, symlinks to the final stage must be
40747 # there, so $(unstage) should be run at various points.  To avoid excessive
40748 # recursive invocations of make, we "inline" them using a variable.  These
40749 # must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
40750 # to avoid warnings from the GNU Make job server.
40751
40752 unstage = :
40753 stage = :
40754 current_stage = ""
40755
40756 @if gcc-bootstrap
40757 unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
40758 stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
40759 current_stage = "`cat stage_current 2> /dev/null`"
40760 @endif gcc-bootstrap
40761
40762 .PHONY: unstage stage
40763 unstage:
40764         @: $(MAKE); $(unstage)
40765 stage:
40766         @: $(MAKE); $(stage)
40767
40768 # Disable commands for lean bootstrap.
40769 LEAN = false
40770
40771 # We name the build directories for the various stages "stage1-gcc",
40772 # "stage2-gcc","stage3-gcc", etc.
40773
40774 # Since the 'compare' process will fail (on debugging information) if any
40775 # directory names are different, we need to link the gcc directory for
40776 # the previous stage to a constant name ('prev-gcc'), and to make the name of
40777 # the build directories constant as well. For the latter, we use naked names
40778 # like 'gcc', because the scripts in that directory assume it.  We use
40779 # mv on platforms where symlinks to directories do not work or are not
40780 # reliable.
40781
40782 # 'touch' doesn't work right on some platforms.
40783 STAMP = echo timestamp > 
40784
40785 # We only want to compare .o files, so set this!
40786 objext = .o
40787
40788
40789 .PHONY: stage1-start stage1-end
40790
40791 stage1-start::
40792         @: $(MAKE); $(stage); \
40793         echo stage1 > stage_current ; \
40794         echo stage1 > stage_last; \
40795         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
40796 @if bfd
40797         @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
40798           mkdir stage1-bfd; \
40799         mv stage1-bfd bfd 
40800 @endif bfd
40801 @if opcodes
40802         @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
40803           mkdir stage1-opcodes; \
40804         mv stage1-opcodes opcodes 
40805 @endif opcodes
40806 @if binutils
40807         @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
40808           mkdir stage1-binutils; \
40809         mv stage1-binutils binutils 
40810 @endif binutils
40811 @if gas
40812         @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
40813           mkdir stage1-gas; \
40814         mv stage1-gas gas 
40815 @endif gas
40816 @if gcc
40817         @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
40818           mkdir stage1-gcc; \
40819         mv stage1-gcc gcc 
40820 @endif gcc
40821 @if gmp
40822         @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
40823           mkdir stage1-gmp; \
40824         mv stage1-gmp gmp 
40825 @endif gmp
40826 @if mpfr
40827         @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
40828           mkdir stage1-mpfr; \
40829         mv stage1-mpfr mpfr 
40830 @endif mpfr
40831 @if mpc
40832         @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
40833           mkdir stage1-mpc; \
40834         mv stage1-mpc mpc 
40835 @endif mpc
40836 @if ppl
40837         @cd $(HOST_SUBDIR); [ -d stage1-ppl ] || \
40838           mkdir stage1-ppl; \
40839         mv stage1-ppl ppl 
40840 @endif ppl
40841 @if cloog
40842         @cd $(HOST_SUBDIR); [ -d stage1-cloog ] || \
40843           mkdir stage1-cloog; \
40844         mv stage1-cloog cloog 
40845 @endif cloog
40846 @if libelf
40847         @cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
40848           mkdir stage1-libelf; \
40849         mv stage1-libelf libelf 
40850 @endif libelf
40851 @if gold
40852         @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
40853           mkdir stage1-gold; \
40854         mv stage1-gold gold 
40855 @endif gold
40856 @if intl
40857         @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
40858           mkdir stage1-intl; \
40859         mv stage1-intl intl 
40860 @endif intl
40861 @if ld
40862         @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
40863           mkdir stage1-ld; \
40864         mv stage1-ld ld 
40865 @endif ld
40866 @if libcpp
40867         @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
40868           mkdir stage1-libcpp; \
40869         mv stage1-libcpp libcpp 
40870 @endif libcpp
40871 @if libdecnumber
40872         @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
40873           mkdir stage1-libdecnumber; \
40874         mv stage1-libdecnumber libdecnumber 
40875 @endif libdecnumber
40876 @if libiberty
40877         @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
40878           mkdir stage1-libiberty; \
40879         mv stage1-libiberty libiberty 
40880 @endif libiberty
40881 @if zlib
40882         @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
40883           mkdir stage1-zlib; \
40884         mv stage1-zlib zlib 
40885 @endif zlib
40886 @if lto-plugin
40887         @cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
40888           mkdir stage1-lto-plugin; \
40889         mv stage1-lto-plugin lto-plugin 
40890 @endif lto-plugin
40891         @[ -d stage1-$(TARGET_SUBDIR) ] || \
40892           mkdir stage1-$(TARGET_SUBDIR); \
40893         mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR) 
40894
40895 stage1-end:: 
40896 @if bfd
40897         @if test -d $(HOST_SUBDIR)/bfd ; then \
40898           cd $(HOST_SUBDIR); mv bfd stage1-bfd  ; \
40899         fi
40900 @endif bfd
40901 @if opcodes
40902         @if test -d $(HOST_SUBDIR)/opcodes ; then \
40903           cd $(HOST_SUBDIR); mv opcodes stage1-opcodes  ; \
40904         fi
40905 @endif opcodes
40906 @if binutils
40907         @if test -d $(HOST_SUBDIR)/binutils ; then \
40908           cd $(HOST_SUBDIR); mv binutils stage1-binutils  ; \
40909         fi
40910 @endif binutils
40911 @if gas
40912         @if test -d $(HOST_SUBDIR)/gas ; then \
40913           cd $(HOST_SUBDIR); mv gas stage1-gas  ; \
40914         fi
40915 @endif gas
40916 @if gcc
40917         @if test -d $(HOST_SUBDIR)/gcc ; then \
40918           cd $(HOST_SUBDIR); mv gcc stage1-gcc  ; \
40919         fi
40920 @endif gcc
40921 @if gmp
40922         @if test -d $(HOST_SUBDIR)/gmp ; then \
40923           cd $(HOST_SUBDIR); mv gmp stage1-gmp  ; \
40924         fi
40925 @endif gmp
40926 @if mpfr
40927         @if test -d $(HOST_SUBDIR)/mpfr ; then \
40928           cd $(HOST_SUBDIR); mv mpfr stage1-mpfr  ; \
40929         fi
40930 @endif mpfr
40931 @if mpc
40932         @if test -d $(HOST_SUBDIR)/mpc ; then \
40933           cd $(HOST_SUBDIR); mv mpc stage1-mpc  ; \
40934         fi
40935 @endif mpc
40936 @if ppl
40937         @if test -d $(HOST_SUBDIR)/ppl ; then \
40938           cd $(HOST_SUBDIR); mv ppl stage1-ppl  ; \
40939         fi
40940 @endif ppl
40941 @if cloog
40942         @if test -d $(HOST_SUBDIR)/cloog ; then \
40943           cd $(HOST_SUBDIR); mv cloog stage1-cloog  ; \
40944         fi
40945 @endif cloog
40946 @if libelf
40947         @if test -d $(HOST_SUBDIR)/libelf ; then \
40948           cd $(HOST_SUBDIR); mv libelf stage1-libelf  ; \
40949         fi
40950 @endif libelf
40951 @if gold
40952         @if test -d $(HOST_SUBDIR)/gold ; then \
40953           cd $(HOST_SUBDIR); mv gold stage1-gold  ; \
40954         fi
40955 @endif gold
40956 @if intl
40957         @if test -d $(HOST_SUBDIR)/intl ; then \
40958           cd $(HOST_SUBDIR); mv intl stage1-intl  ; \
40959         fi
40960 @endif intl
40961 @if ld
40962         @if test -d $(HOST_SUBDIR)/ld ; then \
40963           cd $(HOST_SUBDIR); mv ld stage1-ld  ; \
40964         fi
40965 @endif ld
40966 @if libcpp
40967         @if test -d $(HOST_SUBDIR)/libcpp ; then \
40968           cd $(HOST_SUBDIR); mv libcpp stage1-libcpp  ; \
40969         fi
40970 @endif libcpp
40971 @if libdecnumber
40972         @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
40973           cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber  ; \
40974         fi
40975 @endif libdecnumber
40976 @if libiberty
40977         @if test -d $(HOST_SUBDIR)/libiberty ; then \
40978           cd $(HOST_SUBDIR); mv libiberty stage1-libiberty  ; \
40979         fi
40980 @endif libiberty
40981 @if zlib
40982         @if test -d $(HOST_SUBDIR)/zlib ; then \
40983           cd $(HOST_SUBDIR); mv zlib stage1-zlib  ; \
40984         fi
40985 @endif zlib
40986 @if lto-plugin
40987         @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
40988           cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin  ; \
40989         fi
40990 @endif lto-plugin
40991         @if test -d $(TARGET_SUBDIR) ; then \
40992           mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR)  ; \
40993         fi
40994         rm -f stage_current
40995
40996 # Bubble a bug fix through all the stages up to stage 1.  They are
40997 # remade, but not reconfigured.  The next stage (if any) will not be
40998 # reconfigured either.
40999 .PHONY: stage1-bubble
41000 stage1-bubble:: 
41001         @r=`${PWD_COMMAND}`; export r; \
41002         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41003         if test -f stage1-lean  ; then \
41004           echo Skipping rebuild of stage1 ; \
41005         else \
41006           $(MAKE) stage1-start; \
41007           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
41008         fi
41009
41010 .PHONY: all-stage1 clean-stage1
41011 do-clean: clean-stage1
41012
41013 # FIXME: Will not need to be conditional when toplevel bootstrap is the
41014 # only possibility, but now it conflicts with no-bootstrap rules
41015 @if gcc-bootstrap
41016
41017
41018
41019
41020 # Rules to wipe a stage and all the following ones, also used for cleanstrap
41021
41022 .PHONY: distclean-stage1
41023 distclean-stage1::
41024         @: $(MAKE); $(stage)
41025         @test "`cat stage_last`" != stage1 || rm -f stage_last
41026         rm -rf stage1-* 
41027
41028
41029 @endif gcc-bootstrap
41030
41031
41032 .PHONY: stage2-start stage2-end
41033
41034 stage2-start::
41035         @: $(MAKE); $(stage); \
41036         echo stage2 > stage_current ; \
41037         echo stage2 > stage_last; \
41038         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
41039 @if bfd
41040         @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
41041           mkdir stage2-bfd; \
41042         mv stage2-bfd bfd  ; \
41043         mv stage1-bfd prev-bfd || test -f stage1-lean 
41044 @endif bfd
41045 @if opcodes
41046         @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
41047           mkdir stage2-opcodes; \
41048         mv stage2-opcodes opcodes  ; \
41049         mv stage1-opcodes prev-opcodes || test -f stage1-lean 
41050 @endif opcodes
41051 @if binutils
41052         @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
41053           mkdir stage2-binutils; \
41054         mv stage2-binutils binutils  ; \
41055         mv stage1-binutils prev-binutils || test -f stage1-lean 
41056 @endif binutils
41057 @if gas
41058         @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
41059           mkdir stage2-gas; \
41060         mv stage2-gas gas  ; \
41061         mv stage1-gas prev-gas || test -f stage1-lean 
41062 @endif gas
41063 @if gcc
41064         @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
41065           mkdir stage2-gcc; \
41066         mv stage2-gcc gcc  ; \
41067         mv stage1-gcc prev-gcc || test -f stage1-lean 
41068 @endif gcc
41069 @if gmp
41070         @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
41071           mkdir stage2-gmp; \
41072         mv stage2-gmp gmp  ; \
41073         mv stage1-gmp prev-gmp || test -f stage1-lean 
41074 @endif gmp
41075 @if mpfr
41076         @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
41077           mkdir stage2-mpfr; \
41078         mv stage2-mpfr mpfr  ; \
41079         mv stage1-mpfr prev-mpfr || test -f stage1-lean 
41080 @endif mpfr
41081 @if mpc
41082         @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
41083           mkdir stage2-mpc; \
41084         mv stage2-mpc mpc  ; \
41085         mv stage1-mpc prev-mpc || test -f stage1-lean 
41086 @endif mpc
41087 @if ppl
41088         @cd $(HOST_SUBDIR); [ -d stage2-ppl ] || \
41089           mkdir stage2-ppl; \
41090         mv stage2-ppl ppl  ; \
41091         mv stage1-ppl prev-ppl || test -f stage1-lean 
41092 @endif ppl
41093 @if cloog
41094         @cd $(HOST_SUBDIR); [ -d stage2-cloog ] || \
41095           mkdir stage2-cloog; \
41096         mv stage2-cloog cloog  ; \
41097         mv stage1-cloog prev-cloog || test -f stage1-lean 
41098 @endif cloog
41099 @if libelf
41100         @cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
41101           mkdir stage2-libelf; \
41102         mv stage2-libelf libelf  ; \
41103         mv stage1-libelf prev-libelf || test -f stage1-lean 
41104 @endif libelf
41105 @if gold
41106         @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
41107           mkdir stage2-gold; \
41108         mv stage2-gold gold  ; \
41109         mv stage1-gold prev-gold || test -f stage1-lean 
41110 @endif gold
41111 @if intl
41112         @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
41113           mkdir stage2-intl; \
41114         mv stage2-intl intl  ; \
41115         mv stage1-intl prev-intl || test -f stage1-lean 
41116 @endif intl
41117 @if ld
41118         @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
41119           mkdir stage2-ld; \
41120         mv stage2-ld ld  ; \
41121         mv stage1-ld prev-ld || test -f stage1-lean 
41122 @endif ld
41123 @if libcpp
41124         @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
41125           mkdir stage2-libcpp; \
41126         mv stage2-libcpp libcpp  ; \
41127         mv stage1-libcpp prev-libcpp || test -f stage1-lean 
41128 @endif libcpp
41129 @if libdecnumber
41130         @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
41131           mkdir stage2-libdecnumber; \
41132         mv stage2-libdecnumber libdecnumber  ; \
41133         mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean 
41134 @endif libdecnumber
41135 @if libiberty
41136         @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
41137           mkdir stage2-libiberty; \
41138         mv stage2-libiberty libiberty  ; \
41139         mv stage1-libiberty prev-libiberty || test -f stage1-lean 
41140 @endif libiberty
41141 @if zlib
41142         @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
41143           mkdir stage2-zlib; \
41144         mv stage2-zlib zlib  ; \
41145         mv stage1-zlib prev-zlib || test -f stage1-lean 
41146 @endif zlib
41147 @if lto-plugin
41148         @cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
41149           mkdir stage2-lto-plugin; \
41150         mv stage2-lto-plugin lto-plugin  ; \
41151         mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean 
41152 @endif lto-plugin
41153         @[ -d stage2-$(TARGET_SUBDIR) ] || \
41154           mkdir stage2-$(TARGET_SUBDIR); \
41155         mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
41156         mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean 
41157
41158 stage2-end:: 
41159 @if bfd
41160         @if test -d $(HOST_SUBDIR)/bfd ; then \
41161           cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
41162           mv prev-bfd stage1-bfd ; :  ; \
41163         fi
41164 @endif bfd
41165 @if opcodes
41166         @if test -d $(HOST_SUBDIR)/opcodes ; then \
41167           cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
41168           mv prev-opcodes stage1-opcodes ; :  ; \
41169         fi
41170 @endif opcodes
41171 @if binutils
41172         @if test -d $(HOST_SUBDIR)/binutils ; then \
41173           cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
41174           mv prev-binutils stage1-binutils ; :  ; \
41175         fi
41176 @endif binutils
41177 @if gas
41178         @if test -d $(HOST_SUBDIR)/gas ; then \
41179           cd $(HOST_SUBDIR); mv gas stage2-gas ; \
41180           mv prev-gas stage1-gas ; :  ; \
41181         fi
41182 @endif gas
41183 @if gcc
41184         @if test -d $(HOST_SUBDIR)/gcc ; then \
41185           cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
41186           mv prev-gcc stage1-gcc ; :  ; \
41187         fi
41188 @endif gcc
41189 @if gmp
41190         @if test -d $(HOST_SUBDIR)/gmp ; then \
41191           cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
41192           mv prev-gmp stage1-gmp ; :  ; \
41193         fi
41194 @endif gmp
41195 @if mpfr
41196         @if test -d $(HOST_SUBDIR)/mpfr ; then \
41197           cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
41198           mv prev-mpfr stage1-mpfr ; :  ; \
41199         fi
41200 @endif mpfr
41201 @if mpc
41202         @if test -d $(HOST_SUBDIR)/mpc ; then \
41203           cd $(HOST_SUBDIR); mv mpc stage2-mpc ; \
41204           mv prev-mpc stage1-mpc ; :  ; \
41205         fi
41206 @endif mpc
41207 @if ppl
41208         @if test -d $(HOST_SUBDIR)/ppl ; then \
41209           cd $(HOST_SUBDIR); mv ppl stage2-ppl ; \
41210           mv prev-ppl stage1-ppl ; :  ; \
41211         fi
41212 @endif ppl
41213 @if cloog
41214         @if test -d $(HOST_SUBDIR)/cloog ; then \
41215           cd $(HOST_SUBDIR); mv cloog stage2-cloog ; \
41216           mv prev-cloog stage1-cloog ; :  ; \
41217         fi
41218 @endif cloog
41219 @if libelf
41220         @if test -d $(HOST_SUBDIR)/libelf ; then \
41221           cd $(HOST_SUBDIR); mv libelf stage2-libelf ; \
41222           mv prev-libelf stage1-libelf ; :  ; \
41223         fi
41224 @endif libelf
41225 @if gold
41226         @if test -d $(HOST_SUBDIR)/gold ; then \
41227           cd $(HOST_SUBDIR); mv gold stage2-gold ; \
41228           mv prev-gold stage1-gold ; :  ; \
41229         fi
41230 @endif gold
41231 @if intl
41232         @if test -d $(HOST_SUBDIR)/intl ; then \
41233           cd $(HOST_SUBDIR); mv intl stage2-intl ; \
41234           mv prev-intl stage1-intl ; :  ; \
41235         fi
41236 @endif intl
41237 @if ld
41238         @if test -d $(HOST_SUBDIR)/ld ; then \
41239           cd $(HOST_SUBDIR); mv ld stage2-ld ; \
41240           mv prev-ld stage1-ld ; :  ; \
41241         fi
41242 @endif ld
41243 @if libcpp
41244         @if test -d $(HOST_SUBDIR)/libcpp ; then \
41245           cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
41246           mv prev-libcpp stage1-libcpp ; :  ; \
41247         fi
41248 @endif libcpp
41249 @if libdecnumber
41250         @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
41251           cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
41252           mv prev-libdecnumber stage1-libdecnumber ; :  ; \
41253         fi
41254 @endif libdecnumber
41255 @if libiberty
41256         @if test -d $(HOST_SUBDIR)/libiberty ; then \
41257           cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
41258           mv prev-libiberty stage1-libiberty ; :  ; \
41259         fi
41260 @endif libiberty
41261 @if zlib
41262         @if test -d $(HOST_SUBDIR)/zlib ; then \
41263           cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
41264           mv prev-zlib stage1-zlib ; :  ; \
41265         fi
41266 @endif zlib
41267 @if lto-plugin
41268         @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
41269           cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin ; \
41270           mv prev-lto-plugin stage1-lto-plugin ; :  ; \
41271         fi
41272 @endif lto-plugin
41273         @if test -d $(TARGET_SUBDIR) ; then \
41274           mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR)  ; \
41275           mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; :  ; \
41276         fi
41277         rm -f stage_current
41278
41279 # Bubble a bug fix through all the stages up to stage 2.  They are
41280 # remade, but not reconfigured.  The next stage (if any) will not be
41281 # reconfigured either.
41282 .PHONY: stage2-bubble
41283 stage2-bubble:: stage1-bubble
41284         @r=`${PWD_COMMAND}`; export r; \
41285         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41286         if test -f stage2-lean || test -f stage1-lean  ; then \
41287           echo Skipping rebuild of stage2 ; \
41288         else \
41289           $(MAKE) stage2-start; \
41290           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
41291         fi
41292
41293 .PHONY: all-stage2 clean-stage2
41294 do-clean: clean-stage2
41295
41296 # FIXME: Will not need to be conditional when toplevel bootstrap is the
41297 # only possibility, but now it conflicts with no-bootstrap rules
41298 @if gcc-bootstrap
41299
41300
41301
41302 .PHONY: bootstrap2 bootstrap2-lean
41303 bootstrap2:
41304         echo stage2 > stage_final
41305         @r=`${PWD_COMMAND}`; export r; \
41306         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41307         $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
41308         @: $(MAKE); $(unstage)
41309         @r=`${PWD_COMMAND}`; export r; \
41310         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41311         TFLAGS="$(STAGE2_TFLAGS)"; \
41312         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41313
41314 bootstrap2-lean:
41315         echo stage2 > stage_final
41316         @r=`${PWD_COMMAND}`; export r; \
41317         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41318         $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
41319         @: $(MAKE); $(unstage)
41320         @r=`${PWD_COMMAND}`; export r; \
41321         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41322         TFLAGS="$(STAGE2_TFLAGS)"; \
41323         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41324
41325
41326 # Rules to wipe a stage and all the following ones, also used for cleanstrap
41327 distclean-stage1:: distclean-stage2 
41328 .PHONY: distclean-stage2
41329 distclean-stage2::
41330         @: $(MAKE); $(stage)
41331         @test "`cat stage_last`" != stage2 || rm -f stage_last
41332         rm -rf stage2-* 
41333
41334
41335 @endif gcc-bootstrap
41336
41337
41338 .PHONY: stage3-start stage3-end
41339
41340 stage3-start::
41341         @: $(MAKE); $(stage); \
41342         echo stage3 > stage_current ; \
41343         echo stage3 > stage_last; \
41344         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
41345 @if bfd
41346         @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
41347           mkdir stage3-bfd; \
41348         mv stage3-bfd bfd  ; \
41349         mv stage2-bfd prev-bfd || test -f stage2-lean 
41350 @endif bfd
41351 @if opcodes
41352         @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
41353           mkdir stage3-opcodes; \
41354         mv stage3-opcodes opcodes  ; \
41355         mv stage2-opcodes prev-opcodes || test -f stage2-lean 
41356 @endif opcodes
41357 @if binutils
41358         @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
41359           mkdir stage3-binutils; \
41360         mv stage3-binutils binutils  ; \
41361         mv stage2-binutils prev-binutils || test -f stage2-lean 
41362 @endif binutils
41363 @if gas
41364         @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
41365           mkdir stage3-gas; \
41366         mv stage3-gas gas  ; \
41367         mv stage2-gas prev-gas || test -f stage2-lean 
41368 @endif gas
41369 @if gcc
41370         @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
41371           mkdir stage3-gcc; \
41372         mv stage3-gcc gcc  ; \
41373         mv stage2-gcc prev-gcc || test -f stage2-lean 
41374 @endif gcc
41375 @if gmp
41376         @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
41377           mkdir stage3-gmp; \
41378         mv stage3-gmp gmp  ; \
41379         mv stage2-gmp prev-gmp || test -f stage2-lean 
41380 @endif gmp
41381 @if mpfr
41382         @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
41383           mkdir stage3-mpfr; \
41384         mv stage3-mpfr mpfr  ; \
41385         mv stage2-mpfr prev-mpfr || test -f stage2-lean 
41386 @endif mpfr
41387 @if mpc
41388         @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
41389           mkdir stage3-mpc; \
41390         mv stage3-mpc mpc  ; \
41391         mv stage2-mpc prev-mpc || test -f stage2-lean 
41392 @endif mpc
41393 @if ppl
41394         @cd $(HOST_SUBDIR); [ -d stage3-ppl ] || \
41395           mkdir stage3-ppl; \
41396         mv stage3-ppl ppl  ; \
41397         mv stage2-ppl prev-ppl || test -f stage2-lean 
41398 @endif ppl
41399 @if cloog
41400         @cd $(HOST_SUBDIR); [ -d stage3-cloog ] || \
41401           mkdir stage3-cloog; \
41402         mv stage3-cloog cloog  ; \
41403         mv stage2-cloog prev-cloog || test -f stage2-lean 
41404 @endif cloog
41405 @if libelf
41406         @cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
41407           mkdir stage3-libelf; \
41408         mv stage3-libelf libelf  ; \
41409         mv stage2-libelf prev-libelf || test -f stage2-lean 
41410 @endif libelf
41411 @if gold
41412         @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
41413           mkdir stage3-gold; \
41414         mv stage3-gold gold  ; \
41415         mv stage2-gold prev-gold || test -f stage2-lean 
41416 @endif gold
41417 @if intl
41418         @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
41419           mkdir stage3-intl; \
41420         mv stage3-intl intl  ; \
41421         mv stage2-intl prev-intl || test -f stage2-lean 
41422 @endif intl
41423 @if ld
41424         @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
41425           mkdir stage3-ld; \
41426         mv stage3-ld ld  ; \
41427         mv stage2-ld prev-ld || test -f stage2-lean 
41428 @endif ld
41429 @if libcpp
41430         @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
41431           mkdir stage3-libcpp; \
41432         mv stage3-libcpp libcpp  ; \
41433         mv stage2-libcpp prev-libcpp || test -f stage2-lean 
41434 @endif libcpp
41435 @if libdecnumber
41436         @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
41437           mkdir stage3-libdecnumber; \
41438         mv stage3-libdecnumber libdecnumber  ; \
41439         mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean 
41440 @endif libdecnumber
41441 @if libiberty
41442         @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
41443           mkdir stage3-libiberty; \
41444         mv stage3-libiberty libiberty  ; \
41445         mv stage2-libiberty prev-libiberty || test -f stage2-lean 
41446 @endif libiberty
41447 @if zlib
41448         @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
41449           mkdir stage3-zlib; \
41450         mv stage3-zlib zlib  ; \
41451         mv stage2-zlib prev-zlib || test -f stage2-lean 
41452 @endif zlib
41453 @if lto-plugin
41454         @cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
41455           mkdir stage3-lto-plugin; \
41456         mv stage3-lto-plugin lto-plugin  ; \
41457         mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean 
41458 @endif lto-plugin
41459         @[ -d stage3-$(TARGET_SUBDIR) ] || \
41460           mkdir stage3-$(TARGET_SUBDIR); \
41461         mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
41462         mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean 
41463
41464 stage3-end:: 
41465 @if bfd
41466         @if test -d $(HOST_SUBDIR)/bfd ; then \
41467           cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
41468           mv prev-bfd stage2-bfd ; :  ; \
41469         fi
41470 @endif bfd
41471 @if opcodes
41472         @if test -d $(HOST_SUBDIR)/opcodes ; then \
41473           cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
41474           mv prev-opcodes stage2-opcodes ; :  ; \
41475         fi
41476 @endif opcodes
41477 @if binutils
41478         @if test -d $(HOST_SUBDIR)/binutils ; then \
41479           cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
41480           mv prev-binutils stage2-binutils ; :  ; \
41481         fi
41482 @endif binutils
41483 @if gas
41484         @if test -d $(HOST_SUBDIR)/gas ; then \
41485           cd $(HOST_SUBDIR); mv gas stage3-gas ; \
41486           mv prev-gas stage2-gas ; :  ; \
41487         fi
41488 @endif gas
41489 @if gcc
41490         @if test -d $(HOST_SUBDIR)/gcc ; then \
41491           cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
41492           mv prev-gcc stage2-gcc ; :  ; \
41493         fi
41494 @endif gcc
41495 @if gmp
41496         @if test -d $(HOST_SUBDIR)/gmp ; then \
41497           cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
41498           mv prev-gmp stage2-gmp ; :  ; \
41499         fi
41500 @endif gmp
41501 @if mpfr
41502         @if test -d $(HOST_SUBDIR)/mpfr ; then \
41503           cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
41504           mv prev-mpfr stage2-mpfr ; :  ; \
41505         fi
41506 @endif mpfr
41507 @if mpc
41508         @if test -d $(HOST_SUBDIR)/mpc ; then \
41509           cd $(HOST_SUBDIR); mv mpc stage3-mpc ; \
41510           mv prev-mpc stage2-mpc ; :  ; \
41511         fi
41512 @endif mpc
41513 @if ppl
41514         @if test -d $(HOST_SUBDIR)/ppl ; then \
41515           cd $(HOST_SUBDIR); mv ppl stage3-ppl ; \
41516           mv prev-ppl stage2-ppl ; :  ; \
41517         fi
41518 @endif ppl
41519 @if cloog
41520         @if test -d $(HOST_SUBDIR)/cloog ; then \
41521           cd $(HOST_SUBDIR); mv cloog stage3-cloog ; \
41522           mv prev-cloog stage2-cloog ; :  ; \
41523         fi
41524 @endif cloog
41525 @if libelf
41526         @if test -d $(HOST_SUBDIR)/libelf ; then \
41527           cd $(HOST_SUBDIR); mv libelf stage3-libelf ; \
41528           mv prev-libelf stage2-libelf ; :  ; \
41529         fi
41530 @endif libelf
41531 @if gold
41532         @if test -d $(HOST_SUBDIR)/gold ; then \
41533           cd $(HOST_SUBDIR); mv gold stage3-gold ; \
41534           mv prev-gold stage2-gold ; :  ; \
41535         fi
41536 @endif gold
41537 @if intl
41538         @if test -d $(HOST_SUBDIR)/intl ; then \
41539           cd $(HOST_SUBDIR); mv intl stage3-intl ; \
41540           mv prev-intl stage2-intl ; :  ; \
41541         fi
41542 @endif intl
41543 @if ld
41544         @if test -d $(HOST_SUBDIR)/ld ; then \
41545           cd $(HOST_SUBDIR); mv ld stage3-ld ; \
41546           mv prev-ld stage2-ld ; :  ; \
41547         fi
41548 @endif ld
41549 @if libcpp
41550         @if test -d $(HOST_SUBDIR)/libcpp ; then \
41551           cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
41552           mv prev-libcpp stage2-libcpp ; :  ; \
41553         fi
41554 @endif libcpp
41555 @if libdecnumber
41556         @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
41557           cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
41558           mv prev-libdecnumber stage2-libdecnumber ; :  ; \
41559         fi
41560 @endif libdecnumber
41561 @if libiberty
41562         @if test -d $(HOST_SUBDIR)/libiberty ; then \
41563           cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
41564           mv prev-libiberty stage2-libiberty ; :  ; \
41565         fi
41566 @endif libiberty
41567 @if zlib
41568         @if test -d $(HOST_SUBDIR)/zlib ; then \
41569           cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
41570           mv prev-zlib stage2-zlib ; :  ; \
41571         fi
41572 @endif zlib
41573 @if lto-plugin
41574         @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
41575           cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin ; \
41576           mv prev-lto-plugin stage2-lto-plugin ; :  ; \
41577         fi
41578 @endif lto-plugin
41579         @if test -d $(TARGET_SUBDIR) ; then \
41580           mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR)  ; \
41581           mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; :  ; \
41582         fi
41583         rm -f stage_current
41584
41585 # Bubble a bug fix through all the stages up to stage 3.  They are
41586 # remade, but not reconfigured.  The next stage (if any) will not be
41587 # reconfigured either.
41588 .PHONY: stage3-bubble
41589 stage3-bubble:: stage2-bubble
41590         @r=`${PWD_COMMAND}`; export r; \
41591         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41592         if test -f stage3-lean || test -f stage2-lean  ; then \
41593           echo Skipping rebuild of stage3 ; \
41594         else \
41595           $(MAKE) stage3-start; \
41596           if $(LEAN); then \
41597             rm -rf stage1-* ; \
41598             $(STAMP) stage1-lean ; \
41599           fi; \
41600           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
41601         fi
41602         $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
41603
41604 .PHONY: all-stage3 clean-stage3
41605 do-clean: clean-stage3
41606
41607 # FIXME: Will not need to be conditional when toplevel bootstrap is the
41608 # only possibility, but now it conflicts with no-bootstrap rules
41609 @if gcc-bootstrap
41610
41611 compare:
41612         @r=`${PWD_COMMAND}`; export r; \
41613         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41614         if test -f stage2-lean; then \
41615           echo Cannot compare object files as stage 2 was deleted. ; \
41616           exit 0 ; \
41617         fi; \
41618         : $(MAKE); $(stage); \
41619         rm -f .bad_compare ; \
41620         echo Comparing stages 2 and 3 ; \
41621         sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
41622         files=`find stage3-* -name "*$(objext)" -print | \
41623                  sed -n s,^stage$$sed-,,p` ; \
41624         for file in $${files} ; do \
41625           f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
41626           if test ! -f $$f1; then continue; fi; \
41627           $(do-compare) > /dev/null 2>&1; \
41628           if test $$? -eq 1; then \
41629             case $$file in \
41630               @compare_exclusions@) \
41631                 echo warning: $$file differs ;; \
41632               *) \
41633                 echo $$file differs >> .bad_compare ;; \
41634             esac ; \
41635           fi ; \
41636         done ; \
41637         if [ -f .bad_compare ]; then \
41638           echo "Bootstrap comparison failure!"; \
41639           cat .bad_compare; \
41640           exit 1; \
41641         else \
41642           echo Comparison successful.; \
41643         fi ; \
41644         $(STAMP) compare
41645         if $(LEAN); then \
41646           rm -rf stage2-*; \
41647           $(STAMP) stage2-lean; \
41648         fi
41649
41650
41651
41652 .PHONY: bootstrap bootstrap-lean
41653 bootstrap:
41654         echo stage3 > stage_final
41655         @r=`${PWD_COMMAND}`; export r; \
41656         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41657         $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
41658         @: $(MAKE); $(unstage)
41659         @r=`${PWD_COMMAND}`; export r; \
41660         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41661         TFLAGS="$(STAGE3_TFLAGS)"; \
41662         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41663
41664 bootstrap-lean:
41665         echo stage3 > stage_final
41666         @r=`${PWD_COMMAND}`; export r; \
41667         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41668         $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
41669         @: $(MAKE); $(unstage)
41670         @r=`${PWD_COMMAND}`; export r; \
41671         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41672         TFLAGS="$(STAGE3_TFLAGS)"; \
41673         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41674
41675
41676 # Rules to wipe a stage and all the following ones, also used for cleanstrap
41677 distclean-stage2:: distclean-stage3 
41678 .PHONY: distclean-stage3
41679 distclean-stage3::
41680         @: $(MAKE); $(stage)
41681         @test "`cat stage_last`" != stage3 || rm -f stage_last
41682         rm -rf stage3-* compare 
41683
41684
41685 .PHONY: cleanstrap
41686 cleanstrap: do-distclean local-clean
41687         echo stage3 > stage_final
41688         @r=`${PWD_COMMAND}`; export r; \
41689         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41690         $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
41691         @: $(MAKE); $(unstage)
41692         @r=`${PWD_COMMAND}`; export r; \
41693         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41694         TFLAGS="$(STAGE3_TFLAGS)"; \
41695         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41696
41697 @endif gcc-bootstrap
41698
41699
41700 .PHONY: stage4-start stage4-end
41701
41702 stage4-start::
41703         @: $(MAKE); $(stage); \
41704         echo stage4 > stage_current ; \
41705         echo stage4 > stage_last; \
41706         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
41707 @if bfd
41708         @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
41709           mkdir stage4-bfd; \
41710         mv stage4-bfd bfd  ; \
41711         mv stage3-bfd prev-bfd || test -f stage3-lean 
41712 @endif bfd
41713 @if opcodes
41714         @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
41715           mkdir stage4-opcodes; \
41716         mv stage4-opcodes opcodes  ; \
41717         mv stage3-opcodes prev-opcodes || test -f stage3-lean 
41718 @endif opcodes
41719 @if binutils
41720         @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
41721           mkdir stage4-binutils; \
41722         mv stage4-binutils binutils  ; \
41723         mv stage3-binutils prev-binutils || test -f stage3-lean 
41724 @endif binutils
41725 @if gas
41726         @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
41727           mkdir stage4-gas; \
41728         mv stage4-gas gas  ; \
41729         mv stage3-gas prev-gas || test -f stage3-lean 
41730 @endif gas
41731 @if gcc
41732         @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
41733           mkdir stage4-gcc; \
41734         mv stage4-gcc gcc  ; \
41735         mv stage3-gcc prev-gcc || test -f stage3-lean 
41736 @endif gcc
41737 @if gmp
41738         @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
41739           mkdir stage4-gmp; \
41740         mv stage4-gmp gmp  ; \
41741         mv stage3-gmp prev-gmp || test -f stage3-lean 
41742 @endif gmp
41743 @if mpfr
41744         @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
41745           mkdir stage4-mpfr; \
41746         mv stage4-mpfr mpfr  ; \
41747         mv stage3-mpfr prev-mpfr || test -f stage3-lean 
41748 @endif mpfr
41749 @if mpc
41750         @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
41751           mkdir stage4-mpc; \
41752         mv stage4-mpc mpc  ; \
41753         mv stage3-mpc prev-mpc || test -f stage3-lean 
41754 @endif mpc
41755 @if ppl
41756         @cd $(HOST_SUBDIR); [ -d stage4-ppl ] || \
41757           mkdir stage4-ppl; \
41758         mv stage4-ppl ppl  ; \
41759         mv stage3-ppl prev-ppl || test -f stage3-lean 
41760 @endif ppl
41761 @if cloog
41762         @cd $(HOST_SUBDIR); [ -d stage4-cloog ] || \
41763           mkdir stage4-cloog; \
41764         mv stage4-cloog cloog  ; \
41765         mv stage3-cloog prev-cloog || test -f stage3-lean 
41766 @endif cloog
41767 @if libelf
41768         @cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
41769           mkdir stage4-libelf; \
41770         mv stage4-libelf libelf  ; \
41771         mv stage3-libelf prev-libelf || test -f stage3-lean 
41772 @endif libelf
41773 @if gold
41774         @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
41775           mkdir stage4-gold; \
41776         mv stage4-gold gold  ; \
41777         mv stage3-gold prev-gold || test -f stage3-lean 
41778 @endif gold
41779 @if intl
41780         @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
41781           mkdir stage4-intl; \
41782         mv stage4-intl intl  ; \
41783         mv stage3-intl prev-intl || test -f stage3-lean 
41784 @endif intl
41785 @if ld
41786         @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
41787           mkdir stage4-ld; \
41788         mv stage4-ld ld  ; \
41789         mv stage3-ld prev-ld || test -f stage3-lean 
41790 @endif ld
41791 @if libcpp
41792         @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
41793           mkdir stage4-libcpp; \
41794         mv stage4-libcpp libcpp  ; \
41795         mv stage3-libcpp prev-libcpp || test -f stage3-lean 
41796 @endif libcpp
41797 @if libdecnumber
41798         @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
41799           mkdir stage4-libdecnumber; \
41800         mv stage4-libdecnumber libdecnumber  ; \
41801         mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean 
41802 @endif libdecnumber
41803 @if libiberty
41804         @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
41805           mkdir stage4-libiberty; \
41806         mv stage4-libiberty libiberty  ; \
41807         mv stage3-libiberty prev-libiberty || test -f stage3-lean 
41808 @endif libiberty
41809 @if zlib
41810         @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
41811           mkdir stage4-zlib; \
41812         mv stage4-zlib zlib  ; \
41813         mv stage3-zlib prev-zlib || test -f stage3-lean 
41814 @endif zlib
41815 @if lto-plugin
41816         @cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
41817           mkdir stage4-lto-plugin; \
41818         mv stage4-lto-plugin lto-plugin  ; \
41819         mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean 
41820 @endif lto-plugin
41821         @[ -d stage4-$(TARGET_SUBDIR) ] || \
41822           mkdir stage4-$(TARGET_SUBDIR); \
41823         mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
41824         mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean 
41825
41826 stage4-end:: 
41827 @if bfd
41828         @if test -d $(HOST_SUBDIR)/bfd ; then \
41829           cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
41830           mv prev-bfd stage3-bfd ; :  ; \
41831         fi
41832 @endif bfd
41833 @if opcodes
41834         @if test -d $(HOST_SUBDIR)/opcodes ; then \
41835           cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
41836           mv prev-opcodes stage3-opcodes ; :  ; \
41837         fi
41838 @endif opcodes
41839 @if binutils
41840         @if test -d $(HOST_SUBDIR)/binutils ; then \
41841           cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
41842           mv prev-binutils stage3-binutils ; :  ; \
41843         fi
41844 @endif binutils
41845 @if gas
41846         @if test -d $(HOST_SUBDIR)/gas ; then \
41847           cd $(HOST_SUBDIR); mv gas stage4-gas ; \
41848           mv prev-gas stage3-gas ; :  ; \
41849         fi
41850 @endif gas
41851 @if gcc
41852         @if test -d $(HOST_SUBDIR)/gcc ; then \
41853           cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
41854           mv prev-gcc stage3-gcc ; :  ; \
41855         fi
41856 @endif gcc
41857 @if gmp
41858         @if test -d $(HOST_SUBDIR)/gmp ; then \
41859           cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
41860           mv prev-gmp stage3-gmp ; :  ; \
41861         fi
41862 @endif gmp
41863 @if mpfr
41864         @if test -d $(HOST_SUBDIR)/mpfr ; then \
41865           cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
41866           mv prev-mpfr stage3-mpfr ; :  ; \
41867         fi
41868 @endif mpfr
41869 @if mpc
41870         @if test -d $(HOST_SUBDIR)/mpc ; then \
41871           cd $(HOST_SUBDIR); mv mpc stage4-mpc ; \
41872           mv prev-mpc stage3-mpc ; :  ; \
41873         fi
41874 @endif mpc
41875 @if ppl
41876         @if test -d $(HOST_SUBDIR)/ppl ; then \
41877           cd $(HOST_SUBDIR); mv ppl stage4-ppl ; \
41878           mv prev-ppl stage3-ppl ; :  ; \
41879         fi
41880 @endif ppl
41881 @if cloog
41882         @if test -d $(HOST_SUBDIR)/cloog ; then \
41883           cd $(HOST_SUBDIR); mv cloog stage4-cloog ; \
41884           mv prev-cloog stage3-cloog ; :  ; \
41885         fi
41886 @endif cloog
41887 @if libelf
41888         @if test -d $(HOST_SUBDIR)/libelf ; then \
41889           cd $(HOST_SUBDIR); mv libelf stage4-libelf ; \
41890           mv prev-libelf stage3-libelf ; :  ; \
41891         fi
41892 @endif libelf
41893 @if gold
41894         @if test -d $(HOST_SUBDIR)/gold ; then \
41895           cd $(HOST_SUBDIR); mv gold stage4-gold ; \
41896           mv prev-gold stage3-gold ; :  ; \
41897         fi
41898 @endif gold
41899 @if intl
41900         @if test -d $(HOST_SUBDIR)/intl ; then \
41901           cd $(HOST_SUBDIR); mv intl stage4-intl ; \
41902           mv prev-intl stage3-intl ; :  ; \
41903         fi
41904 @endif intl
41905 @if ld
41906         @if test -d $(HOST_SUBDIR)/ld ; then \
41907           cd $(HOST_SUBDIR); mv ld stage4-ld ; \
41908           mv prev-ld stage3-ld ; :  ; \
41909         fi
41910 @endif ld
41911 @if libcpp
41912         @if test -d $(HOST_SUBDIR)/libcpp ; then \
41913           cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
41914           mv prev-libcpp stage3-libcpp ; :  ; \
41915         fi
41916 @endif libcpp
41917 @if libdecnumber
41918         @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
41919           cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
41920           mv prev-libdecnumber stage3-libdecnumber ; :  ; \
41921         fi
41922 @endif libdecnumber
41923 @if libiberty
41924         @if test -d $(HOST_SUBDIR)/libiberty ; then \
41925           cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
41926           mv prev-libiberty stage3-libiberty ; :  ; \
41927         fi
41928 @endif libiberty
41929 @if zlib
41930         @if test -d $(HOST_SUBDIR)/zlib ; then \
41931           cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
41932           mv prev-zlib stage3-zlib ; :  ; \
41933         fi
41934 @endif zlib
41935 @if lto-plugin
41936         @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
41937           cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin ; \
41938           mv prev-lto-plugin stage3-lto-plugin ; :  ; \
41939         fi
41940 @endif lto-plugin
41941         @if test -d $(TARGET_SUBDIR) ; then \
41942           mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR)  ; \
41943           mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; :  ; \
41944         fi
41945         rm -f stage_current
41946
41947 # Bubble a bug fix through all the stages up to stage 4.  They are
41948 # remade, but not reconfigured.  The next stage (if any) will not be
41949 # reconfigured either.
41950 .PHONY: stage4-bubble
41951 stage4-bubble:: stage3-bubble
41952         @r=`${PWD_COMMAND}`; export r; \
41953         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41954         if test -f stage4-lean || test -f stage3-lean  ; then \
41955           echo Skipping rebuild of stage4 ; \
41956         else \
41957           $(MAKE) stage4-start; \
41958           if $(LEAN); then \
41959             rm -rf stage2-* ; \
41960             $(STAMP) stage2-lean ; \
41961           fi; \
41962           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
41963         fi
41964         $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
41965
41966 .PHONY: all-stage4 clean-stage4
41967 do-clean: clean-stage4
41968
41969 # FIXME: Will not need to be conditional when toplevel bootstrap is the
41970 # only possibility, but now it conflicts with no-bootstrap rules
41971 @if gcc-bootstrap
41972
41973 compare3:
41974         @r=`${PWD_COMMAND}`; export r; \
41975         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41976         if test -f stage3-lean; then \
41977           echo Cannot compare object files as stage 3 was deleted. ; \
41978           exit 0 ; \
41979         fi; \
41980         : $(MAKE); $(stage); \
41981         rm -f .bad_compare ; \
41982         echo Comparing stages 3 and 4 ; \
41983         sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
41984         files=`find stage4-* -name "*$(objext)" -print | \
41985                  sed -n s,^stage$$sed-,,p` ; \
41986         for file in $${files} ; do \
41987           f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
41988           if test ! -f $$f1; then continue; fi; \
41989           $(do-compare3) > /dev/null 2>&1; \
41990           if test $$? -eq 1; then \
41991             case $$file in \
41992               @compare_exclusions@) \
41993                 echo warning: $$file differs ;; \
41994               *) \
41995                 echo $$file differs >> .bad_compare ;; \
41996             esac ; \
41997           fi ; \
41998         done ; \
41999         if [ -f .bad_compare ]; then \
42000           echo "Bootstrap comparison failure!"; \
42001           cat .bad_compare; \
42002           exit 1; \
42003         else \
42004           echo Comparison successful.; \
42005         fi ; \
42006         $(STAMP) compare3
42007         if $(LEAN); then \
42008           rm -rf stage3-*; \
42009           $(STAMP) stage3-lean; \
42010         fi
42011
42012
42013
42014 .PHONY: bootstrap4 bootstrap4-lean
42015 bootstrap4:
42016         echo stage4 > stage_final
42017         @r=`${PWD_COMMAND}`; export r; \
42018         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42019         $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
42020         @: $(MAKE); $(unstage)
42021         @r=`${PWD_COMMAND}`; export r; \
42022         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42023         TFLAGS="$(STAGE4_TFLAGS)"; \
42024         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
42025
42026 bootstrap4-lean:
42027         echo stage4 > stage_final
42028         @r=`${PWD_COMMAND}`; export r; \
42029         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42030         $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
42031         @: $(MAKE); $(unstage)
42032         @r=`${PWD_COMMAND}`; export r; \
42033         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42034         TFLAGS="$(STAGE4_TFLAGS)"; \
42035         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
42036
42037
42038 # Rules to wipe a stage and all the following ones, also used for cleanstrap
42039 distclean-stage3:: distclean-stage4 
42040 .PHONY: distclean-stage4
42041 distclean-stage4::
42042         @: $(MAKE); $(stage)
42043         @test "`cat stage_last`" != stage4 || rm -f stage_last
42044         rm -rf stage4-* compare3 
42045
42046
42047 @endif gcc-bootstrap
42048
42049
42050 .PHONY: stageprofile-start stageprofile-end
42051
42052 stageprofile-start::
42053         @: $(MAKE); $(stage); \
42054         echo stageprofile > stage_current ; \
42055         echo stageprofile > stage_last; \
42056         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
42057 @if bfd
42058         @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
42059           mkdir stageprofile-bfd; \
42060         mv stageprofile-bfd bfd  ; \
42061         mv stage1-bfd prev-bfd || test -f stage1-lean 
42062 @endif bfd
42063 @if opcodes
42064         @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
42065           mkdir stageprofile-opcodes; \
42066         mv stageprofile-opcodes opcodes  ; \
42067         mv stage1-opcodes prev-opcodes || test -f stage1-lean 
42068 @endif opcodes
42069 @if binutils
42070         @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
42071           mkdir stageprofile-binutils; \
42072         mv stageprofile-binutils binutils  ; \
42073         mv stage1-binutils prev-binutils || test -f stage1-lean 
42074 @endif binutils
42075 @if gas
42076         @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
42077           mkdir stageprofile-gas; \
42078         mv stageprofile-gas gas  ; \
42079         mv stage1-gas prev-gas || test -f stage1-lean 
42080 @endif gas
42081 @if gcc
42082         @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
42083           mkdir stageprofile-gcc; \
42084         mv stageprofile-gcc gcc  ; \
42085         mv stage1-gcc prev-gcc || test -f stage1-lean 
42086 @endif gcc
42087 @if gmp
42088         @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
42089           mkdir stageprofile-gmp; \
42090         mv stageprofile-gmp gmp  ; \
42091         mv stage1-gmp prev-gmp || test -f stage1-lean 
42092 @endif gmp
42093 @if mpfr
42094         @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
42095           mkdir stageprofile-mpfr; \
42096         mv stageprofile-mpfr mpfr  ; \
42097         mv stage1-mpfr prev-mpfr || test -f stage1-lean 
42098 @endif mpfr
42099 @if mpc
42100         @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
42101           mkdir stageprofile-mpc; \
42102         mv stageprofile-mpc mpc  ; \
42103         mv stage1-mpc prev-mpc || test -f stage1-lean 
42104 @endif mpc
42105 @if ppl
42106         @cd $(HOST_SUBDIR); [ -d stageprofile-ppl ] || \
42107           mkdir stageprofile-ppl; \
42108         mv stageprofile-ppl ppl  ; \
42109         mv stage1-ppl prev-ppl || test -f stage1-lean 
42110 @endif ppl
42111 @if cloog
42112         @cd $(HOST_SUBDIR); [ -d stageprofile-cloog ] || \
42113           mkdir stageprofile-cloog; \
42114         mv stageprofile-cloog cloog  ; \
42115         mv stage1-cloog prev-cloog || test -f stage1-lean 
42116 @endif cloog
42117 @if libelf
42118         @cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
42119           mkdir stageprofile-libelf; \
42120         mv stageprofile-libelf libelf  ; \
42121         mv stage1-libelf prev-libelf || test -f stage1-lean 
42122 @endif libelf
42123 @if gold
42124         @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
42125           mkdir stageprofile-gold; \
42126         mv stageprofile-gold gold  ; \
42127         mv stage1-gold prev-gold || test -f stage1-lean 
42128 @endif gold
42129 @if intl
42130         @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
42131           mkdir stageprofile-intl; \
42132         mv stageprofile-intl intl  ; \
42133         mv stage1-intl prev-intl || test -f stage1-lean 
42134 @endif intl
42135 @if ld
42136         @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
42137           mkdir stageprofile-ld; \
42138         mv stageprofile-ld ld  ; \
42139         mv stage1-ld prev-ld || test -f stage1-lean 
42140 @endif ld
42141 @if libcpp
42142         @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
42143           mkdir stageprofile-libcpp; \
42144         mv stageprofile-libcpp libcpp  ; \
42145         mv stage1-libcpp prev-libcpp || test -f stage1-lean 
42146 @endif libcpp
42147 @if libdecnumber
42148         @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
42149           mkdir stageprofile-libdecnumber; \
42150         mv stageprofile-libdecnumber libdecnumber  ; \
42151         mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean 
42152 @endif libdecnumber
42153 @if libiberty
42154         @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
42155           mkdir stageprofile-libiberty; \
42156         mv stageprofile-libiberty libiberty  ; \
42157         mv stage1-libiberty prev-libiberty || test -f stage1-lean 
42158 @endif libiberty
42159 @if zlib
42160         @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
42161           mkdir stageprofile-zlib; \
42162         mv stageprofile-zlib zlib  ; \
42163         mv stage1-zlib prev-zlib || test -f stage1-lean 
42164 @endif zlib
42165 @if lto-plugin
42166         @cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
42167           mkdir stageprofile-lto-plugin; \
42168         mv stageprofile-lto-plugin lto-plugin  ; \
42169         mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean 
42170 @endif lto-plugin
42171         @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
42172           mkdir stageprofile-$(TARGET_SUBDIR); \
42173         mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
42174         mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean 
42175
42176 stageprofile-end:: 
42177 @if bfd
42178         @if test -d $(HOST_SUBDIR)/bfd ; then \
42179           cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
42180           mv prev-bfd stage1-bfd ; :  ; \
42181         fi
42182 @endif bfd
42183 @if opcodes
42184         @if test -d $(HOST_SUBDIR)/opcodes ; then \
42185           cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
42186           mv prev-opcodes stage1-opcodes ; :  ; \
42187         fi
42188 @endif opcodes
42189 @if binutils
42190         @if test -d $(HOST_SUBDIR)/binutils ; then \
42191           cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
42192           mv prev-binutils stage1-binutils ; :  ; \
42193         fi
42194 @endif binutils
42195 @if gas
42196         @if test -d $(HOST_SUBDIR)/gas ; then \
42197           cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
42198           mv prev-gas stage1-gas ; :  ; \
42199         fi
42200 @endif gas
42201 @if gcc
42202         @if test -d $(HOST_SUBDIR)/gcc ; then \
42203           cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
42204           mv prev-gcc stage1-gcc ; :  ; \
42205         fi
42206 @endif gcc
42207 @if gmp
42208         @if test -d $(HOST_SUBDIR)/gmp ; then \
42209           cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
42210           mv prev-gmp stage1-gmp ; :  ; \
42211         fi
42212 @endif gmp
42213 @if mpfr
42214         @if test -d $(HOST_SUBDIR)/mpfr ; then \
42215           cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
42216           mv prev-mpfr stage1-mpfr ; :  ; \
42217         fi
42218 @endif mpfr
42219 @if mpc
42220         @if test -d $(HOST_SUBDIR)/mpc ; then \
42221           cd $(HOST_SUBDIR); mv mpc stageprofile-mpc ; \
42222           mv prev-mpc stage1-mpc ; :  ; \
42223         fi
42224 @endif mpc
42225 @if ppl
42226         @if test -d $(HOST_SUBDIR)/ppl ; then \
42227           cd $(HOST_SUBDIR); mv ppl stageprofile-ppl ; \
42228           mv prev-ppl stage1-ppl ; :  ; \
42229         fi
42230 @endif ppl
42231 @if cloog
42232         @if test -d $(HOST_SUBDIR)/cloog ; then \
42233           cd $(HOST_SUBDIR); mv cloog stageprofile-cloog ; \
42234           mv prev-cloog stage1-cloog ; :  ; \
42235         fi
42236 @endif cloog
42237 @if libelf
42238         @if test -d $(HOST_SUBDIR)/libelf ; then \
42239           cd $(HOST_SUBDIR); mv libelf stageprofile-libelf ; \
42240           mv prev-libelf stage1-libelf ; :  ; \
42241         fi
42242 @endif libelf
42243 @if gold
42244         @if test -d $(HOST_SUBDIR)/gold ; then \
42245           cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
42246           mv prev-gold stage1-gold ; :  ; \
42247         fi
42248 @endif gold
42249 @if intl
42250         @if test -d $(HOST_SUBDIR)/intl ; then \
42251           cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
42252           mv prev-intl stage1-intl ; :  ; \
42253         fi
42254 @endif intl
42255 @if ld
42256         @if test -d $(HOST_SUBDIR)/ld ; then \
42257           cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
42258           mv prev-ld stage1-ld ; :  ; \
42259         fi
42260 @endif ld
42261 @if libcpp
42262         @if test -d $(HOST_SUBDIR)/libcpp ; then \
42263           cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
42264           mv prev-libcpp stage1-libcpp ; :  ; \
42265         fi
42266 @endif libcpp
42267 @if libdecnumber
42268         @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
42269           cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
42270           mv prev-libdecnumber stage1-libdecnumber ; :  ; \
42271         fi
42272 @endif libdecnumber
42273 @if libiberty
42274         @if test -d $(HOST_SUBDIR)/libiberty ; then \
42275           cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
42276           mv prev-libiberty stage1-libiberty ; :  ; \
42277         fi
42278 @endif libiberty
42279 @if zlib
42280         @if test -d $(HOST_SUBDIR)/zlib ; then \
42281           cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
42282           mv prev-zlib stage1-zlib ; :  ; \
42283         fi
42284 @endif zlib
42285 @if lto-plugin
42286         @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
42287           cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin ; \
42288           mv prev-lto-plugin stage1-lto-plugin ; :  ; \
42289         fi
42290 @endif lto-plugin
42291         @if test -d $(TARGET_SUBDIR) ; then \
42292           mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR)  ; \
42293           mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; :  ; \
42294         fi
42295         rm -f stage_current
42296
42297 # Bubble a bug fix through all the stages up to stage profile.  They are
42298 # remade, but not reconfigured.  The next stage (if any) will not be
42299 # reconfigured either.
42300 .PHONY: stageprofile-bubble
42301 stageprofile-bubble:: stage1-bubble
42302         @r=`${PWD_COMMAND}`; export r; \
42303         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42304         if test -f stageprofile-lean || test -f stage1-lean  ; then \
42305           echo Skipping rebuild of stageprofile ; \
42306         else \
42307           $(MAKE) stageprofile-start; \
42308           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
42309         fi
42310
42311 .PHONY: all-stageprofile clean-stageprofile
42312 do-clean: clean-stageprofile
42313
42314 # FIXME: Will not need to be conditional when toplevel bootstrap is the
42315 # only possibility, but now it conflicts with no-bootstrap rules
42316 @if gcc-bootstrap
42317
42318
42319
42320
42321 # Rules to wipe a stage and all the following ones, also used for cleanstrap
42322 distclean-stage1:: distclean-stageprofile 
42323 .PHONY: distclean-stageprofile
42324 distclean-stageprofile::
42325         @: $(MAKE); $(stage)
42326         @test "`cat stage_last`" != stageprofile || rm -f stage_last
42327         rm -rf stageprofile-* 
42328
42329
42330 @endif gcc-bootstrap
42331
42332
42333 .PHONY: stagefeedback-start stagefeedback-end
42334
42335 stagefeedback-start::
42336         @: $(MAKE); $(stage); \
42337         echo stagefeedback > stage_current ; \
42338         echo stagefeedback > stage_last; \
42339         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
42340 @if bfd
42341         @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
42342           mkdir stagefeedback-bfd; \
42343         mv stagefeedback-bfd bfd  ; \
42344         mv stageprofile-bfd prev-bfd || test -f stageprofile-lean 
42345 @endif bfd
42346 @if opcodes
42347         @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
42348           mkdir stagefeedback-opcodes; \
42349         mv stagefeedback-opcodes opcodes  ; \
42350         mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean 
42351 @endif opcodes
42352 @if binutils
42353         @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
42354           mkdir stagefeedback-binutils; \
42355         mv stagefeedback-binutils binutils  ; \
42356         mv stageprofile-binutils prev-binutils || test -f stageprofile-lean 
42357 @endif binutils
42358 @if gas
42359         @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
42360           mkdir stagefeedback-gas; \
42361         mv stagefeedback-gas gas  ; \
42362         mv stageprofile-gas prev-gas || test -f stageprofile-lean 
42363 @endif gas
42364 @if gcc
42365         @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
42366           mkdir stagefeedback-gcc; \
42367         mv stagefeedback-gcc gcc  ; \
42368         mv stageprofile-gcc prev-gcc || test -f stageprofile-lean 
42369 @endif gcc
42370 @if gmp
42371         @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
42372           mkdir stagefeedback-gmp; \
42373         mv stagefeedback-gmp gmp  ; \
42374         mv stageprofile-gmp prev-gmp || test -f stageprofile-lean 
42375 @endif gmp
42376 @if mpfr
42377         @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
42378           mkdir stagefeedback-mpfr; \
42379         mv stagefeedback-mpfr mpfr  ; \
42380         mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean 
42381 @endif mpfr
42382 @if mpc
42383         @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
42384           mkdir stagefeedback-mpc; \
42385         mv stagefeedback-mpc mpc  ; \
42386         mv stageprofile-mpc prev-mpc || test -f stageprofile-lean 
42387 @endif mpc
42388 @if ppl
42389         @cd $(HOST_SUBDIR); [ -d stagefeedback-ppl ] || \
42390           mkdir stagefeedback-ppl; \
42391         mv stagefeedback-ppl ppl  ; \
42392         mv stageprofile-ppl prev-ppl || test -f stageprofile-lean 
42393 @endif ppl
42394 @if cloog
42395         @cd $(HOST_SUBDIR); [ -d stagefeedback-cloog ] || \
42396           mkdir stagefeedback-cloog; \
42397         mv stagefeedback-cloog cloog  ; \
42398         mv stageprofile-cloog prev-cloog || test -f stageprofile-lean 
42399 @endif cloog
42400 @if libelf
42401         @cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
42402           mkdir stagefeedback-libelf; \
42403         mv stagefeedback-libelf libelf  ; \
42404         mv stageprofile-libelf prev-libelf || test -f stageprofile-lean 
42405 @endif libelf
42406 @if gold
42407         @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
42408           mkdir stagefeedback-gold; \
42409         mv stagefeedback-gold gold  ; \
42410         mv stageprofile-gold prev-gold || test -f stageprofile-lean 
42411 @endif gold
42412 @if intl
42413         @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
42414           mkdir stagefeedback-intl; \
42415         mv stagefeedback-intl intl  ; \
42416         mv stageprofile-intl prev-intl || test -f stageprofile-lean 
42417 @endif intl
42418 @if ld
42419         @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
42420           mkdir stagefeedback-ld; \
42421         mv stagefeedback-ld ld  ; \
42422         mv stageprofile-ld prev-ld || test -f stageprofile-lean 
42423 @endif ld
42424 @if libcpp
42425         @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
42426           mkdir stagefeedback-libcpp; \
42427         mv stagefeedback-libcpp libcpp  ; \
42428         mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean 
42429 @endif libcpp
42430 @if libdecnumber
42431         @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
42432           mkdir stagefeedback-libdecnumber; \
42433         mv stagefeedback-libdecnumber libdecnumber  ; \
42434         mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean 
42435 @endif libdecnumber
42436 @if libiberty
42437         @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
42438           mkdir stagefeedback-libiberty; \
42439         mv stagefeedback-libiberty libiberty  ; \
42440         mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean 
42441 @endif libiberty
42442 @if zlib
42443         @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
42444           mkdir stagefeedback-zlib; \
42445         mv stagefeedback-zlib zlib  ; \
42446         mv stageprofile-zlib prev-zlib || test -f stageprofile-lean 
42447 @endif zlib
42448 @if lto-plugin
42449         @cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
42450           mkdir stagefeedback-lto-plugin; \
42451         mv stagefeedback-lto-plugin lto-plugin  ; \
42452         mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean 
42453 @endif lto-plugin
42454         @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
42455           mkdir stagefeedback-$(TARGET_SUBDIR); \
42456         mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
42457         mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean 
42458
42459 stagefeedback-end:: 
42460 @if bfd
42461         @if test -d $(HOST_SUBDIR)/bfd ; then \
42462           cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
42463           mv prev-bfd stageprofile-bfd ; :  ; \
42464         fi
42465 @endif bfd
42466 @if opcodes
42467         @if test -d $(HOST_SUBDIR)/opcodes ; then \
42468           cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
42469           mv prev-opcodes stageprofile-opcodes ; :  ; \
42470         fi
42471 @endif opcodes
42472 @if binutils
42473         @if test -d $(HOST_SUBDIR)/binutils ; then \
42474           cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
42475           mv prev-binutils stageprofile-binutils ; :  ; \
42476         fi
42477 @endif binutils
42478 @if gas
42479         @if test -d $(HOST_SUBDIR)/gas ; then \
42480           cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
42481           mv prev-gas stageprofile-gas ; :  ; \
42482         fi
42483 @endif gas
42484 @if gcc
42485         @if test -d $(HOST_SUBDIR)/gcc ; then \
42486           cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
42487           mv prev-gcc stageprofile-gcc ; :  ; \
42488         fi
42489 @endif gcc
42490 @if gmp
42491         @if test -d $(HOST_SUBDIR)/gmp ; then \
42492           cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
42493           mv prev-gmp stageprofile-gmp ; :  ; \
42494         fi
42495 @endif gmp
42496 @if mpfr
42497         @if test -d $(HOST_SUBDIR)/mpfr ; then \
42498           cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
42499           mv prev-mpfr stageprofile-mpfr ; :  ; \
42500         fi
42501 @endif mpfr
42502 @if mpc
42503         @if test -d $(HOST_SUBDIR)/mpc ; then \
42504           cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc ; \
42505           mv prev-mpc stageprofile-mpc ; :  ; \
42506         fi
42507 @endif mpc
42508 @if ppl
42509         @if test -d $(HOST_SUBDIR)/ppl ; then \
42510           cd $(HOST_SUBDIR); mv ppl stagefeedback-ppl ; \
42511           mv prev-ppl stageprofile-ppl ; :  ; \
42512         fi
42513 @endif ppl
42514 @if cloog
42515         @if test -d $(HOST_SUBDIR)/cloog ; then \
42516           cd $(HOST_SUBDIR); mv cloog stagefeedback-cloog ; \
42517           mv prev-cloog stageprofile-cloog ; :  ; \
42518         fi
42519 @endif cloog
42520 @if libelf
42521         @if test -d $(HOST_SUBDIR)/libelf ; then \
42522           cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf ; \
42523           mv prev-libelf stageprofile-libelf ; :  ; \
42524         fi
42525 @endif libelf
42526 @if gold
42527         @if test -d $(HOST_SUBDIR)/gold ; then \
42528           cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
42529           mv prev-gold stageprofile-gold ; :  ; \
42530         fi
42531 @endif gold
42532 @if intl
42533         @if test -d $(HOST_SUBDIR)/intl ; then \
42534           cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
42535           mv prev-intl stageprofile-intl ; :  ; \
42536         fi
42537 @endif intl
42538 @if ld
42539         @if test -d $(HOST_SUBDIR)/ld ; then \
42540           cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
42541           mv prev-ld stageprofile-ld ; :  ; \
42542         fi
42543 @endif ld
42544 @if libcpp
42545         @if test -d $(HOST_SUBDIR)/libcpp ; then \
42546           cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
42547           mv prev-libcpp stageprofile-libcpp ; :  ; \
42548         fi
42549 @endif libcpp
42550 @if libdecnumber
42551         @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
42552           cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
42553           mv prev-libdecnumber stageprofile-libdecnumber ; :  ; \
42554         fi
42555 @endif libdecnumber
42556 @if libiberty
42557         @if test -d $(HOST_SUBDIR)/libiberty ; then \
42558           cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
42559           mv prev-libiberty stageprofile-libiberty ; :  ; \
42560         fi
42561 @endif libiberty
42562 @if zlib
42563         @if test -d $(HOST_SUBDIR)/zlib ; then \
42564           cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
42565           mv prev-zlib stageprofile-zlib ; :  ; \
42566         fi
42567 @endif zlib
42568 @if lto-plugin
42569         @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
42570           cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin ; \
42571           mv prev-lto-plugin stageprofile-lto-plugin ; :  ; \
42572         fi
42573 @endif lto-plugin
42574         @if test -d $(TARGET_SUBDIR) ; then \
42575           mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR)  ; \
42576           mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; :  ; \
42577         fi
42578         rm -f stage_current
42579
42580 # Bubble a bug fix through all the stages up to stage feedback.  They are
42581 # remade, but not reconfigured.  The next stage (if any) will not be
42582 # reconfigured either.
42583 .PHONY: stagefeedback-bubble
42584 stagefeedback-bubble:: stageprofile-bubble
42585         @r=`${PWD_COMMAND}`; export r; \
42586         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42587         if test -f stagefeedback-lean || test -f stageprofile-lean  ; then \
42588           echo Skipping rebuild of stagefeedback ; \
42589         else \
42590           $(MAKE) stagefeedback-start; \
42591           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
42592         fi
42593
42594 .PHONY: all-stagefeedback clean-stagefeedback
42595 do-clean: clean-stagefeedback
42596
42597 # FIXME: Will not need to be conditional when toplevel bootstrap is the
42598 # only possibility, but now it conflicts with no-bootstrap rules
42599 @if gcc-bootstrap
42600
42601
42602
42603 .PHONY: profiledbootstrap profiledbootstrap-lean
42604 profiledbootstrap:
42605         echo stagefeedback > stage_final
42606         @r=`${PWD_COMMAND}`; export r; \
42607         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42608         $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
42609         @: $(MAKE); $(unstage)
42610         @r=`${PWD_COMMAND}`; export r; \
42611         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42612         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
42613         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
42614
42615 profiledbootstrap-lean:
42616         echo stagefeedback > stage_final
42617         @r=`${PWD_COMMAND}`; export r; \
42618         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42619         $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
42620         @: $(MAKE); $(unstage)
42621         @r=`${PWD_COMMAND}`; export r; \
42622         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42623         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
42624         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
42625
42626
42627 # Rules to wipe a stage and all the following ones, also used for cleanstrap
42628 distclean-stageprofile:: distclean-stagefeedback 
42629 .PHONY: distclean-stagefeedback
42630 distclean-stagefeedback::
42631         @: $(MAKE); $(stage)
42632         @test "`cat stage_last`" != stagefeedback || rm -f stage_last
42633         rm -rf stagefeedback-* 
42634
42635
42636 @endif gcc-bootstrap
42637
42638
42639
42640 stageprofile-end::
42641         $(MAKE) distclean-stagefeedback
42642
42643 stagefeedback-start::
42644         @r=`${PWD_COMMAND}`; export r; \
42645         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42646         for i in prev-*; do \
42647           j=`echo $$i | sed s/^prev-//` ; \
42648           cd $$r/$$i && \
42649           { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
42650           { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
42651         done
42652
42653 @if gcc-bootstrap
42654 do-distclean: distclean-stage1
42655
42656 # Provide a GCC build when we're building target libraries.  This does
42657 # not work as a dependency, just as the minimum necessary to avoid errors.
42658 stage_last:
42659         @r=`${PWD_COMMAND}`; export r; \
42660         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42661         $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
42662
42663 # Same as unstage, but not phony and defaulting to stage1-start.  We place
42664 # it in the dependency so that for example `make -j3 all-gcc' works.
42665 stage_current:
42666         @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
42667
42668 .PHONY: restrap
42669 restrap::
42670         @: $(MAKE); $(stage)
42671         rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
42672 restrap:: all
42673 @endif gcc-bootstrap
42674
42675 # --------------------------------------
42676 # Dependencies between different modules
42677 # --------------------------------------
42678
42679 # Generic dependencies for target modules on host stuff, especially gcc
42680 @if gcc-bootstrap
42681 configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
42682 configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
42683 configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
42684 configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
42685 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
42686 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
42687 configure-target-libmudflap: stage_last
42688 configure-target-libssp: stage_last
42689 configure-target-newlib: stage_last
42690 configure-stage1-target-libgcc: maybe-all-stage1-gcc
42691 configure-stage2-target-libgcc: maybe-all-stage2-gcc
42692 configure-stage3-target-libgcc: maybe-all-stage3-gcc
42693 configure-stage4-target-libgcc: maybe-all-stage4-gcc
42694 configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
42695 configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
42696 configure-target-libquadmath: stage_last
42697 configure-target-libgfortran: stage_last
42698 configure-target-libobjc: stage_last
42699 configure-target-libgo: stage_last
42700 configure-target-libtermcap: stage_last
42701 configure-target-winsup: stage_last
42702 configure-target-libgloss: stage_last
42703 configure-target-libffi: stage_last
42704 configure-target-libjava: stage_last
42705 configure-target-zlib: stage_last
42706 configure-target-boehm-gc: stage_last
42707 configure-target-rda: stage_last
42708 configure-target-libada: stage_last
42709 configure-stage1-target-libgomp: maybe-all-stage1-gcc
42710 configure-stage2-target-libgomp: maybe-all-stage2-gcc
42711 configure-stage3-target-libgomp: maybe-all-stage3-gcc
42712 configure-stage4-target-libgomp: maybe-all-stage4-gcc
42713 configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
42714 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
42715 configure-target-libitm: stage_last
42716 @endif gcc-bootstrap
42717
42718 @if gcc-no-bootstrap
42719 configure-target-libstdc++-v3: maybe-all-gcc
42720 configure-target-libmudflap: maybe-all-gcc
42721 configure-target-libssp: maybe-all-gcc
42722 configure-target-newlib: maybe-all-gcc
42723 configure-target-libgcc: maybe-all-gcc
42724 configure-target-libquadmath: maybe-all-gcc
42725 configure-target-libgfortran: maybe-all-gcc
42726 configure-target-libobjc: maybe-all-gcc
42727 configure-target-libgo: maybe-all-gcc
42728 configure-target-libtermcap: maybe-all-gcc
42729 configure-target-winsup: maybe-all-gcc
42730 configure-target-libgloss: maybe-all-gcc
42731 configure-target-libffi: maybe-all-gcc
42732 configure-target-libjava: maybe-all-gcc
42733 configure-target-zlib: maybe-all-gcc
42734 configure-target-boehm-gc: maybe-all-gcc
42735 configure-target-rda: maybe-all-gcc
42736 configure-target-libada: maybe-all-gcc
42737 configure-target-libgomp: maybe-all-gcc
42738 configure-target-libitm: maybe-all-gcc
42739 @endif gcc-no-bootstrap
42740
42741
42742 # There are two types of dependencies here: 'hard' dependencies, where one
42743 # module simply won't build without the other; and 'soft' dependencies, where
42744 # if the depended-on module is missing, the depending module will do without
42745 # or find a substitute somewhere (perhaps installed).  Soft dependencies
42746 # are made here to depend on a 'maybe-' target.  If you're not sure,
42747 # it's safer to use a soft dependency.
42748
42749
42750
42751
42752
42753
42754 # With all the machinery above in place, it is pretty easy to generate
42755 # dependencies.  Host dependencies are a bit more complex because we have
42756 # to check for bootstrap/prebootstrap dependencies.  To resolve
42757 # prebootstrap dependencies, prebootstrap modules are gathered in
42758 # a hash table.
42759 all-build-bison: maybe-all-build-texinfo
42760 all-build-flex: maybe-all-build-texinfo
42761 all-build-flex: maybe-all-build-bison
42762 all-build-flex: maybe-all-build-m4
42763 all-build-libiberty: maybe-all-build-texinfo
42764 all-build-m4: maybe-all-build-texinfo
42765 all-build-fixincludes: maybe-all-build-libiberty
42766 configure-gcc: maybe-configure-intl
42767
42768 configure-stage1-gcc: maybe-configure-stage1-intl
42769 configure-stage2-gcc: maybe-configure-stage2-intl
42770 configure-stage3-gcc: maybe-configure-stage3-intl
42771 configure-stage4-gcc: maybe-configure-stage4-intl
42772 configure-stageprofile-gcc: maybe-configure-stageprofile-intl
42773 configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
42774 configure-gcc: maybe-all-lto-plugin
42775
42776 configure-stage1-gcc: maybe-all-stage1-lto-plugin
42777 configure-stage2-gcc: maybe-all-stage2-lto-plugin
42778 configure-stage3-gcc: maybe-all-stage3-lto-plugin
42779 configure-stage4-gcc: maybe-all-stage4-lto-plugin
42780 configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
42781 configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
42782 configure-gcc: maybe-all-binutils
42783
42784 configure-stage1-gcc: maybe-all-stage1-binutils
42785 configure-stage2-gcc: maybe-all-stage2-binutils
42786 configure-stage3-gcc: maybe-all-stage3-binutils
42787 configure-stage4-gcc: maybe-all-stage4-binutils
42788 configure-stageprofile-gcc: maybe-all-stageprofile-binutils
42789 configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
42790 configure-gcc: maybe-all-gas
42791
42792 configure-stage1-gcc: maybe-all-stage1-gas
42793 configure-stage2-gcc: maybe-all-stage2-gas
42794 configure-stage3-gcc: maybe-all-stage3-gas
42795 configure-stage4-gcc: maybe-all-stage4-gas
42796 configure-stageprofile-gcc: maybe-all-stageprofile-gas
42797 configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
42798 configure-gcc: maybe-all-ld
42799
42800 configure-stage1-gcc: maybe-all-stage1-ld
42801 configure-stage2-gcc: maybe-all-stage2-ld
42802 configure-stage3-gcc: maybe-all-stage3-ld
42803 configure-stage4-gcc: maybe-all-stage4-ld
42804 configure-stageprofile-gcc: maybe-all-stageprofile-ld
42805 configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
42806 configure-gcc: maybe-all-gold
42807
42808 configure-stage1-gcc: maybe-all-stage1-gold
42809 configure-stage2-gcc: maybe-all-stage2-gold
42810 configure-stage3-gcc: maybe-all-stage3-gold
42811 configure-stage4-gcc: maybe-all-stage4-gold
42812 configure-stageprofile-gcc: maybe-all-stageprofile-gold
42813 configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
42814 configure-gcc: maybe-all-libelf
42815
42816 configure-stage1-gcc: maybe-all-stage1-libelf
42817 configure-stage2-gcc: maybe-all-stage2-libelf
42818 configure-stage3-gcc: maybe-all-stage3-libelf
42819 configure-stage4-gcc: maybe-all-stage4-libelf
42820 configure-stageprofile-gcc: maybe-all-stageprofile-libelf
42821 configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
42822 all-gcc: all-libiberty
42823
42824 all-stage1-gcc: all-stage1-libiberty
42825 all-stage2-gcc: all-stage2-libiberty
42826 all-stage3-gcc: all-stage3-libiberty
42827 all-stage4-gcc: all-stage4-libiberty
42828 all-stageprofile-gcc: all-stageprofile-libiberty
42829 all-stagefeedback-gcc: all-stagefeedback-libiberty
42830 all-gcc: maybe-all-gmp
42831
42832 all-stage1-gcc: maybe-all-stage1-gmp
42833 all-stage2-gcc: maybe-all-stage2-gmp
42834 all-stage3-gcc: maybe-all-stage3-gmp
42835 all-stage4-gcc: maybe-all-stage4-gmp
42836 all-stageprofile-gcc: maybe-all-stageprofile-gmp
42837 all-stagefeedback-gcc: maybe-all-stagefeedback-gmp
42838 all-gcc: maybe-all-intl
42839
42840 all-stage1-gcc: maybe-all-stage1-intl
42841 all-stage2-gcc: maybe-all-stage2-intl
42842 all-stage3-gcc: maybe-all-stage3-intl
42843 all-stage4-gcc: maybe-all-stage4-intl
42844 all-stageprofile-gcc: maybe-all-stageprofile-intl
42845 all-stagefeedback-gcc: maybe-all-stagefeedback-intl
42846 all-gcc: maybe-all-mpfr
42847
42848 all-stage1-gcc: maybe-all-stage1-mpfr
42849 all-stage2-gcc: maybe-all-stage2-mpfr
42850 all-stage3-gcc: maybe-all-stage3-mpfr
42851 all-stage4-gcc: maybe-all-stage4-mpfr
42852 all-stageprofile-gcc: maybe-all-stageprofile-mpfr
42853 all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
42854 all-gcc: maybe-all-mpc
42855
42856 all-stage1-gcc: maybe-all-stage1-mpc
42857 all-stage2-gcc: maybe-all-stage2-mpc
42858 all-stage3-gcc: maybe-all-stage3-mpc
42859 all-stage4-gcc: maybe-all-stage4-mpc
42860 all-stageprofile-gcc: maybe-all-stageprofile-mpc
42861 all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
42862 all-gcc: maybe-all-ppl
42863
42864 all-stage1-gcc: maybe-all-stage1-ppl
42865 all-stage2-gcc: maybe-all-stage2-ppl
42866 all-stage3-gcc: maybe-all-stage3-ppl
42867 all-stage4-gcc: maybe-all-stage4-ppl
42868 all-stageprofile-gcc: maybe-all-stageprofile-ppl
42869 all-stagefeedback-gcc: maybe-all-stagefeedback-ppl
42870 all-gcc: maybe-all-cloog
42871
42872 all-stage1-gcc: maybe-all-stage1-cloog
42873 all-stage2-gcc: maybe-all-stage2-cloog
42874 all-stage3-gcc: maybe-all-stage3-cloog
42875 all-stage4-gcc: maybe-all-stage4-cloog
42876 all-stageprofile-gcc: maybe-all-stageprofile-cloog
42877 all-stagefeedback-gcc: maybe-all-stagefeedback-cloog
42878 all-gcc: maybe-all-build-texinfo
42879
42880 all-stage1-gcc: maybe-all-build-texinfo
42881 all-stage2-gcc: maybe-all-build-texinfo
42882 all-stage3-gcc: maybe-all-build-texinfo
42883 all-stage4-gcc: maybe-all-build-texinfo
42884 all-stageprofile-gcc: maybe-all-build-texinfo
42885 all-stagefeedback-gcc: maybe-all-build-texinfo
42886 all-gcc: maybe-all-build-bison
42887
42888 all-stage1-gcc: maybe-all-build-bison
42889 all-stage2-gcc: maybe-all-build-bison
42890 all-stage3-gcc: maybe-all-build-bison
42891 all-stage4-gcc: maybe-all-build-bison
42892 all-stageprofile-gcc: maybe-all-build-bison
42893 all-stagefeedback-gcc: maybe-all-build-bison
42894 all-gcc: maybe-all-build-flex
42895
42896 all-stage1-gcc: maybe-all-build-flex
42897 all-stage2-gcc: maybe-all-build-flex
42898 all-stage3-gcc: maybe-all-build-flex
42899 all-stage4-gcc: maybe-all-build-flex
42900 all-stageprofile-gcc: maybe-all-build-flex
42901 all-stagefeedback-gcc: maybe-all-build-flex
42902 all-gcc: maybe-all-build-libiberty
42903
42904 all-stage1-gcc: maybe-all-build-libiberty
42905 all-stage2-gcc: maybe-all-build-libiberty
42906 all-stage3-gcc: maybe-all-build-libiberty
42907 all-stage4-gcc: maybe-all-build-libiberty
42908 all-stageprofile-gcc: maybe-all-build-libiberty
42909 all-stagefeedback-gcc: maybe-all-build-libiberty
42910 all-gcc: maybe-all-build-fixincludes
42911
42912 all-stage1-gcc: maybe-all-build-fixincludes
42913 all-stage2-gcc: maybe-all-build-fixincludes
42914 all-stage3-gcc: maybe-all-build-fixincludes
42915 all-stage4-gcc: maybe-all-build-fixincludes
42916 all-stageprofile-gcc: maybe-all-build-fixincludes
42917 all-stagefeedback-gcc: maybe-all-build-fixincludes
42918 all-gcc: maybe-all-zlib
42919
42920 all-stage1-gcc: maybe-all-stage1-zlib
42921 all-stage2-gcc: maybe-all-stage2-zlib
42922 all-stage3-gcc: maybe-all-stage3-zlib
42923 all-stage4-gcc: maybe-all-stage4-zlib
42924 all-stageprofile-gcc: maybe-all-stageprofile-zlib
42925 all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
42926 all-gcc: all-libcpp
42927
42928 all-stage1-gcc: all-stage1-libcpp
42929 all-stage2-gcc: all-stage2-libcpp
42930 all-stage3-gcc: all-stage3-libcpp
42931 all-stage4-gcc: all-stage4-libcpp
42932 all-stageprofile-gcc: all-stageprofile-libcpp
42933 all-stagefeedback-gcc: all-stagefeedback-libcpp
42934 all-gcc: all-libdecnumber
42935
42936 all-stage1-gcc: all-stage1-libdecnumber
42937 all-stage2-gcc: all-stage2-libdecnumber
42938 all-stage3-gcc: all-stage3-libdecnumber
42939 all-stage4-gcc: all-stage4-libdecnumber
42940 all-stageprofile-gcc: all-stageprofile-libdecnumber
42941 all-stagefeedback-gcc: all-stagefeedback-libdecnumber
42942 all-gcc: maybe-all-libiberty
42943
42944 all-stage1-gcc: maybe-all-stage1-libiberty
42945 all-stage2-gcc: maybe-all-stage2-libiberty
42946 all-stage3-gcc: maybe-all-stage3-libiberty
42947 all-stage4-gcc: maybe-all-stage4-libiberty
42948 all-stageprofile-gcc: maybe-all-stageprofile-libiberty
42949 all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
42950 all-gcc: maybe-all-fixincludes
42951 all-gcc: maybe-all-lto-plugin
42952
42953 all-stage1-gcc: maybe-all-stage1-lto-plugin
42954 all-stage2-gcc: maybe-all-stage2-lto-plugin
42955 all-stage3-gcc: maybe-all-stage3-lto-plugin
42956 all-stage4-gcc: maybe-all-stage4-lto-plugin
42957 all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
42958 all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
42959 info-gcc: maybe-all-build-libiberty
42960
42961 info-stage1-gcc: maybe-all-build-libiberty
42962 info-stage2-gcc: maybe-all-build-libiberty
42963 info-stage3-gcc: maybe-all-build-libiberty
42964 info-stage4-gcc: maybe-all-build-libiberty
42965 info-stageprofile-gcc: maybe-all-build-libiberty
42966 info-stagefeedback-gcc: maybe-all-build-libiberty
42967 dvi-gcc: maybe-all-build-libiberty
42968
42969 dvi-stage1-gcc: maybe-all-build-libiberty
42970 dvi-stage2-gcc: maybe-all-build-libiberty
42971 dvi-stage3-gcc: maybe-all-build-libiberty
42972 dvi-stage4-gcc: maybe-all-build-libiberty
42973 dvi-stageprofile-gcc: maybe-all-build-libiberty
42974 dvi-stagefeedback-gcc: maybe-all-build-libiberty
42975 pdf-gcc: maybe-all-build-libiberty
42976
42977 pdf-stage1-gcc: maybe-all-build-libiberty
42978 pdf-stage2-gcc: maybe-all-build-libiberty
42979 pdf-stage3-gcc: maybe-all-build-libiberty
42980 pdf-stage4-gcc: maybe-all-build-libiberty
42981 pdf-stageprofile-gcc: maybe-all-build-libiberty
42982 pdf-stagefeedback-gcc: maybe-all-build-libiberty
42983 html-gcc: maybe-all-build-libiberty
42984
42985 html-stage1-gcc: maybe-all-build-libiberty
42986 html-stage2-gcc: maybe-all-build-libiberty
42987 html-stage3-gcc: maybe-all-build-libiberty
42988 html-stage4-gcc: maybe-all-build-libiberty
42989 html-stageprofile-gcc: maybe-all-build-libiberty
42990 html-stagefeedback-gcc: maybe-all-build-libiberty
42991 install-gcc: maybe-install-fixincludes
42992 install-gcc: maybe-install-lto-plugin
42993 install-strip-gcc: maybe-install-strip-fixincludes
42994 install-strip-gcc: maybe-install-strip-lto-plugin
42995 configure-libcpp: configure-libiberty
42996
42997 configure-stage1-libcpp: configure-stage1-libiberty
42998 configure-stage2-libcpp: configure-stage2-libiberty
42999 configure-stage3-libcpp: configure-stage3-libiberty
43000 configure-stage4-libcpp: configure-stage4-libiberty
43001 configure-stageprofile-libcpp: configure-stageprofile-libiberty
43002 configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
43003 configure-libcpp: maybe-configure-intl
43004
43005 configure-stage1-libcpp: maybe-configure-stage1-intl
43006 configure-stage2-libcpp: maybe-configure-stage2-intl
43007 configure-stage3-libcpp: maybe-configure-stage3-intl
43008 configure-stage4-libcpp: maybe-configure-stage4-intl
43009 configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
43010 configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
43011 all-libcpp: all-libiberty
43012
43013 all-stage1-libcpp: all-stage1-libiberty
43014 all-stage2-libcpp: all-stage2-libiberty
43015 all-stage3-libcpp: all-stage3-libiberty
43016 all-stage4-libcpp: all-stage4-libiberty
43017 all-stageprofile-libcpp: all-stageprofile-libiberty
43018 all-stagefeedback-libcpp: all-stagefeedback-libiberty
43019 all-libcpp: maybe-all-intl
43020
43021 all-stage1-libcpp: maybe-all-stage1-intl
43022 all-stage2-libcpp: maybe-all-stage2-intl
43023 all-stage3-libcpp: maybe-all-stage3-intl
43024 all-stage4-libcpp: maybe-all-stage4-intl
43025 all-stageprofile-libcpp: maybe-all-stageprofile-intl
43026 all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
43027 all-fixincludes: maybe-all-libiberty
43028 all-gnattools: maybe-all-target-libada
43029 all-lto-plugin: maybe-all-libiberty
43030
43031 all-stage1-lto-plugin: maybe-all-stage1-libiberty
43032 all-stage2-lto-plugin: maybe-all-stage2-libiberty
43033 all-stage3-lto-plugin: maybe-all-stage3-libiberty
43034 all-stage4-lto-plugin: maybe-all-stage4-libiberty
43035 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
43036 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
43037 all-utils: maybe-all-libiberty
43038 configure-mpfr: maybe-all-gmp
43039
43040 configure-stage1-mpfr: maybe-all-stage1-gmp
43041 configure-stage2-mpfr: maybe-all-stage2-gmp
43042 configure-stage3-mpfr: maybe-all-stage3-gmp
43043 configure-stage4-mpfr: maybe-all-stage4-gmp
43044 configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
43045 configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
43046 configure-mpc: maybe-all-mpfr
43047
43048 configure-stage1-mpc: maybe-all-stage1-mpfr
43049 configure-stage2-mpc: maybe-all-stage2-mpfr
43050 configure-stage3-mpc: maybe-all-stage3-mpfr
43051 configure-stage4-mpc: maybe-all-stage4-mpfr
43052 configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
43053 configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
43054 configure-ppl: maybe-all-gmp
43055
43056 configure-stage1-ppl: maybe-all-stage1-gmp
43057 configure-stage2-ppl: maybe-all-stage2-gmp
43058 configure-stage3-ppl: maybe-all-stage3-gmp
43059 configure-stage4-ppl: maybe-all-stage4-gmp
43060 configure-stageprofile-ppl: maybe-all-stageprofile-gmp
43061 configure-stagefeedback-ppl: maybe-all-stagefeedback-gmp
43062 configure-ppl: maybe-all-mpfr
43063
43064 configure-stage1-ppl: maybe-all-stage1-mpfr
43065 configure-stage2-ppl: maybe-all-stage2-mpfr
43066 configure-stage3-ppl: maybe-all-stage3-mpfr
43067 configure-stage4-ppl: maybe-all-stage4-mpfr
43068 configure-stageprofile-ppl: maybe-all-stageprofile-mpfr
43069 configure-stagefeedback-ppl: maybe-all-stagefeedback-mpfr
43070 configure-cloog: maybe-all-ppl
43071
43072 configure-stage1-cloog: maybe-all-stage1-ppl
43073 configure-stage2-cloog: maybe-all-stage2-ppl
43074 configure-stage3-cloog: maybe-all-stage3-ppl
43075 configure-stage4-cloog: maybe-all-stage4-ppl
43076 configure-stageprofile-cloog: maybe-all-stageprofile-ppl
43077 configure-stagefeedback-cloog: maybe-all-stagefeedback-ppl
43078 configure-gdb: maybe-all-intl
43079 configure-gdb: maybe-configure-sim
43080 configure-gdb: maybe-all-bfd
43081 configure-gdb: maybe-all-libiconv
43082 all-gdb: maybe-all-libiberty
43083 all-gdb: maybe-all-libiconv
43084 all-gdb: maybe-all-opcodes
43085 all-gdb: maybe-all-readline
43086 all-gdb: maybe-all-build-bison
43087 all-gdb: maybe-all-sim
43088 all-gdb: maybe-all-libdecnumber
43089 all-gdb: maybe-all-libtermcap
43090 configure-libgui: maybe-configure-tcl
43091 configure-libgui: maybe-configure-tk
43092 all-libgui: maybe-all-tcl
43093 all-libgui: maybe-all-tk
43094 all-libgui: maybe-all-itcl
43095 configure-bfd: configure-libiberty
43096
43097 configure-stage1-bfd: configure-stage1-libiberty
43098 configure-stage2-bfd: configure-stage2-libiberty
43099 configure-stage3-bfd: configure-stage3-libiberty
43100 configure-stage4-bfd: configure-stage4-libiberty
43101 configure-stageprofile-bfd: configure-stageprofile-libiberty
43102 configure-stagefeedback-bfd: configure-stagefeedback-libiberty
43103 configure-bfd: maybe-configure-intl
43104
43105 configure-stage1-bfd: maybe-configure-stage1-intl
43106 configure-stage2-bfd: maybe-configure-stage2-intl
43107 configure-stage3-bfd: maybe-configure-stage3-intl
43108 configure-stage4-bfd: maybe-configure-stage4-intl
43109 configure-stageprofile-bfd: maybe-configure-stageprofile-intl
43110 configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
43111 all-bfd: maybe-all-libiberty
43112
43113 all-stage1-bfd: maybe-all-stage1-libiberty
43114 all-stage2-bfd: maybe-all-stage2-libiberty
43115 all-stage3-bfd: maybe-all-stage3-libiberty
43116 all-stage4-bfd: maybe-all-stage4-libiberty
43117 all-stageprofile-bfd: maybe-all-stageprofile-libiberty
43118 all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
43119 all-bfd: maybe-all-intl
43120
43121 all-stage1-bfd: maybe-all-stage1-intl
43122 all-stage2-bfd: maybe-all-stage2-intl
43123 all-stage3-bfd: maybe-all-stage3-intl
43124 all-stage4-bfd: maybe-all-stage4-intl
43125 all-stageprofile-bfd: maybe-all-stageprofile-intl
43126 all-stagefeedback-bfd: maybe-all-stagefeedback-intl
43127 configure-opcodes: configure-libiberty
43128
43129 configure-stage1-opcodes: configure-stage1-libiberty
43130 configure-stage2-opcodes: configure-stage2-libiberty
43131 configure-stage3-opcodes: configure-stage3-libiberty
43132 configure-stage4-opcodes: configure-stage4-libiberty
43133 configure-stageprofile-opcodes: configure-stageprofile-libiberty
43134 configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
43135 all-opcodes: maybe-all-libiberty
43136
43137 all-stage1-opcodes: maybe-all-stage1-libiberty
43138 all-stage2-opcodes: maybe-all-stage2-libiberty
43139 all-stage3-opcodes: maybe-all-stage3-libiberty
43140 all-stage4-opcodes: maybe-all-stage4-libiberty
43141 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
43142 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
43143 configure-binutils: maybe-configure-intl
43144
43145 configure-stage1-binutils: maybe-configure-stage1-intl
43146 configure-stage2-binutils: maybe-configure-stage2-intl
43147 configure-stage3-binutils: maybe-configure-stage3-intl
43148 configure-stage4-binutils: maybe-configure-stage4-intl
43149 configure-stageprofile-binutils: maybe-configure-stageprofile-intl
43150 configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
43151 all-binutils: maybe-all-libiberty
43152
43153 all-stage1-binutils: maybe-all-stage1-libiberty
43154 all-stage2-binutils: maybe-all-stage2-libiberty
43155 all-stage3-binutils: maybe-all-stage3-libiberty
43156 all-stage4-binutils: maybe-all-stage4-libiberty
43157 all-stageprofile-binutils: maybe-all-stageprofile-libiberty
43158 all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
43159 all-binutils: maybe-all-opcodes
43160
43161 all-stage1-binutils: maybe-all-stage1-opcodes
43162 all-stage2-binutils: maybe-all-stage2-opcodes
43163 all-stage3-binutils: maybe-all-stage3-opcodes
43164 all-stage4-binutils: maybe-all-stage4-opcodes
43165 all-stageprofile-binutils: maybe-all-stageprofile-opcodes
43166 all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
43167 all-binutils: maybe-all-bfd
43168
43169 all-stage1-binutils: maybe-all-stage1-bfd
43170 all-stage2-binutils: maybe-all-stage2-bfd
43171 all-stage3-binutils: maybe-all-stage3-bfd
43172 all-stage4-binutils: maybe-all-stage4-bfd
43173 all-stageprofile-binutils: maybe-all-stageprofile-bfd
43174 all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
43175 all-binutils: maybe-all-build-flex
43176
43177 all-stage1-binutils: maybe-all-build-flex
43178 all-stage2-binutils: maybe-all-build-flex
43179 all-stage3-binutils: maybe-all-build-flex
43180 all-stage4-binutils: maybe-all-build-flex
43181 all-stageprofile-binutils: maybe-all-build-flex
43182 all-stagefeedback-binutils: maybe-all-build-flex
43183 all-binutils: maybe-all-build-bison
43184
43185 all-stage1-binutils: maybe-all-build-bison
43186 all-stage2-binutils: maybe-all-build-bison
43187 all-stage3-binutils: maybe-all-build-bison
43188 all-stage4-binutils: maybe-all-build-bison
43189 all-stageprofile-binutils: maybe-all-build-bison
43190 all-stagefeedback-binutils: maybe-all-build-bison
43191 all-binutils: maybe-all-intl
43192
43193 all-stage1-binutils: maybe-all-stage1-intl
43194 all-stage2-binutils: maybe-all-stage2-intl
43195 all-stage3-binutils: maybe-all-stage3-intl
43196 all-stage4-binutils: maybe-all-stage4-intl
43197 all-stageprofile-binutils: maybe-all-stageprofile-intl
43198 all-stagefeedback-binutils: maybe-all-stagefeedback-intl
43199 install-binutils: maybe-install-opcodes
43200 install-strip-binutils: maybe-install-strip-opcodes
43201 install-opcodes: maybe-install-bfd
43202 install-strip-opcodes: maybe-install-strip-bfd
43203 configure-gas: maybe-configure-intl
43204
43205 configure-stage1-gas: maybe-configure-stage1-intl
43206 configure-stage2-gas: maybe-configure-stage2-intl
43207 configure-stage3-gas: maybe-configure-stage3-intl
43208 configure-stage4-gas: maybe-configure-stage4-intl
43209 configure-stageprofile-gas: maybe-configure-stageprofile-intl
43210 configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
43211 all-gas: maybe-all-libiberty
43212
43213 all-stage1-gas: maybe-all-stage1-libiberty
43214 all-stage2-gas: maybe-all-stage2-libiberty
43215 all-stage3-gas: maybe-all-stage3-libiberty
43216 all-stage4-gas: maybe-all-stage4-libiberty
43217 all-stageprofile-gas: maybe-all-stageprofile-libiberty
43218 all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
43219 all-gas: maybe-all-opcodes
43220
43221 all-stage1-gas: maybe-all-stage1-opcodes
43222 all-stage2-gas: maybe-all-stage2-opcodes
43223 all-stage3-gas: maybe-all-stage3-opcodes
43224 all-stage4-gas: maybe-all-stage4-opcodes
43225 all-stageprofile-gas: maybe-all-stageprofile-opcodes
43226 all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
43227 all-gas: maybe-all-bfd
43228
43229 all-stage1-gas: maybe-all-stage1-bfd
43230 all-stage2-gas: maybe-all-stage2-bfd
43231 all-stage3-gas: maybe-all-stage3-bfd
43232 all-stage4-gas: maybe-all-stage4-bfd
43233 all-stageprofile-gas: maybe-all-stageprofile-bfd
43234 all-stagefeedback-gas: maybe-all-stagefeedback-bfd
43235 all-gas: maybe-all-intl
43236
43237 all-stage1-gas: maybe-all-stage1-intl
43238 all-stage2-gas: maybe-all-stage2-intl
43239 all-stage3-gas: maybe-all-stage3-intl
43240 all-stage4-gas: maybe-all-stage4-intl
43241 all-stageprofile-gas: maybe-all-stageprofile-intl
43242 all-stagefeedback-gas: maybe-all-stagefeedback-intl
43243 configure-gprof: maybe-configure-intl
43244 all-gprof: maybe-all-libiberty
43245 all-gprof: maybe-all-bfd
43246 all-gprof: maybe-all-opcodes
43247 all-gprof: maybe-all-intl
43248 configure-ld: maybe-configure-intl
43249
43250 configure-stage1-ld: maybe-configure-stage1-intl
43251 configure-stage2-ld: maybe-configure-stage2-intl
43252 configure-stage3-ld: maybe-configure-stage3-intl
43253 configure-stage4-ld: maybe-configure-stage4-intl
43254 configure-stageprofile-ld: maybe-configure-stageprofile-intl
43255 configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
43256 all-ld: maybe-all-libiberty
43257
43258 all-stage1-ld: maybe-all-stage1-libiberty
43259 all-stage2-ld: maybe-all-stage2-libiberty
43260 all-stage3-ld: maybe-all-stage3-libiberty
43261 all-stage4-ld: maybe-all-stage4-libiberty
43262 all-stageprofile-ld: maybe-all-stageprofile-libiberty
43263 all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
43264 all-ld: maybe-all-bfd
43265
43266 all-stage1-ld: maybe-all-stage1-bfd
43267 all-stage2-ld: maybe-all-stage2-bfd
43268 all-stage3-ld: maybe-all-stage3-bfd
43269 all-stage4-ld: maybe-all-stage4-bfd
43270 all-stageprofile-ld: maybe-all-stageprofile-bfd
43271 all-stagefeedback-ld: maybe-all-stagefeedback-bfd
43272 all-ld: maybe-all-opcodes
43273
43274 all-stage1-ld: maybe-all-stage1-opcodes
43275 all-stage2-ld: maybe-all-stage2-opcodes
43276 all-stage3-ld: maybe-all-stage3-opcodes
43277 all-stage4-ld: maybe-all-stage4-opcodes
43278 all-stageprofile-ld: maybe-all-stageprofile-opcodes
43279 all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
43280 all-ld: maybe-all-build-bison
43281
43282 all-stage1-ld: maybe-all-build-bison
43283 all-stage2-ld: maybe-all-build-bison
43284 all-stage3-ld: maybe-all-build-bison
43285 all-stage4-ld: maybe-all-build-bison
43286 all-stageprofile-ld: maybe-all-build-bison
43287 all-stagefeedback-ld: maybe-all-build-bison
43288 all-ld: maybe-all-build-flex
43289
43290 all-stage1-ld: maybe-all-build-flex
43291 all-stage2-ld: maybe-all-build-flex
43292 all-stage3-ld: maybe-all-build-flex
43293 all-stage4-ld: maybe-all-build-flex
43294 all-stageprofile-ld: maybe-all-build-flex
43295 all-stagefeedback-ld: maybe-all-build-flex
43296 all-ld: maybe-all-intl
43297
43298 all-stage1-ld: maybe-all-stage1-intl
43299 all-stage2-ld: maybe-all-stage2-intl
43300 all-stage3-ld: maybe-all-stage3-intl
43301 all-stage4-ld: maybe-all-stage4-intl
43302 all-stageprofile-ld: maybe-all-stageprofile-intl
43303 all-stagefeedback-ld: maybe-all-stagefeedback-intl
43304 install-ld: maybe-install-gold
43305 install-strip-ld: maybe-install-strip-gold
43306 configure-gold: maybe-configure-intl
43307
43308 configure-stage1-gold: maybe-configure-stage1-intl
43309 configure-stage2-gold: maybe-configure-stage2-intl
43310 configure-stage3-gold: maybe-configure-stage3-intl
43311 configure-stage4-gold: maybe-configure-stage4-intl
43312 configure-stageprofile-gold: maybe-configure-stageprofile-intl
43313 configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
43314 all-gold: maybe-all-libiberty
43315
43316 all-stage1-gold: maybe-all-stage1-libiberty
43317 all-stage2-gold: maybe-all-stage2-libiberty
43318 all-stage3-gold: maybe-all-stage3-libiberty
43319 all-stage4-gold: maybe-all-stage4-libiberty
43320 all-stageprofile-gold: maybe-all-stageprofile-libiberty
43321 all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
43322 all-gold: maybe-all-intl
43323
43324 all-stage1-gold: maybe-all-stage1-intl
43325 all-stage2-gold: maybe-all-stage2-intl
43326 all-stage3-gold: maybe-all-stage3-intl
43327 all-stage4-gold: maybe-all-stage4-intl
43328 all-stageprofile-gold: maybe-all-stageprofile-intl
43329 all-stagefeedback-gold: maybe-all-stagefeedback-intl
43330 all-gold: maybe-all-bfd
43331
43332 all-stage1-gold: maybe-all-stage1-bfd
43333 all-stage2-gold: maybe-all-stage2-bfd
43334 all-stage3-gold: maybe-all-stage3-bfd
43335 all-stage4-gold: maybe-all-stage4-bfd
43336 all-stageprofile-gold: maybe-all-stageprofile-bfd
43337 all-stagefeedback-gold: maybe-all-stagefeedback-bfd
43338 all-gold: maybe-all-build-bison
43339
43340 all-stage1-gold: maybe-all-build-bison
43341 all-stage2-gold: maybe-all-build-bison
43342 all-stage3-gold: maybe-all-build-bison
43343 all-stage4-gold: maybe-all-build-bison
43344 all-stageprofile-gold: maybe-all-build-bison
43345 all-stagefeedback-gold: maybe-all-build-bison
43346 check-gold: maybe-all-binutils
43347
43348 check-stage1-gold: maybe-all-stage1-binutils
43349 check-stage2-gold: maybe-all-stage2-binutils
43350 check-stage3-gold: maybe-all-stage3-binutils
43351 check-stage4-gold: maybe-all-stage4-binutils
43352 check-stageprofile-gold: maybe-all-stageprofile-binutils
43353 check-stagefeedback-gold: maybe-all-stagefeedback-binutils
43354 check-gold: maybe-all-gas
43355
43356 check-stage1-gold: maybe-all-stage1-gas
43357 check-stage2-gold: maybe-all-stage2-gas
43358 check-stage3-gold: maybe-all-stage3-gas
43359 check-stage4-gold: maybe-all-stage4-gas
43360 check-stageprofile-gold: maybe-all-stageprofile-gas
43361 check-stagefeedback-gold: maybe-all-stagefeedback-gas
43362 configure-opcodes: maybe-configure-intl
43363
43364 configure-stage1-opcodes: maybe-configure-stage1-intl
43365 configure-stage2-opcodes: maybe-configure-stage2-intl
43366 configure-stage3-opcodes: maybe-configure-stage3-intl
43367 configure-stage4-opcodes: maybe-configure-stage4-intl
43368 configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
43369 configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
43370 all-opcodes: maybe-all-bfd
43371
43372 all-stage1-opcodes: maybe-all-stage1-bfd
43373 all-stage2-opcodes: maybe-all-stage2-bfd
43374 all-stage3-opcodes: maybe-all-stage3-bfd
43375 all-stage4-opcodes: maybe-all-stage4-bfd
43376 all-stageprofile-opcodes: maybe-all-stageprofile-bfd
43377 all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
43378 all-opcodes: maybe-all-libiberty
43379
43380 all-stage1-opcodes: maybe-all-stage1-libiberty
43381 all-stage2-opcodes: maybe-all-stage2-libiberty
43382 all-stage3-opcodes: maybe-all-stage3-libiberty
43383 all-stage4-opcodes: maybe-all-stage4-libiberty
43384 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
43385 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
43386 all-opcodes: maybe-all-intl
43387
43388 all-stage1-opcodes: maybe-all-stage1-intl
43389 all-stage2-opcodes: maybe-all-stage2-intl
43390 all-stage3-opcodes: maybe-all-stage3-intl
43391 all-stage4-opcodes: maybe-all-stage4-intl
43392 all-stageprofile-opcodes: maybe-all-stageprofile-intl
43393 all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
43394 all-dejagnu: maybe-all-tcl
43395 all-dejagnu: maybe-all-expect
43396 all-dejagnu: maybe-all-tk
43397 configure-expect: maybe-configure-tcl
43398 configure-expect: maybe-configure-tk
43399 all-expect: maybe-all-tcl
43400 all-expect: maybe-all-tk
43401 configure-itcl: maybe-configure-tcl
43402 configure-itcl: maybe-configure-tk
43403 all-itcl: maybe-all-tcl
43404 all-itcl: maybe-all-tk
43405 install-itcl: maybe-install-tcl
43406 install-strip-itcl: maybe-install-strip-tcl
43407 configure-tk: maybe-configure-tcl
43408 all-tk: maybe-all-tcl
43409 all-sid: maybe-all-libiberty
43410 all-sid: maybe-all-bfd
43411 all-sid: maybe-all-opcodes
43412 all-sid: maybe-all-tcl
43413 all-sid: maybe-all-tk
43414 install-sid: maybe-install-tcl
43415 install-strip-sid: maybe-install-strip-tcl
43416 install-sid: maybe-install-tk
43417 install-strip-sid: maybe-install-strip-tk
43418 configure-sim: maybe-configure-intl
43419 all-sim: maybe-all-intl
43420 all-sim: maybe-all-libiberty
43421 all-sim: maybe-all-bfd
43422 all-sim: maybe-all-opcodes
43423 all-sim: maybe-all-readline
43424 all-sim: maybe-configure-gdb
43425 all-fastjar: maybe-all-zlib
43426 all-fastjar: maybe-all-build-texinfo
43427 all-fastjar: maybe-all-libiberty
43428 all-bison: maybe-all-intl
43429 all-bison: maybe-all-build-texinfo
43430 all-flex: maybe-all-build-bison
43431 all-flex: maybe-all-intl
43432 all-flex: maybe-all-m4
43433 all-flex: maybe-all-build-texinfo
43434 all-m4: maybe-all-intl
43435 all-m4: maybe-all-build-texinfo
43436 configure-target-boehm-gc: maybe-all-target-libstdc++-v3
43437 configure-target-fastjar: maybe-configure-target-zlib
43438 all-target-fastjar: maybe-all-target-zlib
43439 configure-target-libgo: maybe-configure-target-libffi
43440 configure-target-libgo: maybe-all-target-libstdc++-v3
43441 all-target-libgo: maybe-all-target-libffi
43442 configure-target-libjava: maybe-configure-target-zlib
43443 configure-target-libjava: maybe-configure-target-boehm-gc
43444 configure-target-libjava: maybe-configure-target-libffi
43445 all-target-libjava: maybe-all-fastjar
43446 all-target-libjava: maybe-all-target-zlib
43447 all-target-libjava: maybe-all-target-boehm-gc
43448 all-target-libjava: maybe-all-target-libffi
43449 configure-target-libobjc: maybe-configure-target-boehm-gc
43450 all-target-libobjc: maybe-all-target-boehm-gc
43451 configure-target-libstdc++-v3: maybe-configure-target-libgomp
43452
43453 configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
43454 configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
43455 configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
43456 configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
43457 configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
43458 configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
43459 all-target-libstdc++-v3: maybe-configure-target-libgomp
43460
43461 all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
43462 all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
43463 all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
43464 all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
43465 all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
43466 all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
43467 all-target-libgloss: maybe-all-target-newlib
43468 all-target-winsup: maybe-all-target-libtermcap
43469 configure-target-newlib: maybe-all-binutils
43470 configure-target-newlib: maybe-all-ld
43471 configure-target-libgfortran: maybe-all-target-libquadmath
43472
43473
43474 # Dependencies for target modules on other target modules are
43475 # described by lang_env_dependencies; the defaults apply to anything
43476 # not mentioned there.
43477
43478
43479 @if gcc-bootstrap
43480 configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
43481 configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
43482 configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
43483 configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
43484 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
43485 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
43486 configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
43487 configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
43488 configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
43489 configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
43490 configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
43491 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
43492 @endif gcc-bootstrap
43493
43494 @if gcc-no-bootstrap
43495 configure-target-libstdc++-v3: maybe-all-target-libgcc
43496 configure-target-libmudflap: maybe-all-target-libgcc
43497 configure-target-libssp: maybe-all-target-libgcc
43498 configure-target-newlib: maybe-all-target-libgcc
43499 configure-target-libquadmath: maybe-all-target-libgcc
43500 configure-target-libgfortran: maybe-all-target-libgcc
43501 configure-target-libobjc: maybe-all-target-libgcc
43502 configure-target-libgo: maybe-all-target-libgcc
43503 configure-target-libtermcap: maybe-all-target-libgcc
43504 configure-target-winsup: maybe-all-target-libgcc
43505 configure-target-libgloss: maybe-all-target-libgcc
43506 configure-target-libffi: maybe-all-target-libgcc
43507 configure-target-libjava: maybe-all-target-libgcc
43508 configure-target-zlib: maybe-all-target-libgcc
43509 configure-target-boehm-gc: maybe-all-target-libgcc
43510 configure-target-rda: maybe-all-target-libgcc
43511 configure-target-libada: maybe-all-target-libgcc
43512 configure-target-libgomp: maybe-all-target-libgcc
43513 configure-target-libitm: maybe-all-target-libgcc
43514 @endif gcc-no-bootstrap
43515
43516
43517 configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
43518
43519 configure-target-libmudflap: maybe-all-target-newlib maybe-all-target-libgloss
43520
43521 configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
43522
43523
43524
43525 configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
43526
43527 configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
43528
43529 configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
43530
43531 configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
43532
43533 configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
43534
43535 configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
43536
43537
43538 configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
43539
43540 configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
43541 configure-target-libjava: maybe-all-target-libstdc++-v3
43542
43543 configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
43544
43545 configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
43546
43547 configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
43548
43549 configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
43550
43551 configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
43552
43553 configure-target-libitm: maybe-all-target-newlib maybe-all-target-libgloss
43554 configure-target-libitm: maybe-all-target-libstdc++-v3
43555
43556
43557 CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
43558 GDB_TK = @GDB_TK@
43559 INSTALL_GDB_TK = @INSTALL_GDB_TK@
43560 configure-gdb: $(CONFIGURE_GDB_TK)
43561 all-gdb: $(gdbnlmrequirements) $(GDB_TK)
43562 install-gdb: $(INSTALL_GDB_TK)
43563
43564 # Serialization dependencies.  Host configures don't work well in parallel to
43565 # each other, due to contention over config.cache.  Target configures and 
43566 # build configures are similar.
43567 @serialization_dependencies@
43568
43569 # --------------------------------
43570 # Regenerating top level configury
43571 # --------------------------------
43572
43573 # Rebuilding Makefile.in, using autogen.
43574 AUTOGEN = autogen
43575 $(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
43576         cd $(srcdir) && $(AUTOGEN) Makefile.def
43577
43578 # Rebuilding Makefile.
43579 Makefile: $(srcdir)/Makefile.in config.status
43580         CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
43581
43582 config.status: configure
43583         CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
43584
43585 # Rebuilding configure.
43586 AUTOCONF = autoconf
43587 $(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
43588         $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
43589         cd $(srcdir) && $(AUTOCONF)
43590
43591 # ------------------------------
43592 # Special directives to GNU Make
43593 # ------------------------------
43594
43595 # Don't pass command-line variables to submakes.
43596 .NOEXPORT:
43597 MAKEOVERRIDES=
43598
43599 # end of Makefile.in