OSDN Git Service

PR fortran/43829
[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         AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
210         AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
211         GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
212         LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
213         NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
214         OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
215         RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
216         TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
217         HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \
218         GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
219         GMPINC="$(HOST_GMPINC)"; export GMPINC; \
220         PPLLIBS="$(HOST_PPLLIBS)"; export PPLLIBS; \
221         PPLINC="$(HOST_PPLINC)"; export PPLINC; \
222         CLOOGLIBS="$(HOST_CLOOGLIBS)"; export CLOOGLIBS; \
223         CLOOGINC="$(HOST_CLOOGINC)"; export CLOOGINC; \
224         LIBELFLIBS="$(HOST_LIBELFLIBS)" ; export LIBELFLIBS; \
225         LIBELFINC="$(HOST_LIBELFINC)" ; export LIBELFINC; \
226 @if gcc-bootstrap
227         $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
228 @endif gcc-bootstrap
229         $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
230
231 POSTSTAGE1_CXX_EXPORT = \
232         CXX='$(CXX)'; export CXX; \
233         CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD;
234 @if target-libstdc++-v3-bootstrap
235 # Override the above if we're bootstrapping C++.
236 POSTSTAGE1_CXX_EXPORT = \
237         CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/g++$(exeext) \
238           -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
239           -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
240           -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
241           -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
242           -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
243           -I$$s/libstdc++-v3/libsupc++ \
244           -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
245           -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs"; \
246           export CXX; \
247         CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
248 @endif target-libstdc++-v3-bootstrap
249
250 # Similar, for later GCC stages.
251 POSTSTAGE1_HOST_EXPORTS = \
252         $(HOST_EXPORTS) \
253         CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
254           -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
255           $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
256         CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
257         $(POSTSTAGE1_CXX_EXPORT) \
258         GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
259         LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
260         HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
261
262 # Target libraries are put under this directory:
263 TARGET_SUBDIR = @target_subdir@
264 # This is set by the configure script to the arguments to use when configuring
265 # directories built for the target.
266 TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
267 # This is the list of variables to export in the environment when
268 # configuring subdirectories for the target system.
269 BASE_TARGET_EXPORTS = \
270         $(BASE_EXPORTS) \
271         AR="$(AR_FOR_TARGET)"; export AR; \
272         AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
273         CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
274         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
275         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
276         CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
277         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
278         GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \
279         GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
280         GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
281         DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
282         LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
283         LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
284         LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
285         NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
286         OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
287         RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
288         STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
289         WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
290         WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
291 @if gcc-bootstrap
292         $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
293 @endif gcc-bootstrap
294         $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
295         TARGET_CONFIGDIRS="$(TARGET_CONFIGDIRS)"; export TARGET_CONFIGDIRS;
296
297 RAW_CXX_TARGET_EXPORTS = \
298         $(BASE_TARGET_EXPORTS) \
299         CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
300         CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
301
302 NORMAL_TARGET_EXPORTS = \
303         $(BASE_TARGET_EXPORTS) \
304         CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
305
306 # Where to find GMP
307 HOST_GMPLIBS = @gmplibs@
308 HOST_GMPINC = @gmpinc@
309
310 # Where to find PPL
311 HOST_PPLLIBS = @ppllibs@
312 HOST_PPLINC = @pplinc@
313
314 # Where to find CLOOG
315 HOST_CLOOGLIBS = @clooglibs@
316 HOST_CLOOGINC = @clooginc@
317
318 # Where to find libelf
319 HOST_LIBELFLIBS = @libelflibs@
320 HOST_LIBELFINC = @libelfinc@
321
322 EXTRA_CONFIGARGS_LIBJAVA = @EXTRA_CONFIGARGS_LIBJAVA@
323
324 # ----------------------------------------------
325 # Programs producing files for the BUILD machine
326 # ----------------------------------------------
327
328 SHELL = @SHELL@
329
330 # pwd command to use.  Allow user to override default by setting PWDCMD in
331 # the environment to account for automounters.  The make variable must not
332 # be called PWDCMD, otherwise the value set here is passed to make
333 # subprocesses and overrides the setting from the user's environment.
334 # Don't use PWD since it is a common shell environment variable and we
335 # don't want to corrupt it.
336 PWD_COMMAND = $${PWDCMD-pwd}
337
338 # compilers to use to create programs which must be run in the build
339 # environment.
340 AR_FOR_BUILD = @AR_FOR_BUILD@
341 AS_FOR_BUILD = @AS_FOR_BUILD@
342 CC_FOR_BUILD = @CC_FOR_BUILD@
343 CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
344 CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
345 CXX_FOR_BUILD = @CXX_FOR_BUILD@
346 DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
347 GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
348 GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
349 GOC_FOR_BUILD = @GOC_FOR_BUILD@
350 LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
351 LD_FOR_BUILD = @LD_FOR_BUILD@
352 NM_FOR_BUILD = @NM_FOR_BUILD@
353 RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
354 WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
355 WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
356
357 # Special variables passed down in EXTRA_GCC_FLAGS.  They are defined
358 # here so that they can be overridden by Makefile fragments.
359 BUILD_PREFIX = @BUILD_PREFIX@
360 BUILD_PREFIX_1 = @BUILD_PREFIX_1@
361
362 # Flags to pass to stage2 and later makes.  They are defined
363 # here so that they can be overridden by Makefile fragments.
364 BOOT_CFLAGS= -g -O2
365 BOOT_LDFLAGS=
366 BOOT_ADAFLAGS=-gnatpg -gnata
367
368 AWK = @AWK@
369 SED = @SED@
370 BISON = @BISON@
371 YACC = @YACC@
372 FLEX = @FLEX@
373 LEX = @LEX@
374 M4 = @M4@
375 MAKEINFO = @MAKEINFO@
376 EXPECT = @EXPECT@
377 RUNTEST = @RUNTEST@
378
379 # This just becomes part of the MAKEINFO definition passed down to
380 # sub-makes.  It lets flags be given on the command line while still
381 # using the makeinfo from the object tree.
382 # (Default to avoid splitting info files by setting the threshold high.)
383 MAKEINFOFLAGS = --split-size=5000000
384
385 # ---------------------------------------------
386 # Programs producing files for the HOST machine
387 # ---------------------------------------------
388
389 AS = @AS@
390 AR = @AR@
391 AR_FLAGS = rc
392 CC = @CC@
393 CXX = @CXX@
394 DLLTOOL = @DLLTOOL@
395 LD = @LD@
396 LIPO = @LIPO@
397 NM = @NM@
398 OBJDUMP = @OBJDUMP@
399 RANLIB = @RANLIB@
400 STRIP = @STRIP@
401 WINDRES = @WINDRES@
402 WINDMC = @WINDMC@
403
404 GNATBIND = @GNATBIND@
405 GNATMAKE = @GNATMAKE@
406
407 CFLAGS = @CFLAGS@
408 LDFLAGS = @LDFLAGS@
409 LIBCFLAGS = $(CFLAGS)
410 CXXFLAGS = @CXXFLAGS@
411 LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
412 GOCFLAGS = $(CFLAGS)
413
414 TFLAGS =
415
416 # Defaults for all stages; some are overridden below.
417
418 STAGE_CFLAGS = $(BOOT_CFLAGS)
419 STAGE_TFLAGS = $(TFLAGS)
420 STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
421 POSTSTAGE1_CONFIGURE_FLAGS = @POSTSTAGE1_CONFIGURE_FLAGS@
422
423
424 # Defaults for stage 1; some are overridden below.
425 STAGE1_CFLAGS = $(STAGE_CFLAGS)
426 STAGE1_CXXFLAGS = $(CXXFLAGS)
427 @if target-libstdc++-v3-bootstrap
428 # Override the above if we're bootstrapping C++.
429 STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
430 @endif target-libstdc++-v3-bootstrap
431 STAGE1_TFLAGS = $(STAGE_TFLAGS)
432 # STAGE1_CONFIGURE_FLAGS overridden below, so we can use
433 # POSTSTAGE1_CONFIGURE_FLAGS here.
434 STAGE1_CONFIGURE_FLAGS = \
435         $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
436
437 # Defaults for stage 2; some are overridden below.
438 STAGE2_CFLAGS = $(STAGE_CFLAGS)
439 STAGE2_CXXFLAGS = $(CXXFLAGS)
440 @if target-libstdc++-v3-bootstrap
441 # Override the above if we're bootstrapping C++.
442 STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
443 @endif target-libstdc++-v3-bootstrap
444 STAGE2_TFLAGS = $(STAGE_TFLAGS)
445 # STAGE1_CONFIGURE_FLAGS overridden below, so we can use
446 # POSTSTAGE1_CONFIGURE_FLAGS here.
447 STAGE2_CONFIGURE_FLAGS = \
448         $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
449
450 # Defaults for stage 3; some are overridden below.
451 STAGE3_CFLAGS = $(STAGE_CFLAGS)
452 STAGE3_CXXFLAGS = $(CXXFLAGS)
453 @if target-libstdc++-v3-bootstrap
454 # Override the above if we're bootstrapping C++.
455 STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
456 @endif target-libstdc++-v3-bootstrap
457 STAGE3_TFLAGS = $(STAGE_TFLAGS)
458 # STAGE1_CONFIGURE_FLAGS overridden below, so we can use
459 # POSTSTAGE1_CONFIGURE_FLAGS here.
460 STAGE3_CONFIGURE_FLAGS = \
461         $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
462
463 # Defaults for stage 4; some are overridden below.
464 STAGE4_CFLAGS = $(STAGE_CFLAGS)
465 STAGE4_CXXFLAGS = $(CXXFLAGS)
466 @if target-libstdc++-v3-bootstrap
467 # Override the above if we're bootstrapping C++.
468 STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
469 @endif target-libstdc++-v3-bootstrap
470 STAGE4_TFLAGS = $(STAGE_TFLAGS)
471 # STAGE1_CONFIGURE_FLAGS overridden below, so we can use
472 # POSTSTAGE1_CONFIGURE_FLAGS here.
473 STAGE4_CONFIGURE_FLAGS = \
474         $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
475
476 # Defaults for stage profile; some are overridden below.
477 STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
478 STAGEprofile_CXXFLAGS = $(CXXFLAGS)
479 @if target-libstdc++-v3-bootstrap
480 # Override the above if we're bootstrapping C++.
481 STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
482 @endif target-libstdc++-v3-bootstrap
483 STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
484 # STAGE1_CONFIGURE_FLAGS overridden below, so we can use
485 # POSTSTAGE1_CONFIGURE_FLAGS here.
486 STAGEprofile_CONFIGURE_FLAGS = \
487         $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
488
489 # Defaults for stage feedback; some are overridden below.
490 STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
491 STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
492 @if target-libstdc++-v3-bootstrap
493 # Override the above if we're bootstrapping C++.
494 STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
495 @endif target-libstdc++-v3-bootstrap
496 STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
497 # STAGE1_CONFIGURE_FLAGS overridden below, so we can use
498 # POSTSTAGE1_CONFIGURE_FLAGS here.
499 STAGEfeedback_CONFIGURE_FLAGS = \
500         $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
501
502
503 # Only build the C compiler for stage1, because that is the only one that
504 # we can guarantee will build with the native compiler, and also it is the
505 # only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
506 # MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
507 # overrideable (for a bootstrap build stage1 also builds gcc.info).
508
509 STAGE1_CFLAGS = @stage1_cflags@
510 STAGE1_CHECKING = @stage1_checking@
511 STAGE1_LANGUAGES = @stage1_languages@
512 # * We force-disable intermodule optimizations, even if
513 #   --enable-intermodule was passed, since the installed compiler
514 #   probably can't handle them.  Luckily, autoconf always respects
515 #   the last argument when conflicting --enable arguments are passed.
516 # * Likewise, we force-disable coverage flags, since the installed
517 #   compiler probably has never heard of them.
518 # * Don't remove this, because above we added
519 #   POSTSTAGE1_CONFIGURE_FLAGS to STAGE_CONFIGURE_FLAGS, which
520 #   we don't want for STAGE1_CONFIGURE_FLAGS.
521 STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
522           --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
523
524 STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
525 STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
526
527 STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use
528 STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS)
529
530 do-compare = @do_compare@
531 do-compare3 = $(do-compare)
532
533 # -----------------------------------------------
534 # Programs producing files for the TARGET machine
535 # -----------------------------------------------
536
537 AR_FOR_TARGET=@AR_FOR_TARGET@
538 AS_FOR_TARGET=@AS_FOR_TARGET@
539 CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
540
541 # If GCC_FOR_TARGET is not overriden on the command line, then this
542 # variable is passed down to the gcc Makefile, where it is used to
543 # build libgcc2.a.  We define it here so that it can itself be
544 # overridden on the command line.
545 GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
546 CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
547 RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
548 GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@
549 GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
550 GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
551 DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
552 LD_FOR_TARGET=@LD_FOR_TARGET@
553
554 LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
555 NM_FOR_TARGET=@NM_FOR_TARGET@
556 OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
557 RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
558 STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
559 WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
560 WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
561
562 COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
563 COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
564 COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
565
566 CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
567 CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
568
569 LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
570 LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
571 LDFLAGS_FOR_TARGET = @LDFLAGS_FOR_TARGET@
572 GOCFLAGS_FOR_TARGET = -O2 -g
573
574 FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
575 SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
576 DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
577
578 XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
579
580 # ------------------------------------
581 # Miscellaneous targets and flag lists
582 # ------------------------------------
583
584 # The first rule in the file had better be this one.  Don't put any above it.
585 # This lives here to allow makefile fragments to contain dependencies.
586 all:
587
588 #### host and target specific makefile fragments come in here.
589 @target_makefile_frag@
590 @alphaieee_frag@
591 @ospace_frag@
592 @host_makefile_frag@
593 ###
594
595 # This is the list of directories that may be needed in RPATH_ENVVAR
596 # so that programs built for the target machine work.
597 TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libmudflap)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgomp)$(HOST_LIB_PATH_gcc)
598
599 @if target-libstdc++-v3
600 TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
601 @endif target-libstdc++-v3
602
603 @if target-libmudflap
604 TARGET_LIB_PATH_libmudflap = $$r/$(TARGET_SUBDIR)/libmudflap/.libs:
605 @endif target-libmudflap
606
607 @if target-libssp
608 TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
609 @endif target-libssp
610
611 @if target-libgomp
612 TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
613 @endif target-libgomp
614
615
616
617 # This is the list of directories that may be needed in RPATH_ENVVAR
618 # so that programs built for the host machine work.
619 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)
620
621 # Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
622 @if gcc
623 HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
624 @endif gcc
625
626
627 @if bfd
628 HOST_LIB_PATH_bfd = \
629   $$r/$(HOST_SUBDIR)/bfd/.libs:$$r/$(HOST_SUBDIR)/prev-bfd/.libs:
630 @endif bfd
631
632 @if opcodes
633 HOST_LIB_PATH_opcodes = \
634   $$r/$(HOST_SUBDIR)/opcodes/.libs:$$r/$(HOST_SUBDIR)/prev-opcodes/.libs:
635 @endif opcodes
636
637 @if gmp
638 HOST_LIB_PATH_gmp = \
639   $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
640 @endif gmp
641
642 @if mpfr
643 HOST_LIB_PATH_mpfr = \
644   $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
645 @endif mpfr
646
647 @if mpc
648 HOST_LIB_PATH_mpc = \
649   $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
650 @endif mpc
651
652 @if ppl
653 HOST_LIB_PATH_ppl = \
654   $$r/$(HOST_SUBDIR)/ppl/src/.libs:$$r/$(HOST_SUBDIR)/prev-ppl/src/.libs:
655 @endif ppl
656
657 @if cloog
658 HOST_LIB_PATH_cloog = \
659   $$r/$(HOST_SUBDIR)/cloog/.libs:$$r/$(HOST_SUBDIR)/prev-cloog/.libs:
660 @endif cloog
661
662 @if libelf
663 HOST_LIB_PATH_libelf = \
664   $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
665 @endif libelf
666
667
668 CXX_FOR_TARGET_FLAG_TO_PASS = \
669         "CXX_FOR_TARGET=$(CXX_FOR_TARGET)"
670 @if target-libstdc++-v3
671 # CXX_FOR_TARGET is tricky to get right for target libs that require a
672 # functional C++ compiler.  When we recurse, if we expand
673 # CXX_FOR_TARGET before configuring libstdc++-v3, we won't get
674 # libstdc++ include flags from the script.  Instead, we get an
675 # -funconfigured-* word, so that we'll get errors if this invalid C++
676 # command line is used for anything, but also so that we can use the
677 # word to decide whether or not to pass on this CXX_FOR_TARGET.  If we
678 # don't pass it on, sub-make will use the default definition, that
679 # re-expands it at the time of use, so we'll get it right when we need
680 # it.  One potential exception is the expansion of CXX_FOR_TARGET
681 # passed down as part of CXX within TARGET_FLAGS, but this wouldn't
682 # really work, for C++ host programs can't depend on the current-stage
683 # C++ target library.
684 CXX_FOR_TARGET_FLAG_TO_PASS = \
685         $(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi)
686 @endif target-libstdc++-v3
687
688 # Flags to pass down to all sub-makes.
689 BASE_FLAGS_TO_PASS = \
690         "DESTDIR=$(DESTDIR)" \
691         "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
692         "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
693         "bindir=$(bindir)" \
694         "datadir=$(datadir)" \
695         "exec_prefix=$(exec_prefix)" \
696         "includedir=$(includedir)" \
697         "datarootdir=$(datarootdir)" \
698         "docdir=$(docdir)" \
699         "infodir=$(infodir)" \
700         "pdfdir=$(pdfdir)" \
701         "htmldir=$(htmldir)" \
702         "libdir=$(libdir)" \
703         "libexecdir=$(libexecdir)" \
704         "lispdir=$(lispdir)" \
705         "localstatedir=$(localstatedir)" \
706         "mandir=$(mandir)" \
707         "oldincludedir=$(oldincludedir)" \
708         "prefix=$(prefix)" \
709         "sbindir=$(sbindir)" \
710         "sharedstatedir=$(sharedstatedir)" \
711         "sysconfdir=$(sysconfdir)" \
712         "tooldir=$(tooldir)" \
713         "build_tooldir=$(build_tooldir)" \
714         "target_alias=$(target_alias)" \
715         "AWK=$(AWK)" \
716         "BISON=$(BISON)" \
717         "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
718         "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
719         "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
720         "EXPECT=$(EXPECT)" \
721         "FLEX=$(FLEX)" \
722         "INSTALL=$(INSTALL)" \
723         "INSTALL_DATA=$(INSTALL_DATA)" \
724         "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
725         "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
726         "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
727         "LEX=$(LEX)" \
728         "M4=$(M4)" \
729         "MAKE=$(MAKE)" \
730         "RUNTEST=$(RUNTEST)" \
731         "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
732         "SED=$(SED)" \
733         "SHELL=$(SHELL)" \
734         "YACC=$(YACC)" \
735         "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
736         "ADA_CFLAGS=$(ADA_CFLAGS)" \
737         "AR_FLAGS=$(AR_FLAGS)" \
738         "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
739         "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
740         "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
741         "CFLAGS=$(CFLAGS)" \
742         "CXXFLAGS=$(CXXFLAGS)" \
743         "LDFLAGS=$(LDFLAGS)" \
744         "LIBCFLAGS=$(LIBCFLAGS)" \
745         "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
746         "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
747         "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
748         "GNATBIND=$(GNATBIND)" \
749         "GNATMAKE=$(GNATMAKE)" \
750         "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
751         "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
752         "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
753         "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
754         "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
755         "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
756         "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
757         "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
758         "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
759         "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
760         "GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
761         "GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
762         "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
763         "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
764         "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
765         "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
766         "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
767         "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
768         "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
769         "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
770         "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
771         "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
772         "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
773         "BUILD_CONFIG=$(BUILD_CONFIG)" \
774         "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
775         "LEAN=$(LEAN)" \
776         "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
777         "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
778         "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
779         "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
780         "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
781         "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
782         "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
783         "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
784         "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
785         "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
786         "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
787         "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
788         "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
789         "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
790         "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
791         "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
792         "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
793         "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
794         $(CXX_FOR_TARGET_FLAG_TO_PASS) \
795         "TFLAGS=$(TFLAGS)" \
796         "CONFIG_SHELL=$(SHELL)" \
797         "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" 
798
799 # We leave this in just in case, but it is not needed anymore.
800 RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
801
802 # Flags to pass down to most sub-makes, in which we're building with
803 # the host environment.
804 EXTRA_HOST_FLAGS = \
805         'AR=$(AR)' \
806         'AS=$(AS)' \
807         'CC=$(CC)' \
808         'CXX=$(CXX)' \
809         'DLLTOOL=$(DLLTOOL)' \
810         'GCJ=$(GCJ)' \
811         'GFORTRAN=$(GFORTRAN)' \
812         'GOC=$(GOC)' \
813         'LD=$(LD)' \
814         'LIPO=$(LIPO)' \
815         'NM=$(NM)' \
816         'OBJDUMP=$(OBJDUMP)' \
817         'RANLIB=$(RANLIB)' \
818         'STRIP=$(STRIP)' \
819         'WINDRES=$(WINDRES)' \
820         'WINDMC=$(WINDMC)'
821
822 FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
823
824 # Flags to pass to stage2 and later makes.
825
826 POSTSTAGE1_FLAGS_TO_PASS = \
827         CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
828         CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
829         GNATBIND="$${GNATBIND}" \
830         LDFLAGS="$${LDFLAGS}" \
831         HOST_LIBS="$${HOST_LIBS}" \
832         "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
833
834 # Flags to pass down to makes which are built with the target environment.
835 # The double $ decreases the length of the command line; those variables
836 # are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them.  The
837 # *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
838 # so we expand them here.
839 EXTRA_TARGET_FLAGS = \
840         'AR=$$(AR_FOR_TARGET)' \
841         'AS=$(COMPILER_AS_FOR_TARGET)' \
842         'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
843         'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
844         'CXX=$$(CXX_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
845         'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
846         'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
847         'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
848         'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
849         'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
850         'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
851         'LD=$(COMPILER_LD_FOR_TARGET)' \
852         'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
853         'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
854         'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
855         'NM=$(COMPILER_NM_FOR_TARGET)' \
856         'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
857         'RANLIB=$$(RANLIB_FOR_TARGET)' \
858         'WINDRES=$$(WINDRES_FOR_TARGET)' \
859         'WINDMC=$$(WINDMC_FOR_TARGET)' \
860         'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
861         "TFLAGS=$$TFLAGS"
862
863 TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
864
865 # Flags to pass down to gcc.  gcc builds a library, libgcc.a, so it
866 # unfortunately needs the native compiler and the target ar and
867 # ranlib.
868 # If any variables are added here, they must be added to do-*, below.
869 # The BUILD_* variables are a special case, which are used for the gcc
870 # cross-building scheme.
871 EXTRA_GCC_FLAGS = \
872         "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
873         "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
874         "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
875
876 GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
877
878 @if gcc
879 BUILD_CONFIG = @BUILD_CONFIG@
880 ifneq ($(BUILD_CONFIG),)
881 include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
882 endif
883 @endif gcc
884
885 .PHONY: configure-host
886 configure-host:  \
887     maybe-configure-bfd \
888     maybe-configure-opcodes \
889     maybe-configure-binutils \
890     maybe-configure-bison \
891     maybe-configure-cgen \
892     maybe-configure-dejagnu \
893     maybe-configure-etc \
894     maybe-configure-fastjar \
895     maybe-configure-fixincludes \
896     maybe-configure-flex \
897     maybe-configure-gas \
898     maybe-configure-gcc \
899     maybe-configure-gmp \
900     maybe-configure-mpfr \
901     maybe-configure-mpc \
902     maybe-configure-ppl \
903     maybe-configure-cloog \
904     maybe-configure-libelf \
905     maybe-configure-gold \
906     maybe-configure-gprof \
907     maybe-configure-intl \
908     maybe-configure-tcl \
909     maybe-configure-itcl \
910     maybe-configure-ld \
911     maybe-configure-libcpp \
912     maybe-configure-libdecnumber \
913     maybe-configure-libgui \
914     maybe-configure-libiberty \
915     maybe-configure-libiconv \
916     maybe-configure-m4 \
917     maybe-configure-readline \
918     maybe-configure-sid \
919     maybe-configure-sim \
920     maybe-configure-texinfo \
921     maybe-configure-zlib \
922     maybe-configure-gdb \
923     maybe-configure-expect \
924     maybe-configure-guile \
925     maybe-configure-tk \
926     maybe-configure-libtermcap \
927     maybe-configure-utils \
928     maybe-configure-gnattools \
929     maybe-configure-lto-plugin
930 .PHONY: configure-target
931 configure-target:  \
932     maybe-configure-target-libstdc++-v3 \
933     maybe-configure-target-libmudflap \
934     maybe-configure-target-libssp \
935     maybe-configure-target-newlib \
936     maybe-configure-target-libgcc \
937     maybe-configure-target-libquadmath \
938     maybe-configure-target-libgfortran \
939     maybe-configure-target-libobjc \
940     maybe-configure-target-libgo \
941     maybe-configure-target-libtermcap \
942     maybe-configure-target-winsup \
943     maybe-configure-target-libgloss \
944     maybe-configure-target-libffi \
945     maybe-configure-target-libjava \
946     maybe-configure-target-zlib \
947     maybe-configure-target-boehm-gc \
948     maybe-configure-target-rda \
949     maybe-configure-target-libada \
950     maybe-configure-target-libgomp
951
952 # The target built for a native non-bootstrap build.
953 .PHONY: all
954 all:
955 @if gcc-bootstrap
956         [ -f stage_final ] || echo stage3 > stage_final
957         @r=`${PWD_COMMAND}`; export r; \
958         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
959         $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
960 @endif gcc-bootstrap
961         @: $(MAKE); $(unstage)
962         @r=`${PWD_COMMAND}`; export r; \
963         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
964 @if gcc-bootstrap
965         if [ -f stage_last ]; then \
966           TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
967           $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
968         else \
969 @endif gcc-bootstrap
970           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
971 @if gcc-bootstrap
972             ; \
973         fi \
974 @endif gcc-bootstrap
975         && :
976
977 .PHONY: all-build
978
979 all-build: maybe-all-build-libiberty
980 all-build: maybe-all-build-bison
981 all-build: maybe-all-build-flex
982 all-build: maybe-all-build-m4
983 all-build: maybe-all-build-texinfo
984 all-build: maybe-all-build-fixincludes
985
986 .PHONY: all-host
987
988 @if bfd-no-bootstrap
989 all-host: maybe-all-bfd
990 @endif bfd-no-bootstrap
991 @if opcodes-no-bootstrap
992 all-host: maybe-all-opcodes
993 @endif opcodes-no-bootstrap
994 @if binutils-no-bootstrap
995 all-host: maybe-all-binutils
996 @endif binutils-no-bootstrap
997 all-host: maybe-all-bison
998 all-host: maybe-all-cgen
999 all-host: maybe-all-dejagnu
1000 all-host: maybe-all-etc
1001 all-host: maybe-all-fastjar
1002 all-host: maybe-all-fixincludes
1003 all-host: maybe-all-flex
1004 @if gas-no-bootstrap
1005 all-host: maybe-all-gas
1006 @endif gas-no-bootstrap
1007 @if gcc-no-bootstrap
1008 all-host: maybe-all-gcc
1009 @endif gcc-no-bootstrap
1010 @if gmp-no-bootstrap
1011 all-host: maybe-all-gmp
1012 @endif gmp-no-bootstrap
1013 @if mpfr-no-bootstrap
1014 all-host: maybe-all-mpfr
1015 @endif mpfr-no-bootstrap
1016 @if mpc-no-bootstrap
1017 all-host: maybe-all-mpc
1018 @endif mpc-no-bootstrap
1019 @if ppl-no-bootstrap
1020 all-host: maybe-all-ppl
1021 @endif ppl-no-bootstrap
1022 @if cloog-no-bootstrap
1023 all-host: maybe-all-cloog
1024 @endif cloog-no-bootstrap
1025 @if libelf-no-bootstrap
1026 all-host: maybe-all-libelf
1027 @endif libelf-no-bootstrap
1028 @if gold-no-bootstrap
1029 all-host: maybe-all-gold
1030 @endif gold-no-bootstrap
1031 all-host: maybe-all-gprof
1032 @if intl-no-bootstrap
1033 all-host: maybe-all-intl
1034 @endif intl-no-bootstrap
1035 all-host: maybe-all-tcl
1036 all-host: maybe-all-itcl
1037 @if ld-no-bootstrap
1038 all-host: maybe-all-ld
1039 @endif ld-no-bootstrap
1040 @if libcpp-no-bootstrap
1041 all-host: maybe-all-libcpp
1042 @endif libcpp-no-bootstrap
1043 @if libdecnumber-no-bootstrap
1044 all-host: maybe-all-libdecnumber
1045 @endif libdecnumber-no-bootstrap
1046 all-host: maybe-all-libgui
1047 @if libiberty-no-bootstrap
1048 all-host: maybe-all-libiberty
1049 @endif libiberty-no-bootstrap
1050 all-host: maybe-all-libiconv
1051 all-host: maybe-all-m4
1052 all-host: maybe-all-readline
1053 all-host: maybe-all-sid
1054 all-host: maybe-all-sim
1055 all-host: maybe-all-texinfo
1056 @if zlib-no-bootstrap
1057 all-host: maybe-all-zlib
1058 @endif zlib-no-bootstrap
1059 all-host: maybe-all-gdb
1060 all-host: maybe-all-expect
1061 all-host: maybe-all-guile
1062 all-host: maybe-all-tk
1063 all-host: maybe-all-libtermcap
1064 all-host: maybe-all-utils
1065 all-host: maybe-all-gnattools
1066 @if lto-plugin-no-bootstrap
1067 all-host: maybe-all-lto-plugin
1068 @endif lto-plugin-no-bootstrap
1069
1070 .PHONY: all-target
1071
1072 @if target-libstdc++-v3-no-bootstrap
1073 all-target: maybe-all-target-libstdc++-v3
1074 @endif target-libstdc++-v3-no-bootstrap
1075 all-target: maybe-all-target-libmudflap
1076 all-target: maybe-all-target-libssp
1077 all-target: maybe-all-target-newlib
1078 @if target-libgcc-no-bootstrap
1079 all-target: maybe-all-target-libgcc
1080 @endif target-libgcc-no-bootstrap
1081 all-target: maybe-all-target-libquadmath
1082 all-target: maybe-all-target-libgfortran
1083 all-target: maybe-all-target-libobjc
1084 all-target: maybe-all-target-libgo
1085 all-target: maybe-all-target-libtermcap
1086 all-target: maybe-all-target-winsup
1087 all-target: maybe-all-target-libgloss
1088 all-target: maybe-all-target-libffi
1089 all-target: maybe-all-target-libjava
1090 all-target: maybe-all-target-zlib
1091 all-target: maybe-all-target-boehm-gc
1092 all-target: maybe-all-target-rda
1093 all-target: maybe-all-target-libada
1094 @if target-libgomp-no-bootstrap
1095 all-target: maybe-all-target-libgomp
1096 @endif target-libgomp-no-bootstrap
1097
1098 # Do a target for all the subdirectories.  A ``make do-X'' will do a
1099 # ``make X'' in all subdirectories (because, in general, there is a
1100 # dependency (below) of X upon do-X, a ``make X'' will also do this,
1101 # but it may do additional work as well).
1102
1103 .PHONY: do-info
1104 do-info:
1105         @: $(MAKE); $(unstage)
1106         @r=`${PWD_COMMAND}`; export r; \
1107         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1108         $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1109           info-target
1110
1111
1112 .PHONY: info-host
1113
1114 info-host: maybe-info-bfd
1115 info-host: maybe-info-opcodes
1116 info-host: maybe-info-binutils
1117 info-host: maybe-info-bison
1118 info-host: maybe-info-cgen
1119 info-host: maybe-info-dejagnu
1120 info-host: maybe-info-etc
1121 info-host: maybe-info-fastjar
1122 info-host: maybe-info-fixincludes
1123 info-host: maybe-info-flex
1124 info-host: maybe-info-gas
1125 info-host: maybe-info-gcc
1126 info-host: maybe-info-gmp
1127 info-host: maybe-info-mpfr
1128 info-host: maybe-info-mpc
1129 info-host: maybe-info-ppl
1130 info-host: maybe-info-cloog
1131 info-host: maybe-info-libelf
1132 info-host: maybe-info-gold
1133 info-host: maybe-info-gprof
1134 info-host: maybe-info-intl
1135 info-host: maybe-info-tcl
1136 info-host: maybe-info-itcl
1137 info-host: maybe-info-ld
1138 info-host: maybe-info-libcpp
1139 info-host: maybe-info-libdecnumber
1140 info-host: maybe-info-libgui
1141 info-host: maybe-info-libiberty
1142 info-host: maybe-info-libiconv
1143 info-host: maybe-info-m4
1144 info-host: maybe-info-readline
1145 info-host: maybe-info-sid
1146 info-host: maybe-info-sim
1147 info-host: maybe-info-texinfo
1148 info-host: maybe-info-zlib
1149 info-host: maybe-info-gdb
1150 info-host: maybe-info-expect
1151 info-host: maybe-info-guile
1152 info-host: maybe-info-tk
1153 info-host: maybe-info-libtermcap
1154 info-host: maybe-info-utils
1155 info-host: maybe-info-gnattools
1156 info-host: maybe-info-lto-plugin
1157
1158 .PHONY: info-target
1159
1160 info-target: maybe-info-target-libstdc++-v3
1161 info-target: maybe-info-target-libmudflap
1162 info-target: maybe-info-target-libssp
1163 info-target: maybe-info-target-newlib
1164 info-target: maybe-info-target-libgcc
1165 info-target: maybe-info-target-libquadmath
1166 info-target: maybe-info-target-libgfortran
1167 info-target: maybe-info-target-libobjc
1168 info-target: maybe-info-target-libgo
1169 info-target: maybe-info-target-libtermcap
1170 info-target: maybe-info-target-winsup
1171 info-target: maybe-info-target-libgloss
1172 info-target: maybe-info-target-libffi
1173 info-target: maybe-info-target-libjava
1174 info-target: maybe-info-target-zlib
1175 info-target: maybe-info-target-boehm-gc
1176 info-target: maybe-info-target-rda
1177 info-target: maybe-info-target-libada
1178 info-target: maybe-info-target-libgomp
1179
1180 .PHONY: do-dvi
1181 do-dvi:
1182         @: $(MAKE); $(unstage)
1183         @r=`${PWD_COMMAND}`; export r; \
1184         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1185         $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1186           dvi-target
1187
1188
1189 .PHONY: dvi-host
1190
1191 dvi-host: maybe-dvi-bfd
1192 dvi-host: maybe-dvi-opcodes
1193 dvi-host: maybe-dvi-binutils
1194 dvi-host: maybe-dvi-bison
1195 dvi-host: maybe-dvi-cgen
1196 dvi-host: maybe-dvi-dejagnu
1197 dvi-host: maybe-dvi-etc
1198 dvi-host: maybe-dvi-fastjar
1199 dvi-host: maybe-dvi-fixincludes
1200 dvi-host: maybe-dvi-flex
1201 dvi-host: maybe-dvi-gas
1202 dvi-host: maybe-dvi-gcc
1203 dvi-host: maybe-dvi-gmp
1204 dvi-host: maybe-dvi-mpfr
1205 dvi-host: maybe-dvi-mpc
1206 dvi-host: maybe-dvi-ppl
1207 dvi-host: maybe-dvi-cloog
1208 dvi-host: maybe-dvi-libelf
1209 dvi-host: maybe-dvi-gold
1210 dvi-host: maybe-dvi-gprof
1211 dvi-host: maybe-dvi-intl
1212 dvi-host: maybe-dvi-tcl
1213 dvi-host: maybe-dvi-itcl
1214 dvi-host: maybe-dvi-ld
1215 dvi-host: maybe-dvi-libcpp
1216 dvi-host: maybe-dvi-libdecnumber
1217 dvi-host: maybe-dvi-libgui
1218 dvi-host: maybe-dvi-libiberty
1219 dvi-host: maybe-dvi-libiconv
1220 dvi-host: maybe-dvi-m4
1221 dvi-host: maybe-dvi-readline
1222 dvi-host: maybe-dvi-sid
1223 dvi-host: maybe-dvi-sim
1224 dvi-host: maybe-dvi-texinfo
1225 dvi-host: maybe-dvi-zlib
1226 dvi-host: maybe-dvi-gdb
1227 dvi-host: maybe-dvi-expect
1228 dvi-host: maybe-dvi-guile
1229 dvi-host: maybe-dvi-tk
1230 dvi-host: maybe-dvi-libtermcap
1231 dvi-host: maybe-dvi-utils
1232 dvi-host: maybe-dvi-gnattools
1233 dvi-host: maybe-dvi-lto-plugin
1234
1235 .PHONY: dvi-target
1236
1237 dvi-target: maybe-dvi-target-libstdc++-v3
1238 dvi-target: maybe-dvi-target-libmudflap
1239 dvi-target: maybe-dvi-target-libssp
1240 dvi-target: maybe-dvi-target-newlib
1241 dvi-target: maybe-dvi-target-libgcc
1242 dvi-target: maybe-dvi-target-libquadmath
1243 dvi-target: maybe-dvi-target-libgfortran
1244 dvi-target: maybe-dvi-target-libobjc
1245 dvi-target: maybe-dvi-target-libgo
1246 dvi-target: maybe-dvi-target-libtermcap
1247 dvi-target: maybe-dvi-target-winsup
1248 dvi-target: maybe-dvi-target-libgloss
1249 dvi-target: maybe-dvi-target-libffi
1250 dvi-target: maybe-dvi-target-libjava
1251 dvi-target: maybe-dvi-target-zlib
1252 dvi-target: maybe-dvi-target-boehm-gc
1253 dvi-target: maybe-dvi-target-rda
1254 dvi-target: maybe-dvi-target-libada
1255 dvi-target: maybe-dvi-target-libgomp
1256
1257 .PHONY: do-pdf
1258 do-pdf:
1259         @: $(MAKE); $(unstage)
1260         @r=`${PWD_COMMAND}`; export r; \
1261         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1262         $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1263           pdf-target
1264
1265
1266 .PHONY: pdf-host
1267
1268 pdf-host: maybe-pdf-bfd
1269 pdf-host: maybe-pdf-opcodes
1270 pdf-host: maybe-pdf-binutils
1271 pdf-host: maybe-pdf-bison
1272 pdf-host: maybe-pdf-cgen
1273 pdf-host: maybe-pdf-dejagnu
1274 pdf-host: maybe-pdf-etc
1275 pdf-host: maybe-pdf-fastjar
1276 pdf-host: maybe-pdf-fixincludes
1277 pdf-host: maybe-pdf-flex
1278 pdf-host: maybe-pdf-gas
1279 pdf-host: maybe-pdf-gcc
1280 pdf-host: maybe-pdf-gmp
1281 pdf-host: maybe-pdf-mpfr
1282 pdf-host: maybe-pdf-mpc
1283 pdf-host: maybe-pdf-ppl
1284 pdf-host: maybe-pdf-cloog
1285 pdf-host: maybe-pdf-libelf
1286 pdf-host: maybe-pdf-gold
1287 pdf-host: maybe-pdf-gprof
1288 pdf-host: maybe-pdf-intl
1289 pdf-host: maybe-pdf-tcl
1290 pdf-host: maybe-pdf-itcl
1291 pdf-host: maybe-pdf-ld
1292 pdf-host: maybe-pdf-libcpp
1293 pdf-host: maybe-pdf-libdecnumber
1294 pdf-host: maybe-pdf-libgui
1295 pdf-host: maybe-pdf-libiberty
1296 pdf-host: maybe-pdf-libiconv
1297 pdf-host: maybe-pdf-m4
1298 pdf-host: maybe-pdf-readline
1299 pdf-host: maybe-pdf-sid
1300 pdf-host: maybe-pdf-sim
1301 pdf-host: maybe-pdf-texinfo
1302 pdf-host: maybe-pdf-zlib
1303 pdf-host: maybe-pdf-gdb
1304 pdf-host: maybe-pdf-expect
1305 pdf-host: maybe-pdf-guile
1306 pdf-host: maybe-pdf-tk
1307 pdf-host: maybe-pdf-libtermcap
1308 pdf-host: maybe-pdf-utils
1309 pdf-host: maybe-pdf-gnattools
1310 pdf-host: maybe-pdf-lto-plugin
1311
1312 .PHONY: pdf-target
1313
1314 pdf-target: maybe-pdf-target-libstdc++-v3
1315 pdf-target: maybe-pdf-target-libmudflap
1316 pdf-target: maybe-pdf-target-libssp
1317 pdf-target: maybe-pdf-target-newlib
1318 pdf-target: maybe-pdf-target-libgcc
1319 pdf-target: maybe-pdf-target-libquadmath
1320 pdf-target: maybe-pdf-target-libgfortran
1321 pdf-target: maybe-pdf-target-libobjc
1322 pdf-target: maybe-pdf-target-libgo
1323 pdf-target: maybe-pdf-target-libtermcap
1324 pdf-target: maybe-pdf-target-winsup
1325 pdf-target: maybe-pdf-target-libgloss
1326 pdf-target: maybe-pdf-target-libffi
1327 pdf-target: maybe-pdf-target-libjava
1328 pdf-target: maybe-pdf-target-zlib
1329 pdf-target: maybe-pdf-target-boehm-gc
1330 pdf-target: maybe-pdf-target-rda
1331 pdf-target: maybe-pdf-target-libada
1332 pdf-target: maybe-pdf-target-libgomp
1333
1334 .PHONY: do-html
1335 do-html:
1336         @: $(MAKE); $(unstage)
1337         @r=`${PWD_COMMAND}`; export r; \
1338         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1339         $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1340           html-target
1341
1342
1343 .PHONY: html-host
1344
1345 html-host: maybe-html-bfd
1346 html-host: maybe-html-opcodes
1347 html-host: maybe-html-binutils
1348 html-host: maybe-html-bison
1349 html-host: maybe-html-cgen
1350 html-host: maybe-html-dejagnu
1351 html-host: maybe-html-etc
1352 html-host: maybe-html-fastjar
1353 html-host: maybe-html-fixincludes
1354 html-host: maybe-html-flex
1355 html-host: maybe-html-gas
1356 html-host: maybe-html-gcc
1357 html-host: maybe-html-gmp
1358 html-host: maybe-html-mpfr
1359 html-host: maybe-html-mpc
1360 html-host: maybe-html-ppl
1361 html-host: maybe-html-cloog
1362 html-host: maybe-html-libelf
1363 html-host: maybe-html-gold
1364 html-host: maybe-html-gprof
1365 html-host: maybe-html-intl
1366 html-host: maybe-html-tcl
1367 html-host: maybe-html-itcl
1368 html-host: maybe-html-ld
1369 html-host: maybe-html-libcpp
1370 html-host: maybe-html-libdecnumber
1371 html-host: maybe-html-libgui
1372 html-host: maybe-html-libiberty
1373 html-host: maybe-html-libiconv
1374 html-host: maybe-html-m4
1375 html-host: maybe-html-readline
1376 html-host: maybe-html-sid
1377 html-host: maybe-html-sim
1378 html-host: maybe-html-texinfo
1379 html-host: maybe-html-zlib
1380 html-host: maybe-html-gdb
1381 html-host: maybe-html-expect
1382 html-host: maybe-html-guile
1383 html-host: maybe-html-tk
1384 html-host: maybe-html-libtermcap
1385 html-host: maybe-html-utils
1386 html-host: maybe-html-gnattools
1387 html-host: maybe-html-lto-plugin
1388
1389 .PHONY: html-target
1390
1391 html-target: maybe-html-target-libstdc++-v3
1392 html-target: maybe-html-target-libmudflap
1393 html-target: maybe-html-target-libssp
1394 html-target: maybe-html-target-newlib
1395 html-target: maybe-html-target-libgcc
1396 html-target: maybe-html-target-libquadmath
1397 html-target: maybe-html-target-libgfortran
1398 html-target: maybe-html-target-libobjc
1399 html-target: maybe-html-target-libgo
1400 html-target: maybe-html-target-libtermcap
1401 html-target: maybe-html-target-winsup
1402 html-target: maybe-html-target-libgloss
1403 html-target: maybe-html-target-libffi
1404 html-target: maybe-html-target-libjava
1405 html-target: maybe-html-target-zlib
1406 html-target: maybe-html-target-boehm-gc
1407 html-target: maybe-html-target-rda
1408 html-target: maybe-html-target-libada
1409 html-target: maybe-html-target-libgomp
1410
1411 .PHONY: do-TAGS
1412 do-TAGS:
1413         @: $(MAKE); $(unstage)
1414         @r=`${PWD_COMMAND}`; export r; \
1415         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1416         $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1417           TAGS-target
1418
1419
1420 .PHONY: TAGS-host
1421
1422 TAGS-host: maybe-TAGS-bfd
1423 TAGS-host: maybe-TAGS-opcodes
1424 TAGS-host: maybe-TAGS-binutils
1425 TAGS-host: maybe-TAGS-bison
1426 TAGS-host: maybe-TAGS-cgen
1427 TAGS-host: maybe-TAGS-dejagnu
1428 TAGS-host: maybe-TAGS-etc
1429 TAGS-host: maybe-TAGS-fastjar
1430 TAGS-host: maybe-TAGS-fixincludes
1431 TAGS-host: maybe-TAGS-flex
1432 TAGS-host: maybe-TAGS-gas
1433 TAGS-host: maybe-TAGS-gcc
1434 TAGS-host: maybe-TAGS-gmp
1435 TAGS-host: maybe-TAGS-mpfr
1436 TAGS-host: maybe-TAGS-mpc
1437 TAGS-host: maybe-TAGS-ppl
1438 TAGS-host: maybe-TAGS-cloog
1439 TAGS-host: maybe-TAGS-libelf
1440 TAGS-host: maybe-TAGS-gold
1441 TAGS-host: maybe-TAGS-gprof
1442 TAGS-host: maybe-TAGS-intl
1443 TAGS-host: maybe-TAGS-tcl
1444 TAGS-host: maybe-TAGS-itcl
1445 TAGS-host: maybe-TAGS-ld
1446 TAGS-host: maybe-TAGS-libcpp
1447 TAGS-host: maybe-TAGS-libdecnumber
1448 TAGS-host: maybe-TAGS-libgui
1449 TAGS-host: maybe-TAGS-libiberty
1450 TAGS-host: maybe-TAGS-libiconv
1451 TAGS-host: maybe-TAGS-m4
1452 TAGS-host: maybe-TAGS-readline
1453 TAGS-host: maybe-TAGS-sid
1454 TAGS-host: maybe-TAGS-sim
1455 TAGS-host: maybe-TAGS-texinfo
1456 TAGS-host: maybe-TAGS-zlib
1457 TAGS-host: maybe-TAGS-gdb
1458 TAGS-host: maybe-TAGS-expect
1459 TAGS-host: maybe-TAGS-guile
1460 TAGS-host: maybe-TAGS-tk
1461 TAGS-host: maybe-TAGS-libtermcap
1462 TAGS-host: maybe-TAGS-utils
1463 TAGS-host: maybe-TAGS-gnattools
1464 TAGS-host: maybe-TAGS-lto-plugin
1465
1466 .PHONY: TAGS-target
1467
1468 TAGS-target: maybe-TAGS-target-libstdc++-v3
1469 TAGS-target: maybe-TAGS-target-libmudflap
1470 TAGS-target: maybe-TAGS-target-libssp
1471 TAGS-target: maybe-TAGS-target-newlib
1472 TAGS-target: maybe-TAGS-target-libgcc
1473 TAGS-target: maybe-TAGS-target-libquadmath
1474 TAGS-target: maybe-TAGS-target-libgfortran
1475 TAGS-target: maybe-TAGS-target-libobjc
1476 TAGS-target: maybe-TAGS-target-libgo
1477 TAGS-target: maybe-TAGS-target-libtermcap
1478 TAGS-target: maybe-TAGS-target-winsup
1479 TAGS-target: maybe-TAGS-target-libgloss
1480 TAGS-target: maybe-TAGS-target-libffi
1481 TAGS-target: maybe-TAGS-target-libjava
1482 TAGS-target: maybe-TAGS-target-zlib
1483 TAGS-target: maybe-TAGS-target-boehm-gc
1484 TAGS-target: maybe-TAGS-target-rda
1485 TAGS-target: maybe-TAGS-target-libada
1486 TAGS-target: maybe-TAGS-target-libgomp
1487
1488 .PHONY: do-install-info
1489 do-install-info:
1490         @: $(MAKE); $(unstage)
1491         @r=`${PWD_COMMAND}`; export r; \
1492         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1493         $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1494           install-info-target
1495
1496
1497 .PHONY: install-info-host
1498
1499 install-info-host: maybe-install-info-bfd
1500 install-info-host: maybe-install-info-opcodes
1501 install-info-host: maybe-install-info-binutils
1502 install-info-host: maybe-install-info-bison
1503 install-info-host: maybe-install-info-cgen
1504 install-info-host: maybe-install-info-dejagnu
1505 install-info-host: maybe-install-info-etc
1506 install-info-host: maybe-install-info-fastjar
1507 install-info-host: maybe-install-info-fixincludes
1508 install-info-host: maybe-install-info-flex
1509 install-info-host: maybe-install-info-gas
1510 install-info-host: maybe-install-info-gcc
1511 install-info-host: maybe-install-info-gmp
1512 install-info-host: maybe-install-info-mpfr
1513 install-info-host: maybe-install-info-mpc
1514 install-info-host: maybe-install-info-ppl
1515 install-info-host: maybe-install-info-cloog
1516 install-info-host: maybe-install-info-libelf
1517 install-info-host: maybe-install-info-gold
1518 install-info-host: maybe-install-info-gprof
1519 install-info-host: maybe-install-info-intl
1520 install-info-host: maybe-install-info-tcl
1521 install-info-host: maybe-install-info-itcl
1522 install-info-host: maybe-install-info-ld
1523 install-info-host: maybe-install-info-libcpp
1524 install-info-host: maybe-install-info-libdecnumber
1525 install-info-host: maybe-install-info-libgui
1526 install-info-host: maybe-install-info-libiberty
1527 install-info-host: maybe-install-info-libiconv
1528 install-info-host: maybe-install-info-m4
1529 install-info-host: maybe-install-info-readline
1530 install-info-host: maybe-install-info-sid
1531 install-info-host: maybe-install-info-sim
1532 install-info-host: maybe-install-info-texinfo
1533 install-info-host: maybe-install-info-zlib
1534 install-info-host: maybe-install-info-gdb
1535 install-info-host: maybe-install-info-expect
1536 install-info-host: maybe-install-info-guile
1537 install-info-host: maybe-install-info-tk
1538 install-info-host: maybe-install-info-libtermcap
1539 install-info-host: maybe-install-info-utils
1540 install-info-host: maybe-install-info-gnattools
1541 install-info-host: maybe-install-info-lto-plugin
1542
1543 .PHONY: install-info-target
1544
1545 install-info-target: maybe-install-info-target-libstdc++-v3
1546 install-info-target: maybe-install-info-target-libmudflap
1547 install-info-target: maybe-install-info-target-libssp
1548 install-info-target: maybe-install-info-target-newlib
1549 install-info-target: maybe-install-info-target-libgcc
1550 install-info-target: maybe-install-info-target-libquadmath
1551 install-info-target: maybe-install-info-target-libgfortran
1552 install-info-target: maybe-install-info-target-libobjc
1553 install-info-target: maybe-install-info-target-libgo
1554 install-info-target: maybe-install-info-target-libtermcap
1555 install-info-target: maybe-install-info-target-winsup
1556 install-info-target: maybe-install-info-target-libgloss
1557 install-info-target: maybe-install-info-target-libffi
1558 install-info-target: maybe-install-info-target-libjava
1559 install-info-target: maybe-install-info-target-zlib
1560 install-info-target: maybe-install-info-target-boehm-gc
1561 install-info-target: maybe-install-info-target-rda
1562 install-info-target: maybe-install-info-target-libada
1563 install-info-target: maybe-install-info-target-libgomp
1564
1565 .PHONY: do-install-pdf
1566 do-install-pdf:
1567         @: $(MAKE); $(unstage)
1568         @r=`${PWD_COMMAND}`; export r; \
1569         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1570         $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1571           install-pdf-target
1572
1573
1574 .PHONY: install-pdf-host
1575
1576 install-pdf-host: maybe-install-pdf-bfd
1577 install-pdf-host: maybe-install-pdf-opcodes
1578 install-pdf-host: maybe-install-pdf-binutils
1579 install-pdf-host: maybe-install-pdf-bison
1580 install-pdf-host: maybe-install-pdf-cgen
1581 install-pdf-host: maybe-install-pdf-dejagnu
1582 install-pdf-host: maybe-install-pdf-etc
1583 install-pdf-host: maybe-install-pdf-fastjar
1584 install-pdf-host: maybe-install-pdf-fixincludes
1585 install-pdf-host: maybe-install-pdf-flex
1586 install-pdf-host: maybe-install-pdf-gas
1587 install-pdf-host: maybe-install-pdf-gcc
1588 install-pdf-host: maybe-install-pdf-gmp
1589 install-pdf-host: maybe-install-pdf-mpfr
1590 install-pdf-host: maybe-install-pdf-mpc
1591 install-pdf-host: maybe-install-pdf-ppl
1592 install-pdf-host: maybe-install-pdf-cloog
1593 install-pdf-host: maybe-install-pdf-libelf
1594 install-pdf-host: maybe-install-pdf-gold
1595 install-pdf-host: maybe-install-pdf-gprof
1596 install-pdf-host: maybe-install-pdf-intl
1597 install-pdf-host: maybe-install-pdf-tcl
1598 install-pdf-host: maybe-install-pdf-itcl
1599 install-pdf-host: maybe-install-pdf-ld
1600 install-pdf-host: maybe-install-pdf-libcpp
1601 install-pdf-host: maybe-install-pdf-libdecnumber
1602 install-pdf-host: maybe-install-pdf-libgui
1603 install-pdf-host: maybe-install-pdf-libiberty
1604 install-pdf-host: maybe-install-pdf-libiconv
1605 install-pdf-host: maybe-install-pdf-m4
1606 install-pdf-host: maybe-install-pdf-readline
1607 install-pdf-host: maybe-install-pdf-sid
1608 install-pdf-host: maybe-install-pdf-sim
1609 install-pdf-host: maybe-install-pdf-texinfo
1610 install-pdf-host: maybe-install-pdf-zlib
1611 install-pdf-host: maybe-install-pdf-gdb
1612 install-pdf-host: maybe-install-pdf-expect
1613 install-pdf-host: maybe-install-pdf-guile
1614 install-pdf-host: maybe-install-pdf-tk
1615 install-pdf-host: maybe-install-pdf-libtermcap
1616 install-pdf-host: maybe-install-pdf-utils
1617 install-pdf-host: maybe-install-pdf-gnattools
1618 install-pdf-host: maybe-install-pdf-lto-plugin
1619
1620 .PHONY: install-pdf-target
1621
1622 install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1623 install-pdf-target: maybe-install-pdf-target-libmudflap
1624 install-pdf-target: maybe-install-pdf-target-libssp
1625 install-pdf-target: maybe-install-pdf-target-newlib
1626 install-pdf-target: maybe-install-pdf-target-libgcc
1627 install-pdf-target: maybe-install-pdf-target-libquadmath
1628 install-pdf-target: maybe-install-pdf-target-libgfortran
1629 install-pdf-target: maybe-install-pdf-target-libobjc
1630 install-pdf-target: maybe-install-pdf-target-libgo
1631 install-pdf-target: maybe-install-pdf-target-libtermcap
1632 install-pdf-target: maybe-install-pdf-target-winsup
1633 install-pdf-target: maybe-install-pdf-target-libgloss
1634 install-pdf-target: maybe-install-pdf-target-libffi
1635 install-pdf-target: maybe-install-pdf-target-libjava
1636 install-pdf-target: maybe-install-pdf-target-zlib
1637 install-pdf-target: maybe-install-pdf-target-boehm-gc
1638 install-pdf-target: maybe-install-pdf-target-rda
1639 install-pdf-target: maybe-install-pdf-target-libada
1640 install-pdf-target: maybe-install-pdf-target-libgomp
1641
1642 .PHONY: do-install-html
1643 do-install-html:
1644         @: $(MAKE); $(unstage)
1645         @r=`${PWD_COMMAND}`; export r; \
1646         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1647         $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1648           install-html-target
1649
1650
1651 .PHONY: install-html-host
1652
1653 install-html-host: maybe-install-html-bfd
1654 install-html-host: maybe-install-html-opcodes
1655 install-html-host: maybe-install-html-binutils
1656 install-html-host: maybe-install-html-bison
1657 install-html-host: maybe-install-html-cgen
1658 install-html-host: maybe-install-html-dejagnu
1659 install-html-host: maybe-install-html-etc
1660 install-html-host: maybe-install-html-fastjar
1661 install-html-host: maybe-install-html-fixincludes
1662 install-html-host: maybe-install-html-flex
1663 install-html-host: maybe-install-html-gas
1664 install-html-host: maybe-install-html-gcc
1665 install-html-host: maybe-install-html-gmp
1666 install-html-host: maybe-install-html-mpfr
1667 install-html-host: maybe-install-html-mpc
1668 install-html-host: maybe-install-html-ppl
1669 install-html-host: maybe-install-html-cloog
1670 install-html-host: maybe-install-html-libelf
1671 install-html-host: maybe-install-html-gold
1672 install-html-host: maybe-install-html-gprof
1673 install-html-host: maybe-install-html-intl
1674 install-html-host: maybe-install-html-tcl
1675 install-html-host: maybe-install-html-itcl
1676 install-html-host: maybe-install-html-ld
1677 install-html-host: maybe-install-html-libcpp
1678 install-html-host: maybe-install-html-libdecnumber
1679 install-html-host: maybe-install-html-libgui
1680 install-html-host: maybe-install-html-libiberty
1681 install-html-host: maybe-install-html-libiconv
1682 install-html-host: maybe-install-html-m4
1683 install-html-host: maybe-install-html-readline
1684 install-html-host: maybe-install-html-sid
1685 install-html-host: maybe-install-html-sim
1686 install-html-host: maybe-install-html-texinfo
1687 install-html-host: maybe-install-html-zlib
1688 install-html-host: maybe-install-html-gdb
1689 install-html-host: maybe-install-html-expect
1690 install-html-host: maybe-install-html-guile
1691 install-html-host: maybe-install-html-tk
1692 install-html-host: maybe-install-html-libtermcap
1693 install-html-host: maybe-install-html-utils
1694 install-html-host: maybe-install-html-gnattools
1695 install-html-host: maybe-install-html-lto-plugin
1696
1697 .PHONY: install-html-target
1698
1699 install-html-target: maybe-install-html-target-libstdc++-v3
1700 install-html-target: maybe-install-html-target-libmudflap
1701 install-html-target: maybe-install-html-target-libssp
1702 install-html-target: maybe-install-html-target-newlib
1703 install-html-target: maybe-install-html-target-libgcc
1704 install-html-target: maybe-install-html-target-libquadmath
1705 install-html-target: maybe-install-html-target-libgfortran
1706 install-html-target: maybe-install-html-target-libobjc
1707 install-html-target: maybe-install-html-target-libgo
1708 install-html-target: maybe-install-html-target-libtermcap
1709 install-html-target: maybe-install-html-target-winsup
1710 install-html-target: maybe-install-html-target-libgloss
1711 install-html-target: maybe-install-html-target-libffi
1712 install-html-target: maybe-install-html-target-libjava
1713 install-html-target: maybe-install-html-target-zlib
1714 install-html-target: maybe-install-html-target-boehm-gc
1715 install-html-target: maybe-install-html-target-rda
1716 install-html-target: maybe-install-html-target-libada
1717 install-html-target: maybe-install-html-target-libgomp
1718
1719 .PHONY: do-installcheck
1720 do-installcheck:
1721         @: $(MAKE); $(unstage)
1722         @r=`${PWD_COMMAND}`; export r; \
1723         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1724         $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
1725           installcheck-target
1726
1727
1728 .PHONY: installcheck-host
1729
1730 installcheck-host: maybe-installcheck-bfd
1731 installcheck-host: maybe-installcheck-opcodes
1732 installcheck-host: maybe-installcheck-binutils
1733 installcheck-host: maybe-installcheck-bison
1734 installcheck-host: maybe-installcheck-cgen
1735 installcheck-host: maybe-installcheck-dejagnu
1736 installcheck-host: maybe-installcheck-etc
1737 installcheck-host: maybe-installcheck-fastjar
1738 installcheck-host: maybe-installcheck-fixincludes
1739 installcheck-host: maybe-installcheck-flex
1740 installcheck-host: maybe-installcheck-gas
1741 installcheck-host: maybe-installcheck-gcc
1742 installcheck-host: maybe-installcheck-gmp
1743 installcheck-host: maybe-installcheck-mpfr
1744 installcheck-host: maybe-installcheck-mpc
1745 installcheck-host: maybe-installcheck-ppl
1746 installcheck-host: maybe-installcheck-cloog
1747 installcheck-host: maybe-installcheck-libelf
1748 installcheck-host: maybe-installcheck-gold
1749 installcheck-host: maybe-installcheck-gprof
1750 installcheck-host: maybe-installcheck-intl
1751 installcheck-host: maybe-installcheck-tcl
1752 installcheck-host: maybe-installcheck-itcl
1753 installcheck-host: maybe-installcheck-ld
1754 installcheck-host: maybe-installcheck-libcpp
1755 installcheck-host: maybe-installcheck-libdecnumber
1756 installcheck-host: maybe-installcheck-libgui
1757 installcheck-host: maybe-installcheck-libiberty
1758 installcheck-host: maybe-installcheck-libiconv
1759 installcheck-host: maybe-installcheck-m4
1760 installcheck-host: maybe-installcheck-readline
1761 installcheck-host: maybe-installcheck-sid
1762 installcheck-host: maybe-installcheck-sim
1763 installcheck-host: maybe-installcheck-texinfo
1764 installcheck-host: maybe-installcheck-zlib
1765 installcheck-host: maybe-installcheck-gdb
1766 installcheck-host: maybe-installcheck-expect
1767 installcheck-host: maybe-installcheck-guile
1768 installcheck-host: maybe-installcheck-tk
1769 installcheck-host: maybe-installcheck-libtermcap
1770 installcheck-host: maybe-installcheck-utils
1771 installcheck-host: maybe-installcheck-gnattools
1772 installcheck-host: maybe-installcheck-lto-plugin
1773
1774 .PHONY: installcheck-target
1775
1776 installcheck-target: maybe-installcheck-target-libstdc++-v3
1777 installcheck-target: maybe-installcheck-target-libmudflap
1778 installcheck-target: maybe-installcheck-target-libssp
1779 installcheck-target: maybe-installcheck-target-newlib
1780 installcheck-target: maybe-installcheck-target-libgcc
1781 installcheck-target: maybe-installcheck-target-libquadmath
1782 installcheck-target: maybe-installcheck-target-libgfortran
1783 installcheck-target: maybe-installcheck-target-libobjc
1784 installcheck-target: maybe-installcheck-target-libgo
1785 installcheck-target: maybe-installcheck-target-libtermcap
1786 installcheck-target: maybe-installcheck-target-winsup
1787 installcheck-target: maybe-installcheck-target-libgloss
1788 installcheck-target: maybe-installcheck-target-libffi
1789 installcheck-target: maybe-installcheck-target-libjava
1790 installcheck-target: maybe-installcheck-target-zlib
1791 installcheck-target: maybe-installcheck-target-boehm-gc
1792 installcheck-target: maybe-installcheck-target-rda
1793 installcheck-target: maybe-installcheck-target-libada
1794 installcheck-target: maybe-installcheck-target-libgomp
1795
1796 .PHONY: do-mostlyclean
1797 do-mostlyclean:
1798         @: $(MAKE); $(unstage)
1799         @r=`${PWD_COMMAND}`; export r; \
1800         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1801         $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
1802           mostlyclean-target
1803
1804
1805 .PHONY: mostlyclean-host
1806
1807 mostlyclean-host: maybe-mostlyclean-bfd
1808 mostlyclean-host: maybe-mostlyclean-opcodes
1809 mostlyclean-host: maybe-mostlyclean-binutils
1810 mostlyclean-host: maybe-mostlyclean-bison
1811 mostlyclean-host: maybe-mostlyclean-cgen
1812 mostlyclean-host: maybe-mostlyclean-dejagnu
1813 mostlyclean-host: maybe-mostlyclean-etc
1814 mostlyclean-host: maybe-mostlyclean-fastjar
1815 mostlyclean-host: maybe-mostlyclean-fixincludes
1816 mostlyclean-host: maybe-mostlyclean-flex
1817 mostlyclean-host: maybe-mostlyclean-gas
1818 mostlyclean-host: maybe-mostlyclean-gcc
1819 mostlyclean-host: maybe-mostlyclean-gmp
1820 mostlyclean-host: maybe-mostlyclean-mpfr
1821 mostlyclean-host: maybe-mostlyclean-mpc
1822 mostlyclean-host: maybe-mostlyclean-ppl
1823 mostlyclean-host: maybe-mostlyclean-cloog
1824 mostlyclean-host: maybe-mostlyclean-libelf
1825 mostlyclean-host: maybe-mostlyclean-gold
1826 mostlyclean-host: maybe-mostlyclean-gprof
1827 mostlyclean-host: maybe-mostlyclean-intl
1828 mostlyclean-host: maybe-mostlyclean-tcl
1829 mostlyclean-host: maybe-mostlyclean-itcl
1830 mostlyclean-host: maybe-mostlyclean-ld
1831 mostlyclean-host: maybe-mostlyclean-libcpp
1832 mostlyclean-host: maybe-mostlyclean-libdecnumber
1833 mostlyclean-host: maybe-mostlyclean-libgui
1834 mostlyclean-host: maybe-mostlyclean-libiberty
1835 mostlyclean-host: maybe-mostlyclean-libiconv
1836 mostlyclean-host: maybe-mostlyclean-m4
1837 mostlyclean-host: maybe-mostlyclean-readline
1838 mostlyclean-host: maybe-mostlyclean-sid
1839 mostlyclean-host: maybe-mostlyclean-sim
1840 mostlyclean-host: maybe-mostlyclean-texinfo
1841 mostlyclean-host: maybe-mostlyclean-zlib
1842 mostlyclean-host: maybe-mostlyclean-gdb
1843 mostlyclean-host: maybe-mostlyclean-expect
1844 mostlyclean-host: maybe-mostlyclean-guile
1845 mostlyclean-host: maybe-mostlyclean-tk
1846 mostlyclean-host: maybe-mostlyclean-libtermcap
1847 mostlyclean-host: maybe-mostlyclean-utils
1848 mostlyclean-host: maybe-mostlyclean-gnattools
1849 mostlyclean-host: maybe-mostlyclean-lto-plugin
1850
1851 .PHONY: mostlyclean-target
1852
1853 mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1854 mostlyclean-target: maybe-mostlyclean-target-libmudflap
1855 mostlyclean-target: maybe-mostlyclean-target-libssp
1856 mostlyclean-target: maybe-mostlyclean-target-newlib
1857 mostlyclean-target: maybe-mostlyclean-target-libgcc
1858 mostlyclean-target: maybe-mostlyclean-target-libquadmath
1859 mostlyclean-target: maybe-mostlyclean-target-libgfortran
1860 mostlyclean-target: maybe-mostlyclean-target-libobjc
1861 mostlyclean-target: maybe-mostlyclean-target-libgo
1862 mostlyclean-target: maybe-mostlyclean-target-libtermcap
1863 mostlyclean-target: maybe-mostlyclean-target-winsup
1864 mostlyclean-target: maybe-mostlyclean-target-libgloss
1865 mostlyclean-target: maybe-mostlyclean-target-libffi
1866 mostlyclean-target: maybe-mostlyclean-target-libjava
1867 mostlyclean-target: maybe-mostlyclean-target-zlib
1868 mostlyclean-target: maybe-mostlyclean-target-boehm-gc
1869 mostlyclean-target: maybe-mostlyclean-target-rda
1870 mostlyclean-target: maybe-mostlyclean-target-libada
1871 mostlyclean-target: maybe-mostlyclean-target-libgomp
1872
1873 .PHONY: do-clean
1874 do-clean:
1875         @: $(MAKE); $(unstage)
1876         @r=`${PWD_COMMAND}`; export r; \
1877         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1878         $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
1879           clean-target
1880
1881
1882 .PHONY: clean-host
1883
1884 clean-host: maybe-clean-bfd
1885 clean-host: maybe-clean-opcodes
1886 clean-host: maybe-clean-binutils
1887 clean-host: maybe-clean-bison
1888 clean-host: maybe-clean-cgen
1889 clean-host: maybe-clean-dejagnu
1890 clean-host: maybe-clean-etc
1891 clean-host: maybe-clean-fastjar
1892 clean-host: maybe-clean-fixincludes
1893 clean-host: maybe-clean-flex
1894 clean-host: maybe-clean-gas
1895 clean-host: maybe-clean-gcc
1896 clean-host: maybe-clean-gmp
1897 clean-host: maybe-clean-mpfr
1898 clean-host: maybe-clean-mpc
1899 clean-host: maybe-clean-ppl
1900 clean-host: maybe-clean-cloog
1901 clean-host: maybe-clean-libelf
1902 clean-host: maybe-clean-gold
1903 clean-host: maybe-clean-gprof
1904 clean-host: maybe-clean-intl
1905 clean-host: maybe-clean-tcl
1906 clean-host: maybe-clean-itcl
1907 clean-host: maybe-clean-ld
1908 clean-host: maybe-clean-libcpp
1909 clean-host: maybe-clean-libdecnumber
1910 clean-host: maybe-clean-libgui
1911 clean-host: maybe-clean-libiberty
1912 clean-host: maybe-clean-libiconv
1913 clean-host: maybe-clean-m4
1914 clean-host: maybe-clean-readline
1915 clean-host: maybe-clean-sid
1916 clean-host: maybe-clean-sim
1917 clean-host: maybe-clean-texinfo
1918 clean-host: maybe-clean-zlib
1919 clean-host: maybe-clean-gdb
1920 clean-host: maybe-clean-expect
1921 clean-host: maybe-clean-guile
1922 clean-host: maybe-clean-tk
1923 clean-host: maybe-clean-libtermcap
1924 clean-host: maybe-clean-utils
1925 clean-host: maybe-clean-gnattools
1926 clean-host: maybe-clean-lto-plugin
1927
1928 .PHONY: clean-target
1929
1930 clean-target: maybe-clean-target-libstdc++-v3
1931 clean-target: maybe-clean-target-libmudflap
1932 clean-target: maybe-clean-target-libssp
1933 clean-target: maybe-clean-target-newlib
1934 clean-target: maybe-clean-target-libgcc
1935 clean-target: maybe-clean-target-libquadmath
1936 clean-target: maybe-clean-target-libgfortran
1937 clean-target: maybe-clean-target-libobjc
1938 clean-target: maybe-clean-target-libgo
1939 clean-target: maybe-clean-target-libtermcap
1940 clean-target: maybe-clean-target-winsup
1941 clean-target: maybe-clean-target-libgloss
1942 clean-target: maybe-clean-target-libffi
1943 clean-target: maybe-clean-target-libjava
1944 clean-target: maybe-clean-target-zlib
1945 clean-target: maybe-clean-target-boehm-gc
1946 clean-target: maybe-clean-target-rda
1947 clean-target: maybe-clean-target-libada
1948 clean-target: maybe-clean-target-libgomp
1949
1950 .PHONY: do-distclean
1951 do-distclean:
1952         @: $(MAKE); $(unstage)
1953         @r=`${PWD_COMMAND}`; export r; \
1954         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1955         $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
1956           distclean-target
1957
1958
1959 .PHONY: distclean-host
1960
1961 distclean-host: maybe-distclean-bfd
1962 distclean-host: maybe-distclean-opcodes
1963 distclean-host: maybe-distclean-binutils
1964 distclean-host: maybe-distclean-bison
1965 distclean-host: maybe-distclean-cgen
1966 distclean-host: maybe-distclean-dejagnu
1967 distclean-host: maybe-distclean-etc
1968 distclean-host: maybe-distclean-fastjar
1969 distclean-host: maybe-distclean-fixincludes
1970 distclean-host: maybe-distclean-flex
1971 distclean-host: maybe-distclean-gas
1972 distclean-host: maybe-distclean-gcc
1973 distclean-host: maybe-distclean-gmp
1974 distclean-host: maybe-distclean-mpfr
1975 distclean-host: maybe-distclean-mpc
1976 distclean-host: maybe-distclean-ppl
1977 distclean-host: maybe-distclean-cloog
1978 distclean-host: maybe-distclean-libelf
1979 distclean-host: maybe-distclean-gold
1980 distclean-host: maybe-distclean-gprof
1981 distclean-host: maybe-distclean-intl
1982 distclean-host: maybe-distclean-tcl
1983 distclean-host: maybe-distclean-itcl
1984 distclean-host: maybe-distclean-ld
1985 distclean-host: maybe-distclean-libcpp
1986 distclean-host: maybe-distclean-libdecnumber
1987 distclean-host: maybe-distclean-libgui
1988 distclean-host: maybe-distclean-libiberty
1989 distclean-host: maybe-distclean-libiconv
1990 distclean-host: maybe-distclean-m4
1991 distclean-host: maybe-distclean-readline
1992 distclean-host: maybe-distclean-sid
1993 distclean-host: maybe-distclean-sim
1994 distclean-host: maybe-distclean-texinfo
1995 distclean-host: maybe-distclean-zlib
1996 distclean-host: maybe-distclean-gdb
1997 distclean-host: maybe-distclean-expect
1998 distclean-host: maybe-distclean-guile
1999 distclean-host: maybe-distclean-tk
2000 distclean-host: maybe-distclean-libtermcap
2001 distclean-host: maybe-distclean-utils
2002 distclean-host: maybe-distclean-gnattools
2003 distclean-host: maybe-distclean-lto-plugin
2004
2005 .PHONY: distclean-target
2006
2007 distclean-target: maybe-distclean-target-libstdc++-v3
2008 distclean-target: maybe-distclean-target-libmudflap
2009 distclean-target: maybe-distclean-target-libssp
2010 distclean-target: maybe-distclean-target-newlib
2011 distclean-target: maybe-distclean-target-libgcc
2012 distclean-target: maybe-distclean-target-libquadmath
2013 distclean-target: maybe-distclean-target-libgfortran
2014 distclean-target: maybe-distclean-target-libobjc
2015 distclean-target: maybe-distclean-target-libgo
2016 distclean-target: maybe-distclean-target-libtermcap
2017 distclean-target: maybe-distclean-target-winsup
2018 distclean-target: maybe-distclean-target-libgloss
2019 distclean-target: maybe-distclean-target-libffi
2020 distclean-target: maybe-distclean-target-libjava
2021 distclean-target: maybe-distclean-target-zlib
2022 distclean-target: maybe-distclean-target-boehm-gc
2023 distclean-target: maybe-distclean-target-rda
2024 distclean-target: maybe-distclean-target-libada
2025 distclean-target: maybe-distclean-target-libgomp
2026
2027 .PHONY: do-maintainer-clean
2028 do-maintainer-clean:
2029         @: $(MAKE); $(unstage)
2030         @r=`${PWD_COMMAND}`; export r; \
2031         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2032         $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2033           maintainer-clean-target
2034
2035
2036 .PHONY: maintainer-clean-host
2037
2038 maintainer-clean-host: maybe-maintainer-clean-bfd
2039 maintainer-clean-host: maybe-maintainer-clean-opcodes
2040 maintainer-clean-host: maybe-maintainer-clean-binutils
2041 maintainer-clean-host: maybe-maintainer-clean-bison
2042 maintainer-clean-host: maybe-maintainer-clean-cgen
2043 maintainer-clean-host: maybe-maintainer-clean-dejagnu
2044 maintainer-clean-host: maybe-maintainer-clean-etc
2045 maintainer-clean-host: maybe-maintainer-clean-fastjar
2046 maintainer-clean-host: maybe-maintainer-clean-fixincludes
2047 maintainer-clean-host: maybe-maintainer-clean-flex
2048 maintainer-clean-host: maybe-maintainer-clean-gas
2049 maintainer-clean-host: maybe-maintainer-clean-gcc
2050 maintainer-clean-host: maybe-maintainer-clean-gmp
2051 maintainer-clean-host: maybe-maintainer-clean-mpfr
2052 maintainer-clean-host: maybe-maintainer-clean-mpc
2053 maintainer-clean-host: maybe-maintainer-clean-ppl
2054 maintainer-clean-host: maybe-maintainer-clean-cloog
2055 maintainer-clean-host: maybe-maintainer-clean-libelf
2056 maintainer-clean-host: maybe-maintainer-clean-gold
2057 maintainer-clean-host: maybe-maintainer-clean-gprof
2058 maintainer-clean-host: maybe-maintainer-clean-intl
2059 maintainer-clean-host: maybe-maintainer-clean-tcl
2060 maintainer-clean-host: maybe-maintainer-clean-itcl
2061 maintainer-clean-host: maybe-maintainer-clean-ld
2062 maintainer-clean-host: maybe-maintainer-clean-libcpp
2063 maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2064 maintainer-clean-host: maybe-maintainer-clean-libgui
2065 maintainer-clean-host: maybe-maintainer-clean-libiberty
2066 maintainer-clean-host: maybe-maintainer-clean-libiconv
2067 maintainer-clean-host: maybe-maintainer-clean-m4
2068 maintainer-clean-host: maybe-maintainer-clean-readline
2069 maintainer-clean-host: maybe-maintainer-clean-sid
2070 maintainer-clean-host: maybe-maintainer-clean-sim
2071 maintainer-clean-host: maybe-maintainer-clean-texinfo
2072 maintainer-clean-host: maybe-maintainer-clean-zlib
2073 maintainer-clean-host: maybe-maintainer-clean-gdb
2074 maintainer-clean-host: maybe-maintainer-clean-expect
2075 maintainer-clean-host: maybe-maintainer-clean-guile
2076 maintainer-clean-host: maybe-maintainer-clean-tk
2077 maintainer-clean-host: maybe-maintainer-clean-libtermcap
2078 maintainer-clean-host: maybe-maintainer-clean-utils
2079 maintainer-clean-host: maybe-maintainer-clean-gnattools
2080 maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2081
2082 .PHONY: maintainer-clean-target
2083
2084 maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2085 maintainer-clean-target: maybe-maintainer-clean-target-libmudflap
2086 maintainer-clean-target: maybe-maintainer-clean-target-libssp
2087 maintainer-clean-target: maybe-maintainer-clean-target-newlib
2088 maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2089 maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
2090 maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2091 maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2092 maintainer-clean-target: maybe-maintainer-clean-target-libgo
2093 maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2094 maintainer-clean-target: maybe-maintainer-clean-target-winsup
2095 maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2096 maintainer-clean-target: maybe-maintainer-clean-target-libffi
2097 maintainer-clean-target: maybe-maintainer-clean-target-libjava
2098 maintainer-clean-target: maybe-maintainer-clean-target-zlib
2099 maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2100 maintainer-clean-target: maybe-maintainer-clean-target-rda
2101 maintainer-clean-target: maybe-maintainer-clean-target-libada
2102 maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2103
2104
2105 # Here are the targets which correspond to the do-X targets.
2106
2107 .PHONY: info installcheck dvi pdf html
2108 .PHONY: install-info install-pdf install-html
2109 .PHONY: clean distclean mostlyclean maintainer-clean realclean
2110 .PHONY: local-clean local-distclean local-maintainer-clean
2111 info: do-info
2112 installcheck: do-installcheck
2113 dvi: do-dvi
2114 pdf: do-pdf
2115 html: do-html
2116
2117 # Make sure makeinfo is built before we do a `make info', if we're
2118 # in fact building texinfo.
2119 do-info: maybe-all-texinfo
2120
2121 install-info: do-install-info dir.info
2122         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2123         if [ -f dir.info ] ; then \
2124           $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2125         else true ; fi
2126
2127 install-pdf: do-install-pdf
2128
2129 install-html: do-install-html
2130
2131 local-clean:
2132         -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2133
2134 local-distclean:
2135         -rm -f Makefile config.status config.cache mh-frag mt-frag
2136         -rm -f maybedep.tmp serdep.tmp
2137         -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2138           rm -rf $(TARGET_SUBDIR); \
2139         else true; fi
2140         -rm -rf $(BUILD_SUBDIR)
2141         -if [ "$(HOST_SUBDIR)" != "." ]; then \
2142           rm -rf $(HOST_SUBDIR); \
2143         else true; fi
2144         -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2145         -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2146         -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2147         -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2148         -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2149         -find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2150
2151 local-maintainer-clean:
2152         @echo "This command is intended for maintainers to use;"
2153         @echo "it deletes files that may require special tools to rebuild."
2154
2155 clean: do-clean local-clean
2156 mostlyclean: do-mostlyclean local-clean
2157 distclean: do-distclean local-clean local-distclean
2158 maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean 
2159 maintainer-clean: local-distclean
2160 realclean: maintainer-clean
2161
2162 # Check target.
2163
2164 .PHONY: check do-check
2165 check: do-check
2166
2167 # Only include modules actually being configured and built.
2168 .PHONY: check-host
2169 check-host:  \
2170     maybe-check-bfd \
2171     maybe-check-opcodes \
2172     maybe-check-binutils \
2173     maybe-check-bison \
2174     maybe-check-cgen \
2175     maybe-check-dejagnu \
2176     maybe-check-etc \
2177     maybe-check-fastjar \
2178     maybe-check-fixincludes \
2179     maybe-check-flex \
2180     maybe-check-gas \
2181     maybe-check-gcc \
2182     maybe-check-gmp \
2183     maybe-check-mpfr \
2184     maybe-check-mpc \
2185     maybe-check-ppl \
2186     maybe-check-cloog \
2187     maybe-check-libelf \
2188     maybe-check-gold \
2189     maybe-check-gprof \
2190     maybe-check-intl \
2191     maybe-check-tcl \
2192     maybe-check-itcl \
2193     maybe-check-ld \
2194     maybe-check-libcpp \
2195     maybe-check-libdecnumber \
2196     maybe-check-libgui \
2197     maybe-check-libiberty \
2198     maybe-check-libiconv \
2199     maybe-check-m4 \
2200     maybe-check-readline \
2201     maybe-check-sid \
2202     maybe-check-sim \
2203     maybe-check-texinfo \
2204     maybe-check-zlib \
2205     maybe-check-gdb \
2206     maybe-check-expect \
2207     maybe-check-guile \
2208     maybe-check-tk \
2209     maybe-check-libtermcap \
2210     maybe-check-utils \
2211     maybe-check-gnattools \
2212     maybe-check-lto-plugin
2213
2214 .PHONY: check-target
2215 check-target:  \
2216     maybe-check-target-libstdc++-v3 \
2217     maybe-check-target-libmudflap \
2218     maybe-check-target-libssp \
2219     maybe-check-target-newlib \
2220     maybe-check-target-libgcc \
2221     maybe-check-target-libquadmath \
2222     maybe-check-target-libgfortran \
2223     maybe-check-target-libobjc \
2224     maybe-check-target-libgo \
2225     maybe-check-target-libtermcap \
2226     maybe-check-target-winsup \
2227     maybe-check-target-libgloss \
2228     maybe-check-target-libffi \
2229     maybe-check-target-libjava \
2230     maybe-check-target-zlib \
2231     maybe-check-target-boehm-gc \
2232     maybe-check-target-rda \
2233     maybe-check-target-libada \
2234     maybe-check-target-libgomp
2235
2236 do-check:
2237         @: $(MAKE); $(unstage)
2238         @r=`${PWD_COMMAND}`; export r; \
2239         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2240         $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2241
2242 # Automated reporting of test results.
2243
2244 warning.log: build.log
2245         $(srcdir)/contrib/warn_summary build.log > $@
2246
2247 mail-report.log:
2248         if test x'$(BOOT_CFLAGS)' != x''; then \
2249             BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2250         fi; \
2251         $(srcdir)/contrib/test_summary -t >$@
2252         chmod +x $@
2253         echo If you really want to send e-mail, run ./$@ now
2254
2255 mail-report-with-warnings.log: warning.log
2256         if test x'$(BOOT_CFLAGS)' != x''; then \
2257             BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2258         fi; \
2259         $(srcdir)/contrib/test_summary -t -i warning.log >$@
2260         chmod +x $@
2261         echo If you really want to send e-mail, run ./$@ now
2262
2263 # Installation targets.
2264
2265 .PHONY: install uninstall
2266 install:
2267         @: $(MAKE); $(unstage)
2268         @r=`${PWD_COMMAND}`; export r; \
2269         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2270         $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2271
2272 .PHONY: install-host-nogcc
2273 install-host-nogcc:  \
2274     maybe-install-bfd \
2275     maybe-install-opcodes \
2276     maybe-install-binutils \
2277     maybe-install-bison \
2278     maybe-install-cgen \
2279     maybe-install-dejagnu \
2280     maybe-install-etc \
2281     maybe-install-fastjar \
2282     maybe-install-fixincludes \
2283     maybe-install-flex \
2284     maybe-install-gas \
2285     maybe-install-gmp \
2286     maybe-install-mpfr \
2287     maybe-install-mpc \
2288     maybe-install-ppl \
2289     maybe-install-cloog \
2290     maybe-install-libelf \
2291     maybe-install-gold \
2292     maybe-install-gprof \
2293     maybe-install-intl \
2294     maybe-install-tcl \
2295     maybe-install-itcl \
2296     maybe-install-ld \
2297     maybe-install-libcpp \
2298     maybe-install-libdecnumber \
2299     maybe-install-libgui \
2300     maybe-install-libiberty \
2301     maybe-install-libiconv \
2302     maybe-install-m4 \
2303     maybe-install-readline \
2304     maybe-install-sid \
2305     maybe-install-sim \
2306     maybe-install-texinfo \
2307     maybe-install-zlib \
2308     maybe-install-gdb \
2309     maybe-install-expect \
2310     maybe-install-guile \
2311     maybe-install-tk \
2312     maybe-install-libtermcap \
2313     maybe-install-utils \
2314     maybe-install-gnattools \
2315     maybe-install-lto-plugin
2316
2317 .PHONY: install-host
2318 install-host:  \
2319     maybe-install-bfd \
2320     maybe-install-opcodes \
2321     maybe-install-binutils \
2322     maybe-install-bison \
2323     maybe-install-cgen \
2324     maybe-install-dejagnu \
2325     maybe-install-etc \
2326     maybe-install-fastjar \
2327     maybe-install-fixincludes \
2328     maybe-install-flex \
2329     maybe-install-gas \
2330     maybe-install-gcc \
2331     maybe-install-gmp \
2332     maybe-install-mpfr \
2333     maybe-install-mpc \
2334     maybe-install-ppl \
2335     maybe-install-cloog \
2336     maybe-install-libelf \
2337     maybe-install-gold \
2338     maybe-install-gprof \
2339     maybe-install-intl \
2340     maybe-install-tcl \
2341     maybe-install-itcl \
2342     maybe-install-ld \
2343     maybe-install-libcpp \
2344     maybe-install-libdecnumber \
2345     maybe-install-libgui \
2346     maybe-install-libiberty \
2347     maybe-install-libiconv \
2348     maybe-install-m4 \
2349     maybe-install-readline \
2350     maybe-install-sid \
2351     maybe-install-sim \
2352     maybe-install-texinfo \
2353     maybe-install-zlib \
2354     maybe-install-gdb \
2355     maybe-install-expect \
2356     maybe-install-guile \
2357     maybe-install-tk \
2358     maybe-install-libtermcap \
2359     maybe-install-utils \
2360     maybe-install-gnattools \
2361     maybe-install-lto-plugin
2362
2363 .PHONY: install-target
2364 install-target:  \
2365     maybe-install-target-libstdc++-v3 \
2366     maybe-install-target-libmudflap \
2367     maybe-install-target-libssp \
2368     maybe-install-target-newlib \
2369     maybe-install-target-libgcc \
2370     maybe-install-target-libquadmath \
2371     maybe-install-target-libgfortran \
2372     maybe-install-target-libobjc \
2373     maybe-install-target-libgo \
2374     maybe-install-target-libtermcap \
2375     maybe-install-target-winsup \
2376     maybe-install-target-libgloss \
2377     maybe-install-target-libffi \
2378     maybe-install-target-libjava \
2379     maybe-install-target-zlib \
2380     maybe-install-target-boehm-gc \
2381     maybe-install-target-rda \
2382     maybe-install-target-libada \
2383     maybe-install-target-libgomp
2384
2385 uninstall:
2386         @echo "the uninstall target is not supported in this tree"
2387
2388 .PHONY: install.all
2389 install.all: install-no-fixedincludes
2390         @if [ -f ./gcc/Makefile ] ; then \
2391                 r=`${PWD_COMMAND}` ; export r ; \
2392                 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2393                 $(HOST_EXPORTS) \
2394                 (cd ./gcc && \
2395                 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2396         else \
2397                 true ; \
2398         fi
2399
2400 # install-no-fixedincludes is used because Cygnus can not distribute
2401 # the fixed header files.
2402 .PHONY: install-no-fixedincludes
2403 install-no-fixedincludes: installdirs install-host-nogcc \
2404         install-target gcc-no-fixedincludes
2405
2406 .PHONY: install-strip
2407 install-strip:
2408         @: $(MAKE); $(unstage)
2409         @r=`${PWD_COMMAND}`; export r; \
2410         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2411         $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
2412
2413 .PHONY: install-strip-host
2414 install-strip-host:  \
2415     maybe-install-strip-bfd \
2416     maybe-install-strip-opcodes \
2417     maybe-install-strip-binutils \
2418     maybe-install-strip-bison \
2419     maybe-install-strip-cgen \
2420     maybe-install-strip-dejagnu \
2421     maybe-install-strip-etc \
2422     maybe-install-strip-fastjar \
2423     maybe-install-strip-fixincludes \
2424     maybe-install-strip-flex \
2425     maybe-install-strip-gas \
2426     maybe-install-strip-gcc \
2427     maybe-install-strip-gmp \
2428     maybe-install-strip-mpfr \
2429     maybe-install-strip-mpc \
2430     maybe-install-strip-ppl \
2431     maybe-install-strip-cloog \
2432     maybe-install-strip-libelf \
2433     maybe-install-strip-gold \
2434     maybe-install-strip-gprof \
2435     maybe-install-strip-intl \
2436     maybe-install-strip-tcl \
2437     maybe-install-strip-itcl \
2438     maybe-install-strip-ld \
2439     maybe-install-strip-libcpp \
2440     maybe-install-strip-libdecnumber \
2441     maybe-install-strip-libgui \
2442     maybe-install-strip-libiberty \
2443     maybe-install-strip-libiconv \
2444     maybe-install-strip-m4 \
2445     maybe-install-strip-readline \
2446     maybe-install-strip-sid \
2447     maybe-install-strip-sim \
2448     maybe-install-strip-texinfo \
2449     maybe-install-strip-zlib \
2450     maybe-install-strip-gdb \
2451     maybe-install-strip-expect \
2452     maybe-install-strip-guile \
2453     maybe-install-strip-tk \
2454     maybe-install-strip-libtermcap \
2455     maybe-install-strip-utils \
2456     maybe-install-strip-gnattools \
2457     maybe-install-strip-lto-plugin
2458
2459 .PHONY: install-strip-target
2460 install-strip-target:  \
2461     maybe-install-strip-target-libstdc++-v3 \
2462     maybe-install-strip-target-libmudflap \
2463     maybe-install-strip-target-libssp \
2464     maybe-install-strip-target-newlib \
2465     maybe-install-strip-target-libgcc \
2466     maybe-install-strip-target-libquadmath \
2467     maybe-install-strip-target-libgfortran \
2468     maybe-install-strip-target-libobjc \
2469     maybe-install-strip-target-libgo \
2470     maybe-install-strip-target-libtermcap \
2471     maybe-install-strip-target-winsup \
2472     maybe-install-strip-target-libgloss \
2473     maybe-install-strip-target-libffi \
2474     maybe-install-strip-target-libjava \
2475     maybe-install-strip-target-zlib \
2476     maybe-install-strip-target-boehm-gc \
2477     maybe-install-strip-target-rda \
2478     maybe-install-strip-target-libada \
2479     maybe-install-strip-target-libgomp
2480
2481
2482 ### other supporting targets
2483
2484 MAKEDIRS= \
2485         $(DESTDIR)$(prefix) \
2486         $(DESTDIR)$(exec_prefix)
2487 .PHONY: installdirs
2488 installdirs: mkinstalldirs
2489         $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2490
2491 dir.info: do-install-info
2492         if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2493           $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2494           mv -f dir.info.new dir.info ; \
2495         else true ; \
2496         fi
2497
2498 dist:
2499         @echo "Building a full distribution of this tree isn't done"
2500         @echo "via 'make dist'.  Check out the etc/ subdirectory" 
2501
2502 etags tags: TAGS
2503
2504 # Right now this just builds TAGS in each subdirectory.  emacs19 has the
2505 # ability to use several tags files at once, so there is probably no need
2506 # to combine them into one big TAGS file (like CVS 1.3 does).  We could
2507 # (if we felt like it) have this Makefile write a piece of elisp which
2508 # the user could load to tell emacs19 where all the TAGS files we just
2509 # built are.
2510 TAGS: do-TAGS
2511
2512 # ------------------------------------
2513 # Macros for configure and all targets
2514 # ------------------------------------
2515
2516
2517
2518
2519
2520 # --------------------------------------
2521 # Modules which run on the build machine
2522 # --------------------------------------
2523
2524
2525 .PHONY: configure-build-libiberty maybe-configure-build-libiberty
2526 maybe-configure-build-libiberty:
2527 @if gcc-bootstrap
2528 configure-build-libiberty: stage_current
2529 @endif gcc-bootstrap
2530 @if build-libiberty
2531 maybe-configure-build-libiberty: configure-build-libiberty
2532 configure-build-libiberty: 
2533         @: $(MAKE); $(unstage)
2534         @r=`${PWD_COMMAND}`; export r; \
2535         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2536         test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2537         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
2538         $(BUILD_EXPORTS)  \
2539         echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2540         cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2541         case $(srcdir) in \
2542           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2543           *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2544                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2545         esac; \
2546         srcdiroption="--srcdir=$${topdir}/libiberty"; \
2547         libsrcdir="$$s/libiberty"; \
2548         rm -f no-such-file || : ; \
2549         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2550           $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2551           --target=${target_alias} $${srcdiroption}  \
2552           || exit 1
2553 @endif build-libiberty
2554
2555
2556
2557
2558
2559 .PHONY: all-build-libiberty maybe-all-build-libiberty
2560 maybe-all-build-libiberty:
2561 @if gcc-bootstrap
2562 all-build-libiberty: stage_current
2563 @endif gcc-bootstrap
2564 @if build-libiberty
2565 TARGET-build-libiberty=all
2566 maybe-all-build-libiberty: all-build-libiberty
2567 all-build-libiberty: configure-build-libiberty
2568         @: $(MAKE); $(unstage)
2569         @r=`${PWD_COMMAND}`; export r; \
2570         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2571         $(BUILD_EXPORTS)  \
2572         (cd $(BUILD_SUBDIR)/libiberty && \
2573           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
2574                 $(TARGET-build-libiberty))
2575 @endif build-libiberty
2576
2577
2578
2579
2580
2581 .PHONY: configure-build-bison maybe-configure-build-bison
2582 maybe-configure-build-bison:
2583 @if gcc-bootstrap
2584 configure-build-bison: stage_current
2585 @endif gcc-bootstrap
2586 @if build-bison
2587 maybe-configure-build-bison: configure-build-bison
2588 configure-build-bison: 
2589         @: $(MAKE); $(unstage)
2590         @r=`${PWD_COMMAND}`; export r; \
2591         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2592         test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2593         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
2594         $(BUILD_EXPORTS)  \
2595         echo Configuring in $(BUILD_SUBDIR)/bison; \
2596         cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2597         case $(srcdir) in \
2598           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2599           *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2600                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2601         esac; \
2602         srcdiroption="--srcdir=$${topdir}/bison"; \
2603         libsrcdir="$$s/bison"; \
2604         rm -f no-such-file || : ; \
2605         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2606           $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2607           --target=${target_alias} $${srcdiroption}  \
2608           || exit 1
2609 @endif build-bison
2610
2611
2612
2613
2614
2615 .PHONY: all-build-bison maybe-all-build-bison
2616 maybe-all-build-bison:
2617 @if gcc-bootstrap
2618 all-build-bison: stage_current
2619 @endif gcc-bootstrap
2620 @if build-bison
2621 TARGET-build-bison=all
2622 maybe-all-build-bison: all-build-bison
2623 all-build-bison: configure-build-bison
2624         @: $(MAKE); $(unstage)
2625         @r=`${PWD_COMMAND}`; export r; \
2626         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2627         $(BUILD_EXPORTS)  \
2628         (cd $(BUILD_SUBDIR)/bison && \
2629           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
2630                 $(TARGET-build-bison))
2631 @endif build-bison
2632
2633
2634
2635
2636
2637 .PHONY: configure-build-flex maybe-configure-build-flex
2638 maybe-configure-build-flex:
2639 @if gcc-bootstrap
2640 configure-build-flex: stage_current
2641 @endif gcc-bootstrap
2642 @if build-flex
2643 maybe-configure-build-flex: configure-build-flex
2644 configure-build-flex: 
2645         @: $(MAKE); $(unstage)
2646         @r=`${PWD_COMMAND}`; export r; \
2647         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2648         test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2649         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
2650         $(BUILD_EXPORTS)  \
2651         echo Configuring in $(BUILD_SUBDIR)/flex; \
2652         cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2653         case $(srcdir) in \
2654           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2655           *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2656                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2657         esac; \
2658         srcdiroption="--srcdir=$${topdir}/flex"; \
2659         libsrcdir="$$s/flex"; \
2660         rm -f no-such-file || : ; \
2661         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2662           $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2663           --target=${target_alias} $${srcdiroption}  \
2664           || exit 1
2665 @endif build-flex
2666
2667
2668
2669
2670
2671 .PHONY: all-build-flex maybe-all-build-flex
2672 maybe-all-build-flex:
2673 @if gcc-bootstrap
2674 all-build-flex: stage_current
2675 @endif gcc-bootstrap
2676 @if build-flex
2677 TARGET-build-flex=all
2678 maybe-all-build-flex: all-build-flex
2679 all-build-flex: configure-build-flex
2680         @: $(MAKE); $(unstage)
2681         @r=`${PWD_COMMAND}`; export r; \
2682         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2683         $(BUILD_EXPORTS)  \
2684         (cd $(BUILD_SUBDIR)/flex && \
2685           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
2686                 $(TARGET-build-flex))
2687 @endif build-flex
2688
2689
2690
2691
2692
2693 .PHONY: configure-build-m4 maybe-configure-build-m4
2694 maybe-configure-build-m4:
2695 @if gcc-bootstrap
2696 configure-build-m4: stage_current
2697 @endif gcc-bootstrap
2698 @if build-m4
2699 maybe-configure-build-m4: configure-build-m4
2700 configure-build-m4: 
2701         @: $(MAKE); $(unstage)
2702         @r=`${PWD_COMMAND}`; export r; \
2703         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2704         test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2705         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
2706         $(BUILD_EXPORTS)  \
2707         echo Configuring in $(BUILD_SUBDIR)/m4; \
2708         cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2709         case $(srcdir) in \
2710           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2711           *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2712                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2713         esac; \
2714         srcdiroption="--srcdir=$${topdir}/m4"; \
2715         libsrcdir="$$s/m4"; \
2716         rm -f no-such-file || : ; \
2717         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2718           $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2719           --target=${target_alias} $${srcdiroption}  \
2720           || exit 1
2721 @endif build-m4
2722
2723
2724
2725
2726
2727 .PHONY: all-build-m4 maybe-all-build-m4
2728 maybe-all-build-m4:
2729 @if gcc-bootstrap
2730 all-build-m4: stage_current
2731 @endif gcc-bootstrap
2732 @if build-m4
2733 TARGET-build-m4=all
2734 maybe-all-build-m4: all-build-m4
2735 all-build-m4: configure-build-m4
2736         @: $(MAKE); $(unstage)
2737         @r=`${PWD_COMMAND}`; export r; \
2738         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2739         $(BUILD_EXPORTS)  \
2740         (cd $(BUILD_SUBDIR)/m4 && \
2741           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
2742                 $(TARGET-build-m4))
2743 @endif build-m4
2744
2745
2746
2747
2748
2749 .PHONY: configure-build-texinfo maybe-configure-build-texinfo
2750 maybe-configure-build-texinfo:
2751 @if gcc-bootstrap
2752 configure-build-texinfo: stage_current
2753 @endif gcc-bootstrap
2754 @if build-texinfo
2755 maybe-configure-build-texinfo: configure-build-texinfo
2756 configure-build-texinfo: 
2757         @: $(MAKE); $(unstage)
2758         @r=`${PWD_COMMAND}`; export r; \
2759         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2760         test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2761         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
2762         $(BUILD_EXPORTS)  \
2763         echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2764         cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2765         case $(srcdir) in \
2766           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2767           *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
2768                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2769         esac; \
2770         srcdiroption="--srcdir=$${topdir}/texinfo"; \
2771         libsrcdir="$$s/texinfo"; \
2772         rm -f no-such-file || : ; \
2773         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2774           $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2775           --target=${target_alias} $${srcdiroption}  \
2776           || exit 1
2777 @endif build-texinfo
2778
2779
2780
2781
2782
2783 .PHONY: all-build-texinfo maybe-all-build-texinfo
2784 maybe-all-build-texinfo:
2785 @if gcc-bootstrap
2786 all-build-texinfo: stage_current
2787 @endif gcc-bootstrap
2788 @if build-texinfo
2789 TARGET-build-texinfo=all
2790 maybe-all-build-texinfo: all-build-texinfo
2791 all-build-texinfo: configure-build-texinfo
2792         @: $(MAKE); $(unstage)
2793         @r=`${PWD_COMMAND}`; export r; \
2794         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2795         $(BUILD_EXPORTS)  \
2796         (cd $(BUILD_SUBDIR)/texinfo && \
2797           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
2798                 $(TARGET-build-texinfo))
2799 @endif build-texinfo
2800
2801
2802
2803
2804
2805 .PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
2806 maybe-configure-build-fixincludes:
2807 @if gcc-bootstrap
2808 configure-build-fixincludes: stage_current
2809 @endif gcc-bootstrap
2810 @if build-fixincludes
2811 maybe-configure-build-fixincludes: configure-build-fixincludes
2812 configure-build-fixincludes: 
2813         @: $(MAKE); $(unstage)
2814         @r=`${PWD_COMMAND}`; export r; \
2815         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2816         test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
2817         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
2818         $(BUILD_EXPORTS)  \
2819         echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
2820         cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
2821         case $(srcdir) in \
2822           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2823           *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
2824                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2825         esac; \
2826         srcdiroption="--srcdir=$${topdir}/fixincludes"; \
2827         libsrcdir="$$s/fixincludes"; \
2828         rm -f no-such-file || : ; \
2829         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2830           $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2831           --target=${target_alias} $${srcdiroption}  \
2832           || exit 1
2833 @endif build-fixincludes
2834
2835
2836
2837
2838
2839 .PHONY: all-build-fixincludes maybe-all-build-fixincludes
2840 maybe-all-build-fixincludes:
2841 @if gcc-bootstrap
2842 all-build-fixincludes: stage_current
2843 @endif gcc-bootstrap
2844 @if build-fixincludes
2845 TARGET-build-fixincludes=all
2846 maybe-all-build-fixincludes: all-build-fixincludes
2847 all-build-fixincludes: configure-build-fixincludes
2848         @: $(MAKE); $(unstage)
2849         @r=`${PWD_COMMAND}`; export r; \
2850         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2851         $(BUILD_EXPORTS)  \
2852         (cd $(BUILD_SUBDIR)/fixincludes && \
2853           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)  \
2854                 $(TARGET-build-fixincludes))
2855 @endif build-fixincludes
2856
2857
2858
2859
2860
2861 # --------------------------------------
2862 # Modules which run on the host machine
2863 # --------------------------------------
2864
2865
2866 .PHONY: configure-bfd maybe-configure-bfd
2867 maybe-configure-bfd:
2868 @if gcc-bootstrap
2869 configure-bfd: stage_current
2870 @endif gcc-bootstrap
2871 @if bfd
2872 maybe-configure-bfd: configure-bfd
2873 configure-bfd: 
2874         @r=`${PWD_COMMAND}`; export r; \
2875         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2876         test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2877         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2878         $(HOST_EXPORTS)  \
2879         echo Configuring in $(HOST_SUBDIR)/bfd; \
2880         cd "$(HOST_SUBDIR)/bfd" || exit 1; \
2881         case $(srcdir) in \
2882           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2883           *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
2884                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2885         esac; \
2886         srcdiroption="--srcdir=$${topdir}/bfd"; \
2887         libsrcdir="$$s/bfd"; \
2888         $(SHELL) $${libsrcdir}/configure \
2889           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
2890           --target=${target_alias} $${srcdiroption}  \
2891           || exit 1
2892 @endif bfd
2893
2894
2895
2896 .PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
2897 maybe-configure-stage1-bfd:
2898 @if bfd-bootstrap
2899 maybe-configure-stage1-bfd: configure-stage1-bfd
2900 configure-stage1-bfd:
2901         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
2902         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
2903         @r=`${PWD_COMMAND}`; export r; \
2904         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2905         TFLAGS="$(STAGE1_TFLAGS)"; \
2906         test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2907         $(HOST_EXPORTS) \
2908         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
2909         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
2910         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
2911         echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
2912         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2913         cd $(HOST_SUBDIR)/bfd || exit 1; \
2914         case $(srcdir) in \
2915           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2916           *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
2917                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2918         esac; \
2919         srcdiroption="--srcdir=$${topdir}/bfd"; \
2920         libsrcdir="$$s/bfd"; \
2921         $(SHELL) $${libsrcdir}/configure \
2922           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
2923           --target=${target_alias} $${srcdiroption} \
2924           $(STAGE1_CONFIGURE_FLAGS)
2925 @endif bfd-bootstrap
2926
2927 .PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
2928 maybe-configure-stage2-bfd:
2929 @if bfd-bootstrap
2930 maybe-configure-stage2-bfd: configure-stage2-bfd
2931 configure-stage2-bfd:
2932         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
2933         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
2934         @r=`${PWD_COMMAND}`; export r; \
2935         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2936         TFLAGS="$(STAGE2_TFLAGS)"; \
2937         test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2938         $(HOST_EXPORTS) \
2939         $(POSTSTAGE1_HOST_EXPORTS) \
2940         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
2941         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
2942         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
2943         echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
2944         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2945         cd $(HOST_SUBDIR)/bfd || exit 1; \
2946         case $(srcdir) in \
2947           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2948           *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
2949                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2950         esac; \
2951         srcdiroption="--srcdir=$${topdir}/bfd"; \
2952         libsrcdir="$$s/bfd"; \
2953         $(SHELL) $${libsrcdir}/configure \
2954           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
2955           --target=${target_alias} $${srcdiroption} \
2956           --with-build-libsubdir=$(HOST_SUBDIR) \
2957           $(STAGE2_CONFIGURE_FLAGS)
2958 @endif bfd-bootstrap
2959
2960 .PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
2961 maybe-configure-stage3-bfd:
2962 @if bfd-bootstrap
2963 maybe-configure-stage3-bfd: configure-stage3-bfd
2964 configure-stage3-bfd:
2965         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
2966         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
2967         @r=`${PWD_COMMAND}`; export r; \
2968         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2969         TFLAGS="$(STAGE3_TFLAGS)"; \
2970         test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2971         $(HOST_EXPORTS) \
2972         $(POSTSTAGE1_HOST_EXPORTS) \
2973         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
2974         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
2975         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
2976         echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
2977         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2978         cd $(HOST_SUBDIR)/bfd || exit 1; \
2979         case $(srcdir) in \
2980           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2981           *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
2982                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2983         esac; \
2984         srcdiroption="--srcdir=$${topdir}/bfd"; \
2985         libsrcdir="$$s/bfd"; \
2986         $(SHELL) $${libsrcdir}/configure \
2987           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
2988           --target=${target_alias} $${srcdiroption} \
2989           --with-build-libsubdir=$(HOST_SUBDIR) \
2990           $(STAGE3_CONFIGURE_FLAGS)
2991 @endif bfd-bootstrap
2992
2993 .PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
2994 maybe-configure-stage4-bfd:
2995 @if bfd-bootstrap
2996 maybe-configure-stage4-bfd: configure-stage4-bfd
2997 configure-stage4-bfd:
2998         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
2999         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3000         @r=`${PWD_COMMAND}`; export r; \
3001         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3002         TFLAGS="$(STAGE4_TFLAGS)"; \
3003         test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3004         $(HOST_EXPORTS) \
3005         $(POSTSTAGE1_HOST_EXPORTS) \
3006         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3007         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3008         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
3009         echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
3010         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3011         cd $(HOST_SUBDIR)/bfd || exit 1; \
3012         case $(srcdir) in \
3013           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3014           *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3015                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3016         esac; \
3017         srcdiroption="--srcdir=$${topdir}/bfd"; \
3018         libsrcdir="$$s/bfd"; \
3019         $(SHELL) $${libsrcdir}/configure \
3020           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3021           --target=${target_alias} $${srcdiroption} \
3022           --with-build-libsubdir=$(HOST_SUBDIR) \
3023           $(STAGE4_CONFIGURE_FLAGS)
3024 @endif bfd-bootstrap
3025
3026 .PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
3027 maybe-configure-stageprofile-bfd:
3028 @if bfd-bootstrap
3029 maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
3030 configure-stageprofile-bfd:
3031         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3032         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3033         @r=`${PWD_COMMAND}`; export r; \
3034         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3035         TFLAGS="$(STAGEprofile_TFLAGS)"; \
3036         test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3037         $(HOST_EXPORTS) \
3038         $(POSTSTAGE1_HOST_EXPORTS) \
3039         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3040         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3041         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
3042         echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
3043         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3044         cd $(HOST_SUBDIR)/bfd || exit 1; \
3045         case $(srcdir) in \
3046           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3047           *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3048                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3049         esac; \
3050         srcdiroption="--srcdir=$${topdir}/bfd"; \
3051         libsrcdir="$$s/bfd"; \
3052         $(SHELL) $${libsrcdir}/configure \
3053           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3054           --target=${target_alias} $${srcdiroption} \
3055           --with-build-libsubdir=$(HOST_SUBDIR) \
3056           $(STAGEprofile_CONFIGURE_FLAGS)
3057 @endif bfd-bootstrap
3058
3059 .PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
3060 maybe-configure-stagefeedback-bfd:
3061 @if bfd-bootstrap
3062 maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
3063 configure-stagefeedback-bfd:
3064         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3065         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3066         @r=`${PWD_COMMAND}`; export r; \
3067         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3068         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3069         test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3070         $(HOST_EXPORTS) \
3071         $(POSTSTAGE1_HOST_EXPORTS) \
3072         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3073         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3074         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
3075         echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
3076         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3077         cd $(HOST_SUBDIR)/bfd || exit 1; \
3078         case $(srcdir) in \
3079           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3080           *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3081                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3082         esac; \
3083         srcdiroption="--srcdir=$${topdir}/bfd"; \
3084         libsrcdir="$$s/bfd"; \
3085         $(SHELL) $${libsrcdir}/configure \
3086           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3087           --target=${target_alias} $${srcdiroption} \
3088           --with-build-libsubdir=$(HOST_SUBDIR) \
3089           $(STAGEfeedback_CONFIGURE_FLAGS)
3090 @endif bfd-bootstrap
3091
3092
3093
3094
3095
3096 .PHONY: all-bfd maybe-all-bfd
3097 maybe-all-bfd:
3098 @if gcc-bootstrap
3099 all-bfd: stage_current
3100 @endif gcc-bootstrap
3101 @if bfd
3102 TARGET-bfd=all
3103 maybe-all-bfd: all-bfd
3104 all-bfd: configure-bfd
3105         @r=`${PWD_COMMAND}`; export r; \
3106         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3107         $(HOST_EXPORTS)  \
3108         (cd $(HOST_SUBDIR)/bfd && \
3109           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
3110                 $(TARGET-bfd))
3111 @endif bfd
3112
3113
3114
3115 .PHONY: all-stage1-bfd maybe-all-stage1-bfd
3116 .PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
3117 maybe-all-stage1-bfd:
3118 maybe-clean-stage1-bfd:
3119 @if bfd-bootstrap
3120 maybe-all-stage1-bfd: all-stage1-bfd
3121 all-stage1: all-stage1-bfd
3122 TARGET-stage1-bfd = $(TARGET-bfd)
3123 all-stage1-bfd: configure-stage1-bfd
3124         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3125         @r=`${PWD_COMMAND}`; export r; \
3126         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3127         TFLAGS="$(STAGE1_TFLAGS)"; \
3128         $(HOST_EXPORTS)  \
3129         cd $(HOST_SUBDIR)/bfd && \
3130         $(MAKE) $(BASE_FLAGS_TO_PASS) \
3131                 CFLAGS="$(STAGE1_CFLAGS)" \
3132                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
3133                 LIBCFLAGS="$(LIBCFLAGS)" \
3134                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3135                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3136                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3137                 $(EXTRA_HOST_FLAGS)   \
3138                 TFLAGS="$(STAGE1_TFLAGS)" \
3139                 $(TARGET-stage1-bfd)
3140
3141 maybe-clean-stage1-bfd: clean-stage1-bfd
3142 clean-stage1: clean-stage1-bfd
3143 clean-stage1-bfd:
3144         @if [ $(current_stage) = stage1 ]; then \
3145           [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3146         else \
3147           [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
3148           $(MAKE) stage1-start; \
3149         fi; \
3150         cd $(HOST_SUBDIR)/bfd && \
3151         $(MAKE) $(EXTRA_HOST_FLAGS)  \
3152                  clean
3153 @endif bfd-bootstrap
3154
3155
3156 .PHONY: all-stage2-bfd maybe-all-stage2-bfd
3157 .PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
3158 maybe-all-stage2-bfd:
3159 maybe-clean-stage2-bfd:
3160 @if bfd-bootstrap
3161 maybe-all-stage2-bfd: all-stage2-bfd
3162 all-stage2: all-stage2-bfd
3163 TARGET-stage2-bfd = $(TARGET-bfd)
3164 all-stage2-bfd: configure-stage2-bfd
3165         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3166         @r=`${PWD_COMMAND}`; export r; \
3167         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3168         TFLAGS="$(STAGE2_TFLAGS)"; \
3169         $(HOST_EXPORTS) \
3170         $(POSTSTAGE1_HOST_EXPORTS)  \
3171         cd $(HOST_SUBDIR)/bfd && \
3172         $(MAKE) $(BASE_FLAGS_TO_PASS) \
3173                 CFLAGS="$(STAGE2_CFLAGS)" \
3174                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
3175                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
3176                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3177                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3178                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3179                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3180                 TFLAGS="$(STAGE2_TFLAGS)" \
3181                 $(TARGET-stage2-bfd)
3182
3183 maybe-clean-stage2-bfd: clean-stage2-bfd
3184 clean-stage2: clean-stage2-bfd
3185 clean-stage2-bfd:
3186         @if [ $(current_stage) = stage2 ]; then \
3187           [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3188         else \
3189           [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
3190           $(MAKE) stage2-start; \
3191         fi; \
3192         cd $(HOST_SUBDIR)/bfd && \
3193         $(MAKE) $(EXTRA_HOST_FLAGS)  \
3194                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
3195                  clean
3196 @endif bfd-bootstrap
3197
3198
3199 .PHONY: all-stage3-bfd maybe-all-stage3-bfd
3200 .PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
3201 maybe-all-stage3-bfd:
3202 maybe-clean-stage3-bfd:
3203 @if bfd-bootstrap
3204 maybe-all-stage3-bfd: all-stage3-bfd
3205 all-stage3: all-stage3-bfd
3206 TARGET-stage3-bfd = $(TARGET-bfd)
3207 all-stage3-bfd: configure-stage3-bfd
3208         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3209         @r=`${PWD_COMMAND}`; export r; \
3210         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3211         TFLAGS="$(STAGE3_TFLAGS)"; \
3212         $(HOST_EXPORTS) \
3213         $(POSTSTAGE1_HOST_EXPORTS)  \
3214         cd $(HOST_SUBDIR)/bfd && \
3215         $(MAKE) $(BASE_FLAGS_TO_PASS) \
3216                 CFLAGS="$(STAGE3_CFLAGS)" \
3217                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
3218                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
3219                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3220                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3221                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3222                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3223                 TFLAGS="$(STAGE3_TFLAGS)" \
3224                 $(TARGET-stage3-bfd)
3225
3226 maybe-clean-stage3-bfd: clean-stage3-bfd
3227 clean-stage3: clean-stage3-bfd
3228 clean-stage3-bfd:
3229         @if [ $(current_stage) = stage3 ]; then \
3230           [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3231         else \
3232           [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
3233           $(MAKE) stage3-start; \
3234         fi; \
3235         cd $(HOST_SUBDIR)/bfd && \
3236         $(MAKE) $(EXTRA_HOST_FLAGS)  \
3237                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
3238                  clean
3239 @endif bfd-bootstrap
3240
3241
3242 .PHONY: all-stage4-bfd maybe-all-stage4-bfd
3243 .PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
3244 maybe-all-stage4-bfd:
3245 maybe-clean-stage4-bfd:
3246 @if bfd-bootstrap
3247 maybe-all-stage4-bfd: all-stage4-bfd
3248 all-stage4: all-stage4-bfd
3249 TARGET-stage4-bfd = $(TARGET-bfd)
3250 all-stage4-bfd: configure-stage4-bfd
3251         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3252         @r=`${PWD_COMMAND}`; export r; \
3253         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3254         TFLAGS="$(STAGE4_TFLAGS)"; \
3255         $(HOST_EXPORTS) \
3256         $(POSTSTAGE1_HOST_EXPORTS)  \
3257         cd $(HOST_SUBDIR)/bfd && \
3258         $(MAKE) $(BASE_FLAGS_TO_PASS) \
3259                 CFLAGS="$(STAGE4_CFLAGS)" \
3260                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
3261                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
3262                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3263                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3264                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3265                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3266                 TFLAGS="$(STAGE4_TFLAGS)" \
3267                 $(TARGET-stage4-bfd)
3268
3269 maybe-clean-stage4-bfd: clean-stage4-bfd
3270 clean-stage4: clean-stage4-bfd
3271 clean-stage4-bfd:
3272         @if [ $(current_stage) = stage4 ]; then \
3273           [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3274         else \
3275           [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
3276           $(MAKE) stage4-start; \
3277         fi; \
3278         cd $(HOST_SUBDIR)/bfd && \
3279         $(MAKE) $(EXTRA_HOST_FLAGS)  \
3280                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
3281                  clean
3282 @endif bfd-bootstrap
3283
3284
3285 .PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
3286 .PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
3287 maybe-all-stageprofile-bfd:
3288 maybe-clean-stageprofile-bfd:
3289 @if bfd-bootstrap
3290 maybe-all-stageprofile-bfd: all-stageprofile-bfd
3291 all-stageprofile: all-stageprofile-bfd
3292 TARGET-stageprofile-bfd = $(TARGET-bfd)
3293 all-stageprofile-bfd: configure-stageprofile-bfd
3294         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3295         @r=`${PWD_COMMAND}`; export r; \
3296         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3297         TFLAGS="$(STAGEprofile_TFLAGS)"; \
3298         $(HOST_EXPORTS) \
3299         $(POSTSTAGE1_HOST_EXPORTS)  \
3300         cd $(HOST_SUBDIR)/bfd && \
3301         $(MAKE) $(BASE_FLAGS_TO_PASS) \
3302                 CFLAGS="$(STAGEprofile_CFLAGS)" \
3303                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
3304                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
3305                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3306                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3307                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3308                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3309                 TFLAGS="$(STAGEprofile_TFLAGS)" \
3310                 $(TARGET-stageprofile-bfd)
3311
3312 maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
3313 clean-stageprofile: clean-stageprofile-bfd
3314 clean-stageprofile-bfd:
3315         @if [ $(current_stage) = stageprofile ]; then \
3316           [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3317         else \
3318           [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
3319           $(MAKE) stageprofile-start; \
3320         fi; \
3321         cd $(HOST_SUBDIR)/bfd && \
3322         $(MAKE) $(EXTRA_HOST_FLAGS)  \
3323                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
3324                  clean
3325 @endif bfd-bootstrap
3326
3327
3328 .PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
3329 .PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
3330 maybe-all-stagefeedback-bfd:
3331 maybe-clean-stagefeedback-bfd:
3332 @if bfd-bootstrap
3333 maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
3334 all-stagefeedback: all-stagefeedback-bfd
3335 TARGET-stagefeedback-bfd = $(TARGET-bfd)
3336 all-stagefeedback-bfd: configure-stagefeedback-bfd
3337         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3338         @r=`${PWD_COMMAND}`; export r; \
3339         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3340         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3341         $(HOST_EXPORTS) \
3342         $(POSTSTAGE1_HOST_EXPORTS)  \
3343         cd $(HOST_SUBDIR)/bfd && \
3344         $(MAKE) $(BASE_FLAGS_TO_PASS) \
3345                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
3346                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
3347                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
3348                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3349                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3350                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3351                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3352                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
3353                 $(TARGET-stagefeedback-bfd)
3354
3355 maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
3356 clean-stagefeedback: clean-stagefeedback-bfd
3357 clean-stagefeedback-bfd:
3358         @if [ $(current_stage) = stagefeedback ]; then \
3359           [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3360         else \
3361           [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
3362           $(MAKE) stagefeedback-start; \
3363         fi; \
3364         cd $(HOST_SUBDIR)/bfd && \
3365         $(MAKE) $(EXTRA_HOST_FLAGS)  \
3366                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
3367                  clean
3368 @endif bfd-bootstrap
3369
3370
3371
3372
3373
3374 .PHONY: check-bfd maybe-check-bfd
3375 maybe-check-bfd:
3376 @if bfd
3377 maybe-check-bfd: check-bfd
3378
3379 check-bfd:
3380         @: $(MAKE); $(unstage)
3381         @r=`${PWD_COMMAND}`; export r; \
3382         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3383         $(HOST_EXPORTS) \
3384         (cd $(HOST_SUBDIR)/bfd && \
3385           $(MAKE) $(FLAGS_TO_PASS)  check)
3386
3387 @endif bfd
3388
3389 .PHONY: install-bfd maybe-install-bfd
3390 maybe-install-bfd:
3391 @if bfd
3392 maybe-install-bfd: install-bfd
3393
3394 install-bfd: installdirs
3395         @: $(MAKE); $(unstage)
3396         @r=`${PWD_COMMAND}`; export r; \
3397         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3398         $(HOST_EXPORTS) \
3399         (cd $(HOST_SUBDIR)/bfd && \
3400           $(MAKE) $(FLAGS_TO_PASS)  install)
3401
3402 @endif bfd
3403
3404 .PHONY: install-strip-bfd maybe-install-strip-bfd
3405 maybe-install-strip-bfd:
3406 @if bfd
3407 maybe-install-strip-bfd: install-strip-bfd
3408
3409 install-strip-bfd: installdirs
3410         @: $(MAKE); $(unstage)
3411         @r=`${PWD_COMMAND}`; export r; \
3412         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3413         $(HOST_EXPORTS) \
3414         (cd $(HOST_SUBDIR)/bfd && \
3415           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
3416
3417 @endif bfd
3418
3419 # Other targets (info, dvi, pdf, etc.)
3420
3421 .PHONY: maybe-info-bfd info-bfd
3422 maybe-info-bfd:
3423 @if bfd
3424 maybe-info-bfd: info-bfd
3425
3426 info-bfd: \
3427     configure-bfd 
3428         @[ -f ./bfd/Makefile ] || exit 0; \
3429         r=`${PWD_COMMAND}`; export r; \
3430         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3431         $(HOST_EXPORTS) \
3432         for flag in $(EXTRA_HOST_FLAGS) ; do \
3433           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3434         done; \
3435         echo "Doing info in bfd" ; \
3436         (cd $(HOST_SUBDIR)/bfd && \
3437           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3438                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3439                   "RANLIB=$${RANLIB}" \
3440                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3441                   info) \
3442           || exit 1
3443
3444 @endif bfd
3445
3446 .PHONY: maybe-dvi-bfd dvi-bfd
3447 maybe-dvi-bfd:
3448 @if bfd
3449 maybe-dvi-bfd: dvi-bfd
3450
3451 dvi-bfd: \
3452     configure-bfd 
3453         @[ -f ./bfd/Makefile ] || exit 0; \
3454         r=`${PWD_COMMAND}`; export r; \
3455         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3456         $(HOST_EXPORTS) \
3457         for flag in $(EXTRA_HOST_FLAGS) ; do \
3458           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3459         done; \
3460         echo "Doing dvi in bfd" ; \
3461         (cd $(HOST_SUBDIR)/bfd && \
3462           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3463                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3464                   "RANLIB=$${RANLIB}" \
3465                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3466                   dvi) \
3467           || exit 1
3468
3469 @endif bfd
3470
3471 .PHONY: maybe-pdf-bfd pdf-bfd
3472 maybe-pdf-bfd:
3473 @if bfd
3474 maybe-pdf-bfd: pdf-bfd
3475
3476 pdf-bfd: \
3477     configure-bfd 
3478         @[ -f ./bfd/Makefile ] || exit 0; \
3479         r=`${PWD_COMMAND}`; export r; \
3480         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3481         $(HOST_EXPORTS) \
3482         for flag in $(EXTRA_HOST_FLAGS) ; do \
3483           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3484         done; \
3485         echo "Doing pdf in bfd" ; \
3486         (cd $(HOST_SUBDIR)/bfd && \
3487           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3488                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3489                   "RANLIB=$${RANLIB}" \
3490                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3491                   pdf) \
3492           || exit 1
3493
3494 @endif bfd
3495
3496 .PHONY: maybe-html-bfd html-bfd
3497 maybe-html-bfd:
3498 @if bfd
3499 maybe-html-bfd: html-bfd
3500
3501 html-bfd: \
3502     configure-bfd 
3503         @[ -f ./bfd/Makefile ] || exit 0; \
3504         r=`${PWD_COMMAND}`; export r; \
3505         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3506         $(HOST_EXPORTS) \
3507         for flag in $(EXTRA_HOST_FLAGS) ; do \
3508           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3509         done; \
3510         echo "Doing html in bfd" ; \
3511         (cd $(HOST_SUBDIR)/bfd && \
3512           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3513                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3514                   "RANLIB=$${RANLIB}" \
3515                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3516                   html) \
3517           || exit 1
3518
3519 @endif bfd
3520
3521 .PHONY: maybe-TAGS-bfd TAGS-bfd
3522 maybe-TAGS-bfd:
3523 @if bfd
3524 maybe-TAGS-bfd: TAGS-bfd
3525
3526 TAGS-bfd: \
3527     configure-bfd 
3528         @[ -f ./bfd/Makefile ] || exit 0; \
3529         r=`${PWD_COMMAND}`; export r; \
3530         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3531         $(HOST_EXPORTS) \
3532         for flag in $(EXTRA_HOST_FLAGS) ; do \
3533           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3534         done; \
3535         echo "Doing TAGS in bfd" ; \
3536         (cd $(HOST_SUBDIR)/bfd && \
3537           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3538                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3539                   "RANLIB=$${RANLIB}" \
3540                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3541                   TAGS) \
3542           || exit 1
3543
3544 @endif bfd
3545
3546 .PHONY: maybe-install-info-bfd install-info-bfd
3547 maybe-install-info-bfd:
3548 @if bfd
3549 maybe-install-info-bfd: install-info-bfd
3550
3551 install-info-bfd: \
3552     configure-bfd \
3553     info-bfd 
3554         @[ -f ./bfd/Makefile ] || exit 0; \
3555         r=`${PWD_COMMAND}`; export r; \
3556         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3557         $(HOST_EXPORTS) \
3558         for flag in $(EXTRA_HOST_FLAGS) ; do \
3559           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3560         done; \
3561         echo "Doing install-info in bfd" ; \
3562         (cd $(HOST_SUBDIR)/bfd && \
3563           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3564                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3565                   "RANLIB=$${RANLIB}" \
3566                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3567                   install-info) \
3568           || exit 1
3569
3570 @endif bfd
3571
3572 .PHONY: maybe-install-pdf-bfd install-pdf-bfd
3573 maybe-install-pdf-bfd:
3574 @if bfd
3575 maybe-install-pdf-bfd: install-pdf-bfd
3576
3577 install-pdf-bfd: \
3578     configure-bfd \
3579     pdf-bfd 
3580         @[ -f ./bfd/Makefile ] || exit 0; \
3581         r=`${PWD_COMMAND}`; export r; \
3582         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3583         $(HOST_EXPORTS) \
3584         for flag in $(EXTRA_HOST_FLAGS) ; do \
3585           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3586         done; \
3587         echo "Doing install-pdf in bfd" ; \
3588         (cd $(HOST_SUBDIR)/bfd && \
3589           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3590                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3591                   "RANLIB=$${RANLIB}" \
3592                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3593                   install-pdf) \
3594           || exit 1
3595
3596 @endif bfd
3597
3598 .PHONY: maybe-install-html-bfd install-html-bfd
3599 maybe-install-html-bfd:
3600 @if bfd
3601 maybe-install-html-bfd: install-html-bfd
3602
3603 install-html-bfd: \
3604     configure-bfd \
3605     html-bfd 
3606         @[ -f ./bfd/Makefile ] || exit 0; \
3607         r=`${PWD_COMMAND}`; export r; \
3608         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3609         $(HOST_EXPORTS) \
3610         for flag in $(EXTRA_HOST_FLAGS) ; do \
3611           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3612         done; \
3613         echo "Doing install-html in bfd" ; \
3614         (cd $(HOST_SUBDIR)/bfd && \
3615           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3616                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3617                   "RANLIB=$${RANLIB}" \
3618                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3619                   install-html) \
3620           || exit 1
3621
3622 @endif bfd
3623
3624 .PHONY: maybe-installcheck-bfd installcheck-bfd
3625 maybe-installcheck-bfd:
3626 @if bfd
3627 maybe-installcheck-bfd: installcheck-bfd
3628
3629 installcheck-bfd: \
3630     configure-bfd 
3631         @[ -f ./bfd/Makefile ] || exit 0; \
3632         r=`${PWD_COMMAND}`; export r; \
3633         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3634         $(HOST_EXPORTS) \
3635         for flag in $(EXTRA_HOST_FLAGS) ; do \
3636           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3637         done; \
3638         echo "Doing installcheck in bfd" ; \
3639         (cd $(HOST_SUBDIR)/bfd && \
3640           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3641                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3642                   "RANLIB=$${RANLIB}" \
3643                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3644                   installcheck) \
3645           || exit 1
3646
3647 @endif bfd
3648
3649 .PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3650 maybe-mostlyclean-bfd:
3651 @if bfd
3652 maybe-mostlyclean-bfd: mostlyclean-bfd
3653
3654 mostlyclean-bfd: 
3655         @[ -f ./bfd/Makefile ] || exit 0; \
3656         r=`${PWD_COMMAND}`; export r; \
3657         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3658         $(HOST_EXPORTS) \
3659         for flag in $(EXTRA_HOST_FLAGS) ; do \
3660           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3661         done; \
3662         echo "Doing mostlyclean in bfd" ; \
3663         (cd $(HOST_SUBDIR)/bfd && \
3664           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3665                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3666                   "RANLIB=$${RANLIB}" \
3667                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3668                   mostlyclean) \
3669           || exit 1
3670
3671 @endif bfd
3672
3673 .PHONY: maybe-clean-bfd clean-bfd
3674 maybe-clean-bfd:
3675 @if bfd
3676 maybe-clean-bfd: clean-bfd
3677
3678 clean-bfd: 
3679         @[ -f ./bfd/Makefile ] || exit 0; \
3680         r=`${PWD_COMMAND}`; export r; \
3681         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3682         $(HOST_EXPORTS) \
3683         for flag in $(EXTRA_HOST_FLAGS) ; do \
3684           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3685         done; \
3686         echo "Doing clean in bfd" ; \
3687         (cd $(HOST_SUBDIR)/bfd && \
3688           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3689                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3690                   "RANLIB=$${RANLIB}" \
3691                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3692                   clean) \
3693           || exit 1
3694
3695 @endif bfd
3696
3697 .PHONY: maybe-distclean-bfd distclean-bfd
3698 maybe-distclean-bfd:
3699 @if bfd
3700 maybe-distclean-bfd: distclean-bfd
3701
3702 distclean-bfd: 
3703         @[ -f ./bfd/Makefile ] || exit 0; \
3704         r=`${PWD_COMMAND}`; export r; \
3705         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3706         $(HOST_EXPORTS) \
3707         for flag in $(EXTRA_HOST_FLAGS) ; do \
3708           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3709         done; \
3710         echo "Doing distclean in bfd" ; \
3711         (cd $(HOST_SUBDIR)/bfd && \
3712           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3713                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3714                   "RANLIB=$${RANLIB}" \
3715                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3716                   distclean) \
3717           || exit 1
3718
3719 @endif bfd
3720
3721 .PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
3722 maybe-maintainer-clean-bfd:
3723 @if bfd
3724 maybe-maintainer-clean-bfd: maintainer-clean-bfd
3725
3726 maintainer-clean-bfd: 
3727         @[ -f ./bfd/Makefile ] || exit 0; \
3728         r=`${PWD_COMMAND}`; export r; \
3729         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3730         $(HOST_EXPORTS) \
3731         for flag in $(EXTRA_HOST_FLAGS) ; do \
3732           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3733         done; \
3734         echo "Doing maintainer-clean in bfd" ; \
3735         (cd $(HOST_SUBDIR)/bfd && \
3736           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3737                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3738                   "RANLIB=$${RANLIB}" \
3739                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3740                   maintainer-clean) \
3741           || exit 1
3742
3743 @endif bfd
3744
3745
3746
3747 .PHONY: configure-opcodes maybe-configure-opcodes
3748 maybe-configure-opcodes:
3749 @if gcc-bootstrap
3750 configure-opcodes: stage_current
3751 @endif gcc-bootstrap
3752 @if opcodes
3753 maybe-configure-opcodes: configure-opcodes
3754 configure-opcodes: 
3755         @r=`${PWD_COMMAND}`; export r; \
3756         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3757         test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3758         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3759         $(HOST_EXPORTS)  \
3760         echo Configuring in $(HOST_SUBDIR)/opcodes; \
3761         cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
3762         case $(srcdir) in \
3763           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3764           *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3765                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3766         esac; \
3767         srcdiroption="--srcdir=$${topdir}/opcodes"; \
3768         libsrcdir="$$s/opcodes"; \
3769         $(SHELL) $${libsrcdir}/configure \
3770           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3771           --target=${target_alias} $${srcdiroption}  \
3772           || exit 1
3773 @endif opcodes
3774
3775
3776
3777 .PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
3778 maybe-configure-stage1-opcodes:
3779 @if opcodes-bootstrap
3780 maybe-configure-stage1-opcodes: configure-stage1-opcodes
3781 configure-stage1-opcodes:
3782         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3783         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3784         @r=`${PWD_COMMAND}`; export r; \
3785         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3786         TFLAGS="$(STAGE1_TFLAGS)"; \
3787         test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3788         $(HOST_EXPORTS) \
3789         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3790         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3791         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
3792         echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
3793         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3794         cd $(HOST_SUBDIR)/opcodes || exit 1; \
3795         case $(srcdir) in \
3796           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3797           *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3798                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3799         esac; \
3800         srcdiroption="--srcdir=$${topdir}/opcodes"; \
3801         libsrcdir="$$s/opcodes"; \
3802         $(SHELL) $${libsrcdir}/configure \
3803           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3804           --target=${target_alias} $${srcdiroption} \
3805           $(STAGE1_CONFIGURE_FLAGS)
3806 @endif opcodes-bootstrap
3807
3808 .PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
3809 maybe-configure-stage2-opcodes:
3810 @if opcodes-bootstrap
3811 maybe-configure-stage2-opcodes: configure-stage2-opcodes
3812 configure-stage2-opcodes:
3813         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3814         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3815         @r=`${PWD_COMMAND}`; export r; \
3816         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3817         TFLAGS="$(STAGE2_TFLAGS)"; \
3818         test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3819         $(HOST_EXPORTS) \
3820         $(POSTSTAGE1_HOST_EXPORTS) \
3821         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3822         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3823         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
3824         echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
3825         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3826         cd $(HOST_SUBDIR)/opcodes || exit 1; \
3827         case $(srcdir) in \
3828           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3829           *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3830                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3831         esac; \
3832         srcdiroption="--srcdir=$${topdir}/opcodes"; \
3833         libsrcdir="$$s/opcodes"; \
3834         $(SHELL) $${libsrcdir}/configure \
3835           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3836           --target=${target_alias} $${srcdiroption} \
3837           --with-build-libsubdir=$(HOST_SUBDIR) \
3838           $(STAGE2_CONFIGURE_FLAGS)
3839 @endif opcodes-bootstrap
3840
3841 .PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
3842 maybe-configure-stage3-opcodes:
3843 @if opcodes-bootstrap
3844 maybe-configure-stage3-opcodes: configure-stage3-opcodes
3845 configure-stage3-opcodes:
3846         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3847         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3848         @r=`${PWD_COMMAND}`; export r; \
3849         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3850         TFLAGS="$(STAGE3_TFLAGS)"; \
3851         test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3852         $(HOST_EXPORTS) \
3853         $(POSTSTAGE1_HOST_EXPORTS) \
3854         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3855         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3856         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
3857         echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
3858         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3859         cd $(HOST_SUBDIR)/opcodes || exit 1; \
3860         case $(srcdir) in \
3861           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3862           *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3863                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3864         esac; \
3865         srcdiroption="--srcdir=$${topdir}/opcodes"; \
3866         libsrcdir="$$s/opcodes"; \
3867         $(SHELL) $${libsrcdir}/configure \
3868           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3869           --target=${target_alias} $${srcdiroption} \
3870           --with-build-libsubdir=$(HOST_SUBDIR) \
3871           $(STAGE3_CONFIGURE_FLAGS)
3872 @endif opcodes-bootstrap
3873
3874 .PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
3875 maybe-configure-stage4-opcodes:
3876 @if opcodes-bootstrap
3877 maybe-configure-stage4-opcodes: configure-stage4-opcodes
3878 configure-stage4-opcodes:
3879         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3880         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3881         @r=`${PWD_COMMAND}`; export r; \
3882         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3883         TFLAGS="$(STAGE4_TFLAGS)"; \
3884         test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3885         $(HOST_EXPORTS) \
3886         $(POSTSTAGE1_HOST_EXPORTS) \
3887         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3888         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3889         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
3890         echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
3891         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3892         cd $(HOST_SUBDIR)/opcodes || exit 1; \
3893         case $(srcdir) in \
3894           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3895           *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3896                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3897         esac; \
3898         srcdiroption="--srcdir=$${topdir}/opcodes"; \
3899         libsrcdir="$$s/opcodes"; \
3900         $(SHELL) $${libsrcdir}/configure \
3901           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3902           --target=${target_alias} $${srcdiroption} \
3903           --with-build-libsubdir=$(HOST_SUBDIR) \
3904           $(STAGE4_CONFIGURE_FLAGS)
3905 @endif opcodes-bootstrap
3906
3907 .PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
3908 maybe-configure-stageprofile-opcodes:
3909 @if opcodes-bootstrap
3910 maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
3911 configure-stageprofile-opcodes:
3912         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3913         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3914         @r=`${PWD_COMMAND}`; export r; \
3915         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3916         TFLAGS="$(STAGEprofile_TFLAGS)"; \
3917         test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3918         $(HOST_EXPORTS) \
3919         $(POSTSTAGE1_HOST_EXPORTS) \
3920         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3921         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3922         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
3923         echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
3924         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3925         cd $(HOST_SUBDIR)/opcodes || exit 1; \
3926         case $(srcdir) in \
3927           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3928           *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3929                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3930         esac; \
3931         srcdiroption="--srcdir=$${topdir}/opcodes"; \
3932         libsrcdir="$$s/opcodes"; \
3933         $(SHELL) $${libsrcdir}/configure \
3934           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3935           --target=${target_alias} $${srcdiroption} \
3936           --with-build-libsubdir=$(HOST_SUBDIR) \
3937           $(STAGEprofile_CONFIGURE_FLAGS)
3938 @endif opcodes-bootstrap
3939
3940 .PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
3941 maybe-configure-stagefeedback-opcodes:
3942 @if opcodes-bootstrap
3943 maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
3944 configure-stagefeedback-opcodes:
3945         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3946         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3947         @r=`${PWD_COMMAND}`; export r; \
3948         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3949         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3950         test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3951         $(HOST_EXPORTS) \
3952         $(POSTSTAGE1_HOST_EXPORTS) \
3953         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3954         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3955         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
3956         echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
3957         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3958         cd $(HOST_SUBDIR)/opcodes || exit 1; \
3959         case $(srcdir) in \
3960           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3961           *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3962                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3963         esac; \
3964         srcdiroption="--srcdir=$${topdir}/opcodes"; \
3965         libsrcdir="$$s/opcodes"; \
3966         $(SHELL) $${libsrcdir}/configure \
3967           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3968           --target=${target_alias} $${srcdiroption} \
3969           --with-build-libsubdir=$(HOST_SUBDIR) \
3970           $(STAGEfeedback_CONFIGURE_FLAGS)
3971 @endif opcodes-bootstrap
3972
3973
3974
3975
3976
3977 .PHONY: all-opcodes maybe-all-opcodes
3978 maybe-all-opcodes:
3979 @if gcc-bootstrap
3980 all-opcodes: stage_current
3981 @endif gcc-bootstrap
3982 @if opcodes
3983 TARGET-opcodes=all
3984 maybe-all-opcodes: all-opcodes
3985 all-opcodes: configure-opcodes
3986         @r=`${PWD_COMMAND}`; export r; \
3987         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3988         $(HOST_EXPORTS)  \
3989         (cd $(HOST_SUBDIR)/opcodes && \
3990           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
3991                 $(TARGET-opcodes))
3992 @endif opcodes
3993
3994
3995
3996 .PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
3997 .PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
3998 maybe-all-stage1-opcodes:
3999 maybe-clean-stage1-opcodes:
4000 @if opcodes-bootstrap
4001 maybe-all-stage1-opcodes: all-stage1-opcodes
4002 all-stage1: all-stage1-opcodes
4003 TARGET-stage1-opcodes = $(TARGET-opcodes)
4004 all-stage1-opcodes: configure-stage1-opcodes
4005         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4006         @r=`${PWD_COMMAND}`; export r; \
4007         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4008         TFLAGS="$(STAGE1_TFLAGS)"; \
4009         $(HOST_EXPORTS)  \
4010         cd $(HOST_SUBDIR)/opcodes && \
4011         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4012                 CFLAGS="$(STAGE1_CFLAGS)" \
4013                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4014                 LIBCFLAGS="$(LIBCFLAGS)" \
4015                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4016                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4017                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4018                 $(EXTRA_HOST_FLAGS)   \
4019                 TFLAGS="$(STAGE1_TFLAGS)" \
4020                 $(TARGET-stage1-opcodes)
4021
4022 maybe-clean-stage1-opcodes: clean-stage1-opcodes
4023 clean-stage1: clean-stage1-opcodes
4024 clean-stage1-opcodes:
4025         @if [ $(current_stage) = stage1 ]; then \
4026           [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4027         else \
4028           [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
4029           $(MAKE) stage1-start; \
4030         fi; \
4031         cd $(HOST_SUBDIR)/opcodes && \
4032         $(MAKE) $(EXTRA_HOST_FLAGS)  \
4033                  clean
4034 @endif opcodes-bootstrap
4035
4036
4037 .PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
4038 .PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
4039 maybe-all-stage2-opcodes:
4040 maybe-clean-stage2-opcodes:
4041 @if opcodes-bootstrap
4042 maybe-all-stage2-opcodes: all-stage2-opcodes
4043 all-stage2: all-stage2-opcodes
4044 TARGET-stage2-opcodes = $(TARGET-opcodes)
4045 all-stage2-opcodes: configure-stage2-opcodes
4046         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4047         @r=`${PWD_COMMAND}`; export r; \
4048         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4049         TFLAGS="$(STAGE2_TFLAGS)"; \
4050         $(HOST_EXPORTS) \
4051         $(POSTSTAGE1_HOST_EXPORTS)  \
4052         cd $(HOST_SUBDIR)/opcodes && \
4053         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4054                 CFLAGS="$(STAGE2_CFLAGS)" \
4055                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4056                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4057                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4058                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4059                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4060                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4061                 TFLAGS="$(STAGE2_TFLAGS)" \
4062                 $(TARGET-stage2-opcodes)
4063
4064 maybe-clean-stage2-opcodes: clean-stage2-opcodes
4065 clean-stage2: clean-stage2-opcodes
4066 clean-stage2-opcodes:
4067         @if [ $(current_stage) = stage2 ]; then \
4068           [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4069         else \
4070           [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
4071           $(MAKE) stage2-start; \
4072         fi; \
4073         cd $(HOST_SUBDIR)/opcodes && \
4074         $(MAKE) $(EXTRA_HOST_FLAGS)  \
4075                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
4076                  clean
4077 @endif opcodes-bootstrap
4078
4079
4080 .PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
4081 .PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
4082 maybe-all-stage3-opcodes:
4083 maybe-clean-stage3-opcodes:
4084 @if opcodes-bootstrap
4085 maybe-all-stage3-opcodes: all-stage3-opcodes
4086 all-stage3: all-stage3-opcodes
4087 TARGET-stage3-opcodes = $(TARGET-opcodes)
4088 all-stage3-opcodes: configure-stage3-opcodes
4089         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4090         @r=`${PWD_COMMAND}`; export r; \
4091         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4092         TFLAGS="$(STAGE3_TFLAGS)"; \
4093         $(HOST_EXPORTS) \
4094         $(POSTSTAGE1_HOST_EXPORTS)  \
4095         cd $(HOST_SUBDIR)/opcodes && \
4096         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4097                 CFLAGS="$(STAGE3_CFLAGS)" \
4098                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4099                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
4100                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4101                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4102                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4103                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4104                 TFLAGS="$(STAGE3_TFLAGS)" \
4105                 $(TARGET-stage3-opcodes)
4106
4107 maybe-clean-stage3-opcodes: clean-stage3-opcodes
4108 clean-stage3: clean-stage3-opcodes
4109 clean-stage3-opcodes:
4110         @if [ $(current_stage) = stage3 ]; then \
4111           [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4112         else \
4113           [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
4114           $(MAKE) stage3-start; \
4115         fi; \
4116         cd $(HOST_SUBDIR)/opcodes && \
4117         $(MAKE) $(EXTRA_HOST_FLAGS)  \
4118                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
4119                  clean
4120 @endif opcodes-bootstrap
4121
4122
4123 .PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
4124 .PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
4125 maybe-all-stage4-opcodes:
4126 maybe-clean-stage4-opcodes:
4127 @if opcodes-bootstrap
4128 maybe-all-stage4-opcodes: all-stage4-opcodes
4129 all-stage4: all-stage4-opcodes
4130 TARGET-stage4-opcodes = $(TARGET-opcodes)
4131 all-stage4-opcodes: configure-stage4-opcodes
4132         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4133         @r=`${PWD_COMMAND}`; export r; \
4134         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4135         TFLAGS="$(STAGE4_TFLAGS)"; \
4136         $(HOST_EXPORTS) \
4137         $(POSTSTAGE1_HOST_EXPORTS)  \
4138         cd $(HOST_SUBDIR)/opcodes && \
4139         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4140                 CFLAGS="$(STAGE4_CFLAGS)" \
4141                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
4142                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4143                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4144                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4145                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4146                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4147                 TFLAGS="$(STAGE4_TFLAGS)" \
4148                 $(TARGET-stage4-opcodes)
4149
4150 maybe-clean-stage4-opcodes: clean-stage4-opcodes
4151 clean-stage4: clean-stage4-opcodes
4152 clean-stage4-opcodes:
4153         @if [ $(current_stage) = stage4 ]; then \
4154           [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4155         else \
4156           [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
4157           $(MAKE) stage4-start; \
4158         fi; \
4159         cd $(HOST_SUBDIR)/opcodes && \
4160         $(MAKE) $(EXTRA_HOST_FLAGS)  \
4161                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
4162                  clean
4163 @endif opcodes-bootstrap
4164
4165
4166 .PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
4167 .PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
4168 maybe-all-stageprofile-opcodes:
4169 maybe-clean-stageprofile-opcodes:
4170 @if opcodes-bootstrap
4171 maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
4172 all-stageprofile: all-stageprofile-opcodes
4173 TARGET-stageprofile-opcodes = $(TARGET-opcodes)
4174 all-stageprofile-opcodes: configure-stageprofile-opcodes
4175         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4176         @r=`${PWD_COMMAND}`; export r; \
4177         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4178         TFLAGS="$(STAGEprofile_TFLAGS)"; \
4179         $(HOST_EXPORTS) \
4180         $(POSTSTAGE1_HOST_EXPORTS)  \
4181         cd $(HOST_SUBDIR)/opcodes && \
4182         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4183                 CFLAGS="$(STAGEprofile_CFLAGS)" \
4184                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4185                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
4186                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4187                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4188                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4189                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4190                 TFLAGS="$(STAGEprofile_TFLAGS)" \
4191                 $(TARGET-stageprofile-opcodes)
4192
4193 maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
4194 clean-stageprofile: clean-stageprofile-opcodes
4195 clean-stageprofile-opcodes:
4196         @if [ $(current_stage) = stageprofile ]; then \
4197           [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4198         else \
4199           [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
4200           $(MAKE) stageprofile-start; \
4201         fi; \
4202         cd $(HOST_SUBDIR)/opcodes && \
4203         $(MAKE) $(EXTRA_HOST_FLAGS)  \
4204                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
4205                  clean
4206 @endif opcodes-bootstrap
4207
4208
4209 .PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
4210 .PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
4211 maybe-all-stagefeedback-opcodes:
4212 maybe-clean-stagefeedback-opcodes:
4213 @if opcodes-bootstrap
4214 maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
4215 all-stagefeedback: all-stagefeedback-opcodes
4216 TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
4217 all-stagefeedback-opcodes: configure-stagefeedback-opcodes
4218         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4219         @r=`${PWD_COMMAND}`; export r; \
4220         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4221         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4222         $(HOST_EXPORTS) \
4223         $(POSTSTAGE1_HOST_EXPORTS)  \
4224         cd $(HOST_SUBDIR)/opcodes && \
4225         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4226                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
4227                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4228                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
4229                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4230                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4231                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4232                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4233                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4234                 $(TARGET-stagefeedback-opcodes)
4235
4236 maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
4237 clean-stagefeedback: clean-stagefeedback-opcodes
4238 clean-stagefeedback-opcodes:
4239         @if [ $(current_stage) = stagefeedback ]; then \
4240           [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4241         else \
4242           [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
4243           $(MAKE) stagefeedback-start; \
4244         fi; \
4245         cd $(HOST_SUBDIR)/opcodes && \
4246         $(MAKE) $(EXTRA_HOST_FLAGS)  \
4247                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
4248                  clean
4249 @endif opcodes-bootstrap
4250
4251
4252
4253
4254
4255 .PHONY: check-opcodes maybe-check-opcodes
4256 maybe-check-opcodes:
4257 @if opcodes
4258 maybe-check-opcodes: check-opcodes
4259
4260 check-opcodes:
4261         @: $(MAKE); $(unstage)
4262         @r=`${PWD_COMMAND}`; export r; \
4263         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4264         $(HOST_EXPORTS) \
4265         (cd $(HOST_SUBDIR)/opcodes && \
4266           $(MAKE) $(FLAGS_TO_PASS)  check)
4267
4268 @endif opcodes
4269
4270 .PHONY: install-opcodes maybe-install-opcodes
4271 maybe-install-opcodes:
4272 @if opcodes
4273 maybe-install-opcodes: install-opcodes
4274
4275 install-opcodes: installdirs
4276         @: $(MAKE); $(unstage)
4277         @r=`${PWD_COMMAND}`; export r; \
4278         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4279         $(HOST_EXPORTS) \
4280         (cd $(HOST_SUBDIR)/opcodes && \
4281           $(MAKE) $(FLAGS_TO_PASS)  install)
4282
4283 @endif opcodes
4284
4285 .PHONY: install-strip-opcodes maybe-install-strip-opcodes
4286 maybe-install-strip-opcodes:
4287 @if opcodes
4288 maybe-install-strip-opcodes: install-strip-opcodes
4289
4290 install-strip-opcodes: installdirs
4291         @: $(MAKE); $(unstage)
4292         @r=`${PWD_COMMAND}`; export r; \
4293         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4294         $(HOST_EXPORTS) \
4295         (cd $(HOST_SUBDIR)/opcodes && \
4296           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
4297
4298 @endif opcodes
4299
4300 # Other targets (info, dvi, pdf, etc.)
4301
4302 .PHONY: maybe-info-opcodes info-opcodes
4303 maybe-info-opcodes:
4304 @if opcodes
4305 maybe-info-opcodes: info-opcodes
4306
4307 info-opcodes: \
4308     configure-opcodes 
4309         @[ -f ./opcodes/Makefile ] || exit 0; \
4310         r=`${PWD_COMMAND}`; export r; \
4311         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4312         $(HOST_EXPORTS) \
4313         for flag in $(EXTRA_HOST_FLAGS) ; do \
4314           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4315         done; \
4316         echo "Doing info in opcodes" ; \
4317         (cd $(HOST_SUBDIR)/opcodes && \
4318           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4319                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4320                   "RANLIB=$${RANLIB}" \
4321                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4322                   info) \
4323           || exit 1
4324
4325 @endif opcodes
4326
4327 .PHONY: maybe-dvi-opcodes dvi-opcodes
4328 maybe-dvi-opcodes:
4329 @if opcodes
4330 maybe-dvi-opcodes: dvi-opcodes
4331
4332 dvi-opcodes: \
4333     configure-opcodes 
4334         @[ -f ./opcodes/Makefile ] || exit 0; \
4335         r=`${PWD_COMMAND}`; export r; \
4336         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4337         $(HOST_EXPORTS) \
4338         for flag in $(EXTRA_HOST_FLAGS) ; do \
4339           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4340         done; \
4341         echo "Doing dvi in opcodes" ; \
4342         (cd $(HOST_SUBDIR)/opcodes && \
4343           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4344                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4345                   "RANLIB=$${RANLIB}" \
4346                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4347                   dvi) \
4348           || exit 1
4349
4350 @endif opcodes
4351
4352 .PHONY: maybe-pdf-opcodes pdf-opcodes
4353 maybe-pdf-opcodes:
4354 @if opcodes
4355 maybe-pdf-opcodes: pdf-opcodes
4356
4357 pdf-opcodes: \
4358     configure-opcodes 
4359         @[ -f ./opcodes/Makefile ] || exit 0; \
4360         r=`${PWD_COMMAND}`; export r; \
4361         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4362         $(HOST_EXPORTS) \
4363         for flag in $(EXTRA_HOST_FLAGS) ; do \
4364           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4365         done; \
4366         echo "Doing pdf in opcodes" ; \
4367         (cd $(HOST_SUBDIR)/opcodes && \
4368           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4369                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4370                   "RANLIB=$${RANLIB}" \
4371                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4372                   pdf) \
4373           || exit 1
4374
4375 @endif opcodes
4376
4377 .PHONY: maybe-html-opcodes html-opcodes
4378 maybe-html-opcodes:
4379 @if opcodes
4380 maybe-html-opcodes: html-opcodes
4381
4382 html-opcodes: \
4383     configure-opcodes 
4384         @[ -f ./opcodes/Makefile ] || exit 0; \
4385         r=`${PWD_COMMAND}`; export r; \
4386         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4387         $(HOST_EXPORTS) \
4388         for flag in $(EXTRA_HOST_FLAGS) ; do \
4389           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4390         done; \
4391         echo "Doing html in opcodes" ; \
4392         (cd $(HOST_SUBDIR)/opcodes && \
4393           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4394                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4395                   "RANLIB=$${RANLIB}" \
4396                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4397                   html) \
4398           || exit 1
4399
4400 @endif opcodes
4401
4402 .PHONY: maybe-TAGS-opcodes TAGS-opcodes
4403 maybe-TAGS-opcodes:
4404 @if opcodes
4405 maybe-TAGS-opcodes: TAGS-opcodes
4406
4407 TAGS-opcodes: \
4408     configure-opcodes 
4409         @[ -f ./opcodes/Makefile ] || exit 0; \
4410         r=`${PWD_COMMAND}`; export r; \
4411         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4412         $(HOST_EXPORTS) \
4413         for flag in $(EXTRA_HOST_FLAGS) ; do \
4414           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4415         done; \
4416         echo "Doing TAGS in opcodes" ; \
4417         (cd $(HOST_SUBDIR)/opcodes && \
4418           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4419                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4420                   "RANLIB=$${RANLIB}" \
4421                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4422                   TAGS) \
4423           || exit 1
4424
4425 @endif opcodes
4426
4427 .PHONY: maybe-install-info-opcodes install-info-opcodes
4428 maybe-install-info-opcodes:
4429 @if opcodes
4430 maybe-install-info-opcodes: install-info-opcodes
4431
4432 install-info-opcodes: \
4433     configure-opcodes \
4434     info-opcodes 
4435         @[ -f ./opcodes/Makefile ] || exit 0; \
4436         r=`${PWD_COMMAND}`; export r; \
4437         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4438         $(HOST_EXPORTS) \
4439         for flag in $(EXTRA_HOST_FLAGS) ; do \
4440           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4441         done; \
4442         echo "Doing install-info in opcodes" ; \
4443         (cd $(HOST_SUBDIR)/opcodes && \
4444           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4445                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4446                   "RANLIB=$${RANLIB}" \
4447                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4448                   install-info) \
4449           || exit 1
4450
4451 @endif opcodes
4452
4453 .PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
4454 maybe-install-pdf-opcodes:
4455 @if opcodes
4456 maybe-install-pdf-opcodes: install-pdf-opcodes
4457
4458 install-pdf-opcodes: \
4459     configure-opcodes \
4460     pdf-opcodes 
4461         @[ -f ./opcodes/Makefile ] || exit 0; \
4462         r=`${PWD_COMMAND}`; export r; \
4463         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4464         $(HOST_EXPORTS) \
4465         for flag in $(EXTRA_HOST_FLAGS) ; do \
4466           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4467         done; \
4468         echo "Doing install-pdf in opcodes" ; \
4469         (cd $(HOST_SUBDIR)/opcodes && \
4470           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4471                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4472                   "RANLIB=$${RANLIB}" \
4473                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4474                   install-pdf) \
4475           || exit 1
4476
4477 @endif opcodes
4478
4479 .PHONY: maybe-install-html-opcodes install-html-opcodes
4480 maybe-install-html-opcodes:
4481 @if opcodes
4482 maybe-install-html-opcodes: install-html-opcodes
4483
4484 install-html-opcodes: \
4485     configure-opcodes \
4486     html-opcodes 
4487         @[ -f ./opcodes/Makefile ] || exit 0; \
4488         r=`${PWD_COMMAND}`; export r; \
4489         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4490         $(HOST_EXPORTS) \
4491         for flag in $(EXTRA_HOST_FLAGS) ; do \
4492           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4493         done; \
4494         echo "Doing install-html in opcodes" ; \
4495         (cd $(HOST_SUBDIR)/opcodes && \
4496           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4497                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4498                   "RANLIB=$${RANLIB}" \
4499                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4500                   install-html) \
4501           || exit 1
4502
4503 @endif opcodes
4504
4505 .PHONY: maybe-installcheck-opcodes installcheck-opcodes
4506 maybe-installcheck-opcodes:
4507 @if opcodes
4508 maybe-installcheck-opcodes: installcheck-opcodes
4509
4510 installcheck-opcodes: \
4511     configure-opcodes 
4512         @[ -f ./opcodes/Makefile ] || exit 0; \
4513         r=`${PWD_COMMAND}`; export r; \
4514         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4515         $(HOST_EXPORTS) \
4516         for flag in $(EXTRA_HOST_FLAGS) ; do \
4517           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4518         done; \
4519         echo "Doing installcheck in opcodes" ; \
4520         (cd $(HOST_SUBDIR)/opcodes && \
4521           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4522                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4523                   "RANLIB=$${RANLIB}" \
4524                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4525                   installcheck) \
4526           || exit 1
4527
4528 @endif opcodes
4529
4530 .PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
4531 maybe-mostlyclean-opcodes:
4532 @if opcodes
4533 maybe-mostlyclean-opcodes: mostlyclean-opcodes
4534
4535 mostlyclean-opcodes: 
4536         @[ -f ./opcodes/Makefile ] || exit 0; \
4537         r=`${PWD_COMMAND}`; export r; \
4538         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4539         $(HOST_EXPORTS) \
4540         for flag in $(EXTRA_HOST_FLAGS) ; do \
4541           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4542         done; \
4543         echo "Doing mostlyclean in opcodes" ; \
4544         (cd $(HOST_SUBDIR)/opcodes && \
4545           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4546                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4547                   "RANLIB=$${RANLIB}" \
4548                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4549                   mostlyclean) \
4550           || exit 1
4551
4552 @endif opcodes
4553
4554 .PHONY: maybe-clean-opcodes clean-opcodes
4555 maybe-clean-opcodes:
4556 @if opcodes
4557 maybe-clean-opcodes: clean-opcodes
4558
4559 clean-opcodes: 
4560         @[ -f ./opcodes/Makefile ] || exit 0; \
4561         r=`${PWD_COMMAND}`; export r; \
4562         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4563         $(HOST_EXPORTS) \
4564         for flag in $(EXTRA_HOST_FLAGS) ; do \
4565           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4566         done; \
4567         echo "Doing clean in opcodes" ; \
4568         (cd $(HOST_SUBDIR)/opcodes && \
4569           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4570                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4571                   "RANLIB=$${RANLIB}" \
4572                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4573                   clean) \
4574           || exit 1
4575
4576 @endif opcodes
4577
4578 .PHONY: maybe-distclean-opcodes distclean-opcodes
4579 maybe-distclean-opcodes:
4580 @if opcodes
4581 maybe-distclean-opcodes: distclean-opcodes
4582
4583 distclean-opcodes: 
4584         @[ -f ./opcodes/Makefile ] || exit 0; \
4585         r=`${PWD_COMMAND}`; export r; \
4586         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4587         $(HOST_EXPORTS) \
4588         for flag in $(EXTRA_HOST_FLAGS) ; do \
4589           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4590         done; \
4591         echo "Doing distclean in opcodes" ; \
4592         (cd $(HOST_SUBDIR)/opcodes && \
4593           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4594                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4595                   "RANLIB=$${RANLIB}" \
4596                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4597                   distclean) \
4598           || exit 1
4599
4600 @endif opcodes
4601
4602 .PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
4603 maybe-maintainer-clean-opcodes:
4604 @if opcodes
4605 maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
4606
4607 maintainer-clean-opcodes: 
4608         @[ -f ./opcodes/Makefile ] || exit 0; \
4609         r=`${PWD_COMMAND}`; export r; \
4610         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4611         $(HOST_EXPORTS) \
4612         for flag in $(EXTRA_HOST_FLAGS) ; do \
4613           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4614         done; \
4615         echo "Doing maintainer-clean in opcodes" ; \
4616         (cd $(HOST_SUBDIR)/opcodes && \
4617           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4618                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4619                   "RANLIB=$${RANLIB}" \
4620                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4621                   maintainer-clean) \
4622           || exit 1
4623
4624 @endif opcodes
4625
4626
4627
4628 .PHONY: configure-binutils maybe-configure-binutils
4629 maybe-configure-binutils:
4630 @if gcc-bootstrap
4631 configure-binutils: stage_current
4632 @endif gcc-bootstrap
4633 @if binutils
4634 maybe-configure-binutils: configure-binutils
4635 configure-binutils: 
4636         @r=`${PWD_COMMAND}`; export r; \
4637         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4638         test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4639         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4640         $(HOST_EXPORTS)  \
4641         echo Configuring in $(HOST_SUBDIR)/binutils; \
4642         cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4643         case $(srcdir) in \
4644           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4645           *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4646                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4647         esac; \
4648         srcdiroption="--srcdir=$${topdir}/binutils"; \
4649         libsrcdir="$$s/binutils"; \
4650         $(SHELL) $${libsrcdir}/configure \
4651           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4652           --target=${target_alias} $${srcdiroption}  \
4653           || exit 1
4654 @endif binutils
4655
4656
4657
4658 .PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
4659 maybe-configure-stage1-binutils:
4660 @if binutils-bootstrap
4661 maybe-configure-stage1-binutils: configure-stage1-binutils
4662 configure-stage1-binutils:
4663         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4664         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4665         @r=`${PWD_COMMAND}`; export r; \
4666         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4667         TFLAGS="$(STAGE1_TFLAGS)"; \
4668         test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4669         $(HOST_EXPORTS) \
4670         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4671         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4672         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
4673         echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
4674         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4675         cd $(HOST_SUBDIR)/binutils || exit 1; \
4676         case $(srcdir) in \
4677           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4678           *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4679                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4680         esac; \
4681         srcdiroption="--srcdir=$${topdir}/binutils"; \
4682         libsrcdir="$$s/binutils"; \
4683         $(SHELL) $${libsrcdir}/configure \
4684           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4685           --target=${target_alias} $${srcdiroption} \
4686           $(STAGE1_CONFIGURE_FLAGS)
4687 @endif binutils-bootstrap
4688
4689 .PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
4690 maybe-configure-stage2-binutils:
4691 @if binutils-bootstrap
4692 maybe-configure-stage2-binutils: configure-stage2-binutils
4693 configure-stage2-binutils:
4694         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4695         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4696         @r=`${PWD_COMMAND}`; export r; \
4697         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4698         TFLAGS="$(STAGE2_TFLAGS)"; \
4699         test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4700         $(HOST_EXPORTS) \
4701         $(POSTSTAGE1_HOST_EXPORTS) \
4702         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4703         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4704         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
4705         echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
4706         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4707         cd $(HOST_SUBDIR)/binutils || exit 1; \
4708         case $(srcdir) in \
4709           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4710           *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4711                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4712         esac; \
4713         srcdiroption="--srcdir=$${topdir}/binutils"; \
4714         libsrcdir="$$s/binutils"; \
4715         $(SHELL) $${libsrcdir}/configure \
4716           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4717           --target=${target_alias} $${srcdiroption} \
4718           --with-build-libsubdir=$(HOST_SUBDIR) \
4719           $(STAGE2_CONFIGURE_FLAGS)
4720 @endif binutils-bootstrap
4721
4722 .PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
4723 maybe-configure-stage3-binutils:
4724 @if binutils-bootstrap
4725 maybe-configure-stage3-binutils: configure-stage3-binutils
4726 configure-stage3-binutils:
4727         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4728         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4729         @r=`${PWD_COMMAND}`; export r; \
4730         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4731         TFLAGS="$(STAGE3_TFLAGS)"; \
4732         test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4733         $(HOST_EXPORTS) \
4734         $(POSTSTAGE1_HOST_EXPORTS) \
4735         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4736         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4737         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
4738         echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
4739         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4740         cd $(HOST_SUBDIR)/binutils || exit 1; \
4741         case $(srcdir) in \
4742           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4743           *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4744                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4745         esac; \
4746         srcdiroption="--srcdir=$${topdir}/binutils"; \
4747         libsrcdir="$$s/binutils"; \
4748         $(SHELL) $${libsrcdir}/configure \
4749           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4750           --target=${target_alias} $${srcdiroption} \
4751           --with-build-libsubdir=$(HOST_SUBDIR) \
4752           $(STAGE3_CONFIGURE_FLAGS)
4753 @endif binutils-bootstrap
4754
4755 .PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
4756 maybe-configure-stage4-binutils:
4757 @if binutils-bootstrap
4758 maybe-configure-stage4-binutils: configure-stage4-binutils
4759 configure-stage4-binutils:
4760         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4761         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4762         @r=`${PWD_COMMAND}`; export r; \
4763         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4764         TFLAGS="$(STAGE4_TFLAGS)"; \
4765         test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4766         $(HOST_EXPORTS) \
4767         $(POSTSTAGE1_HOST_EXPORTS) \
4768         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4769         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4770         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
4771         echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
4772         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4773         cd $(HOST_SUBDIR)/binutils || exit 1; \
4774         case $(srcdir) in \
4775           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4776           *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4777                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4778         esac; \
4779         srcdiroption="--srcdir=$${topdir}/binutils"; \
4780         libsrcdir="$$s/binutils"; \
4781         $(SHELL) $${libsrcdir}/configure \
4782           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4783           --target=${target_alias} $${srcdiroption} \
4784           --with-build-libsubdir=$(HOST_SUBDIR) \
4785           $(STAGE4_CONFIGURE_FLAGS)
4786 @endif binutils-bootstrap
4787
4788 .PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
4789 maybe-configure-stageprofile-binutils:
4790 @if binutils-bootstrap
4791 maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
4792 configure-stageprofile-binutils:
4793         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4794         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4795         @r=`${PWD_COMMAND}`; export r; \
4796         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4797         TFLAGS="$(STAGEprofile_TFLAGS)"; \
4798         test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4799         $(HOST_EXPORTS) \
4800         $(POSTSTAGE1_HOST_EXPORTS) \
4801         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4802         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4803         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
4804         echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
4805         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4806         cd $(HOST_SUBDIR)/binutils || exit 1; \
4807         case $(srcdir) in \
4808           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4809           *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4810                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4811         esac; \
4812         srcdiroption="--srcdir=$${topdir}/binutils"; \
4813         libsrcdir="$$s/binutils"; \
4814         $(SHELL) $${libsrcdir}/configure \
4815           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4816           --target=${target_alias} $${srcdiroption} \
4817           --with-build-libsubdir=$(HOST_SUBDIR) \
4818           $(STAGEprofile_CONFIGURE_FLAGS)
4819 @endif binutils-bootstrap
4820
4821 .PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
4822 maybe-configure-stagefeedback-binutils:
4823 @if binutils-bootstrap
4824 maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
4825 configure-stagefeedback-binutils:
4826         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4827         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4828         @r=`${PWD_COMMAND}`; export r; \
4829         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4830         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4831         test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4832         $(HOST_EXPORTS) \
4833         $(POSTSTAGE1_HOST_EXPORTS) \
4834         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4835         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4836         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
4837         echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
4838         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4839         cd $(HOST_SUBDIR)/binutils || exit 1; \
4840         case $(srcdir) in \
4841           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4842           *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4843                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4844         esac; \
4845         srcdiroption="--srcdir=$${topdir}/binutils"; \
4846         libsrcdir="$$s/binutils"; \
4847         $(SHELL) $${libsrcdir}/configure \
4848           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4849           --target=${target_alias} $${srcdiroption} \
4850           --with-build-libsubdir=$(HOST_SUBDIR) \
4851           $(STAGEfeedback_CONFIGURE_FLAGS)
4852 @endif binutils-bootstrap
4853
4854
4855
4856
4857
4858 .PHONY: all-binutils maybe-all-binutils
4859 maybe-all-binutils:
4860 @if gcc-bootstrap
4861 all-binutils: stage_current
4862 @endif gcc-bootstrap
4863 @if binutils
4864 TARGET-binutils=all
4865 maybe-all-binutils: all-binutils
4866 all-binutils: configure-binutils
4867         @r=`${PWD_COMMAND}`; export r; \
4868         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4869         $(HOST_EXPORTS)  \
4870         (cd $(HOST_SUBDIR)/binutils && \
4871           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
4872                 $(TARGET-binutils))
4873 @endif binutils
4874
4875
4876
4877 .PHONY: all-stage1-binutils maybe-all-stage1-binutils
4878 .PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
4879 maybe-all-stage1-binutils:
4880 maybe-clean-stage1-binutils:
4881 @if binutils-bootstrap
4882 maybe-all-stage1-binutils: all-stage1-binutils
4883 all-stage1: all-stage1-binutils
4884 TARGET-stage1-binutils = $(TARGET-binutils)
4885 all-stage1-binutils: configure-stage1-binutils
4886         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4887         @r=`${PWD_COMMAND}`; export r; \
4888         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4889         TFLAGS="$(STAGE1_TFLAGS)"; \
4890         $(HOST_EXPORTS)  \
4891         cd $(HOST_SUBDIR)/binutils && \
4892         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4893                 CFLAGS="$(STAGE1_CFLAGS)" \
4894                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4895                 LIBCFLAGS="$(LIBCFLAGS)" \
4896                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4897                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4898                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4899                 $(EXTRA_HOST_FLAGS)   \
4900                 TFLAGS="$(STAGE1_TFLAGS)" \
4901                 $(TARGET-stage1-binutils)
4902
4903 maybe-clean-stage1-binutils: clean-stage1-binutils
4904 clean-stage1: clean-stage1-binutils
4905 clean-stage1-binutils:
4906         @if [ $(current_stage) = stage1 ]; then \
4907           [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
4908         else \
4909           [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
4910           $(MAKE) stage1-start; \
4911         fi; \
4912         cd $(HOST_SUBDIR)/binutils && \
4913         $(MAKE) $(EXTRA_HOST_FLAGS)  \
4914                  clean
4915 @endif binutils-bootstrap
4916
4917
4918 .PHONY: all-stage2-binutils maybe-all-stage2-binutils
4919 .PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
4920 maybe-all-stage2-binutils:
4921 maybe-clean-stage2-binutils:
4922 @if binutils-bootstrap
4923 maybe-all-stage2-binutils: all-stage2-binutils
4924 all-stage2: all-stage2-binutils
4925 TARGET-stage2-binutils = $(TARGET-binutils)
4926 all-stage2-binutils: configure-stage2-binutils
4927         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4928         @r=`${PWD_COMMAND}`; export r; \
4929         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4930         TFLAGS="$(STAGE2_TFLAGS)"; \
4931         $(HOST_EXPORTS) \
4932         $(POSTSTAGE1_HOST_EXPORTS)  \
4933         cd $(HOST_SUBDIR)/binutils && \
4934         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4935                 CFLAGS="$(STAGE2_CFLAGS)" \
4936                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4937                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4938                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4939                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4940                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4941                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4942                 TFLAGS="$(STAGE2_TFLAGS)" \
4943                 $(TARGET-stage2-binutils)
4944
4945 maybe-clean-stage2-binutils: clean-stage2-binutils
4946 clean-stage2: clean-stage2-binutils
4947 clean-stage2-binutils:
4948         @if [ $(current_stage) = stage2 ]; then \
4949           [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
4950         else \
4951           [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
4952           $(MAKE) stage2-start; \
4953         fi; \
4954         cd $(HOST_SUBDIR)/binutils && \
4955         $(MAKE) $(EXTRA_HOST_FLAGS)  \
4956                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
4957                  clean
4958 @endif binutils-bootstrap
4959
4960
4961 .PHONY: all-stage3-binutils maybe-all-stage3-binutils
4962 .PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
4963 maybe-all-stage3-binutils:
4964 maybe-clean-stage3-binutils:
4965 @if binutils-bootstrap
4966 maybe-all-stage3-binutils: all-stage3-binutils
4967 all-stage3: all-stage3-binutils
4968 TARGET-stage3-binutils = $(TARGET-binutils)
4969 all-stage3-binutils: configure-stage3-binutils
4970         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4971         @r=`${PWD_COMMAND}`; export r; \
4972         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4973         TFLAGS="$(STAGE3_TFLAGS)"; \
4974         $(HOST_EXPORTS) \
4975         $(POSTSTAGE1_HOST_EXPORTS)  \
4976         cd $(HOST_SUBDIR)/binutils && \
4977         $(MAKE) $(BASE_FLAGS_TO_PASS) \
4978                 CFLAGS="$(STAGE3_CFLAGS)" \
4979                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4980                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
4981                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4982                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4983                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4984                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4985                 TFLAGS="$(STAGE3_TFLAGS)" \
4986                 $(TARGET-stage3-binutils)
4987
4988 maybe-clean-stage3-binutils: clean-stage3-binutils
4989 clean-stage3: clean-stage3-binutils
4990 clean-stage3-binutils:
4991         @if [ $(current_stage) = stage3 ]; then \
4992           [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
4993         else \
4994           [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
4995           $(MAKE) stage3-start; \
4996         fi; \
4997         cd $(HOST_SUBDIR)/binutils && \
4998         $(MAKE) $(EXTRA_HOST_FLAGS)  \
4999                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
5000                  clean
5001 @endif binutils-bootstrap
5002
5003
5004 .PHONY: all-stage4-binutils maybe-all-stage4-binutils
5005 .PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
5006 maybe-all-stage4-binutils:
5007 maybe-clean-stage4-binutils:
5008 @if binutils-bootstrap
5009 maybe-all-stage4-binutils: all-stage4-binutils
5010 all-stage4: all-stage4-binutils
5011 TARGET-stage4-binutils = $(TARGET-binutils)
5012 all-stage4-binutils: configure-stage4-binutils
5013         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5014         @r=`${PWD_COMMAND}`; export r; \
5015         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5016         TFLAGS="$(STAGE4_TFLAGS)"; \
5017         $(HOST_EXPORTS) \
5018         $(POSTSTAGE1_HOST_EXPORTS)  \
5019         cd $(HOST_SUBDIR)/binutils && \
5020         $(MAKE) $(BASE_FLAGS_TO_PASS) \
5021                 CFLAGS="$(STAGE4_CFLAGS)" \
5022                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
5023                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
5024                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5025                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5026                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5027                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5028                 TFLAGS="$(STAGE4_TFLAGS)" \
5029                 $(TARGET-stage4-binutils)
5030
5031 maybe-clean-stage4-binutils: clean-stage4-binutils
5032 clean-stage4: clean-stage4-binutils
5033 clean-stage4-binutils:
5034         @if [ $(current_stage) = stage4 ]; then \
5035           [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5036         else \
5037           [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
5038           $(MAKE) stage4-start; \
5039         fi; \
5040         cd $(HOST_SUBDIR)/binutils && \
5041         $(MAKE) $(EXTRA_HOST_FLAGS)  \
5042                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
5043                  clean
5044 @endif binutils-bootstrap
5045
5046
5047 .PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
5048 .PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
5049 maybe-all-stageprofile-binutils:
5050 maybe-clean-stageprofile-binutils:
5051 @if binutils-bootstrap
5052 maybe-all-stageprofile-binutils: all-stageprofile-binutils
5053 all-stageprofile: all-stageprofile-binutils
5054 TARGET-stageprofile-binutils = $(TARGET-binutils)
5055 all-stageprofile-binutils: configure-stageprofile-binutils
5056         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5057         @r=`${PWD_COMMAND}`; export r; \
5058         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5059         TFLAGS="$(STAGEprofile_TFLAGS)"; \
5060         $(HOST_EXPORTS) \
5061         $(POSTSTAGE1_HOST_EXPORTS)  \
5062         cd $(HOST_SUBDIR)/binutils && \
5063         $(MAKE) $(BASE_FLAGS_TO_PASS) \
5064                 CFLAGS="$(STAGEprofile_CFLAGS)" \
5065                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
5066                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5067                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5068                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5069                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5070                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5071                 TFLAGS="$(STAGEprofile_TFLAGS)" \
5072                 $(TARGET-stageprofile-binutils)
5073
5074 maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
5075 clean-stageprofile: clean-stageprofile-binutils
5076 clean-stageprofile-binutils:
5077         @if [ $(current_stage) = stageprofile ]; then \
5078           [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5079         else \
5080           [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
5081           $(MAKE) stageprofile-start; \
5082         fi; \
5083         cd $(HOST_SUBDIR)/binutils && \
5084         $(MAKE) $(EXTRA_HOST_FLAGS)  \
5085                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
5086                  clean
5087 @endif binutils-bootstrap
5088
5089
5090 .PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
5091 .PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
5092 maybe-all-stagefeedback-binutils:
5093 maybe-clean-stagefeedback-binutils:
5094 @if binutils-bootstrap
5095 maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
5096 all-stagefeedback: all-stagefeedback-binutils
5097 TARGET-stagefeedback-binutils = $(TARGET-binutils)
5098 all-stagefeedback-binutils: configure-stagefeedback-binutils
5099         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5100         @r=`${PWD_COMMAND}`; export r; \
5101         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5102         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5103         $(HOST_EXPORTS) \
5104         $(POSTSTAGE1_HOST_EXPORTS)  \
5105         cd $(HOST_SUBDIR)/binutils && \
5106         $(MAKE) $(BASE_FLAGS_TO_PASS) \
5107                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
5108                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
5109                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5110                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5111                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5112                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5113                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5114                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
5115                 $(TARGET-stagefeedback-binutils)
5116
5117 maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
5118 clean-stagefeedback: clean-stagefeedback-binutils
5119 clean-stagefeedback-binutils:
5120         @if [ $(current_stage) = stagefeedback ]; then \
5121           [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5122         else \
5123           [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
5124           $(MAKE) stagefeedback-start; \
5125         fi; \
5126         cd $(HOST_SUBDIR)/binutils && \
5127         $(MAKE) $(EXTRA_HOST_FLAGS)  \
5128                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
5129                  clean
5130 @endif binutils-bootstrap
5131
5132
5133
5134
5135
5136 .PHONY: check-binutils maybe-check-binutils
5137 maybe-check-binutils:
5138 @if binutils
5139 maybe-check-binutils: check-binutils
5140
5141 check-binutils:
5142         @: $(MAKE); $(unstage)
5143         @r=`${PWD_COMMAND}`; export r; \
5144         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5145         $(HOST_EXPORTS) \
5146         (cd $(HOST_SUBDIR)/binutils && \
5147           $(MAKE) $(FLAGS_TO_PASS)  check)
5148
5149 @endif binutils
5150
5151 .PHONY: install-binutils maybe-install-binutils
5152 maybe-install-binutils:
5153 @if binutils
5154 maybe-install-binutils: install-binutils
5155
5156 install-binutils: installdirs
5157         @: $(MAKE); $(unstage)
5158         @r=`${PWD_COMMAND}`; export r; \
5159         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5160         $(HOST_EXPORTS) \
5161         (cd $(HOST_SUBDIR)/binutils && \
5162           $(MAKE) $(FLAGS_TO_PASS)  install)
5163
5164 @endif binutils
5165
5166 .PHONY: install-strip-binutils maybe-install-strip-binutils
5167 maybe-install-strip-binutils:
5168 @if binutils
5169 maybe-install-strip-binutils: install-strip-binutils
5170
5171 install-strip-binutils: installdirs
5172         @: $(MAKE); $(unstage)
5173         @r=`${PWD_COMMAND}`; export r; \
5174         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5175         $(HOST_EXPORTS) \
5176         (cd $(HOST_SUBDIR)/binutils && \
5177           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
5178
5179 @endif binutils
5180
5181 # Other targets (info, dvi, pdf, etc.)
5182
5183 .PHONY: maybe-info-binutils info-binutils
5184 maybe-info-binutils:
5185 @if binutils
5186 maybe-info-binutils: info-binutils
5187
5188 info-binutils: \
5189     configure-binutils 
5190         @[ -f ./binutils/Makefile ] || exit 0; \
5191         r=`${PWD_COMMAND}`; export r; \
5192         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5193         $(HOST_EXPORTS) \
5194         for flag in $(EXTRA_HOST_FLAGS) ; do \
5195           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5196         done; \
5197         echo "Doing info in binutils" ; \
5198         (cd $(HOST_SUBDIR)/binutils && \
5199           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5200                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5201                   "RANLIB=$${RANLIB}" \
5202                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5203                   info) \
5204           || exit 1
5205
5206 @endif binutils
5207
5208 .PHONY: maybe-dvi-binutils dvi-binutils
5209 maybe-dvi-binutils:
5210 @if binutils
5211 maybe-dvi-binutils: dvi-binutils
5212
5213 dvi-binutils: \
5214     configure-binutils 
5215         @[ -f ./binutils/Makefile ] || exit 0; \
5216         r=`${PWD_COMMAND}`; export r; \
5217         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5218         $(HOST_EXPORTS) \
5219         for flag in $(EXTRA_HOST_FLAGS) ; do \
5220           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5221         done; \
5222         echo "Doing dvi in binutils" ; \
5223         (cd $(HOST_SUBDIR)/binutils && \
5224           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5225                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5226                   "RANLIB=$${RANLIB}" \
5227                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5228                   dvi) \
5229           || exit 1
5230
5231 @endif binutils
5232
5233 .PHONY: maybe-pdf-binutils pdf-binutils
5234 maybe-pdf-binutils:
5235 @if binutils
5236 maybe-pdf-binutils: pdf-binutils
5237
5238 pdf-binutils: \
5239     configure-binutils 
5240         @[ -f ./binutils/Makefile ] || exit 0; \
5241         r=`${PWD_COMMAND}`; export r; \
5242         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5243         $(HOST_EXPORTS) \
5244         for flag in $(EXTRA_HOST_FLAGS) ; do \
5245           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5246         done; \
5247         echo "Doing pdf in binutils" ; \
5248         (cd $(HOST_SUBDIR)/binutils && \
5249           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5250                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5251                   "RANLIB=$${RANLIB}" \
5252                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5253                   pdf) \
5254           || exit 1
5255
5256 @endif binutils
5257
5258 .PHONY: maybe-html-binutils html-binutils
5259 maybe-html-binutils:
5260 @if binutils
5261 maybe-html-binutils: html-binutils
5262
5263 html-binutils: \
5264     configure-binutils 
5265         @[ -f ./binutils/Makefile ] || exit 0; \
5266         r=`${PWD_COMMAND}`; export r; \
5267         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5268         $(HOST_EXPORTS) \
5269         for flag in $(EXTRA_HOST_FLAGS) ; do \
5270           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5271         done; \
5272         echo "Doing html in binutils" ; \
5273         (cd $(HOST_SUBDIR)/binutils && \
5274           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5275                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5276                   "RANLIB=$${RANLIB}" \
5277                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5278                   html) \
5279           || exit 1
5280
5281 @endif binutils
5282
5283 .PHONY: maybe-TAGS-binutils TAGS-binutils
5284 maybe-TAGS-binutils:
5285 @if binutils
5286 maybe-TAGS-binutils: TAGS-binutils
5287
5288 TAGS-binutils: \
5289     configure-binutils 
5290         @[ -f ./binutils/Makefile ] || exit 0; \
5291         r=`${PWD_COMMAND}`; export r; \
5292         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5293         $(HOST_EXPORTS) \
5294         for flag in $(EXTRA_HOST_FLAGS) ; do \
5295           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5296         done; \
5297         echo "Doing TAGS in binutils" ; \
5298         (cd $(HOST_SUBDIR)/binutils && \
5299           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5300                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5301                   "RANLIB=$${RANLIB}" \
5302                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5303                   TAGS) \
5304           || exit 1
5305
5306 @endif binutils
5307
5308 .PHONY: maybe-install-info-binutils install-info-binutils
5309 maybe-install-info-binutils:
5310 @if binutils
5311 maybe-install-info-binutils: install-info-binutils
5312
5313 install-info-binutils: \
5314     configure-binutils \
5315     info-binutils 
5316         @[ -f ./binutils/Makefile ] || exit 0; \
5317         r=`${PWD_COMMAND}`; export r; \
5318         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5319         $(HOST_EXPORTS) \
5320         for flag in $(EXTRA_HOST_FLAGS) ; do \
5321           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5322         done; \
5323         echo "Doing install-info in binutils" ; \
5324         (cd $(HOST_SUBDIR)/binutils && \
5325           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5326                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5327                   "RANLIB=$${RANLIB}" \
5328                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5329                   install-info) \
5330           || exit 1
5331
5332 @endif binutils
5333
5334 .PHONY: maybe-install-pdf-binutils install-pdf-binutils
5335 maybe-install-pdf-binutils:
5336 @if binutils
5337 maybe-install-pdf-binutils: install-pdf-binutils
5338
5339 install-pdf-binutils: \
5340     configure-binutils \
5341     pdf-binutils 
5342         @[ -f ./binutils/Makefile ] || exit 0; \
5343         r=`${PWD_COMMAND}`; export r; \
5344         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5345         $(HOST_EXPORTS) \
5346         for flag in $(EXTRA_HOST_FLAGS) ; do \
5347           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5348         done; \
5349         echo "Doing install-pdf in binutils" ; \
5350         (cd $(HOST_SUBDIR)/binutils && \
5351           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5352                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5353                   "RANLIB=$${RANLIB}" \
5354                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5355                   install-pdf) \
5356           || exit 1
5357
5358 @endif binutils
5359
5360 .PHONY: maybe-install-html-binutils install-html-binutils
5361 maybe-install-html-binutils:
5362 @if binutils
5363 maybe-install-html-binutils: install-html-binutils
5364
5365 install-html-binutils: \
5366     configure-binutils \
5367     html-binutils 
5368         @[ -f ./binutils/Makefile ] || exit 0; \
5369         r=`${PWD_COMMAND}`; export r; \
5370         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5371         $(HOST_EXPORTS) \
5372         for flag in $(EXTRA_HOST_FLAGS) ; do \
5373           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5374         done; \
5375         echo "Doing install-html in binutils" ; \
5376         (cd $(HOST_SUBDIR)/binutils && \
5377           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5378                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5379                   "RANLIB=$${RANLIB}" \
5380                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5381                   install-html) \
5382           || exit 1
5383
5384 @endif binutils
5385
5386 .PHONY: maybe-installcheck-binutils installcheck-binutils
5387 maybe-installcheck-binutils:
5388 @if binutils
5389 maybe-installcheck-binutils: installcheck-binutils
5390
5391 installcheck-binutils: \
5392     configure-binutils 
5393         @[ -f ./binutils/Makefile ] || exit 0; \
5394         r=`${PWD_COMMAND}`; export r; \
5395         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5396         $(HOST_EXPORTS) \
5397         for flag in $(EXTRA_HOST_FLAGS) ; do \
5398           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5399         done; \
5400         echo "Doing installcheck in binutils" ; \
5401         (cd $(HOST_SUBDIR)/binutils && \
5402           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5403                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5404                   "RANLIB=$${RANLIB}" \
5405                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5406                   installcheck) \
5407           || exit 1
5408
5409 @endif binutils
5410
5411 .PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
5412 maybe-mostlyclean-binutils:
5413 @if binutils
5414 maybe-mostlyclean-binutils: mostlyclean-binutils
5415
5416 mostlyclean-binutils: 
5417         @[ -f ./binutils/Makefile ] || exit 0; \
5418         r=`${PWD_COMMAND}`; export r; \
5419         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5420         $(HOST_EXPORTS) \
5421         for flag in $(EXTRA_HOST_FLAGS) ; do \
5422           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5423         done; \
5424         echo "Doing mostlyclean in binutils" ; \
5425         (cd $(HOST_SUBDIR)/binutils && \
5426           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5427                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5428                   "RANLIB=$${RANLIB}" \
5429                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5430                   mostlyclean) \
5431           || exit 1
5432
5433 @endif binutils
5434
5435 .PHONY: maybe-clean-binutils clean-binutils
5436 maybe-clean-binutils:
5437 @if binutils
5438 maybe-clean-binutils: clean-binutils
5439
5440 clean-binutils: 
5441         @[ -f ./binutils/Makefile ] || exit 0; \
5442         r=`${PWD_COMMAND}`; export r; \
5443         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5444         $(HOST_EXPORTS) \
5445         for flag in $(EXTRA_HOST_FLAGS) ; do \
5446           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5447         done; \
5448         echo "Doing clean in binutils" ; \
5449         (cd $(HOST_SUBDIR)/binutils && \
5450           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5451                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5452                   "RANLIB=$${RANLIB}" \
5453                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5454                   clean) \
5455           || exit 1
5456
5457 @endif binutils
5458
5459 .PHONY: maybe-distclean-binutils distclean-binutils
5460 maybe-distclean-binutils:
5461 @if binutils
5462 maybe-distclean-binutils: distclean-binutils
5463
5464 distclean-binutils: 
5465         @[ -f ./binutils/Makefile ] || exit 0; \
5466         r=`${PWD_COMMAND}`; export r; \
5467         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5468         $(HOST_EXPORTS) \
5469         for flag in $(EXTRA_HOST_FLAGS) ; do \
5470           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5471         done; \
5472         echo "Doing distclean in binutils" ; \
5473         (cd $(HOST_SUBDIR)/binutils && \
5474           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5475                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5476                   "RANLIB=$${RANLIB}" \
5477                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5478                   distclean) \
5479           || exit 1
5480
5481 @endif binutils
5482
5483 .PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
5484 maybe-maintainer-clean-binutils:
5485 @if binutils
5486 maybe-maintainer-clean-binutils: maintainer-clean-binutils
5487
5488 maintainer-clean-binutils: 
5489         @[ -f ./binutils/Makefile ] || exit 0; \
5490         r=`${PWD_COMMAND}`; export r; \
5491         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5492         $(HOST_EXPORTS) \
5493         for flag in $(EXTRA_HOST_FLAGS) ; do \
5494           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5495         done; \
5496         echo "Doing maintainer-clean in binutils" ; \
5497         (cd $(HOST_SUBDIR)/binutils && \
5498           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5499                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5500                   "RANLIB=$${RANLIB}" \
5501                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5502                   maintainer-clean) \
5503           || exit 1
5504
5505 @endif binutils
5506
5507
5508
5509 .PHONY: configure-bison maybe-configure-bison
5510 maybe-configure-bison:
5511 @if gcc-bootstrap
5512 configure-bison: stage_current
5513 @endif gcc-bootstrap
5514 @if bison
5515 maybe-configure-bison: configure-bison
5516 configure-bison: 
5517         @: $(MAKE); $(unstage)
5518         @r=`${PWD_COMMAND}`; export r; \
5519         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5520         test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
5521         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
5522         $(HOST_EXPORTS)  \
5523         echo Configuring in $(HOST_SUBDIR)/bison; \
5524         cd "$(HOST_SUBDIR)/bison" || exit 1; \
5525         case $(srcdir) in \
5526           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5527           *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
5528                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5529         esac; \
5530         srcdiroption="--srcdir=$${topdir}/bison"; \
5531         libsrcdir="$$s/bison"; \
5532         $(SHELL) $${libsrcdir}/configure \
5533           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5534           --target=${target_alias} $${srcdiroption}  \
5535           || exit 1
5536 @endif bison
5537
5538
5539
5540
5541
5542 .PHONY: all-bison maybe-all-bison
5543 maybe-all-bison:
5544 @if gcc-bootstrap
5545 all-bison: stage_current
5546 @endif gcc-bootstrap
5547 @if bison
5548 TARGET-bison=all
5549 maybe-all-bison: all-bison
5550 all-bison: configure-bison
5551         @: $(MAKE); $(unstage)
5552         @r=`${PWD_COMMAND}`; export r; \
5553         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5554         $(HOST_EXPORTS)  \
5555         (cd $(HOST_SUBDIR)/bison && \
5556           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
5557                 $(TARGET-bison))
5558 @endif bison
5559
5560
5561
5562
5563 .PHONY: check-bison maybe-check-bison
5564 maybe-check-bison:
5565 @if bison
5566 maybe-check-bison: check-bison
5567
5568 # This module is only tested in a native toolchain.
5569 check-bison:
5570         @: $(MAKE); $(unstage)
5571         @if [ '$(host)' = '$(target)' ] ; then \
5572           r=`${PWD_COMMAND}`; export r; \
5573           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5574           $(HOST_EXPORTS) \
5575           (cd $(HOST_SUBDIR)/bison && \
5576             $(MAKE) $(FLAGS_TO_PASS)  check); \
5577         fi
5578
5579 @endif bison
5580
5581 .PHONY: install-bison maybe-install-bison
5582 maybe-install-bison:
5583 @if bison
5584 maybe-install-bison: install-bison
5585
5586 install-bison: installdirs
5587         @: $(MAKE); $(unstage)
5588         @r=`${PWD_COMMAND}`; export r; \
5589         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5590         $(HOST_EXPORTS) \
5591         (cd $(HOST_SUBDIR)/bison && \
5592           $(MAKE) $(FLAGS_TO_PASS)  install)
5593
5594 @endif bison
5595
5596 .PHONY: install-strip-bison maybe-install-strip-bison
5597 maybe-install-strip-bison:
5598 @if bison
5599 maybe-install-strip-bison: install-strip-bison
5600
5601 install-strip-bison: installdirs
5602         @: $(MAKE); $(unstage)
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)  install-strip)
5608
5609 @endif bison
5610
5611 # Other targets (info, dvi, pdf, etc.)
5612
5613 .PHONY: maybe-info-bison info-bison
5614 maybe-info-bison:
5615 @if bison
5616 maybe-info-bison: info-bison
5617
5618 info-bison: \
5619     configure-bison 
5620         @: $(MAKE); $(unstage)
5621         @[ -f ./bison/Makefile ] || exit 0; \
5622         r=`${PWD_COMMAND}`; export r; \
5623         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5624         $(HOST_EXPORTS) \
5625         for flag in $(EXTRA_HOST_FLAGS) ; do \
5626           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5627         done; \
5628         echo "Doing info in bison" ; \
5629         (cd $(HOST_SUBDIR)/bison && \
5630           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5631                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5632                   "RANLIB=$${RANLIB}" \
5633                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5634                   info) \
5635           || exit 1
5636
5637 @endif bison
5638
5639 .PHONY: maybe-dvi-bison dvi-bison
5640 maybe-dvi-bison:
5641 @if bison
5642 maybe-dvi-bison: dvi-bison
5643
5644 dvi-bison: \
5645     configure-bison 
5646         @: $(MAKE); $(unstage)
5647         @[ -f ./bison/Makefile ] || exit 0; \
5648         r=`${PWD_COMMAND}`; export r; \
5649         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5650         $(HOST_EXPORTS) \
5651         for flag in $(EXTRA_HOST_FLAGS) ; do \
5652           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5653         done; \
5654         echo "Doing dvi in bison" ; \
5655         (cd $(HOST_SUBDIR)/bison && \
5656           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5657                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5658                   "RANLIB=$${RANLIB}" \
5659                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5660                   dvi) \
5661           || exit 1
5662
5663 @endif bison
5664
5665 .PHONY: maybe-pdf-bison pdf-bison
5666 maybe-pdf-bison:
5667 @if bison
5668 maybe-pdf-bison: pdf-bison
5669
5670 pdf-bison: \
5671     configure-bison 
5672         @: $(MAKE); $(unstage)
5673         @[ -f ./bison/Makefile ] || exit 0; \
5674         r=`${PWD_COMMAND}`; export r; \
5675         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5676         $(HOST_EXPORTS) \
5677         for flag in $(EXTRA_HOST_FLAGS) ; do \
5678           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5679         done; \
5680         echo "Doing pdf in bison" ; \
5681         (cd $(HOST_SUBDIR)/bison && \
5682           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5683                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5684                   "RANLIB=$${RANLIB}" \
5685                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5686                   pdf) \
5687           || exit 1
5688
5689 @endif bison
5690
5691 .PHONY: maybe-html-bison html-bison
5692 maybe-html-bison:
5693 @if bison
5694 maybe-html-bison: html-bison
5695
5696 html-bison: \
5697     configure-bison 
5698         @: $(MAKE); $(unstage)
5699         @[ -f ./bison/Makefile ] || exit 0; \
5700         r=`${PWD_COMMAND}`; export r; \
5701         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5702         $(HOST_EXPORTS) \
5703         for flag in $(EXTRA_HOST_FLAGS) ; do \
5704           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5705         done; \
5706         echo "Doing html in bison" ; \
5707         (cd $(HOST_SUBDIR)/bison && \
5708           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5709                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5710                   "RANLIB=$${RANLIB}" \
5711                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5712                   html) \
5713           || exit 1
5714
5715 @endif bison
5716
5717 .PHONY: maybe-TAGS-bison TAGS-bison
5718 maybe-TAGS-bison:
5719 @if bison
5720 maybe-TAGS-bison: TAGS-bison
5721
5722 TAGS-bison: \
5723     configure-bison 
5724         @: $(MAKE); $(unstage)
5725         @[ -f ./bison/Makefile ] || exit 0; \
5726         r=`${PWD_COMMAND}`; export r; \
5727         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5728         $(HOST_EXPORTS) \
5729         for flag in $(EXTRA_HOST_FLAGS) ; do \
5730           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5731         done; \
5732         echo "Doing TAGS in bison" ; \
5733         (cd $(HOST_SUBDIR)/bison && \
5734           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5735                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5736                   "RANLIB=$${RANLIB}" \
5737                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5738                   TAGS) \
5739           || exit 1
5740
5741 @endif bison
5742
5743 .PHONY: maybe-install-info-bison install-info-bison
5744 maybe-install-info-bison:
5745 @if bison
5746 maybe-install-info-bison: install-info-bison
5747
5748 install-info-bison: \
5749     configure-bison \
5750     info-bison 
5751         @: $(MAKE); $(unstage)
5752         @[ -f ./bison/Makefile ] || exit 0; \
5753         r=`${PWD_COMMAND}`; export r; \
5754         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5755         $(HOST_EXPORTS) \
5756         for flag in $(EXTRA_HOST_FLAGS) ; do \
5757           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5758         done; \
5759         echo "Doing install-info in bison" ; \
5760         (cd $(HOST_SUBDIR)/bison && \
5761           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5762                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5763                   "RANLIB=$${RANLIB}" \
5764                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5765                   install-info) \
5766           || exit 1
5767
5768 @endif bison
5769
5770 .PHONY: maybe-install-pdf-bison install-pdf-bison
5771 maybe-install-pdf-bison:
5772 @if bison
5773 maybe-install-pdf-bison: install-pdf-bison
5774
5775 install-pdf-bison: \
5776     configure-bison \
5777     pdf-bison 
5778         @: $(MAKE); $(unstage)
5779         @[ -f ./bison/Makefile ] || exit 0; \
5780         r=`${PWD_COMMAND}`; export r; \
5781         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5782         $(HOST_EXPORTS) \
5783         for flag in $(EXTRA_HOST_FLAGS) ; do \
5784           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5785         done; \
5786         echo "Doing install-pdf in bison" ; \
5787         (cd $(HOST_SUBDIR)/bison && \
5788           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5789                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5790                   "RANLIB=$${RANLIB}" \
5791                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5792                   install-pdf) \
5793           || exit 1
5794
5795 @endif bison
5796
5797 .PHONY: maybe-install-html-bison install-html-bison
5798 maybe-install-html-bison:
5799 @if bison
5800 maybe-install-html-bison: install-html-bison
5801
5802 install-html-bison: \
5803     configure-bison \
5804     html-bison 
5805         @: $(MAKE); $(unstage)
5806         @[ -f ./bison/Makefile ] || exit 0; \
5807         r=`${PWD_COMMAND}`; export r; \
5808         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5809         $(HOST_EXPORTS) \
5810         for flag in $(EXTRA_HOST_FLAGS) ; do \
5811           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5812         done; \
5813         echo "Doing install-html in bison" ; \
5814         (cd $(HOST_SUBDIR)/bison && \
5815           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5816                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5817                   "RANLIB=$${RANLIB}" \
5818                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5819                   install-html) \
5820           || exit 1
5821
5822 @endif bison
5823
5824 .PHONY: maybe-installcheck-bison installcheck-bison
5825 maybe-installcheck-bison:
5826 @if bison
5827 maybe-installcheck-bison: installcheck-bison
5828
5829 installcheck-bison: \
5830     configure-bison 
5831         @: $(MAKE); $(unstage)
5832         @[ -f ./bison/Makefile ] || exit 0; \
5833         r=`${PWD_COMMAND}`; export r; \
5834         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5835         $(HOST_EXPORTS) \
5836         for flag in $(EXTRA_HOST_FLAGS) ; do \
5837           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5838         done; \
5839         echo "Doing installcheck in bison" ; \
5840         (cd $(HOST_SUBDIR)/bison && \
5841           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5842                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5843                   "RANLIB=$${RANLIB}" \
5844                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5845                   installcheck) \
5846           || exit 1
5847
5848 @endif bison
5849
5850 .PHONY: maybe-mostlyclean-bison mostlyclean-bison
5851 maybe-mostlyclean-bison:
5852 @if bison
5853 maybe-mostlyclean-bison: mostlyclean-bison
5854
5855 mostlyclean-bison: 
5856         @: $(MAKE); $(unstage)
5857         @[ -f ./bison/Makefile ] || exit 0; \
5858         r=`${PWD_COMMAND}`; export r; \
5859         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5860         $(HOST_EXPORTS) \
5861         for flag in $(EXTRA_HOST_FLAGS) ; do \
5862           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5863         done; \
5864         echo "Doing mostlyclean in bison" ; \
5865         (cd $(HOST_SUBDIR)/bison && \
5866           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5867                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5868                   "RANLIB=$${RANLIB}" \
5869                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5870                   mostlyclean) \
5871           || exit 1
5872
5873 @endif bison
5874
5875 .PHONY: maybe-clean-bison clean-bison
5876 maybe-clean-bison:
5877 @if bison
5878 maybe-clean-bison: clean-bison
5879
5880 clean-bison: 
5881         @: $(MAKE); $(unstage)
5882         @[ -f ./bison/Makefile ] || exit 0; \
5883         r=`${PWD_COMMAND}`; export r; \
5884         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5885         $(HOST_EXPORTS) \
5886         for flag in $(EXTRA_HOST_FLAGS) ; do \
5887           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5888         done; \
5889         echo "Doing clean in bison" ; \
5890         (cd $(HOST_SUBDIR)/bison && \
5891           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5892                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5893                   "RANLIB=$${RANLIB}" \
5894                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5895                   clean) \
5896           || exit 1
5897
5898 @endif bison
5899
5900 .PHONY: maybe-distclean-bison distclean-bison
5901 maybe-distclean-bison:
5902 @if bison
5903 maybe-distclean-bison: distclean-bison
5904
5905 distclean-bison: 
5906         @: $(MAKE); $(unstage)
5907         @[ -f ./bison/Makefile ] || exit 0; \
5908         r=`${PWD_COMMAND}`; export r; \
5909         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5910         $(HOST_EXPORTS) \
5911         for flag in $(EXTRA_HOST_FLAGS) ; do \
5912           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5913         done; \
5914         echo "Doing distclean in bison" ; \
5915         (cd $(HOST_SUBDIR)/bison && \
5916           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5917                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5918                   "RANLIB=$${RANLIB}" \
5919                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5920                   distclean) \
5921           || exit 1
5922
5923 @endif bison
5924
5925 .PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
5926 maybe-maintainer-clean-bison:
5927 @if bison
5928 maybe-maintainer-clean-bison: maintainer-clean-bison
5929
5930 maintainer-clean-bison: 
5931         @: $(MAKE); $(unstage)
5932         @[ -f ./bison/Makefile ] || exit 0; \
5933         r=`${PWD_COMMAND}`; export r; \
5934         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5935         $(HOST_EXPORTS) \
5936         for flag in $(EXTRA_HOST_FLAGS) ; do \
5937           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5938         done; \
5939         echo "Doing maintainer-clean in bison" ; \
5940         (cd $(HOST_SUBDIR)/bison && \
5941           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5942                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5943                   "RANLIB=$${RANLIB}" \
5944                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5945                   maintainer-clean) \
5946           || exit 1
5947
5948 @endif bison
5949
5950
5951
5952 .PHONY: configure-cgen maybe-configure-cgen
5953 maybe-configure-cgen:
5954 @if gcc-bootstrap
5955 configure-cgen: stage_current
5956 @endif gcc-bootstrap
5957 @if cgen
5958 maybe-configure-cgen: configure-cgen
5959 configure-cgen: 
5960         @: $(MAKE); $(unstage)
5961         @r=`${PWD_COMMAND}`; export r; \
5962         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5963         test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
5964         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen ; \
5965         $(HOST_EXPORTS)  \
5966         echo Configuring in $(HOST_SUBDIR)/cgen; \
5967         cd "$(HOST_SUBDIR)/cgen" || exit 1; \
5968         case $(srcdir) in \
5969           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5970           *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
5971                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5972         esac; \
5973         srcdiroption="--srcdir=$${topdir}/cgen"; \
5974         libsrcdir="$$s/cgen"; \
5975         $(SHELL) $${libsrcdir}/configure \
5976           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5977           --target=${target_alias} $${srcdiroption}  \
5978           || exit 1
5979 @endif cgen
5980
5981
5982
5983
5984
5985 .PHONY: all-cgen maybe-all-cgen
5986 maybe-all-cgen:
5987 @if gcc-bootstrap
5988 all-cgen: stage_current
5989 @endif gcc-bootstrap
5990 @if cgen
5991 TARGET-cgen=all
5992 maybe-all-cgen: all-cgen
5993 all-cgen: configure-cgen
5994         @: $(MAKE); $(unstage)
5995         @r=`${PWD_COMMAND}`; export r; \
5996         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5997         $(HOST_EXPORTS)  \
5998         (cd $(HOST_SUBDIR)/cgen && \
5999           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
6000                 $(TARGET-cgen))
6001 @endif cgen
6002
6003
6004
6005
6006 .PHONY: check-cgen maybe-check-cgen
6007 maybe-check-cgen:
6008 @if cgen
6009 maybe-check-cgen: check-cgen
6010
6011 check-cgen:
6012         @: $(MAKE); $(unstage)
6013         @r=`${PWD_COMMAND}`; export r; \
6014         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6015         $(HOST_EXPORTS) \
6016         (cd $(HOST_SUBDIR)/cgen && \
6017           $(MAKE) $(FLAGS_TO_PASS)  check)
6018
6019 @endif cgen
6020
6021 .PHONY: install-cgen maybe-install-cgen
6022 maybe-install-cgen:
6023 @if cgen
6024 maybe-install-cgen: install-cgen
6025
6026 install-cgen: installdirs
6027         @: $(MAKE); $(unstage)
6028         @r=`${PWD_COMMAND}`; export r; \
6029         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6030         $(HOST_EXPORTS) \
6031         (cd $(HOST_SUBDIR)/cgen && \
6032           $(MAKE) $(FLAGS_TO_PASS)  install)
6033
6034 @endif cgen
6035
6036 .PHONY: install-strip-cgen maybe-install-strip-cgen
6037 maybe-install-strip-cgen:
6038 @if cgen
6039 maybe-install-strip-cgen: install-strip-cgen
6040
6041 install-strip-cgen: installdirs
6042         @: $(MAKE); $(unstage)
6043         @r=`${PWD_COMMAND}`; export r; \
6044         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6045         $(HOST_EXPORTS) \
6046         (cd $(HOST_SUBDIR)/cgen && \
6047           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
6048
6049 @endif cgen
6050
6051 # Other targets (info, dvi, pdf, etc.)
6052
6053 .PHONY: maybe-info-cgen info-cgen
6054 maybe-info-cgen:
6055 @if cgen
6056 maybe-info-cgen: info-cgen
6057
6058 info-cgen: \
6059     configure-cgen 
6060         @: $(MAKE); $(unstage)
6061         @[ -f ./cgen/Makefile ] || exit 0; \
6062         r=`${PWD_COMMAND}`; export r; \
6063         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6064         $(HOST_EXPORTS) \
6065         for flag in $(EXTRA_HOST_FLAGS) ; do \
6066           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6067         done; \
6068         echo "Doing info in cgen" ; \
6069         (cd $(HOST_SUBDIR)/cgen && \
6070           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6071                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6072                   "RANLIB=$${RANLIB}" \
6073                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6074                   info) \
6075           || exit 1
6076
6077 @endif cgen
6078
6079 .PHONY: maybe-dvi-cgen dvi-cgen
6080 maybe-dvi-cgen:
6081 @if cgen
6082 maybe-dvi-cgen: dvi-cgen
6083
6084 dvi-cgen: \
6085     configure-cgen 
6086         @: $(MAKE); $(unstage)
6087         @[ -f ./cgen/Makefile ] || exit 0; \
6088         r=`${PWD_COMMAND}`; export r; \
6089         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6090         $(HOST_EXPORTS) \
6091         for flag in $(EXTRA_HOST_FLAGS) ; do \
6092           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6093         done; \
6094         echo "Doing dvi in cgen" ; \
6095         (cd $(HOST_SUBDIR)/cgen && \
6096           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6097                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6098                   "RANLIB=$${RANLIB}" \
6099                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6100                   dvi) \
6101           || exit 1
6102
6103 @endif cgen
6104
6105 .PHONY: maybe-pdf-cgen pdf-cgen
6106 maybe-pdf-cgen:
6107 @if cgen
6108 maybe-pdf-cgen: pdf-cgen
6109
6110 pdf-cgen: \
6111     configure-cgen 
6112         @: $(MAKE); $(unstage)
6113         @[ -f ./cgen/Makefile ] || exit 0; \
6114         r=`${PWD_COMMAND}`; export r; \
6115         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6116         $(HOST_EXPORTS) \
6117         for flag in $(EXTRA_HOST_FLAGS) ; do \
6118           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6119         done; \
6120         echo "Doing pdf in cgen" ; \
6121         (cd $(HOST_SUBDIR)/cgen && \
6122           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6123                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6124                   "RANLIB=$${RANLIB}" \
6125                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6126                   pdf) \
6127           || exit 1
6128
6129 @endif cgen
6130
6131 .PHONY: maybe-html-cgen html-cgen
6132 maybe-html-cgen:
6133 @if cgen
6134 maybe-html-cgen: html-cgen
6135
6136 html-cgen: \
6137     configure-cgen 
6138         @: $(MAKE); $(unstage)
6139         @[ -f ./cgen/Makefile ] || exit 0; \
6140         r=`${PWD_COMMAND}`; export r; \
6141         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6142         $(HOST_EXPORTS) \
6143         for flag in $(EXTRA_HOST_FLAGS) ; do \
6144           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6145         done; \
6146         echo "Doing html in cgen" ; \
6147         (cd $(HOST_SUBDIR)/cgen && \
6148           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6149                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6150                   "RANLIB=$${RANLIB}" \
6151                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6152                   html) \
6153           || exit 1
6154
6155 @endif cgen
6156
6157 .PHONY: maybe-TAGS-cgen TAGS-cgen
6158 maybe-TAGS-cgen:
6159 @if cgen
6160 maybe-TAGS-cgen: TAGS-cgen
6161
6162 TAGS-cgen: \
6163     configure-cgen 
6164         @: $(MAKE); $(unstage)
6165         @[ -f ./cgen/Makefile ] || exit 0; \
6166         r=`${PWD_COMMAND}`; export r; \
6167         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6168         $(HOST_EXPORTS) \
6169         for flag in $(EXTRA_HOST_FLAGS) ; do \
6170           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6171         done; \
6172         echo "Doing TAGS in cgen" ; \
6173         (cd $(HOST_SUBDIR)/cgen && \
6174           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6175                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6176                   "RANLIB=$${RANLIB}" \
6177                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6178                   TAGS) \
6179           || exit 1
6180
6181 @endif cgen
6182
6183 .PHONY: maybe-install-info-cgen install-info-cgen
6184 maybe-install-info-cgen:
6185 @if cgen
6186 maybe-install-info-cgen: install-info-cgen
6187
6188 install-info-cgen: \
6189     configure-cgen \
6190     info-cgen 
6191         @: $(MAKE); $(unstage)
6192         @[ -f ./cgen/Makefile ] || exit 0; \
6193         r=`${PWD_COMMAND}`; export r; \
6194         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6195         $(HOST_EXPORTS) \
6196         for flag in $(EXTRA_HOST_FLAGS) ; do \
6197           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6198         done; \
6199         echo "Doing install-info in cgen" ; \
6200         (cd $(HOST_SUBDIR)/cgen && \
6201           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6202                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6203                   "RANLIB=$${RANLIB}" \
6204                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6205                   install-info) \
6206           || exit 1
6207
6208 @endif cgen
6209
6210 .PHONY: maybe-install-pdf-cgen install-pdf-cgen
6211 maybe-install-pdf-cgen:
6212 @if cgen
6213 maybe-install-pdf-cgen: install-pdf-cgen
6214
6215 install-pdf-cgen: \
6216     configure-cgen \
6217     pdf-cgen 
6218         @: $(MAKE); $(unstage)
6219         @[ -f ./cgen/Makefile ] || exit 0; \
6220         r=`${PWD_COMMAND}`; export r; \
6221         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6222         $(HOST_EXPORTS) \
6223         for flag in $(EXTRA_HOST_FLAGS) ; do \
6224           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6225         done; \
6226         echo "Doing install-pdf in cgen" ; \
6227         (cd $(HOST_SUBDIR)/cgen && \
6228           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6229                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6230                   "RANLIB=$${RANLIB}" \
6231                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6232                   install-pdf) \
6233           || exit 1
6234
6235 @endif cgen
6236
6237 .PHONY: maybe-install-html-cgen install-html-cgen
6238 maybe-install-html-cgen:
6239 @if cgen
6240 maybe-install-html-cgen: install-html-cgen
6241
6242 install-html-cgen: \
6243     configure-cgen \
6244     html-cgen 
6245         @: $(MAKE); $(unstage)
6246         @[ -f ./cgen/Makefile ] || exit 0; \
6247         r=`${PWD_COMMAND}`; export r; \
6248         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6249         $(HOST_EXPORTS) \
6250         for flag in $(EXTRA_HOST_FLAGS) ; do \
6251           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6252         done; \
6253         echo "Doing install-html in cgen" ; \
6254         (cd $(HOST_SUBDIR)/cgen && \
6255           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6256                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6257                   "RANLIB=$${RANLIB}" \
6258                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6259                   install-html) \
6260           || exit 1
6261
6262 @endif cgen
6263
6264 .PHONY: maybe-installcheck-cgen installcheck-cgen
6265 maybe-installcheck-cgen:
6266 @if cgen
6267 maybe-installcheck-cgen: installcheck-cgen
6268
6269 installcheck-cgen: \
6270     configure-cgen 
6271         @: $(MAKE); $(unstage)
6272         @[ -f ./cgen/Makefile ] || exit 0; \
6273         r=`${PWD_COMMAND}`; export r; \
6274         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6275         $(HOST_EXPORTS) \
6276         for flag in $(EXTRA_HOST_FLAGS) ; do \
6277           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6278         done; \
6279         echo "Doing installcheck in cgen" ; \
6280         (cd $(HOST_SUBDIR)/cgen && \
6281           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6282                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6283                   "RANLIB=$${RANLIB}" \
6284                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6285                   installcheck) \
6286           || exit 1
6287
6288 @endif cgen
6289
6290 .PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
6291 maybe-mostlyclean-cgen:
6292 @if cgen
6293 maybe-mostlyclean-cgen: mostlyclean-cgen
6294
6295 mostlyclean-cgen: 
6296         @: $(MAKE); $(unstage)
6297         @[ -f ./cgen/Makefile ] || exit 0; \
6298         r=`${PWD_COMMAND}`; export r; \
6299         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6300         $(HOST_EXPORTS) \
6301         for flag in $(EXTRA_HOST_FLAGS) ; do \
6302           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6303         done; \
6304         echo "Doing mostlyclean in cgen" ; \
6305         (cd $(HOST_SUBDIR)/cgen && \
6306           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6307                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6308                   "RANLIB=$${RANLIB}" \
6309                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6310                   mostlyclean) \
6311           || exit 1
6312
6313 @endif cgen
6314
6315 .PHONY: maybe-clean-cgen clean-cgen
6316 maybe-clean-cgen:
6317 @if cgen
6318 maybe-clean-cgen: clean-cgen
6319
6320 clean-cgen: 
6321         @: $(MAKE); $(unstage)
6322         @[ -f ./cgen/Makefile ] || exit 0; \
6323         r=`${PWD_COMMAND}`; export r; \
6324         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6325         $(HOST_EXPORTS) \
6326         for flag in $(EXTRA_HOST_FLAGS) ; do \
6327           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6328         done; \
6329         echo "Doing clean in cgen" ; \
6330         (cd $(HOST_SUBDIR)/cgen && \
6331           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6332                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6333                   "RANLIB=$${RANLIB}" \
6334                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6335                   clean) \
6336           || exit 1
6337
6338 @endif cgen
6339
6340 .PHONY: maybe-distclean-cgen distclean-cgen
6341 maybe-distclean-cgen:
6342 @if cgen
6343 maybe-distclean-cgen: distclean-cgen
6344
6345 distclean-cgen: 
6346         @: $(MAKE); $(unstage)
6347         @[ -f ./cgen/Makefile ] || exit 0; \
6348         r=`${PWD_COMMAND}`; export r; \
6349         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6350         $(HOST_EXPORTS) \
6351         for flag in $(EXTRA_HOST_FLAGS) ; do \
6352           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6353         done; \
6354         echo "Doing distclean in cgen" ; \
6355         (cd $(HOST_SUBDIR)/cgen && \
6356           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6357                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6358                   "RANLIB=$${RANLIB}" \
6359                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6360                   distclean) \
6361           || exit 1
6362
6363 @endif cgen
6364
6365 .PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
6366 maybe-maintainer-clean-cgen:
6367 @if cgen
6368 maybe-maintainer-clean-cgen: maintainer-clean-cgen
6369
6370 maintainer-clean-cgen: 
6371         @: $(MAKE); $(unstage)
6372         @[ -f ./cgen/Makefile ] || exit 0; \
6373         r=`${PWD_COMMAND}`; export r; \
6374         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6375         $(HOST_EXPORTS) \
6376         for flag in $(EXTRA_HOST_FLAGS) ; do \
6377           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6378         done; \
6379         echo "Doing maintainer-clean in cgen" ; \
6380         (cd $(HOST_SUBDIR)/cgen && \
6381           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6382                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6383                   "RANLIB=$${RANLIB}" \
6384                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6385                   maintainer-clean) \
6386           || exit 1
6387
6388 @endif cgen
6389
6390
6391
6392 .PHONY: configure-dejagnu maybe-configure-dejagnu
6393 maybe-configure-dejagnu:
6394 @if gcc-bootstrap
6395 configure-dejagnu: stage_current
6396 @endif gcc-bootstrap
6397 @if dejagnu
6398 maybe-configure-dejagnu: configure-dejagnu
6399 configure-dejagnu: 
6400         @: $(MAKE); $(unstage)
6401         @r=`${PWD_COMMAND}`; export r; \
6402         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6403         test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
6404         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
6405         $(HOST_EXPORTS)  \
6406         echo Configuring in $(HOST_SUBDIR)/dejagnu; \
6407         cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
6408         case $(srcdir) in \
6409           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6410           *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
6411                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6412         esac; \
6413         srcdiroption="--srcdir=$${topdir}/dejagnu"; \
6414         libsrcdir="$$s/dejagnu"; \
6415         $(SHELL) $${libsrcdir}/configure \
6416           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6417           --target=${target_alias} $${srcdiroption}  \
6418           || exit 1
6419 @endif dejagnu
6420
6421
6422
6423
6424
6425 .PHONY: all-dejagnu maybe-all-dejagnu
6426 maybe-all-dejagnu:
6427 @if gcc-bootstrap
6428 all-dejagnu: stage_current
6429 @endif gcc-bootstrap
6430 @if dejagnu
6431 TARGET-dejagnu=all
6432 maybe-all-dejagnu: all-dejagnu
6433 all-dejagnu: configure-dejagnu
6434         @: $(MAKE); $(unstage)
6435         @r=`${PWD_COMMAND}`; export r; \
6436         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6437         $(HOST_EXPORTS)  \
6438         (cd $(HOST_SUBDIR)/dejagnu && \
6439           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
6440                 $(TARGET-dejagnu))
6441 @endif dejagnu
6442
6443
6444
6445
6446 .PHONY: check-dejagnu maybe-check-dejagnu
6447 maybe-check-dejagnu:
6448 @if dejagnu
6449 maybe-check-dejagnu: check-dejagnu
6450
6451 check-dejagnu:
6452         @: $(MAKE); $(unstage)
6453         @r=`${PWD_COMMAND}`; export r; \
6454         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6455         $(HOST_EXPORTS) \
6456         (cd $(HOST_SUBDIR)/dejagnu && \
6457           $(MAKE) $(FLAGS_TO_PASS)  check)
6458
6459 @endif dejagnu
6460
6461 .PHONY: install-dejagnu maybe-install-dejagnu
6462 maybe-install-dejagnu:
6463 @if dejagnu
6464 maybe-install-dejagnu: install-dejagnu
6465
6466 install-dejagnu: installdirs
6467         @: $(MAKE); $(unstage)
6468         @r=`${PWD_COMMAND}`; export r; \
6469         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6470         $(HOST_EXPORTS) \
6471         (cd $(HOST_SUBDIR)/dejagnu && \
6472           $(MAKE) $(FLAGS_TO_PASS)  install)
6473
6474 @endif dejagnu
6475
6476 .PHONY: install-strip-dejagnu maybe-install-strip-dejagnu
6477 maybe-install-strip-dejagnu:
6478 @if dejagnu
6479 maybe-install-strip-dejagnu: install-strip-dejagnu
6480
6481 install-strip-dejagnu: installdirs
6482         @: $(MAKE); $(unstage)
6483         @r=`${PWD_COMMAND}`; export r; \
6484         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6485         $(HOST_EXPORTS) \
6486         (cd $(HOST_SUBDIR)/dejagnu && \
6487           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
6488
6489 @endif dejagnu
6490
6491 # Other targets (info, dvi, pdf, etc.)
6492
6493 .PHONY: maybe-info-dejagnu info-dejagnu
6494 maybe-info-dejagnu:
6495 @if dejagnu
6496 maybe-info-dejagnu: info-dejagnu
6497
6498 info-dejagnu: \
6499     configure-dejagnu 
6500         @: $(MAKE); $(unstage)
6501         @[ -f ./dejagnu/Makefile ] || exit 0; \
6502         r=`${PWD_COMMAND}`; export r; \
6503         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6504         $(HOST_EXPORTS) \
6505         for flag in $(EXTRA_HOST_FLAGS) ; do \
6506           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6507         done; \
6508         echo "Doing info in dejagnu" ; \
6509         (cd $(HOST_SUBDIR)/dejagnu && \
6510           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6511                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6512                   "RANLIB=$${RANLIB}" \
6513                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6514                   info) \
6515           || exit 1
6516
6517 @endif dejagnu
6518
6519 .PHONY: maybe-dvi-dejagnu dvi-dejagnu
6520 maybe-dvi-dejagnu:
6521 @if dejagnu
6522 maybe-dvi-dejagnu: dvi-dejagnu
6523
6524 dvi-dejagnu: \
6525     configure-dejagnu 
6526         @: $(MAKE); $(unstage)
6527         @[ -f ./dejagnu/Makefile ] || exit 0; \
6528         r=`${PWD_COMMAND}`; export r; \
6529         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6530         $(HOST_EXPORTS) \
6531         for flag in $(EXTRA_HOST_FLAGS) ; do \
6532           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6533         done; \
6534         echo "Doing dvi in dejagnu" ; \
6535         (cd $(HOST_SUBDIR)/dejagnu && \
6536           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6537                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6538                   "RANLIB=$${RANLIB}" \
6539                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6540                   dvi) \
6541           || exit 1
6542
6543 @endif dejagnu
6544
6545 .PHONY: maybe-pdf-dejagnu pdf-dejagnu
6546 maybe-pdf-dejagnu:
6547 @if dejagnu
6548 maybe-pdf-dejagnu: pdf-dejagnu
6549
6550 pdf-dejagnu: \
6551     configure-dejagnu 
6552         @: $(MAKE); $(unstage)
6553         @[ -f ./dejagnu/Makefile ] || exit 0; \
6554         r=`${PWD_COMMAND}`; export r; \
6555         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6556         $(HOST_EXPORTS) \
6557         for flag in $(EXTRA_HOST_FLAGS) ; do \
6558           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6559         done; \
6560         echo "Doing pdf in dejagnu" ; \
6561         (cd $(HOST_SUBDIR)/dejagnu && \
6562           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6563                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6564                   "RANLIB=$${RANLIB}" \
6565                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6566                   pdf) \
6567           || exit 1
6568
6569 @endif dejagnu
6570
6571 .PHONY: maybe-html-dejagnu html-dejagnu
6572 maybe-html-dejagnu:
6573 @if dejagnu
6574 maybe-html-dejagnu: html-dejagnu
6575
6576 html-dejagnu: \
6577     configure-dejagnu 
6578         @: $(MAKE); $(unstage)
6579         @[ -f ./dejagnu/Makefile ] || exit 0; \
6580         r=`${PWD_COMMAND}`; export r; \
6581         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6582         $(HOST_EXPORTS) \
6583         for flag in $(EXTRA_HOST_FLAGS) ; do \
6584           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6585         done; \
6586         echo "Doing html in dejagnu" ; \
6587         (cd $(HOST_SUBDIR)/dejagnu && \
6588           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6589                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6590                   "RANLIB=$${RANLIB}" \
6591                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6592                   html) \
6593           || exit 1
6594
6595 @endif dejagnu
6596
6597 .PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
6598 maybe-TAGS-dejagnu:
6599 @if dejagnu
6600 maybe-TAGS-dejagnu: TAGS-dejagnu
6601
6602 TAGS-dejagnu: \
6603     configure-dejagnu 
6604         @: $(MAKE); $(unstage)
6605         @[ -f ./dejagnu/Makefile ] || exit 0; \
6606         r=`${PWD_COMMAND}`; export r; \
6607         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6608         $(HOST_EXPORTS) \
6609         for flag in $(EXTRA_HOST_FLAGS) ; do \
6610           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6611         done; \
6612         echo "Doing TAGS in dejagnu" ; \
6613         (cd $(HOST_SUBDIR)/dejagnu && \
6614           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6615                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6616                   "RANLIB=$${RANLIB}" \
6617                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6618                   TAGS) \
6619           || exit 1
6620
6621 @endif dejagnu
6622
6623 .PHONY: maybe-install-info-dejagnu install-info-dejagnu
6624 maybe-install-info-dejagnu:
6625 @if dejagnu
6626 maybe-install-info-dejagnu: install-info-dejagnu
6627
6628 install-info-dejagnu: \
6629     configure-dejagnu \
6630     info-dejagnu 
6631         @: $(MAKE); $(unstage)
6632         @[ -f ./dejagnu/Makefile ] || exit 0; \
6633         r=`${PWD_COMMAND}`; export r; \
6634         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6635         $(HOST_EXPORTS) \
6636         for flag in $(EXTRA_HOST_FLAGS) ; do \
6637           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6638         done; \
6639         echo "Doing install-info in dejagnu" ; \
6640         (cd $(HOST_SUBDIR)/dejagnu && \
6641           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6642                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6643                   "RANLIB=$${RANLIB}" \
6644                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6645                   install-info) \
6646           || exit 1
6647
6648 @endif dejagnu
6649
6650 .PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
6651 maybe-install-pdf-dejagnu:
6652 @if dejagnu
6653 maybe-install-pdf-dejagnu: install-pdf-dejagnu
6654
6655 install-pdf-dejagnu: \
6656     configure-dejagnu \
6657     pdf-dejagnu 
6658         @: $(MAKE); $(unstage)
6659         @[ -f ./dejagnu/Makefile ] || exit 0; \
6660         r=`${PWD_COMMAND}`; export r; \
6661         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6662         $(HOST_EXPORTS) \
6663         for flag in $(EXTRA_HOST_FLAGS) ; do \
6664           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6665         done; \
6666         echo "Doing install-pdf in dejagnu" ; \
6667         (cd $(HOST_SUBDIR)/dejagnu && \
6668           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6669                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6670                   "RANLIB=$${RANLIB}" \
6671                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6672                   install-pdf) \
6673           || exit 1
6674
6675 @endif dejagnu
6676
6677 .PHONY: maybe-install-html-dejagnu install-html-dejagnu
6678 maybe-install-html-dejagnu:
6679 @if dejagnu
6680 maybe-install-html-dejagnu: install-html-dejagnu
6681
6682 install-html-dejagnu: \
6683     configure-dejagnu \
6684     html-dejagnu 
6685         @: $(MAKE); $(unstage)
6686         @[ -f ./dejagnu/Makefile ] || exit 0; \
6687         r=`${PWD_COMMAND}`; export r; \
6688         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6689         $(HOST_EXPORTS) \
6690         for flag in $(EXTRA_HOST_FLAGS) ; do \
6691           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6692         done; \
6693         echo "Doing install-html in dejagnu" ; \
6694         (cd $(HOST_SUBDIR)/dejagnu && \
6695           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6696                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6697                   "RANLIB=$${RANLIB}" \
6698                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6699                   install-html) \
6700           || exit 1
6701
6702 @endif dejagnu
6703
6704 .PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
6705 maybe-installcheck-dejagnu:
6706 @if dejagnu
6707 maybe-installcheck-dejagnu: installcheck-dejagnu
6708
6709 installcheck-dejagnu: \
6710     configure-dejagnu 
6711         @: $(MAKE); $(unstage)
6712         @[ -f ./dejagnu/Makefile ] || exit 0; \
6713         r=`${PWD_COMMAND}`; export r; \
6714         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6715         $(HOST_EXPORTS) \
6716         for flag in $(EXTRA_HOST_FLAGS) ; do \
6717           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6718         done; \
6719         echo "Doing installcheck in dejagnu" ; \
6720         (cd $(HOST_SUBDIR)/dejagnu && \
6721           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6722                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6723                   "RANLIB=$${RANLIB}" \
6724                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6725                   installcheck) \
6726           || exit 1
6727
6728 @endif dejagnu
6729
6730 .PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
6731 maybe-mostlyclean-dejagnu:
6732 @if dejagnu
6733 maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
6734
6735 mostlyclean-dejagnu: 
6736         @: $(MAKE); $(unstage)
6737         @[ -f ./dejagnu/Makefile ] || exit 0; \
6738         r=`${PWD_COMMAND}`; export r; \
6739         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6740         $(HOST_EXPORTS) \
6741         for flag in $(EXTRA_HOST_FLAGS) ; do \
6742           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6743         done; \
6744         echo "Doing mostlyclean in dejagnu" ; \
6745         (cd $(HOST_SUBDIR)/dejagnu && \
6746           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6747                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6748                   "RANLIB=$${RANLIB}" \
6749                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6750                   mostlyclean) \
6751           || exit 1
6752
6753 @endif dejagnu
6754
6755 .PHONY: maybe-clean-dejagnu clean-dejagnu
6756 maybe-clean-dejagnu:
6757 @if dejagnu
6758 maybe-clean-dejagnu: clean-dejagnu
6759
6760 clean-dejagnu: 
6761         @: $(MAKE); $(unstage)
6762         @[ -f ./dejagnu/Makefile ] || exit 0; \
6763         r=`${PWD_COMMAND}`; export r; \
6764         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6765         $(HOST_EXPORTS) \
6766         for flag in $(EXTRA_HOST_FLAGS) ; do \
6767           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6768         done; \
6769         echo "Doing clean in dejagnu" ; \
6770         (cd $(HOST_SUBDIR)/dejagnu && \
6771           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6772                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6773                   "RANLIB=$${RANLIB}" \
6774                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6775                   clean) \
6776           || exit 1
6777
6778 @endif dejagnu
6779
6780 .PHONY: maybe-distclean-dejagnu distclean-dejagnu
6781 maybe-distclean-dejagnu:
6782 @if dejagnu
6783 maybe-distclean-dejagnu: distclean-dejagnu
6784
6785 distclean-dejagnu: 
6786         @: $(MAKE); $(unstage)
6787         @[ -f ./dejagnu/Makefile ] || exit 0; \
6788         r=`${PWD_COMMAND}`; export r; \
6789         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6790         $(HOST_EXPORTS) \
6791         for flag in $(EXTRA_HOST_FLAGS) ; do \
6792           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6793         done; \
6794         echo "Doing distclean in dejagnu" ; \
6795         (cd $(HOST_SUBDIR)/dejagnu && \
6796           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6797                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6798                   "RANLIB=$${RANLIB}" \
6799                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6800                   distclean) \
6801           || exit 1
6802
6803 @endif dejagnu
6804
6805 .PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
6806 maybe-maintainer-clean-dejagnu:
6807 @if dejagnu
6808 maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
6809
6810 maintainer-clean-dejagnu: 
6811         @: $(MAKE); $(unstage)
6812         @[ -f ./dejagnu/Makefile ] || exit 0; \
6813         r=`${PWD_COMMAND}`; export r; \
6814         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6815         $(HOST_EXPORTS) \
6816         for flag in $(EXTRA_HOST_FLAGS) ; do \
6817           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6818         done; \
6819         echo "Doing maintainer-clean in dejagnu" ; \
6820         (cd $(HOST_SUBDIR)/dejagnu && \
6821           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6822                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6823                   "RANLIB=$${RANLIB}" \
6824                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6825                   maintainer-clean) \
6826           || exit 1
6827
6828 @endif dejagnu
6829
6830
6831
6832 .PHONY: configure-etc maybe-configure-etc
6833 maybe-configure-etc:
6834 @if gcc-bootstrap
6835 configure-etc: stage_current
6836 @endif gcc-bootstrap
6837 @if etc
6838 maybe-configure-etc: configure-etc
6839 configure-etc: 
6840         @: $(MAKE); $(unstage)
6841         @r=`${PWD_COMMAND}`; export r; \
6842         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6843         test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
6844         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
6845         $(HOST_EXPORTS)  \
6846         echo Configuring in $(HOST_SUBDIR)/etc; \
6847         cd "$(HOST_SUBDIR)/etc" || exit 1; \
6848         case $(srcdir) in \
6849           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6850           *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
6851                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6852         esac; \
6853         srcdiroption="--srcdir=$${topdir}/etc"; \
6854         libsrcdir="$$s/etc"; \
6855         $(SHELL) $${libsrcdir}/configure \
6856           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6857           --target=${target_alias} $${srcdiroption}  \
6858           || exit 1
6859 @endif etc
6860
6861
6862
6863
6864
6865 .PHONY: all-etc maybe-all-etc
6866 maybe-all-etc:
6867 @if gcc-bootstrap
6868 all-etc: stage_current
6869 @endif gcc-bootstrap
6870 @if etc
6871 TARGET-etc=all
6872 maybe-all-etc: all-etc
6873 all-etc: configure-etc
6874         @: $(MAKE); $(unstage)
6875         @r=`${PWD_COMMAND}`; export r; \
6876         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6877         $(HOST_EXPORTS)  \
6878         (cd $(HOST_SUBDIR)/etc && \
6879           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
6880                 $(TARGET-etc))
6881 @endif etc
6882
6883
6884
6885
6886 .PHONY: check-etc maybe-check-etc
6887 maybe-check-etc:
6888 @if etc
6889 maybe-check-etc: check-etc
6890
6891 check-etc:
6892         @: $(MAKE); $(unstage)
6893         @r=`${PWD_COMMAND}`; export r; \
6894         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6895         $(HOST_EXPORTS) \
6896         (cd $(HOST_SUBDIR)/etc && \
6897           $(MAKE) $(FLAGS_TO_PASS)  check)
6898
6899 @endif etc
6900
6901 .PHONY: install-etc maybe-install-etc
6902 maybe-install-etc:
6903 @if etc
6904 maybe-install-etc: install-etc
6905
6906 install-etc: installdirs
6907         @: $(MAKE); $(unstage)
6908         @r=`${PWD_COMMAND}`; export r; \
6909         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6910         $(HOST_EXPORTS) \
6911         (cd $(HOST_SUBDIR)/etc && \
6912           $(MAKE) $(FLAGS_TO_PASS)  install)
6913
6914 @endif etc
6915
6916 .PHONY: install-strip-etc maybe-install-strip-etc
6917 maybe-install-strip-etc:
6918 @if etc
6919 maybe-install-strip-etc: install-strip-etc
6920
6921 install-strip-etc: installdirs
6922         @: $(MAKE); $(unstage)
6923         @r=`${PWD_COMMAND}`; export r; \
6924         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6925         $(HOST_EXPORTS) \
6926         (cd $(HOST_SUBDIR)/etc && \
6927           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
6928
6929 @endif etc
6930
6931 # Other targets (info, dvi, pdf, etc.)
6932
6933 .PHONY: maybe-info-etc info-etc
6934 maybe-info-etc:
6935 @if etc
6936 maybe-info-etc: info-etc
6937
6938 info-etc: \
6939     configure-etc 
6940         @: $(MAKE); $(unstage)
6941         @[ -f ./etc/Makefile ] || exit 0; \
6942         r=`${PWD_COMMAND}`; export r; \
6943         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6944         $(HOST_EXPORTS) \
6945         for flag in $(EXTRA_HOST_FLAGS) ; do \
6946           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6947         done; \
6948         echo "Doing info in etc" ; \
6949         (cd $(HOST_SUBDIR)/etc && \
6950           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6951                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6952                   "RANLIB=$${RANLIB}" \
6953                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6954                   info) \
6955           || exit 1
6956
6957 @endif etc
6958
6959 .PHONY: maybe-dvi-etc dvi-etc
6960 maybe-dvi-etc:
6961 @if etc
6962 maybe-dvi-etc: dvi-etc
6963
6964 dvi-etc: \
6965     configure-etc 
6966         @: $(MAKE); $(unstage)
6967         @[ -f ./etc/Makefile ] || exit 0; \
6968         r=`${PWD_COMMAND}`; export r; \
6969         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6970         $(HOST_EXPORTS) \
6971         for flag in $(EXTRA_HOST_FLAGS) ; do \
6972           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6973         done; \
6974         echo "Doing dvi in etc" ; \
6975         (cd $(HOST_SUBDIR)/etc && \
6976           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6977                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6978                   "RANLIB=$${RANLIB}" \
6979                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6980                   dvi) \
6981           || exit 1
6982
6983 @endif etc
6984
6985 .PHONY: maybe-pdf-etc pdf-etc
6986 maybe-pdf-etc:
6987 @if etc
6988 maybe-pdf-etc: pdf-etc
6989
6990 pdf-etc: \
6991     configure-etc 
6992         @: $(MAKE); $(unstage)
6993         @[ -f ./etc/Makefile ] || exit 0; \
6994         r=`${PWD_COMMAND}`; export r; \
6995         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6996         $(HOST_EXPORTS) \
6997         for flag in $(EXTRA_HOST_FLAGS) ; do \
6998           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6999         done; \
7000         echo "Doing pdf in etc" ; \
7001         (cd $(HOST_SUBDIR)/etc && \
7002           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7003                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7004                   "RANLIB=$${RANLIB}" \
7005                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7006                   pdf) \
7007           || exit 1
7008
7009 @endif etc
7010
7011 .PHONY: maybe-html-etc html-etc
7012 maybe-html-etc:
7013 @if etc
7014 maybe-html-etc: html-etc
7015
7016 html-etc: \
7017     configure-etc 
7018         @: $(MAKE); $(unstage)
7019         @[ -f ./etc/Makefile ] || exit 0; \
7020         r=`${PWD_COMMAND}`; export r; \
7021         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7022         $(HOST_EXPORTS) \
7023         for flag in $(EXTRA_HOST_FLAGS) ; do \
7024           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7025         done; \
7026         echo "Doing html in etc" ; \
7027         (cd $(HOST_SUBDIR)/etc && \
7028           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7029                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7030                   "RANLIB=$${RANLIB}" \
7031                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7032                   html) \
7033           || exit 1
7034
7035 @endif etc
7036
7037 .PHONY: maybe-TAGS-etc TAGS-etc
7038 maybe-TAGS-etc:
7039 @if etc
7040 maybe-TAGS-etc: TAGS-etc
7041
7042 TAGS-etc: \
7043     configure-etc 
7044         @: $(MAKE); $(unstage)
7045         @[ -f ./etc/Makefile ] || exit 0; \
7046         r=`${PWD_COMMAND}`; export r; \
7047         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7048         $(HOST_EXPORTS) \
7049         for flag in $(EXTRA_HOST_FLAGS) ; do \
7050           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7051         done; \
7052         echo "Doing TAGS in etc" ; \
7053         (cd $(HOST_SUBDIR)/etc && \
7054           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7055                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7056                   "RANLIB=$${RANLIB}" \
7057                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7058                   TAGS) \
7059           || exit 1
7060
7061 @endif etc
7062
7063 .PHONY: maybe-install-info-etc install-info-etc
7064 maybe-install-info-etc:
7065 @if etc
7066 maybe-install-info-etc: install-info-etc
7067
7068 install-info-etc: \
7069     configure-etc \
7070     info-etc 
7071         @: $(MAKE); $(unstage)
7072         @[ -f ./etc/Makefile ] || exit 0; \
7073         r=`${PWD_COMMAND}`; export r; \
7074         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7075         $(HOST_EXPORTS) \
7076         for flag in $(EXTRA_HOST_FLAGS) ; do \
7077           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7078         done; \
7079         echo "Doing install-info in etc" ; \
7080         (cd $(HOST_SUBDIR)/etc && \
7081           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7082                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7083                   "RANLIB=$${RANLIB}" \
7084                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7085                   install-info) \
7086           || exit 1
7087
7088 @endif etc
7089
7090 .PHONY: maybe-install-pdf-etc install-pdf-etc
7091 maybe-install-pdf-etc:
7092 @if etc
7093 maybe-install-pdf-etc: install-pdf-etc
7094
7095 install-pdf-etc: \
7096     configure-etc \
7097     pdf-etc 
7098         @: $(MAKE); $(unstage)
7099         @[ -f ./etc/Makefile ] || exit 0; \
7100         r=`${PWD_COMMAND}`; export r; \
7101         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7102         $(HOST_EXPORTS) \
7103         for flag in $(EXTRA_HOST_FLAGS) ; do \
7104           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7105         done; \
7106         echo "Doing install-pdf in etc" ; \
7107         (cd $(HOST_SUBDIR)/etc && \
7108           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7109                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7110                   "RANLIB=$${RANLIB}" \
7111                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7112                   install-pdf) \
7113           || exit 1
7114
7115 @endif etc
7116
7117 .PHONY: maybe-install-html-etc install-html-etc
7118 maybe-install-html-etc:
7119 @if etc
7120 maybe-install-html-etc: install-html-etc
7121
7122 install-html-etc: \
7123     configure-etc \
7124     html-etc 
7125         @: $(MAKE); $(unstage)
7126         @[ -f ./etc/Makefile ] || exit 0; \
7127         r=`${PWD_COMMAND}`; export r; \
7128         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7129         $(HOST_EXPORTS) \
7130         for flag in $(EXTRA_HOST_FLAGS) ; do \
7131           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7132         done; \
7133         echo "Doing install-html in etc" ; \
7134         (cd $(HOST_SUBDIR)/etc && \
7135           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7136                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7137                   "RANLIB=$${RANLIB}" \
7138                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7139                   install-html) \
7140           || exit 1
7141
7142 @endif etc
7143
7144 .PHONY: maybe-installcheck-etc installcheck-etc
7145 maybe-installcheck-etc:
7146 @if etc
7147 maybe-installcheck-etc: installcheck-etc
7148
7149 installcheck-etc: \
7150     configure-etc 
7151         @: $(MAKE); $(unstage)
7152         @[ -f ./etc/Makefile ] || exit 0; \
7153         r=`${PWD_COMMAND}`; export r; \
7154         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7155         $(HOST_EXPORTS) \
7156         for flag in $(EXTRA_HOST_FLAGS) ; do \
7157           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7158         done; \
7159         echo "Doing installcheck in etc" ; \
7160         (cd $(HOST_SUBDIR)/etc && \
7161           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7162                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7163                   "RANLIB=$${RANLIB}" \
7164                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7165                   installcheck) \
7166           || exit 1
7167
7168 @endif etc
7169
7170 .PHONY: maybe-mostlyclean-etc mostlyclean-etc
7171 maybe-mostlyclean-etc:
7172 @if etc
7173 maybe-mostlyclean-etc: mostlyclean-etc
7174
7175 mostlyclean-etc: 
7176         @: $(MAKE); $(unstage)
7177         @[ -f ./etc/Makefile ] || exit 0; \
7178         r=`${PWD_COMMAND}`; export r; \
7179         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7180         $(HOST_EXPORTS) \
7181         for flag in $(EXTRA_HOST_FLAGS) ; do \
7182           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7183         done; \
7184         echo "Doing mostlyclean in etc" ; \
7185         (cd $(HOST_SUBDIR)/etc && \
7186           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7187                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7188                   "RANLIB=$${RANLIB}" \
7189                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7190                   mostlyclean) \
7191           || exit 1
7192
7193 @endif etc
7194
7195 .PHONY: maybe-clean-etc clean-etc
7196 maybe-clean-etc:
7197 @if etc
7198 maybe-clean-etc: clean-etc
7199
7200 clean-etc: 
7201         @: $(MAKE); $(unstage)
7202         @[ -f ./etc/Makefile ] || exit 0; \
7203         r=`${PWD_COMMAND}`; export r; \
7204         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7205         $(HOST_EXPORTS) \
7206         for flag in $(EXTRA_HOST_FLAGS) ; do \
7207           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7208         done; \
7209         echo "Doing clean in etc" ; \
7210         (cd $(HOST_SUBDIR)/etc && \
7211           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7212                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7213                   "RANLIB=$${RANLIB}" \
7214                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7215                   clean) \
7216           || exit 1
7217
7218 @endif etc
7219
7220 .PHONY: maybe-distclean-etc distclean-etc
7221 maybe-distclean-etc:
7222 @if etc
7223 maybe-distclean-etc: distclean-etc
7224
7225 distclean-etc: 
7226         @: $(MAKE); $(unstage)
7227         @[ -f ./etc/Makefile ] || exit 0; \
7228         r=`${PWD_COMMAND}`; export r; \
7229         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7230         $(HOST_EXPORTS) \
7231         for flag in $(EXTRA_HOST_FLAGS) ; do \
7232           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7233         done; \
7234         echo "Doing distclean in etc" ; \
7235         (cd $(HOST_SUBDIR)/etc && \
7236           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7237                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7238                   "RANLIB=$${RANLIB}" \
7239                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7240                   distclean) \
7241           || exit 1
7242
7243 @endif etc
7244
7245 .PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
7246 maybe-maintainer-clean-etc:
7247 @if etc
7248 maybe-maintainer-clean-etc: maintainer-clean-etc
7249
7250 maintainer-clean-etc: 
7251         @: $(MAKE); $(unstage)
7252         @[ -f ./etc/Makefile ] || exit 0; \
7253         r=`${PWD_COMMAND}`; export r; \
7254         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7255         $(HOST_EXPORTS) \
7256         for flag in $(EXTRA_HOST_FLAGS) ; do \
7257           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7258         done; \
7259         echo "Doing maintainer-clean in etc" ; \
7260         (cd $(HOST_SUBDIR)/etc && \
7261           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7262                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7263                   "RANLIB=$${RANLIB}" \
7264                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7265                   maintainer-clean) \
7266           || exit 1
7267
7268 @endif etc
7269
7270
7271
7272 .PHONY: configure-fastjar maybe-configure-fastjar
7273 maybe-configure-fastjar:
7274 @if gcc-bootstrap
7275 configure-fastjar: stage_current
7276 @endif gcc-bootstrap
7277 @if fastjar
7278 maybe-configure-fastjar: configure-fastjar
7279 configure-fastjar: 
7280         @: $(MAKE); $(unstage)
7281         @r=`${PWD_COMMAND}`; export r; \
7282         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7283         test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
7284         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
7285         $(HOST_EXPORTS)  \
7286         echo Configuring in $(HOST_SUBDIR)/fastjar; \
7287         cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
7288         case $(srcdir) in \
7289           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7290           *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
7291                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7292         esac; \
7293         srcdiroption="--srcdir=$${topdir}/fastjar"; \
7294         libsrcdir="$$s/fastjar"; \
7295         $(SHELL) $${libsrcdir}/configure \
7296           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7297           --target=${target_alias} $${srcdiroption}  \
7298           || exit 1
7299 @endif fastjar
7300
7301
7302
7303
7304
7305 .PHONY: all-fastjar maybe-all-fastjar
7306 maybe-all-fastjar:
7307 @if gcc-bootstrap
7308 all-fastjar: stage_current
7309 @endif gcc-bootstrap
7310 @if fastjar
7311 TARGET-fastjar=all
7312 maybe-all-fastjar: all-fastjar
7313 all-fastjar: configure-fastjar
7314         @: $(MAKE); $(unstage)
7315         @r=`${PWD_COMMAND}`; export r; \
7316         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7317         $(HOST_EXPORTS)  \
7318         (cd $(HOST_SUBDIR)/fastjar && \
7319           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
7320                 $(TARGET-fastjar))
7321 @endif fastjar
7322
7323
7324
7325
7326 .PHONY: check-fastjar maybe-check-fastjar
7327 maybe-check-fastjar:
7328 @if fastjar
7329 maybe-check-fastjar: check-fastjar
7330
7331 # This module is only tested in a native toolchain.
7332 check-fastjar:
7333         @: $(MAKE); $(unstage)
7334         @if [ '$(host)' = '$(target)' ] ; then \
7335           r=`${PWD_COMMAND}`; export r; \
7336           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7337           $(HOST_EXPORTS) \
7338           (cd $(HOST_SUBDIR)/fastjar && \
7339             $(MAKE) $(FLAGS_TO_PASS)  check); \
7340         fi
7341
7342 @endif fastjar
7343
7344 .PHONY: install-fastjar maybe-install-fastjar
7345 maybe-install-fastjar:
7346 @if fastjar
7347 maybe-install-fastjar: install-fastjar
7348
7349 install-fastjar: installdirs
7350         @: $(MAKE); $(unstage)
7351         @r=`${PWD_COMMAND}`; export r; \
7352         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7353         $(HOST_EXPORTS) \
7354         (cd $(HOST_SUBDIR)/fastjar && \
7355           $(MAKE) $(FLAGS_TO_PASS)  install)
7356
7357 @endif fastjar
7358
7359 .PHONY: install-strip-fastjar maybe-install-strip-fastjar
7360 maybe-install-strip-fastjar:
7361 @if fastjar
7362 maybe-install-strip-fastjar: install-strip-fastjar
7363
7364 install-strip-fastjar: installdirs
7365         @: $(MAKE); $(unstage)
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)  install-strip)
7371
7372 @endif fastjar
7373
7374 # Other targets (info, dvi, pdf, etc.)
7375
7376 .PHONY: maybe-info-fastjar info-fastjar
7377 maybe-info-fastjar:
7378 @if fastjar
7379 maybe-info-fastjar: info-fastjar
7380
7381 info-fastjar: \
7382     configure-fastjar 
7383         @: $(MAKE); $(unstage)
7384         @[ -f ./fastjar/Makefile ] || exit 0; \
7385         r=`${PWD_COMMAND}`; export r; \
7386         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7387         $(HOST_EXPORTS) \
7388         for flag in $(EXTRA_HOST_FLAGS) ; do \
7389           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7390         done; \
7391         echo "Doing info in fastjar" ; \
7392         (cd $(HOST_SUBDIR)/fastjar && \
7393           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7394                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7395                   "RANLIB=$${RANLIB}" \
7396                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7397                   info) \
7398           || exit 1
7399
7400 @endif fastjar
7401
7402 .PHONY: maybe-dvi-fastjar dvi-fastjar
7403 maybe-dvi-fastjar:
7404 @if fastjar
7405 maybe-dvi-fastjar: dvi-fastjar
7406
7407 dvi-fastjar: \
7408     configure-fastjar 
7409         @: $(MAKE); $(unstage)
7410         @[ -f ./fastjar/Makefile ] || exit 0; \
7411         r=`${PWD_COMMAND}`; export r; \
7412         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7413         $(HOST_EXPORTS) \
7414         for flag in $(EXTRA_HOST_FLAGS) ; do \
7415           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7416         done; \
7417         echo "Doing dvi in fastjar" ; \
7418         (cd $(HOST_SUBDIR)/fastjar && \
7419           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7420                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7421                   "RANLIB=$${RANLIB}" \
7422                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7423                   dvi) \
7424           || exit 1
7425
7426 @endif fastjar
7427
7428 .PHONY: maybe-pdf-fastjar pdf-fastjar
7429 maybe-pdf-fastjar:
7430 @if fastjar
7431 maybe-pdf-fastjar: pdf-fastjar
7432
7433 pdf-fastjar: \
7434     configure-fastjar 
7435         @: $(MAKE); $(unstage)
7436         @[ -f ./fastjar/Makefile ] || exit 0; \
7437         r=`${PWD_COMMAND}`; export r; \
7438         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7439         $(HOST_EXPORTS) \
7440         for flag in $(EXTRA_HOST_FLAGS) ; do \
7441           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7442         done; \
7443         echo "Doing pdf in fastjar" ; \
7444         (cd $(HOST_SUBDIR)/fastjar && \
7445           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7446                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7447                   "RANLIB=$${RANLIB}" \
7448                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7449                   pdf) \
7450           || exit 1
7451
7452 @endif fastjar
7453
7454 .PHONY: maybe-html-fastjar html-fastjar
7455 maybe-html-fastjar:
7456 @if fastjar
7457 maybe-html-fastjar: html-fastjar
7458
7459 html-fastjar: \
7460     configure-fastjar 
7461         @: $(MAKE); $(unstage)
7462         @[ -f ./fastjar/Makefile ] || exit 0; \
7463         r=`${PWD_COMMAND}`; export r; \
7464         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7465         $(HOST_EXPORTS) \
7466         for flag in $(EXTRA_HOST_FLAGS) ; do \
7467           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7468         done; \
7469         echo "Doing html in fastjar" ; \
7470         (cd $(HOST_SUBDIR)/fastjar && \
7471           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7472                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7473                   "RANLIB=$${RANLIB}" \
7474                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7475                   html) \
7476           || exit 1
7477
7478 @endif fastjar
7479
7480 .PHONY: maybe-TAGS-fastjar TAGS-fastjar
7481 maybe-TAGS-fastjar:
7482 @if fastjar
7483 maybe-TAGS-fastjar: TAGS-fastjar
7484
7485 TAGS-fastjar: \
7486     configure-fastjar 
7487         @: $(MAKE); $(unstage)
7488         @[ -f ./fastjar/Makefile ] || exit 0; \
7489         r=`${PWD_COMMAND}`; export r; \
7490         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7491         $(HOST_EXPORTS) \
7492         for flag in $(EXTRA_HOST_FLAGS) ; do \
7493           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7494         done; \
7495         echo "Doing TAGS in fastjar" ; \
7496         (cd $(HOST_SUBDIR)/fastjar && \
7497           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7498                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7499                   "RANLIB=$${RANLIB}" \
7500                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7501                   TAGS) \
7502           || exit 1
7503
7504 @endif fastjar
7505
7506 .PHONY: maybe-install-info-fastjar install-info-fastjar
7507 maybe-install-info-fastjar:
7508 @if fastjar
7509 maybe-install-info-fastjar: install-info-fastjar
7510
7511 install-info-fastjar: \
7512     configure-fastjar \
7513     info-fastjar 
7514         @: $(MAKE); $(unstage)
7515         @[ -f ./fastjar/Makefile ] || exit 0; \
7516         r=`${PWD_COMMAND}`; export r; \
7517         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7518         $(HOST_EXPORTS) \
7519         for flag in $(EXTRA_HOST_FLAGS) ; do \
7520           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7521         done; \
7522         echo "Doing install-info in fastjar" ; \
7523         (cd $(HOST_SUBDIR)/fastjar && \
7524           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7525                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7526                   "RANLIB=$${RANLIB}" \
7527                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7528                   install-info) \
7529           || exit 1
7530
7531 @endif fastjar
7532
7533 .PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
7534 maybe-install-pdf-fastjar:
7535 @if fastjar
7536 maybe-install-pdf-fastjar: install-pdf-fastjar
7537
7538 install-pdf-fastjar: \
7539     configure-fastjar \
7540     pdf-fastjar 
7541         @: $(MAKE); $(unstage)
7542         @[ -f ./fastjar/Makefile ] || exit 0; \
7543         r=`${PWD_COMMAND}`; export r; \
7544         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7545         $(HOST_EXPORTS) \
7546         for flag in $(EXTRA_HOST_FLAGS) ; do \
7547           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7548         done; \
7549         echo "Doing install-pdf in fastjar" ; \
7550         (cd $(HOST_SUBDIR)/fastjar && \
7551           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7552                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7553                   "RANLIB=$${RANLIB}" \
7554                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7555                   install-pdf) \
7556           || exit 1
7557
7558 @endif fastjar
7559
7560 .PHONY: maybe-install-html-fastjar install-html-fastjar
7561 maybe-install-html-fastjar:
7562 @if fastjar
7563 maybe-install-html-fastjar: install-html-fastjar
7564
7565 install-html-fastjar: \
7566     configure-fastjar \
7567     html-fastjar 
7568         @: $(MAKE); $(unstage)
7569         @[ -f ./fastjar/Makefile ] || exit 0; \
7570         r=`${PWD_COMMAND}`; export r; \
7571         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7572         $(HOST_EXPORTS) \
7573         for flag in $(EXTRA_HOST_FLAGS) ; do \
7574           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7575         done; \
7576         echo "Doing install-html in fastjar" ; \
7577         (cd $(HOST_SUBDIR)/fastjar && \
7578           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7579                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7580                   "RANLIB=$${RANLIB}" \
7581                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7582                   install-html) \
7583           || exit 1
7584
7585 @endif fastjar
7586
7587 .PHONY: maybe-installcheck-fastjar installcheck-fastjar
7588 maybe-installcheck-fastjar:
7589 @if fastjar
7590 maybe-installcheck-fastjar: installcheck-fastjar
7591
7592 installcheck-fastjar: \
7593     configure-fastjar 
7594         @: $(MAKE); $(unstage)
7595         @[ -f ./fastjar/Makefile ] || exit 0; \
7596         r=`${PWD_COMMAND}`; export r; \
7597         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7598         $(HOST_EXPORTS) \
7599         for flag in $(EXTRA_HOST_FLAGS) ; do \
7600           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7601         done; \
7602         echo "Doing installcheck in fastjar" ; \
7603         (cd $(HOST_SUBDIR)/fastjar && \
7604           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7605                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7606                   "RANLIB=$${RANLIB}" \
7607                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7608                   installcheck) \
7609           || exit 1
7610
7611 @endif fastjar
7612
7613 .PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
7614 maybe-mostlyclean-fastjar:
7615 @if fastjar
7616 maybe-mostlyclean-fastjar: mostlyclean-fastjar
7617
7618 mostlyclean-fastjar: 
7619         @: $(MAKE); $(unstage)
7620         @[ -f ./fastjar/Makefile ] || exit 0; \
7621         r=`${PWD_COMMAND}`; export r; \
7622         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7623         $(HOST_EXPORTS) \
7624         for flag in $(EXTRA_HOST_FLAGS) ; do \
7625           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7626         done; \
7627         echo "Doing mostlyclean in fastjar" ; \
7628         (cd $(HOST_SUBDIR)/fastjar && \
7629           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7630                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7631                   "RANLIB=$${RANLIB}" \
7632                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7633                   mostlyclean) \
7634           || exit 1
7635
7636 @endif fastjar
7637
7638 .PHONY: maybe-clean-fastjar clean-fastjar
7639 maybe-clean-fastjar:
7640 @if fastjar
7641 maybe-clean-fastjar: clean-fastjar
7642
7643 clean-fastjar: 
7644         @: $(MAKE); $(unstage)
7645         @[ -f ./fastjar/Makefile ] || exit 0; \
7646         r=`${PWD_COMMAND}`; export r; \
7647         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7648         $(HOST_EXPORTS) \
7649         for flag in $(EXTRA_HOST_FLAGS) ; do \
7650           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7651         done; \
7652         echo "Doing clean in fastjar" ; \
7653         (cd $(HOST_SUBDIR)/fastjar && \
7654           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7655                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7656                   "RANLIB=$${RANLIB}" \
7657                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7658                   clean) \
7659           || exit 1
7660
7661 @endif fastjar
7662
7663 .PHONY: maybe-distclean-fastjar distclean-fastjar
7664 maybe-distclean-fastjar:
7665 @if fastjar
7666 maybe-distclean-fastjar: distclean-fastjar
7667
7668 distclean-fastjar: 
7669         @: $(MAKE); $(unstage)
7670         @[ -f ./fastjar/Makefile ] || exit 0; \
7671         r=`${PWD_COMMAND}`; export r; \
7672         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7673         $(HOST_EXPORTS) \
7674         for flag in $(EXTRA_HOST_FLAGS) ; do \
7675           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7676         done; \
7677         echo "Doing distclean in fastjar" ; \
7678         (cd $(HOST_SUBDIR)/fastjar && \
7679           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7680                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7681                   "RANLIB=$${RANLIB}" \
7682                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7683                   distclean) \
7684           || exit 1
7685
7686 @endif fastjar
7687
7688 .PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
7689 maybe-maintainer-clean-fastjar:
7690 @if fastjar
7691 maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
7692
7693 maintainer-clean-fastjar: 
7694         @: $(MAKE); $(unstage)
7695         @[ -f ./fastjar/Makefile ] || exit 0; \
7696         r=`${PWD_COMMAND}`; export r; \
7697         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7698         $(HOST_EXPORTS) \
7699         for flag in $(EXTRA_HOST_FLAGS) ; do \
7700           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7701         done; \
7702         echo "Doing maintainer-clean in fastjar" ; \
7703         (cd $(HOST_SUBDIR)/fastjar && \
7704           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7705                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7706                   "RANLIB=$${RANLIB}" \
7707                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7708                   maintainer-clean) \
7709           || exit 1
7710
7711 @endif fastjar
7712
7713
7714
7715 .PHONY: configure-fixincludes maybe-configure-fixincludes
7716 maybe-configure-fixincludes:
7717 @if gcc-bootstrap
7718 configure-fixincludes: stage_current
7719 @endif gcc-bootstrap
7720 @if fixincludes
7721 maybe-configure-fixincludes: configure-fixincludes
7722 configure-fixincludes: 
7723         @: $(MAKE); $(unstage)
7724         @r=`${PWD_COMMAND}`; export r; \
7725         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7726         test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7727         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7728         $(HOST_EXPORTS)  \
7729         echo Configuring in $(HOST_SUBDIR)/fixincludes; \
7730         cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
7731         case $(srcdir) in \
7732           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7733           *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7734                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7735         esac; \
7736         srcdiroption="--srcdir=$${topdir}/fixincludes"; \
7737         libsrcdir="$$s/fixincludes"; \
7738         $(SHELL) $${libsrcdir}/configure \
7739           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7740           --target=${target_alias} $${srcdiroption}  \
7741           || exit 1
7742 @endif fixincludes
7743
7744
7745
7746
7747
7748 .PHONY: all-fixincludes maybe-all-fixincludes
7749 maybe-all-fixincludes:
7750 @if gcc-bootstrap
7751 all-fixincludes: stage_current
7752 @endif gcc-bootstrap
7753 @if fixincludes
7754 TARGET-fixincludes=all
7755 maybe-all-fixincludes: all-fixincludes
7756 all-fixincludes: configure-fixincludes
7757         @: $(MAKE); $(unstage)
7758         @r=`${PWD_COMMAND}`; export r; \
7759         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7760         $(HOST_EXPORTS)  \
7761         (cd $(HOST_SUBDIR)/fixincludes && \
7762           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
7763                 $(TARGET-fixincludes))
7764 @endif fixincludes
7765
7766
7767
7768
7769 .PHONY: check-fixincludes maybe-check-fixincludes
7770 maybe-check-fixincludes:
7771 @if fixincludes
7772 maybe-check-fixincludes: check-fixincludes
7773
7774 check-fixincludes:
7775         @: $(MAKE); $(unstage)
7776         @r=`${PWD_COMMAND}`; export r; \
7777         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7778         $(HOST_EXPORTS) \
7779         (cd $(HOST_SUBDIR)/fixincludes && \
7780           $(MAKE) $(FLAGS_TO_PASS)  check)
7781
7782 @endif fixincludes
7783
7784 .PHONY: install-fixincludes maybe-install-fixincludes
7785 maybe-install-fixincludes:
7786 @if fixincludes
7787 maybe-install-fixincludes: install-fixincludes
7788
7789 install-fixincludes: installdirs
7790         @: $(MAKE); $(unstage)
7791         @r=`${PWD_COMMAND}`; export r; \
7792         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7793         $(HOST_EXPORTS) \
7794         (cd $(HOST_SUBDIR)/fixincludes && \
7795           $(MAKE) $(FLAGS_TO_PASS)  install)
7796
7797 @endif fixincludes
7798
7799 .PHONY: install-strip-fixincludes maybe-install-strip-fixincludes
7800 maybe-install-strip-fixincludes:
7801 @if fixincludes
7802 maybe-install-strip-fixincludes: install-strip-fixincludes
7803
7804 install-strip-fixincludes: installdirs
7805         @: $(MAKE); $(unstage)
7806         @r=`${PWD_COMMAND}`; export r; \
7807         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7808         $(HOST_EXPORTS) \
7809         (cd $(HOST_SUBDIR)/fixincludes && \
7810           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
7811
7812 @endif fixincludes
7813
7814 # Other targets (info, dvi, pdf, etc.)
7815
7816 .PHONY: maybe-info-fixincludes info-fixincludes
7817 maybe-info-fixincludes:
7818 @if fixincludes
7819 maybe-info-fixincludes: info-fixincludes
7820
7821 info-fixincludes: \
7822     configure-fixincludes 
7823         @: $(MAKE); $(unstage)
7824         @[ -f ./fixincludes/Makefile ] || exit 0; \
7825         r=`${PWD_COMMAND}`; export r; \
7826         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7827         $(HOST_EXPORTS) \
7828         for flag in $(EXTRA_HOST_FLAGS) ; do \
7829           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7830         done; \
7831         echo "Doing info in fixincludes" ; \
7832         (cd $(HOST_SUBDIR)/fixincludes && \
7833           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7834                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7835                   "RANLIB=$${RANLIB}" \
7836                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7837                   info) \
7838           || exit 1
7839
7840 @endif fixincludes
7841
7842 .PHONY: maybe-dvi-fixincludes dvi-fixincludes
7843 maybe-dvi-fixincludes:
7844 @if fixincludes
7845 maybe-dvi-fixincludes: dvi-fixincludes
7846
7847 dvi-fixincludes: \
7848     configure-fixincludes 
7849         @: $(MAKE); $(unstage)
7850         @[ -f ./fixincludes/Makefile ] || exit 0; \
7851         r=`${PWD_COMMAND}`; export r; \
7852         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7853         $(HOST_EXPORTS) \
7854         for flag in $(EXTRA_HOST_FLAGS) ; do \
7855           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7856         done; \
7857         echo "Doing dvi in fixincludes" ; \
7858         (cd $(HOST_SUBDIR)/fixincludes && \
7859           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7860                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7861                   "RANLIB=$${RANLIB}" \
7862                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7863                   dvi) \
7864           || exit 1
7865
7866 @endif fixincludes
7867
7868 .PHONY: maybe-pdf-fixincludes pdf-fixincludes
7869 maybe-pdf-fixincludes:
7870 @if fixincludes
7871 maybe-pdf-fixincludes: pdf-fixincludes
7872
7873 pdf-fixincludes: \
7874     configure-fixincludes 
7875         @: $(MAKE); $(unstage)
7876         @[ -f ./fixincludes/Makefile ] || exit 0; \
7877         r=`${PWD_COMMAND}`; export r; \
7878         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7879         $(HOST_EXPORTS) \
7880         for flag in $(EXTRA_HOST_FLAGS) ; do \
7881           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7882         done; \
7883         echo "Doing pdf in fixincludes" ; \
7884         (cd $(HOST_SUBDIR)/fixincludes && \
7885           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7886                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7887                   "RANLIB=$${RANLIB}" \
7888                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7889                   pdf) \
7890           || exit 1
7891
7892 @endif fixincludes
7893
7894 .PHONY: maybe-html-fixincludes html-fixincludes
7895 maybe-html-fixincludes:
7896 @if fixincludes
7897 maybe-html-fixincludes: html-fixincludes
7898
7899 html-fixincludes: \
7900     configure-fixincludes 
7901         @: $(MAKE); $(unstage)
7902         @[ -f ./fixincludes/Makefile ] || exit 0; \
7903         r=`${PWD_COMMAND}`; export r; \
7904         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7905         $(HOST_EXPORTS) \
7906         for flag in $(EXTRA_HOST_FLAGS) ; do \
7907           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7908         done; \
7909         echo "Doing html in fixincludes" ; \
7910         (cd $(HOST_SUBDIR)/fixincludes && \
7911           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7912                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7913                   "RANLIB=$${RANLIB}" \
7914                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7915                   html) \
7916           || exit 1
7917
7918 @endif fixincludes
7919
7920 .PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
7921 maybe-TAGS-fixincludes:
7922 @if fixincludes
7923 maybe-TAGS-fixincludes: TAGS-fixincludes
7924
7925 # fixincludes doesn't support TAGS.
7926 TAGS-fixincludes:
7927
7928 @endif fixincludes
7929
7930 .PHONY: maybe-install-info-fixincludes install-info-fixincludes
7931 maybe-install-info-fixincludes:
7932 @if fixincludes
7933 maybe-install-info-fixincludes: install-info-fixincludes
7934
7935 install-info-fixincludes: \
7936     configure-fixincludes \
7937     info-fixincludes 
7938         @: $(MAKE); $(unstage)
7939         @[ -f ./fixincludes/Makefile ] || exit 0; \
7940         r=`${PWD_COMMAND}`; export r; \
7941         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7942         $(HOST_EXPORTS) \
7943         for flag in $(EXTRA_HOST_FLAGS) ; do \
7944           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7945         done; \
7946         echo "Doing install-info in fixincludes" ; \
7947         (cd $(HOST_SUBDIR)/fixincludes && \
7948           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7949                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7950                   "RANLIB=$${RANLIB}" \
7951                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7952                   install-info) \
7953           || exit 1
7954
7955 @endif fixincludes
7956
7957 .PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
7958 maybe-install-pdf-fixincludes:
7959 @if fixincludes
7960 maybe-install-pdf-fixincludes: install-pdf-fixincludes
7961
7962 install-pdf-fixincludes: \
7963     configure-fixincludes \
7964     pdf-fixincludes 
7965         @: $(MAKE); $(unstage)
7966         @[ -f ./fixincludes/Makefile ] || exit 0; \
7967         r=`${PWD_COMMAND}`; export r; \
7968         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7969         $(HOST_EXPORTS) \
7970         for flag in $(EXTRA_HOST_FLAGS) ; do \
7971           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7972         done; \
7973         echo "Doing install-pdf in fixincludes" ; \
7974         (cd $(HOST_SUBDIR)/fixincludes && \
7975           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7976                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7977                   "RANLIB=$${RANLIB}" \
7978                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7979                   install-pdf) \
7980           || exit 1
7981
7982 @endif fixincludes
7983
7984 .PHONY: maybe-install-html-fixincludes install-html-fixincludes
7985 maybe-install-html-fixincludes:
7986 @if fixincludes
7987 maybe-install-html-fixincludes: install-html-fixincludes
7988
7989 install-html-fixincludes: \
7990     configure-fixincludes \
7991     html-fixincludes 
7992         @: $(MAKE); $(unstage)
7993         @[ -f ./fixincludes/Makefile ] || exit 0; \
7994         r=`${PWD_COMMAND}`; export r; \
7995         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7996         $(HOST_EXPORTS) \
7997         for flag in $(EXTRA_HOST_FLAGS) ; do \
7998           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7999         done; \
8000         echo "Doing install-html in fixincludes" ; \
8001         (cd $(HOST_SUBDIR)/fixincludes && \
8002           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8003                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8004                   "RANLIB=$${RANLIB}" \
8005                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8006                   install-html) \
8007           || exit 1
8008
8009 @endif fixincludes
8010
8011 .PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
8012 maybe-installcheck-fixincludes:
8013 @if fixincludes
8014 maybe-installcheck-fixincludes: installcheck-fixincludes
8015
8016 installcheck-fixincludes: \
8017     configure-fixincludes 
8018         @: $(MAKE); $(unstage)
8019         @[ -f ./fixincludes/Makefile ] || exit 0; \
8020         r=`${PWD_COMMAND}`; export r; \
8021         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8022         $(HOST_EXPORTS) \
8023         for flag in $(EXTRA_HOST_FLAGS) ; do \
8024           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8025         done; \
8026         echo "Doing installcheck in fixincludes" ; \
8027         (cd $(HOST_SUBDIR)/fixincludes && \
8028           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8029                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8030                   "RANLIB=$${RANLIB}" \
8031                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8032                   installcheck) \
8033           || exit 1
8034
8035 @endif fixincludes
8036
8037 .PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
8038 maybe-mostlyclean-fixincludes:
8039 @if fixincludes
8040 maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
8041
8042 mostlyclean-fixincludes: 
8043         @: $(MAKE); $(unstage)
8044         @[ -f ./fixincludes/Makefile ] || exit 0; \
8045         r=`${PWD_COMMAND}`; export r; \
8046         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8047         $(HOST_EXPORTS) \
8048         for flag in $(EXTRA_HOST_FLAGS) ; do \
8049           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8050         done; \
8051         echo "Doing mostlyclean in fixincludes" ; \
8052         (cd $(HOST_SUBDIR)/fixincludes && \
8053           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8054                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8055                   "RANLIB=$${RANLIB}" \
8056                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8057                   mostlyclean) \
8058           || exit 1
8059
8060 @endif fixincludes
8061
8062 .PHONY: maybe-clean-fixincludes clean-fixincludes
8063 maybe-clean-fixincludes:
8064 @if fixincludes
8065 maybe-clean-fixincludes: clean-fixincludes
8066
8067 clean-fixincludes: 
8068         @: $(MAKE); $(unstage)
8069         @[ -f ./fixincludes/Makefile ] || exit 0; \
8070         r=`${PWD_COMMAND}`; export r; \
8071         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8072         $(HOST_EXPORTS) \
8073         for flag in $(EXTRA_HOST_FLAGS) ; do \
8074           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8075         done; \
8076         echo "Doing clean in fixincludes" ; \
8077         (cd $(HOST_SUBDIR)/fixincludes && \
8078           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8079                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8080                   "RANLIB=$${RANLIB}" \
8081                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8082                   clean) \
8083           || exit 1
8084
8085 @endif fixincludes
8086
8087 .PHONY: maybe-distclean-fixincludes distclean-fixincludes
8088 maybe-distclean-fixincludes:
8089 @if fixincludes
8090 maybe-distclean-fixincludes: distclean-fixincludes
8091
8092 distclean-fixincludes: 
8093         @: $(MAKE); $(unstage)
8094         @[ -f ./fixincludes/Makefile ] || exit 0; \
8095         r=`${PWD_COMMAND}`; export r; \
8096         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8097         $(HOST_EXPORTS) \
8098         for flag in $(EXTRA_HOST_FLAGS) ; do \
8099           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8100         done; \
8101         echo "Doing distclean in fixincludes" ; \
8102         (cd $(HOST_SUBDIR)/fixincludes && \
8103           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8104                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8105                   "RANLIB=$${RANLIB}" \
8106                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8107                   distclean) \
8108           || exit 1
8109
8110 @endif fixincludes
8111
8112 .PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
8113 maybe-maintainer-clean-fixincludes:
8114 @if fixincludes
8115 maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
8116
8117 maintainer-clean-fixincludes: 
8118         @: $(MAKE); $(unstage)
8119         @[ -f ./fixincludes/Makefile ] || exit 0; \
8120         r=`${PWD_COMMAND}`; export r; \
8121         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8122         $(HOST_EXPORTS) \
8123         for flag in $(EXTRA_HOST_FLAGS) ; do \
8124           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8125         done; \
8126         echo "Doing maintainer-clean in fixincludes" ; \
8127         (cd $(HOST_SUBDIR)/fixincludes && \
8128           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8129                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8130                   "RANLIB=$${RANLIB}" \
8131                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8132                   maintainer-clean) \
8133           || exit 1
8134
8135 @endif fixincludes
8136
8137
8138
8139 .PHONY: configure-flex maybe-configure-flex
8140 maybe-configure-flex:
8141 @if gcc-bootstrap
8142 configure-flex: stage_current
8143 @endif gcc-bootstrap
8144 @if flex
8145 maybe-configure-flex: configure-flex
8146 configure-flex: 
8147         @: $(MAKE); $(unstage)
8148         @r=`${PWD_COMMAND}`; export r; \
8149         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8150         test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
8151         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
8152         $(HOST_EXPORTS)  \
8153         echo Configuring in $(HOST_SUBDIR)/flex; \
8154         cd "$(HOST_SUBDIR)/flex" || exit 1; \
8155         case $(srcdir) in \
8156           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8157           *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
8158                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8159         esac; \
8160         srcdiroption="--srcdir=$${topdir}/flex"; \
8161         libsrcdir="$$s/flex"; \
8162         $(SHELL) $${libsrcdir}/configure \
8163           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8164           --target=${target_alias} $${srcdiroption}  \
8165           || exit 1
8166 @endif flex
8167
8168
8169
8170
8171
8172 .PHONY: all-flex maybe-all-flex
8173 maybe-all-flex:
8174 @if gcc-bootstrap
8175 all-flex: stage_current
8176 @endif gcc-bootstrap
8177 @if flex
8178 TARGET-flex=all
8179 maybe-all-flex: all-flex
8180 all-flex: configure-flex
8181         @: $(MAKE); $(unstage)
8182         @r=`${PWD_COMMAND}`; export r; \
8183         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8184         $(HOST_EXPORTS)  \
8185         (cd $(HOST_SUBDIR)/flex && \
8186           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
8187                 $(TARGET-flex))
8188 @endif flex
8189
8190
8191
8192
8193 .PHONY: check-flex maybe-check-flex
8194 maybe-check-flex:
8195 @if flex
8196 maybe-check-flex: check-flex
8197
8198 # This module is only tested in a native toolchain.
8199 check-flex:
8200         @: $(MAKE); $(unstage)
8201         @if [ '$(host)' = '$(target)' ] ; then \
8202           r=`${PWD_COMMAND}`; export r; \
8203           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8204           $(HOST_EXPORTS) \
8205           (cd $(HOST_SUBDIR)/flex && \
8206             $(MAKE) $(FLAGS_TO_PASS)  check); \
8207         fi
8208
8209 @endif flex
8210
8211 .PHONY: install-flex maybe-install-flex
8212 maybe-install-flex:
8213 @if flex
8214 maybe-install-flex: install-flex
8215
8216 install-flex: installdirs
8217         @: $(MAKE); $(unstage)
8218         @r=`${PWD_COMMAND}`; export r; \
8219         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8220         $(HOST_EXPORTS) \
8221         (cd $(HOST_SUBDIR)/flex && \
8222           $(MAKE) $(FLAGS_TO_PASS)  install)
8223
8224 @endif flex
8225
8226 .PHONY: install-strip-flex maybe-install-strip-flex
8227 maybe-install-strip-flex:
8228 @if flex
8229 maybe-install-strip-flex: install-strip-flex
8230
8231 install-strip-flex: installdirs
8232         @: $(MAKE); $(unstage)
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)  install-strip)
8238
8239 @endif flex
8240
8241 # Other targets (info, dvi, pdf, etc.)
8242
8243 .PHONY: maybe-info-flex info-flex
8244 maybe-info-flex:
8245 @if flex
8246 maybe-info-flex: info-flex
8247
8248 info-flex: \
8249     configure-flex 
8250         @: $(MAKE); $(unstage)
8251         @[ -f ./flex/Makefile ] || exit 0; \
8252         r=`${PWD_COMMAND}`; export r; \
8253         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8254         $(HOST_EXPORTS) \
8255         for flag in $(EXTRA_HOST_FLAGS) ; do \
8256           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8257         done; \
8258         echo "Doing info in flex" ; \
8259         (cd $(HOST_SUBDIR)/flex && \
8260           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8261                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8262                   "RANLIB=$${RANLIB}" \
8263                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8264                   info) \
8265           || exit 1
8266
8267 @endif flex
8268
8269 .PHONY: maybe-dvi-flex dvi-flex
8270 maybe-dvi-flex:
8271 @if flex
8272 maybe-dvi-flex: dvi-flex
8273
8274 dvi-flex: \
8275     configure-flex 
8276         @: $(MAKE); $(unstage)
8277         @[ -f ./flex/Makefile ] || exit 0; \
8278         r=`${PWD_COMMAND}`; export r; \
8279         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8280         $(HOST_EXPORTS) \
8281         for flag in $(EXTRA_HOST_FLAGS) ; do \
8282           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8283         done; \
8284         echo "Doing dvi in flex" ; \
8285         (cd $(HOST_SUBDIR)/flex && \
8286           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8287                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8288                   "RANLIB=$${RANLIB}" \
8289                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8290                   dvi) \
8291           || exit 1
8292
8293 @endif flex
8294
8295 .PHONY: maybe-pdf-flex pdf-flex
8296 maybe-pdf-flex:
8297 @if flex
8298 maybe-pdf-flex: pdf-flex
8299
8300 pdf-flex: \
8301     configure-flex 
8302         @: $(MAKE); $(unstage)
8303         @[ -f ./flex/Makefile ] || exit 0; \
8304         r=`${PWD_COMMAND}`; export r; \
8305         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8306         $(HOST_EXPORTS) \
8307         for flag in $(EXTRA_HOST_FLAGS) ; do \
8308           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8309         done; \
8310         echo "Doing pdf in flex" ; \
8311         (cd $(HOST_SUBDIR)/flex && \
8312           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8313                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8314                   "RANLIB=$${RANLIB}" \
8315                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8316                   pdf) \
8317           || exit 1
8318
8319 @endif flex
8320
8321 .PHONY: maybe-html-flex html-flex
8322 maybe-html-flex:
8323 @if flex
8324 maybe-html-flex: html-flex
8325
8326 html-flex: \
8327     configure-flex 
8328         @: $(MAKE); $(unstage)
8329         @[ -f ./flex/Makefile ] || exit 0; \
8330         r=`${PWD_COMMAND}`; export r; \
8331         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8332         $(HOST_EXPORTS) \
8333         for flag in $(EXTRA_HOST_FLAGS) ; do \
8334           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8335         done; \
8336         echo "Doing html in flex" ; \
8337         (cd $(HOST_SUBDIR)/flex && \
8338           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8339                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8340                   "RANLIB=$${RANLIB}" \
8341                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8342                   html) \
8343           || exit 1
8344
8345 @endif flex
8346
8347 .PHONY: maybe-TAGS-flex TAGS-flex
8348 maybe-TAGS-flex:
8349 @if flex
8350 maybe-TAGS-flex: TAGS-flex
8351
8352 TAGS-flex: \
8353     configure-flex 
8354         @: $(MAKE); $(unstage)
8355         @[ -f ./flex/Makefile ] || exit 0; \
8356         r=`${PWD_COMMAND}`; export r; \
8357         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8358         $(HOST_EXPORTS) \
8359         for flag in $(EXTRA_HOST_FLAGS) ; do \
8360           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8361         done; \
8362         echo "Doing TAGS in flex" ; \
8363         (cd $(HOST_SUBDIR)/flex && \
8364           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8365                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8366                   "RANLIB=$${RANLIB}" \
8367                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8368                   TAGS) \
8369           || exit 1
8370
8371 @endif flex
8372
8373 .PHONY: maybe-install-info-flex install-info-flex
8374 maybe-install-info-flex:
8375 @if flex
8376 maybe-install-info-flex: install-info-flex
8377
8378 install-info-flex: \
8379     configure-flex \
8380     info-flex 
8381         @: $(MAKE); $(unstage)
8382         @[ -f ./flex/Makefile ] || exit 0; \
8383         r=`${PWD_COMMAND}`; export r; \
8384         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8385         $(HOST_EXPORTS) \
8386         for flag in $(EXTRA_HOST_FLAGS) ; do \
8387           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8388         done; \
8389         echo "Doing install-info in flex" ; \
8390         (cd $(HOST_SUBDIR)/flex && \
8391           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8392                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8393                   "RANLIB=$${RANLIB}" \
8394                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8395                   install-info) \
8396           || exit 1
8397
8398 @endif flex
8399
8400 .PHONY: maybe-install-pdf-flex install-pdf-flex
8401 maybe-install-pdf-flex:
8402 @if flex
8403 maybe-install-pdf-flex: install-pdf-flex
8404
8405 install-pdf-flex: \
8406     configure-flex \
8407     pdf-flex 
8408         @: $(MAKE); $(unstage)
8409         @[ -f ./flex/Makefile ] || exit 0; \
8410         r=`${PWD_COMMAND}`; export r; \
8411         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8412         $(HOST_EXPORTS) \
8413         for flag in $(EXTRA_HOST_FLAGS) ; do \
8414           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8415         done; \
8416         echo "Doing install-pdf in flex" ; \
8417         (cd $(HOST_SUBDIR)/flex && \
8418           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8419                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8420                   "RANLIB=$${RANLIB}" \
8421                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8422                   install-pdf) \
8423           || exit 1
8424
8425 @endif flex
8426
8427 .PHONY: maybe-install-html-flex install-html-flex
8428 maybe-install-html-flex:
8429 @if flex
8430 maybe-install-html-flex: install-html-flex
8431
8432 install-html-flex: \
8433     configure-flex \
8434     html-flex 
8435         @: $(MAKE); $(unstage)
8436         @[ -f ./flex/Makefile ] || exit 0; \
8437         r=`${PWD_COMMAND}`; export r; \
8438         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8439         $(HOST_EXPORTS) \
8440         for flag in $(EXTRA_HOST_FLAGS) ; do \
8441           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8442         done; \
8443         echo "Doing install-html in flex" ; \
8444         (cd $(HOST_SUBDIR)/flex && \
8445           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8446                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8447                   "RANLIB=$${RANLIB}" \
8448                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8449                   install-html) \
8450           || exit 1
8451
8452 @endif flex
8453
8454 .PHONY: maybe-installcheck-flex installcheck-flex
8455 maybe-installcheck-flex:
8456 @if flex
8457 maybe-installcheck-flex: installcheck-flex
8458
8459 installcheck-flex: \
8460     configure-flex 
8461         @: $(MAKE); $(unstage)
8462         @[ -f ./flex/Makefile ] || exit 0; \
8463         r=`${PWD_COMMAND}`; export r; \
8464         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8465         $(HOST_EXPORTS) \
8466         for flag in $(EXTRA_HOST_FLAGS) ; do \
8467           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8468         done; \
8469         echo "Doing installcheck in flex" ; \
8470         (cd $(HOST_SUBDIR)/flex && \
8471           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8472                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8473                   "RANLIB=$${RANLIB}" \
8474                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8475                   installcheck) \
8476           || exit 1
8477
8478 @endif flex
8479
8480 .PHONY: maybe-mostlyclean-flex mostlyclean-flex
8481 maybe-mostlyclean-flex:
8482 @if flex
8483 maybe-mostlyclean-flex: mostlyclean-flex
8484
8485 mostlyclean-flex: 
8486         @: $(MAKE); $(unstage)
8487         @[ -f ./flex/Makefile ] || exit 0; \
8488         r=`${PWD_COMMAND}`; export r; \
8489         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8490         $(HOST_EXPORTS) \
8491         for flag in $(EXTRA_HOST_FLAGS) ; do \
8492           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8493         done; \
8494         echo "Doing mostlyclean in flex" ; \
8495         (cd $(HOST_SUBDIR)/flex && \
8496           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8497                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8498                   "RANLIB=$${RANLIB}" \
8499                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8500                   mostlyclean) \
8501           || exit 1
8502
8503 @endif flex
8504
8505 .PHONY: maybe-clean-flex clean-flex
8506 maybe-clean-flex:
8507 @if flex
8508 maybe-clean-flex: clean-flex
8509
8510 clean-flex: 
8511         @: $(MAKE); $(unstage)
8512         @[ -f ./flex/Makefile ] || exit 0; \
8513         r=`${PWD_COMMAND}`; export r; \
8514         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8515         $(HOST_EXPORTS) \
8516         for flag in $(EXTRA_HOST_FLAGS) ; do \
8517           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8518         done; \
8519         echo "Doing clean in flex" ; \
8520         (cd $(HOST_SUBDIR)/flex && \
8521           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8522                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8523                   "RANLIB=$${RANLIB}" \
8524                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8525                   clean) \
8526           || exit 1
8527
8528 @endif flex
8529
8530 .PHONY: maybe-distclean-flex distclean-flex
8531 maybe-distclean-flex:
8532 @if flex
8533 maybe-distclean-flex: distclean-flex
8534
8535 distclean-flex: 
8536         @: $(MAKE); $(unstage)
8537         @[ -f ./flex/Makefile ] || exit 0; \
8538         r=`${PWD_COMMAND}`; export r; \
8539         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8540         $(HOST_EXPORTS) \
8541         for flag in $(EXTRA_HOST_FLAGS) ; do \
8542           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8543         done; \
8544         echo "Doing distclean in flex" ; \
8545         (cd $(HOST_SUBDIR)/flex && \
8546           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8547                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8548                   "RANLIB=$${RANLIB}" \
8549                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8550                   distclean) \
8551           || exit 1
8552
8553 @endif flex
8554
8555 .PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
8556 maybe-maintainer-clean-flex:
8557 @if flex
8558 maybe-maintainer-clean-flex: maintainer-clean-flex
8559
8560 maintainer-clean-flex: 
8561         @: $(MAKE); $(unstage)
8562         @[ -f ./flex/Makefile ] || exit 0; \
8563         r=`${PWD_COMMAND}`; export r; \
8564         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8565         $(HOST_EXPORTS) \
8566         for flag in $(EXTRA_HOST_FLAGS) ; do \
8567           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8568         done; \
8569         echo "Doing maintainer-clean in flex" ; \
8570         (cd $(HOST_SUBDIR)/flex && \
8571           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8572                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8573                   "RANLIB=$${RANLIB}" \
8574                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8575                   maintainer-clean) \
8576           || exit 1
8577
8578 @endif flex
8579
8580
8581
8582 .PHONY: configure-gas maybe-configure-gas
8583 maybe-configure-gas:
8584 @if gcc-bootstrap
8585 configure-gas: stage_current
8586 @endif gcc-bootstrap
8587 @if gas
8588 maybe-configure-gas: configure-gas
8589 configure-gas: 
8590         @r=`${PWD_COMMAND}`; export r; \
8591         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8592         test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8593         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8594         $(HOST_EXPORTS)  \
8595         echo Configuring in $(HOST_SUBDIR)/gas; \
8596         cd "$(HOST_SUBDIR)/gas" || exit 1; \
8597         case $(srcdir) in \
8598           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8599           *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8600                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8601         esac; \
8602         srcdiroption="--srcdir=$${topdir}/gas"; \
8603         libsrcdir="$$s/gas"; \
8604         $(SHELL) $${libsrcdir}/configure \
8605           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8606           --target=${target_alias} $${srcdiroption}  \
8607           || exit 1
8608 @endif gas
8609
8610
8611
8612 .PHONY: configure-stage1-gas maybe-configure-stage1-gas
8613 maybe-configure-stage1-gas:
8614 @if gas-bootstrap
8615 maybe-configure-stage1-gas: configure-stage1-gas
8616 configure-stage1-gas:
8617         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8618         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8619         @r=`${PWD_COMMAND}`; export r; \
8620         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8621         TFLAGS="$(STAGE1_TFLAGS)"; \
8622         test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8623         $(HOST_EXPORTS) \
8624         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
8625         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
8626         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
8627         echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
8628         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8629         cd $(HOST_SUBDIR)/gas || exit 1; \
8630         case $(srcdir) in \
8631           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8632           *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8633                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8634         esac; \
8635         srcdiroption="--srcdir=$${topdir}/gas"; \
8636         libsrcdir="$$s/gas"; \
8637         $(SHELL) $${libsrcdir}/configure \
8638           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8639           --target=${target_alias} $${srcdiroption} \
8640           $(STAGE1_CONFIGURE_FLAGS)
8641 @endif gas-bootstrap
8642
8643 .PHONY: configure-stage2-gas maybe-configure-stage2-gas
8644 maybe-configure-stage2-gas:
8645 @if gas-bootstrap
8646 maybe-configure-stage2-gas: configure-stage2-gas
8647 configure-stage2-gas:
8648         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8649         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8650         @r=`${PWD_COMMAND}`; export r; \
8651         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8652         TFLAGS="$(STAGE2_TFLAGS)"; \
8653         test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8654         $(HOST_EXPORTS) \
8655         $(POSTSTAGE1_HOST_EXPORTS) \
8656         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
8657         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
8658         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
8659         echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
8660         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8661         cd $(HOST_SUBDIR)/gas || exit 1; \
8662         case $(srcdir) in \
8663           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8664           *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8665                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8666         esac; \
8667         srcdiroption="--srcdir=$${topdir}/gas"; \
8668         libsrcdir="$$s/gas"; \
8669         $(SHELL) $${libsrcdir}/configure \
8670           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8671           --target=${target_alias} $${srcdiroption} \
8672           --with-build-libsubdir=$(HOST_SUBDIR) \
8673           $(STAGE2_CONFIGURE_FLAGS)
8674 @endif gas-bootstrap
8675
8676 .PHONY: configure-stage3-gas maybe-configure-stage3-gas
8677 maybe-configure-stage3-gas:
8678 @if gas-bootstrap
8679 maybe-configure-stage3-gas: configure-stage3-gas
8680 configure-stage3-gas:
8681         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8682         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8683         @r=`${PWD_COMMAND}`; export r; \
8684         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8685         TFLAGS="$(STAGE3_TFLAGS)"; \
8686         test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8687         $(HOST_EXPORTS) \
8688         $(POSTSTAGE1_HOST_EXPORTS) \
8689         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
8690         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
8691         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
8692         echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
8693         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8694         cd $(HOST_SUBDIR)/gas || exit 1; \
8695         case $(srcdir) in \
8696           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8697           *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8698                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8699         esac; \
8700         srcdiroption="--srcdir=$${topdir}/gas"; \
8701         libsrcdir="$$s/gas"; \
8702         $(SHELL) $${libsrcdir}/configure \
8703           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8704           --target=${target_alias} $${srcdiroption} \
8705           --with-build-libsubdir=$(HOST_SUBDIR) \
8706           $(STAGE3_CONFIGURE_FLAGS)
8707 @endif gas-bootstrap
8708
8709 .PHONY: configure-stage4-gas maybe-configure-stage4-gas
8710 maybe-configure-stage4-gas:
8711 @if gas-bootstrap
8712 maybe-configure-stage4-gas: configure-stage4-gas
8713 configure-stage4-gas:
8714         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8715         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8716         @r=`${PWD_COMMAND}`; export r; \
8717         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8718         TFLAGS="$(STAGE4_TFLAGS)"; \
8719         test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8720         $(HOST_EXPORTS) \
8721         $(POSTSTAGE1_HOST_EXPORTS) \
8722         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
8723         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
8724         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
8725         echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
8726         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8727         cd $(HOST_SUBDIR)/gas || exit 1; \
8728         case $(srcdir) in \
8729           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8730           *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8731                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8732         esac; \
8733         srcdiroption="--srcdir=$${topdir}/gas"; \
8734         libsrcdir="$$s/gas"; \
8735         $(SHELL) $${libsrcdir}/configure \
8736           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8737           --target=${target_alias} $${srcdiroption} \
8738           --with-build-libsubdir=$(HOST_SUBDIR) \
8739           $(STAGE4_CONFIGURE_FLAGS)
8740 @endif gas-bootstrap
8741
8742 .PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
8743 maybe-configure-stageprofile-gas:
8744 @if gas-bootstrap
8745 maybe-configure-stageprofile-gas: configure-stageprofile-gas
8746 configure-stageprofile-gas:
8747         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8748         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8749         @r=`${PWD_COMMAND}`; export r; \
8750         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8751         TFLAGS="$(STAGEprofile_TFLAGS)"; \
8752         test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8753         $(HOST_EXPORTS) \
8754         $(POSTSTAGE1_HOST_EXPORTS) \
8755         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
8756         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
8757         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
8758         echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
8759         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8760         cd $(HOST_SUBDIR)/gas || exit 1; \
8761         case $(srcdir) in \
8762           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8763           *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8764                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8765         esac; \
8766         srcdiroption="--srcdir=$${topdir}/gas"; \
8767         libsrcdir="$$s/gas"; \
8768         $(SHELL) $${libsrcdir}/configure \
8769           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8770           --target=${target_alias} $${srcdiroption} \
8771           --with-build-libsubdir=$(HOST_SUBDIR) \
8772           $(STAGEprofile_CONFIGURE_FLAGS)
8773 @endif gas-bootstrap
8774
8775 .PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
8776 maybe-configure-stagefeedback-gas:
8777 @if gas-bootstrap
8778 maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
8779 configure-stagefeedback-gas:
8780         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8781         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8782         @r=`${PWD_COMMAND}`; export r; \
8783         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8784         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8785         test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8786         $(HOST_EXPORTS) \
8787         $(POSTSTAGE1_HOST_EXPORTS) \
8788         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
8789         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
8790         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
8791         echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
8792         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8793         cd $(HOST_SUBDIR)/gas || exit 1; \
8794         case $(srcdir) in \
8795           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8796           *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8797                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8798         esac; \
8799         srcdiroption="--srcdir=$${topdir}/gas"; \
8800         libsrcdir="$$s/gas"; \
8801         $(SHELL) $${libsrcdir}/configure \
8802           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8803           --target=${target_alias} $${srcdiroption} \
8804           --with-build-libsubdir=$(HOST_SUBDIR) \
8805           $(STAGEfeedback_CONFIGURE_FLAGS)
8806 @endif gas-bootstrap
8807
8808
8809
8810
8811
8812 .PHONY: all-gas maybe-all-gas
8813 maybe-all-gas:
8814 @if gcc-bootstrap
8815 all-gas: stage_current
8816 @endif gcc-bootstrap
8817 @if gas
8818 TARGET-gas=all
8819 maybe-all-gas: all-gas
8820 all-gas: configure-gas
8821         @r=`${PWD_COMMAND}`; export r; \
8822         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8823         $(HOST_EXPORTS)  \
8824         (cd $(HOST_SUBDIR)/gas && \
8825           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
8826                 $(TARGET-gas))
8827 @endif gas
8828
8829
8830
8831 .PHONY: all-stage1-gas maybe-all-stage1-gas
8832 .PHONY: clean-stage1-gas maybe-clean-stage1-gas
8833 maybe-all-stage1-gas:
8834 maybe-clean-stage1-gas:
8835 @if gas-bootstrap
8836 maybe-all-stage1-gas: all-stage1-gas
8837 all-stage1: all-stage1-gas
8838 TARGET-stage1-gas = $(TARGET-gas)
8839 all-stage1-gas: configure-stage1-gas
8840         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8841         @r=`${PWD_COMMAND}`; export r; \
8842         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8843         TFLAGS="$(STAGE1_TFLAGS)"; \
8844         $(HOST_EXPORTS)  \
8845         cd $(HOST_SUBDIR)/gas && \
8846         $(MAKE) $(BASE_FLAGS_TO_PASS) \
8847                 CFLAGS="$(STAGE1_CFLAGS)" \
8848                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
8849                 LIBCFLAGS="$(LIBCFLAGS)" \
8850                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8851                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8852                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8853                 $(EXTRA_HOST_FLAGS)   \
8854                 TFLAGS="$(STAGE1_TFLAGS)" \
8855                 $(TARGET-stage1-gas)
8856
8857 maybe-clean-stage1-gas: clean-stage1-gas
8858 clean-stage1: clean-stage1-gas
8859 clean-stage1-gas:
8860         @if [ $(current_stage) = stage1 ]; then \
8861           [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8862         else \
8863           [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
8864           $(MAKE) stage1-start; \
8865         fi; \
8866         cd $(HOST_SUBDIR)/gas && \
8867         $(MAKE) $(EXTRA_HOST_FLAGS)  \
8868                  clean
8869 @endif gas-bootstrap
8870
8871
8872 .PHONY: all-stage2-gas maybe-all-stage2-gas
8873 .PHONY: clean-stage2-gas maybe-clean-stage2-gas
8874 maybe-all-stage2-gas:
8875 maybe-clean-stage2-gas:
8876 @if gas-bootstrap
8877 maybe-all-stage2-gas: all-stage2-gas
8878 all-stage2: all-stage2-gas
8879 TARGET-stage2-gas = $(TARGET-gas)
8880 all-stage2-gas: configure-stage2-gas
8881         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8882         @r=`${PWD_COMMAND}`; export r; \
8883         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8884         TFLAGS="$(STAGE2_TFLAGS)"; \
8885         $(HOST_EXPORTS) \
8886         $(POSTSTAGE1_HOST_EXPORTS)  \
8887         cd $(HOST_SUBDIR)/gas && \
8888         $(MAKE) $(BASE_FLAGS_TO_PASS) \
8889                 CFLAGS="$(STAGE2_CFLAGS)" \
8890                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
8891                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
8892                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8893                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8894                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8895                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
8896                 TFLAGS="$(STAGE2_TFLAGS)" \
8897                 $(TARGET-stage2-gas)
8898
8899 maybe-clean-stage2-gas: clean-stage2-gas
8900 clean-stage2: clean-stage2-gas
8901 clean-stage2-gas:
8902         @if [ $(current_stage) = stage2 ]; then \
8903           [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8904         else \
8905           [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
8906           $(MAKE) stage2-start; \
8907         fi; \
8908         cd $(HOST_SUBDIR)/gas && \
8909         $(MAKE) $(EXTRA_HOST_FLAGS)  \
8910                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
8911                  clean
8912 @endif gas-bootstrap
8913
8914
8915 .PHONY: all-stage3-gas maybe-all-stage3-gas
8916 .PHONY: clean-stage3-gas maybe-clean-stage3-gas
8917 maybe-all-stage3-gas:
8918 maybe-clean-stage3-gas:
8919 @if gas-bootstrap
8920 maybe-all-stage3-gas: all-stage3-gas
8921 all-stage3: all-stage3-gas
8922 TARGET-stage3-gas = $(TARGET-gas)
8923 all-stage3-gas: configure-stage3-gas
8924         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8925         @r=`${PWD_COMMAND}`; export r; \
8926         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8927         TFLAGS="$(STAGE3_TFLAGS)"; \
8928         $(HOST_EXPORTS) \
8929         $(POSTSTAGE1_HOST_EXPORTS)  \
8930         cd $(HOST_SUBDIR)/gas && \
8931         $(MAKE) $(BASE_FLAGS_TO_PASS) \
8932                 CFLAGS="$(STAGE3_CFLAGS)" \
8933                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
8934                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
8935                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8936                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8937                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8938                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
8939                 TFLAGS="$(STAGE3_TFLAGS)" \
8940                 $(TARGET-stage3-gas)
8941
8942 maybe-clean-stage3-gas: clean-stage3-gas
8943 clean-stage3: clean-stage3-gas
8944 clean-stage3-gas:
8945         @if [ $(current_stage) = stage3 ]; then \
8946           [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8947         else \
8948           [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
8949           $(MAKE) stage3-start; \
8950         fi; \
8951         cd $(HOST_SUBDIR)/gas && \
8952         $(MAKE) $(EXTRA_HOST_FLAGS)  \
8953                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
8954                  clean
8955 @endif gas-bootstrap
8956
8957
8958 .PHONY: all-stage4-gas maybe-all-stage4-gas
8959 .PHONY: clean-stage4-gas maybe-clean-stage4-gas
8960 maybe-all-stage4-gas:
8961 maybe-clean-stage4-gas:
8962 @if gas-bootstrap
8963 maybe-all-stage4-gas: all-stage4-gas
8964 all-stage4: all-stage4-gas
8965 TARGET-stage4-gas = $(TARGET-gas)
8966 all-stage4-gas: configure-stage4-gas
8967         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8968         @r=`${PWD_COMMAND}`; export r; \
8969         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8970         TFLAGS="$(STAGE4_TFLAGS)"; \
8971         $(HOST_EXPORTS) \
8972         $(POSTSTAGE1_HOST_EXPORTS)  \
8973         cd $(HOST_SUBDIR)/gas && \
8974         $(MAKE) $(BASE_FLAGS_TO_PASS) \
8975                 CFLAGS="$(STAGE4_CFLAGS)" \
8976                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
8977                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
8978                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8979                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8980                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8981                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
8982                 TFLAGS="$(STAGE4_TFLAGS)" \
8983                 $(TARGET-stage4-gas)
8984
8985 maybe-clean-stage4-gas: clean-stage4-gas
8986 clean-stage4: clean-stage4-gas
8987 clean-stage4-gas:
8988         @if [ $(current_stage) = stage4 ]; then \
8989           [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8990         else \
8991           [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
8992           $(MAKE) stage4-start; \
8993         fi; \
8994         cd $(HOST_SUBDIR)/gas && \
8995         $(MAKE) $(EXTRA_HOST_FLAGS)  \
8996                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
8997                  clean
8998 @endif gas-bootstrap
8999
9000
9001 .PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
9002 .PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
9003 maybe-all-stageprofile-gas:
9004 maybe-clean-stageprofile-gas:
9005 @if gas-bootstrap
9006 maybe-all-stageprofile-gas: all-stageprofile-gas
9007 all-stageprofile: all-stageprofile-gas
9008 TARGET-stageprofile-gas = $(TARGET-gas)
9009 all-stageprofile-gas: configure-stageprofile-gas
9010         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9011         @r=`${PWD_COMMAND}`; export r; \
9012         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9013         TFLAGS="$(STAGEprofile_TFLAGS)"; \
9014         $(HOST_EXPORTS) \
9015         $(POSTSTAGE1_HOST_EXPORTS)  \
9016         cd $(HOST_SUBDIR)/gas && \
9017         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9018                 CFLAGS="$(STAGEprofile_CFLAGS)" \
9019                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9020                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9021                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9022                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9023                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9024                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9025                 TFLAGS="$(STAGEprofile_TFLAGS)" \
9026                 $(TARGET-stageprofile-gas)
9027
9028 maybe-clean-stageprofile-gas: clean-stageprofile-gas
9029 clean-stageprofile: clean-stageprofile-gas
9030 clean-stageprofile-gas:
9031         @if [ $(current_stage) = stageprofile ]; then \
9032           [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9033         else \
9034           [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
9035           $(MAKE) stageprofile-start; \
9036         fi; \
9037         cd $(HOST_SUBDIR)/gas && \
9038         $(MAKE) $(EXTRA_HOST_FLAGS)  \
9039                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
9040                  clean
9041 @endif gas-bootstrap
9042
9043
9044 .PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
9045 .PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
9046 maybe-all-stagefeedback-gas:
9047 maybe-clean-stagefeedback-gas:
9048 @if gas-bootstrap
9049 maybe-all-stagefeedback-gas: all-stagefeedback-gas
9050 all-stagefeedback: all-stagefeedback-gas
9051 TARGET-stagefeedback-gas = $(TARGET-gas)
9052 all-stagefeedback-gas: configure-stagefeedback-gas
9053         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9054         @r=`${PWD_COMMAND}`; export r; \
9055         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9056         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9057         $(HOST_EXPORTS) \
9058         $(POSTSTAGE1_HOST_EXPORTS)  \
9059         cd $(HOST_SUBDIR)/gas && \
9060         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9061                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9062                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9063                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9064                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9065                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9066                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9067                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9068                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9069                 $(TARGET-stagefeedback-gas)
9070
9071 maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
9072 clean-stagefeedback: clean-stagefeedback-gas
9073 clean-stagefeedback-gas:
9074         @if [ $(current_stage) = stagefeedback ]; then \
9075           [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9076         else \
9077           [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
9078           $(MAKE) stagefeedback-start; \
9079         fi; \
9080         cd $(HOST_SUBDIR)/gas && \
9081         $(MAKE) $(EXTRA_HOST_FLAGS)  \
9082                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
9083                  clean
9084 @endif gas-bootstrap
9085
9086
9087
9088
9089
9090 .PHONY: check-gas maybe-check-gas
9091 maybe-check-gas:
9092 @if gas
9093 maybe-check-gas: check-gas
9094
9095 check-gas:
9096         @: $(MAKE); $(unstage)
9097         @r=`${PWD_COMMAND}`; export r; \
9098         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9099         $(HOST_EXPORTS) \
9100         (cd $(HOST_SUBDIR)/gas && \
9101           $(MAKE) $(FLAGS_TO_PASS)  check)
9102
9103 @endif gas
9104
9105 .PHONY: install-gas maybe-install-gas
9106 maybe-install-gas:
9107 @if gas
9108 maybe-install-gas: install-gas
9109
9110 install-gas: installdirs
9111         @: $(MAKE); $(unstage)
9112         @r=`${PWD_COMMAND}`; export r; \
9113         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9114         $(HOST_EXPORTS) \
9115         (cd $(HOST_SUBDIR)/gas && \
9116           $(MAKE) $(FLAGS_TO_PASS)  install)
9117
9118 @endif gas
9119
9120 .PHONY: install-strip-gas maybe-install-strip-gas
9121 maybe-install-strip-gas:
9122 @if gas
9123 maybe-install-strip-gas: install-strip-gas
9124
9125 install-strip-gas: installdirs
9126         @: $(MAKE); $(unstage)
9127         @r=`${PWD_COMMAND}`; export r; \
9128         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9129         $(HOST_EXPORTS) \
9130         (cd $(HOST_SUBDIR)/gas && \
9131           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
9132
9133 @endif gas
9134
9135 # Other targets (info, dvi, pdf, etc.)
9136
9137 .PHONY: maybe-info-gas info-gas
9138 maybe-info-gas:
9139 @if gas
9140 maybe-info-gas: info-gas
9141
9142 info-gas: \
9143     configure-gas 
9144         @[ -f ./gas/Makefile ] || exit 0; \
9145         r=`${PWD_COMMAND}`; export r; \
9146         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9147         $(HOST_EXPORTS) \
9148         for flag in $(EXTRA_HOST_FLAGS) ; do \
9149           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9150         done; \
9151         echo "Doing info in gas" ; \
9152         (cd $(HOST_SUBDIR)/gas && \
9153           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9154                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9155                   "RANLIB=$${RANLIB}" \
9156                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9157                   info) \
9158           || exit 1
9159
9160 @endif gas
9161
9162 .PHONY: maybe-dvi-gas dvi-gas
9163 maybe-dvi-gas:
9164 @if gas
9165 maybe-dvi-gas: dvi-gas
9166
9167 dvi-gas: \
9168     configure-gas 
9169         @[ -f ./gas/Makefile ] || exit 0; \
9170         r=`${PWD_COMMAND}`; export r; \
9171         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9172         $(HOST_EXPORTS) \
9173         for flag in $(EXTRA_HOST_FLAGS) ; do \
9174           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9175         done; \
9176         echo "Doing dvi in gas" ; \
9177         (cd $(HOST_SUBDIR)/gas && \
9178           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9179                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9180                   "RANLIB=$${RANLIB}" \
9181                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9182                   dvi) \
9183           || exit 1
9184
9185 @endif gas
9186
9187 .PHONY: maybe-pdf-gas pdf-gas
9188 maybe-pdf-gas:
9189 @if gas
9190 maybe-pdf-gas: pdf-gas
9191
9192 pdf-gas: \
9193     configure-gas 
9194         @[ -f ./gas/Makefile ] || exit 0; \
9195         r=`${PWD_COMMAND}`; export r; \
9196         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9197         $(HOST_EXPORTS) \
9198         for flag in $(EXTRA_HOST_FLAGS) ; do \
9199           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9200         done; \
9201         echo "Doing pdf in gas" ; \
9202         (cd $(HOST_SUBDIR)/gas && \
9203           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9204                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9205                   "RANLIB=$${RANLIB}" \
9206                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9207                   pdf) \
9208           || exit 1
9209
9210 @endif gas
9211
9212 .PHONY: maybe-html-gas html-gas
9213 maybe-html-gas:
9214 @if gas
9215 maybe-html-gas: html-gas
9216
9217 html-gas: \
9218     configure-gas 
9219         @[ -f ./gas/Makefile ] || exit 0; \
9220         r=`${PWD_COMMAND}`; export r; \
9221         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9222         $(HOST_EXPORTS) \
9223         for flag in $(EXTRA_HOST_FLAGS) ; do \
9224           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9225         done; \
9226         echo "Doing html in gas" ; \
9227         (cd $(HOST_SUBDIR)/gas && \
9228           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9229                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9230                   "RANLIB=$${RANLIB}" \
9231                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9232                   html) \
9233           || exit 1
9234
9235 @endif gas
9236
9237 .PHONY: maybe-TAGS-gas TAGS-gas
9238 maybe-TAGS-gas:
9239 @if gas
9240 maybe-TAGS-gas: TAGS-gas
9241
9242 TAGS-gas: \
9243     configure-gas 
9244         @[ -f ./gas/Makefile ] || exit 0; \
9245         r=`${PWD_COMMAND}`; export r; \
9246         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9247         $(HOST_EXPORTS) \
9248         for flag in $(EXTRA_HOST_FLAGS) ; do \
9249           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9250         done; \
9251         echo "Doing TAGS in gas" ; \
9252         (cd $(HOST_SUBDIR)/gas && \
9253           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9254                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9255                   "RANLIB=$${RANLIB}" \
9256                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9257                   TAGS) \
9258           || exit 1
9259
9260 @endif gas
9261
9262 .PHONY: maybe-install-info-gas install-info-gas
9263 maybe-install-info-gas:
9264 @if gas
9265 maybe-install-info-gas: install-info-gas
9266
9267 install-info-gas: \
9268     configure-gas \
9269     info-gas 
9270         @[ -f ./gas/Makefile ] || exit 0; \
9271         r=`${PWD_COMMAND}`; export r; \
9272         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9273         $(HOST_EXPORTS) \
9274         for flag in $(EXTRA_HOST_FLAGS) ; do \
9275           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9276         done; \
9277         echo "Doing install-info in gas" ; \
9278         (cd $(HOST_SUBDIR)/gas && \
9279           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9280                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9281                   "RANLIB=$${RANLIB}" \
9282                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9283                   install-info) \
9284           || exit 1
9285
9286 @endif gas
9287
9288 .PHONY: maybe-install-pdf-gas install-pdf-gas
9289 maybe-install-pdf-gas:
9290 @if gas
9291 maybe-install-pdf-gas: install-pdf-gas
9292
9293 install-pdf-gas: \
9294     configure-gas \
9295     pdf-gas 
9296         @[ -f ./gas/Makefile ] || exit 0; \
9297         r=`${PWD_COMMAND}`; export r; \
9298         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9299         $(HOST_EXPORTS) \
9300         for flag in $(EXTRA_HOST_FLAGS) ; do \
9301           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9302         done; \
9303         echo "Doing install-pdf in gas" ; \
9304         (cd $(HOST_SUBDIR)/gas && \
9305           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9306                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9307                   "RANLIB=$${RANLIB}" \
9308                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9309                   install-pdf) \
9310           || exit 1
9311
9312 @endif gas
9313
9314 .PHONY: maybe-install-html-gas install-html-gas
9315 maybe-install-html-gas:
9316 @if gas
9317 maybe-install-html-gas: install-html-gas
9318
9319 install-html-gas: \
9320     configure-gas \
9321     html-gas 
9322         @[ -f ./gas/Makefile ] || exit 0; \
9323         r=`${PWD_COMMAND}`; export r; \
9324         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9325         $(HOST_EXPORTS) \
9326         for flag in $(EXTRA_HOST_FLAGS) ; do \
9327           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9328         done; \
9329         echo "Doing install-html in gas" ; \
9330         (cd $(HOST_SUBDIR)/gas && \
9331           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9332                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9333                   "RANLIB=$${RANLIB}" \
9334                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9335                   install-html) \
9336           || exit 1
9337
9338 @endif gas
9339
9340 .PHONY: maybe-installcheck-gas installcheck-gas
9341 maybe-installcheck-gas:
9342 @if gas
9343 maybe-installcheck-gas: installcheck-gas
9344
9345 installcheck-gas: \
9346     configure-gas 
9347         @[ -f ./gas/Makefile ] || exit 0; \
9348         r=`${PWD_COMMAND}`; export r; \
9349         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9350         $(HOST_EXPORTS) \
9351         for flag in $(EXTRA_HOST_FLAGS) ; do \
9352           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9353         done; \
9354         echo "Doing installcheck in gas" ; \
9355         (cd $(HOST_SUBDIR)/gas && \
9356           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9357                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9358                   "RANLIB=$${RANLIB}" \
9359                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9360                   installcheck) \
9361           || exit 1
9362
9363 @endif gas
9364
9365 .PHONY: maybe-mostlyclean-gas mostlyclean-gas
9366 maybe-mostlyclean-gas:
9367 @if gas
9368 maybe-mostlyclean-gas: mostlyclean-gas
9369
9370 mostlyclean-gas: 
9371         @[ -f ./gas/Makefile ] || exit 0; \
9372         r=`${PWD_COMMAND}`; export r; \
9373         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9374         $(HOST_EXPORTS) \
9375         for flag in $(EXTRA_HOST_FLAGS) ; do \
9376           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9377         done; \
9378         echo "Doing mostlyclean in gas" ; \
9379         (cd $(HOST_SUBDIR)/gas && \
9380           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9381                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9382                   "RANLIB=$${RANLIB}" \
9383                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9384                   mostlyclean) \
9385           || exit 1
9386
9387 @endif gas
9388
9389 .PHONY: maybe-clean-gas clean-gas
9390 maybe-clean-gas:
9391 @if gas
9392 maybe-clean-gas: clean-gas
9393
9394 clean-gas: 
9395         @[ -f ./gas/Makefile ] || exit 0; \
9396         r=`${PWD_COMMAND}`; export r; \
9397         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9398         $(HOST_EXPORTS) \
9399         for flag in $(EXTRA_HOST_FLAGS) ; do \
9400           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9401         done; \
9402         echo "Doing clean in gas" ; \
9403         (cd $(HOST_SUBDIR)/gas && \
9404           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9405                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9406                   "RANLIB=$${RANLIB}" \
9407                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9408                   clean) \
9409           || exit 1
9410
9411 @endif gas
9412
9413 .PHONY: maybe-distclean-gas distclean-gas
9414 maybe-distclean-gas:
9415 @if gas
9416 maybe-distclean-gas: distclean-gas
9417
9418 distclean-gas: 
9419         @[ -f ./gas/Makefile ] || exit 0; \
9420         r=`${PWD_COMMAND}`; export r; \
9421         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9422         $(HOST_EXPORTS) \
9423         for flag in $(EXTRA_HOST_FLAGS) ; do \
9424           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9425         done; \
9426         echo "Doing distclean in gas" ; \
9427         (cd $(HOST_SUBDIR)/gas && \
9428           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9429                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9430                   "RANLIB=$${RANLIB}" \
9431                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9432                   distclean) \
9433           || exit 1
9434
9435 @endif gas
9436
9437 .PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
9438 maybe-maintainer-clean-gas:
9439 @if gas
9440 maybe-maintainer-clean-gas: maintainer-clean-gas
9441
9442 maintainer-clean-gas: 
9443         @[ -f ./gas/Makefile ] || exit 0; \
9444         r=`${PWD_COMMAND}`; export r; \
9445         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9446         $(HOST_EXPORTS) \
9447         for flag in $(EXTRA_HOST_FLAGS) ; do \
9448           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9449         done; \
9450         echo "Doing maintainer-clean in gas" ; \
9451         (cd $(HOST_SUBDIR)/gas && \
9452           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9453                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9454                   "RANLIB=$${RANLIB}" \
9455                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9456                   maintainer-clean) \
9457           || exit 1
9458
9459 @endif gas
9460
9461
9462
9463 .PHONY: configure-gcc maybe-configure-gcc
9464 maybe-configure-gcc:
9465 @if gcc-bootstrap
9466 configure-gcc: stage_current
9467 @endif gcc-bootstrap
9468 @if gcc
9469 maybe-configure-gcc: configure-gcc
9470 configure-gcc: 
9471         @r=`${PWD_COMMAND}`; export r; \
9472         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9473         test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9474         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9475         $(HOST_EXPORTS)  \
9476         echo Configuring in $(HOST_SUBDIR)/gcc; \
9477         cd "$(HOST_SUBDIR)/gcc" || exit 1; \
9478         case $(srcdir) in \
9479           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9480           *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9481                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9482         esac; \
9483         srcdiroption="--srcdir=$${topdir}/gcc"; \
9484         libsrcdir="$$s/gcc"; \
9485         $(SHELL) $${libsrcdir}/configure \
9486           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9487           --target=${target_alias} $${srcdiroption}  \
9488           || exit 1
9489 @endif gcc
9490
9491
9492
9493 .PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
9494 maybe-configure-stage1-gcc:
9495 @if gcc-bootstrap
9496 maybe-configure-stage1-gcc: configure-stage1-gcc
9497 configure-stage1-gcc:
9498         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9499         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9500         @r=`${PWD_COMMAND}`; export r; \
9501         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9502         TFLAGS="$(STAGE1_TFLAGS)"; \
9503         test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9504         $(HOST_EXPORTS) \
9505         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
9506         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
9507         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
9508         echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
9509         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9510         cd $(HOST_SUBDIR)/gcc || exit 1; \
9511         case $(srcdir) in \
9512           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9513           *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9514                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9515         esac; \
9516         srcdiroption="--srcdir=$${topdir}/gcc"; \
9517         libsrcdir="$$s/gcc"; \
9518         $(SHELL) $${libsrcdir}/configure \
9519           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9520           --target=${target_alias} $${srcdiroption} \
9521           $(STAGE1_CONFIGURE_FLAGS)
9522 @endif gcc-bootstrap
9523
9524 .PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
9525 maybe-configure-stage2-gcc:
9526 @if gcc-bootstrap
9527 maybe-configure-stage2-gcc: configure-stage2-gcc
9528 configure-stage2-gcc:
9529         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9530         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9531         @r=`${PWD_COMMAND}`; export r; \
9532         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9533         TFLAGS="$(STAGE2_TFLAGS)"; \
9534         test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9535         $(HOST_EXPORTS) \
9536         $(POSTSTAGE1_HOST_EXPORTS) \
9537         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
9538         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
9539         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
9540         echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
9541         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9542         cd $(HOST_SUBDIR)/gcc || exit 1; \
9543         case $(srcdir) in \
9544           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9545           *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9546                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9547         esac; \
9548         srcdiroption="--srcdir=$${topdir}/gcc"; \
9549         libsrcdir="$$s/gcc"; \
9550         $(SHELL) $${libsrcdir}/configure \
9551           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9552           --target=${target_alias} $${srcdiroption} \
9553           --with-build-libsubdir=$(HOST_SUBDIR) \
9554           $(STAGE2_CONFIGURE_FLAGS)
9555 @endif gcc-bootstrap
9556
9557 .PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
9558 maybe-configure-stage3-gcc:
9559 @if gcc-bootstrap
9560 maybe-configure-stage3-gcc: configure-stage3-gcc
9561 configure-stage3-gcc:
9562         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9563         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9564         @r=`${PWD_COMMAND}`; export r; \
9565         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9566         TFLAGS="$(STAGE3_TFLAGS)"; \
9567         test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9568         $(HOST_EXPORTS) \
9569         $(POSTSTAGE1_HOST_EXPORTS) \
9570         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
9571         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
9572         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
9573         echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
9574         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9575         cd $(HOST_SUBDIR)/gcc || exit 1; \
9576         case $(srcdir) in \
9577           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9578           *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9579                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9580         esac; \
9581         srcdiroption="--srcdir=$${topdir}/gcc"; \
9582         libsrcdir="$$s/gcc"; \
9583         $(SHELL) $${libsrcdir}/configure \
9584           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9585           --target=${target_alias} $${srcdiroption} \
9586           --with-build-libsubdir=$(HOST_SUBDIR) \
9587           $(STAGE3_CONFIGURE_FLAGS)
9588 @endif gcc-bootstrap
9589
9590 .PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
9591 maybe-configure-stage4-gcc:
9592 @if gcc-bootstrap
9593 maybe-configure-stage4-gcc: configure-stage4-gcc
9594 configure-stage4-gcc:
9595         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9596         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9597         @r=`${PWD_COMMAND}`; export r; \
9598         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9599         TFLAGS="$(STAGE4_TFLAGS)"; \
9600         test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9601         $(HOST_EXPORTS) \
9602         $(POSTSTAGE1_HOST_EXPORTS) \
9603         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
9604         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
9605         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
9606         echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
9607         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9608         cd $(HOST_SUBDIR)/gcc || exit 1; \
9609         case $(srcdir) in \
9610           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9611           *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9612                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9613         esac; \
9614         srcdiroption="--srcdir=$${topdir}/gcc"; \
9615         libsrcdir="$$s/gcc"; \
9616         $(SHELL) $${libsrcdir}/configure \
9617           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9618           --target=${target_alias} $${srcdiroption} \
9619           --with-build-libsubdir=$(HOST_SUBDIR) \
9620           $(STAGE4_CONFIGURE_FLAGS)
9621 @endif gcc-bootstrap
9622
9623 .PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
9624 maybe-configure-stageprofile-gcc:
9625 @if gcc-bootstrap
9626 maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
9627 configure-stageprofile-gcc:
9628         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9629         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9630         @r=`${PWD_COMMAND}`; export r; \
9631         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9632         TFLAGS="$(STAGEprofile_TFLAGS)"; \
9633         test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9634         $(HOST_EXPORTS) \
9635         $(POSTSTAGE1_HOST_EXPORTS) \
9636         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
9637         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
9638         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
9639         echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
9640         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9641         cd $(HOST_SUBDIR)/gcc || exit 1; \
9642         case $(srcdir) in \
9643           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9644           *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9645                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9646         esac; \
9647         srcdiroption="--srcdir=$${topdir}/gcc"; \
9648         libsrcdir="$$s/gcc"; \
9649         $(SHELL) $${libsrcdir}/configure \
9650           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9651           --target=${target_alias} $${srcdiroption} \
9652           --with-build-libsubdir=$(HOST_SUBDIR) \
9653           $(STAGEprofile_CONFIGURE_FLAGS)
9654 @endif gcc-bootstrap
9655
9656 .PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
9657 maybe-configure-stagefeedback-gcc:
9658 @if gcc-bootstrap
9659 maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
9660 configure-stagefeedback-gcc:
9661         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9662         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9663         @r=`${PWD_COMMAND}`; export r; \
9664         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9665         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9666         test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9667         $(HOST_EXPORTS) \
9668         $(POSTSTAGE1_HOST_EXPORTS) \
9669         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
9670         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
9671         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
9672         echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
9673         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9674         cd $(HOST_SUBDIR)/gcc || exit 1; \
9675         case $(srcdir) in \
9676           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9677           *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9678                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9679         esac; \
9680         srcdiroption="--srcdir=$${topdir}/gcc"; \
9681         libsrcdir="$$s/gcc"; \
9682         $(SHELL) $${libsrcdir}/configure \
9683           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9684           --target=${target_alias} $${srcdiroption} \
9685           --with-build-libsubdir=$(HOST_SUBDIR) \
9686           $(STAGEfeedback_CONFIGURE_FLAGS)
9687 @endif gcc-bootstrap
9688
9689
9690
9691
9692
9693 .PHONY: all-gcc maybe-all-gcc
9694 maybe-all-gcc:
9695 @if gcc-bootstrap
9696 all-gcc: stage_current
9697 @endif gcc-bootstrap
9698 @if gcc
9699 TARGET-gcc=all
9700 maybe-all-gcc: all-gcc
9701 all-gcc: configure-gcc
9702         @r=`${PWD_COMMAND}`; export r; \
9703         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9704         $(HOST_EXPORTS)  \
9705         (cd $(HOST_SUBDIR)/gcc && \
9706           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
9707                 $(TARGET-gcc))
9708 @endif gcc
9709
9710
9711
9712 .PHONY: all-stage1-gcc maybe-all-stage1-gcc
9713 .PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
9714 maybe-all-stage1-gcc:
9715 maybe-clean-stage1-gcc:
9716 @if gcc-bootstrap
9717 maybe-all-stage1-gcc: all-stage1-gcc
9718 all-stage1: all-stage1-gcc
9719 TARGET-stage1-gcc = $(TARGET-gcc)
9720 all-stage1-gcc: configure-stage1-gcc
9721         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9722         @r=`${PWD_COMMAND}`; export r; \
9723         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9724         TFLAGS="$(STAGE1_TFLAGS)"; \
9725         $(HOST_EXPORTS)  \
9726         cd $(HOST_SUBDIR)/gcc && \
9727         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9728                 CFLAGS="$(STAGE1_CFLAGS)" \
9729                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
9730                 LIBCFLAGS="$(LIBCFLAGS)" \
9731                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9732                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9733                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9734                 $(EXTRA_HOST_FLAGS)  $(EXTRA_GCC_FLAGS) \
9735                 TFLAGS="$(STAGE1_TFLAGS)" \
9736                 $(TARGET-stage1-gcc)
9737
9738 maybe-clean-stage1-gcc: clean-stage1-gcc
9739 clean-stage1: clean-stage1-gcc
9740 clean-stage1-gcc:
9741         @if [ $(current_stage) = stage1 ]; then \
9742           [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9743         else \
9744           [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
9745           $(MAKE) stage1-start; \
9746         fi; \
9747         cd $(HOST_SUBDIR)/gcc && \
9748         $(MAKE) $(EXTRA_HOST_FLAGS)  \
9749                 $(EXTRA_GCC_FLAGS) clean
9750 @endif gcc-bootstrap
9751
9752
9753 .PHONY: all-stage2-gcc maybe-all-stage2-gcc
9754 .PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
9755 maybe-all-stage2-gcc:
9756 maybe-clean-stage2-gcc:
9757 @if gcc-bootstrap
9758 maybe-all-stage2-gcc: all-stage2-gcc
9759 all-stage2: all-stage2-gcc
9760 TARGET-stage2-gcc = $(TARGET-gcc)
9761 all-stage2-gcc: configure-stage2-gcc
9762         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9763         @r=`${PWD_COMMAND}`; export r; \
9764         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9765         TFLAGS="$(STAGE2_TFLAGS)"; \
9766         $(HOST_EXPORTS) \
9767         $(POSTSTAGE1_HOST_EXPORTS)  \
9768         cd $(HOST_SUBDIR)/gcc && \
9769         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9770                 CFLAGS="$(STAGE2_CFLAGS)" \
9771                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
9772                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
9773                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9774                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9775                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9776                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9777                 TFLAGS="$(STAGE2_TFLAGS)" \
9778                 $(TARGET-stage2-gcc)
9779
9780 maybe-clean-stage2-gcc: clean-stage2-gcc
9781 clean-stage2: clean-stage2-gcc
9782 clean-stage2-gcc:
9783         @if [ $(current_stage) = stage2 ]; then \
9784           [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9785         else \
9786           [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
9787           $(MAKE) stage2-start; \
9788         fi; \
9789         cd $(HOST_SUBDIR)/gcc && \
9790         $(MAKE) $(EXTRA_HOST_FLAGS)  \
9791                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
9792                 $(EXTRA_GCC_FLAGS) clean
9793 @endif gcc-bootstrap
9794
9795
9796 .PHONY: all-stage3-gcc maybe-all-stage3-gcc
9797 .PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
9798 maybe-all-stage3-gcc:
9799 maybe-clean-stage3-gcc:
9800 @if gcc-bootstrap
9801 maybe-all-stage3-gcc: all-stage3-gcc
9802 all-stage3: all-stage3-gcc
9803 TARGET-stage3-gcc = $(TARGET-gcc)
9804 all-stage3-gcc: configure-stage3-gcc
9805         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9806         @r=`${PWD_COMMAND}`; export r; \
9807         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9808         TFLAGS="$(STAGE3_TFLAGS)"; \
9809         $(HOST_EXPORTS) \
9810         $(POSTSTAGE1_HOST_EXPORTS)  \
9811         cd $(HOST_SUBDIR)/gcc && \
9812         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9813                 CFLAGS="$(STAGE3_CFLAGS)" \
9814                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9815                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
9816                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9817                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9818                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9819                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9820                 TFLAGS="$(STAGE3_TFLAGS)" \
9821                 $(TARGET-stage3-gcc)
9822
9823 maybe-clean-stage3-gcc: clean-stage3-gcc
9824 clean-stage3: clean-stage3-gcc
9825 clean-stage3-gcc:
9826         @if [ $(current_stage) = stage3 ]; then \
9827           [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9828         else \
9829           [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
9830           $(MAKE) stage3-start; \
9831         fi; \
9832         cd $(HOST_SUBDIR)/gcc && \
9833         $(MAKE) $(EXTRA_HOST_FLAGS)  \
9834                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
9835                 $(EXTRA_GCC_FLAGS) clean
9836 @endif gcc-bootstrap
9837
9838
9839 .PHONY: all-stage4-gcc maybe-all-stage4-gcc
9840 .PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
9841 maybe-all-stage4-gcc:
9842 maybe-clean-stage4-gcc:
9843 @if gcc-bootstrap
9844 maybe-all-stage4-gcc: all-stage4-gcc
9845 all-stage4: all-stage4-gcc
9846 TARGET-stage4-gcc = $(TARGET-gcc)
9847 all-stage4-gcc: configure-stage4-gcc
9848         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9849         @r=`${PWD_COMMAND}`; export r; \
9850         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9851         TFLAGS="$(STAGE4_TFLAGS)"; \
9852         $(HOST_EXPORTS) \
9853         $(POSTSTAGE1_HOST_EXPORTS)  \
9854         cd $(HOST_SUBDIR)/gcc && \
9855         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9856                 CFLAGS="$(STAGE4_CFLAGS)" \
9857                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9858                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9859                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9860                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9861                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9862                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9863                 TFLAGS="$(STAGE4_TFLAGS)" \
9864                 $(TARGET-stage4-gcc)
9865
9866 maybe-clean-stage4-gcc: clean-stage4-gcc
9867 clean-stage4: clean-stage4-gcc
9868 clean-stage4-gcc:
9869         @if [ $(current_stage) = stage4 ]; then \
9870           [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9871         else \
9872           [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
9873           $(MAKE) stage4-start; \
9874         fi; \
9875         cd $(HOST_SUBDIR)/gcc && \
9876         $(MAKE) $(EXTRA_HOST_FLAGS)  \
9877                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
9878                 $(EXTRA_GCC_FLAGS) clean
9879 @endif gcc-bootstrap
9880
9881
9882 .PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
9883 .PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
9884 maybe-all-stageprofile-gcc:
9885 maybe-clean-stageprofile-gcc:
9886 @if gcc-bootstrap
9887 maybe-all-stageprofile-gcc: all-stageprofile-gcc
9888 all-stageprofile: all-stageprofile-gcc
9889 TARGET-stageprofile-gcc = $(TARGET-gcc)
9890 all-stageprofile-gcc: configure-stageprofile-gcc
9891         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9892         @r=`${PWD_COMMAND}`; export r; \
9893         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9894         TFLAGS="$(STAGEprofile_TFLAGS)"; \
9895         $(HOST_EXPORTS) \
9896         $(POSTSTAGE1_HOST_EXPORTS)  \
9897         cd $(HOST_SUBDIR)/gcc && \
9898         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9899                 CFLAGS="$(STAGEprofile_CFLAGS)" \
9900                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9901                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9902                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9903                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9904                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9905                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9906                 TFLAGS="$(STAGEprofile_TFLAGS)" \
9907                 $(TARGET-stageprofile-gcc)
9908
9909 maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
9910 clean-stageprofile: clean-stageprofile-gcc
9911 clean-stageprofile-gcc:
9912         @if [ $(current_stage) = stageprofile ]; then \
9913           [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9914         else \
9915           [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
9916           $(MAKE) stageprofile-start; \
9917         fi; \
9918         cd $(HOST_SUBDIR)/gcc && \
9919         $(MAKE) $(EXTRA_HOST_FLAGS)  \
9920                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
9921                 $(EXTRA_GCC_FLAGS) clean
9922 @endif gcc-bootstrap
9923
9924
9925 .PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
9926 .PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
9927 maybe-all-stagefeedback-gcc:
9928 maybe-clean-stagefeedback-gcc:
9929 @if gcc-bootstrap
9930 maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
9931 all-stagefeedback: all-stagefeedback-gcc
9932 TARGET-stagefeedback-gcc = $(TARGET-gcc)
9933 all-stagefeedback-gcc: configure-stagefeedback-gcc
9934         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9935         @r=`${PWD_COMMAND}`; export r; \
9936         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9937         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9938         $(HOST_EXPORTS) \
9939         $(POSTSTAGE1_HOST_EXPORTS)  \
9940         cd $(HOST_SUBDIR)/gcc && \
9941         $(MAKE) $(BASE_FLAGS_TO_PASS) \
9942                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9943                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9944                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9945                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9946                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9947                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9948                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9949                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9950                 $(TARGET-stagefeedback-gcc)
9951
9952 maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
9953 clean-stagefeedback: clean-stagefeedback-gcc
9954 clean-stagefeedback-gcc:
9955         @if [ $(current_stage) = stagefeedback ]; then \
9956           [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9957         else \
9958           [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
9959           $(MAKE) stagefeedback-start; \
9960         fi; \
9961         cd $(HOST_SUBDIR)/gcc && \
9962         $(MAKE) $(EXTRA_HOST_FLAGS)  \
9963                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
9964                 $(EXTRA_GCC_FLAGS) clean
9965 @endif gcc-bootstrap
9966
9967
9968
9969
9970
9971 .PHONY: check-gcc maybe-check-gcc
9972 maybe-check-gcc:
9973 @if gcc
9974 maybe-check-gcc: check-gcc
9975
9976 check-gcc:
9977         @: $(MAKE); $(unstage)
9978         @r=`${PWD_COMMAND}`; export r; \
9979         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9980         $(HOST_EXPORTS) \
9981         (cd $(HOST_SUBDIR)/gcc && \
9982           $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
9983
9984 @endif gcc
9985
9986 .PHONY: install-gcc maybe-install-gcc
9987 maybe-install-gcc:
9988 @if gcc
9989 maybe-install-gcc: install-gcc
9990
9991 install-gcc: installdirs
9992         @: $(MAKE); $(unstage)
9993         @r=`${PWD_COMMAND}`; export r; \
9994         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9995         $(HOST_EXPORTS) \
9996         (cd $(HOST_SUBDIR)/gcc && \
9997           $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
9998
9999 @endif gcc
10000
10001 .PHONY: install-strip-gcc maybe-install-strip-gcc
10002 maybe-install-strip-gcc:
10003 @if gcc
10004 maybe-install-strip-gcc: install-strip-gcc
10005
10006 install-strip-gcc: installdirs
10007         @: $(MAKE); $(unstage)
10008         @r=`${PWD_COMMAND}`; export r; \
10009         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10010         $(HOST_EXPORTS) \
10011         (cd $(HOST_SUBDIR)/gcc && \
10012           $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install-strip)
10013
10014 @endif gcc
10015
10016 # Other targets (info, dvi, pdf, etc.)
10017
10018 .PHONY: maybe-info-gcc info-gcc
10019 maybe-info-gcc:
10020 @if gcc
10021 maybe-info-gcc: info-gcc
10022
10023 info-gcc: \
10024     configure-gcc 
10025         @[ -f ./gcc/Makefile ] || exit 0; \
10026         r=`${PWD_COMMAND}`; export r; \
10027         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10028         $(HOST_EXPORTS) \
10029         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10030           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10031         done; \
10032         echo "Doing info in gcc" ; \
10033         (cd $(HOST_SUBDIR)/gcc && \
10034           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10035                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10036                   "RANLIB=$${RANLIB}" \
10037                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10038                   info) \
10039           || exit 1
10040
10041 @endif gcc
10042
10043 .PHONY: maybe-dvi-gcc dvi-gcc
10044 maybe-dvi-gcc:
10045 @if gcc
10046 maybe-dvi-gcc: dvi-gcc
10047
10048 dvi-gcc: \
10049     configure-gcc 
10050         @[ -f ./gcc/Makefile ] || exit 0; \
10051         r=`${PWD_COMMAND}`; export r; \
10052         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10053         $(HOST_EXPORTS) \
10054         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10055           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10056         done; \
10057         echo "Doing dvi in gcc" ; \
10058         (cd $(HOST_SUBDIR)/gcc && \
10059           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10060                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10061                   "RANLIB=$${RANLIB}" \
10062                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10063                   dvi) \
10064           || exit 1
10065
10066 @endif gcc
10067
10068 .PHONY: maybe-pdf-gcc pdf-gcc
10069 maybe-pdf-gcc:
10070 @if gcc
10071 maybe-pdf-gcc: pdf-gcc
10072
10073 pdf-gcc: \
10074     configure-gcc 
10075         @[ -f ./gcc/Makefile ] || exit 0; \
10076         r=`${PWD_COMMAND}`; export r; \
10077         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10078         $(HOST_EXPORTS) \
10079         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10080           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10081         done; \
10082         echo "Doing pdf in gcc" ; \
10083         (cd $(HOST_SUBDIR)/gcc && \
10084           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10085                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10086                   "RANLIB=$${RANLIB}" \
10087                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10088                   pdf) \
10089           || exit 1
10090
10091 @endif gcc
10092
10093 .PHONY: maybe-html-gcc html-gcc
10094 maybe-html-gcc:
10095 @if gcc
10096 maybe-html-gcc: html-gcc
10097
10098 html-gcc: \
10099     configure-gcc 
10100         @[ -f ./gcc/Makefile ] || exit 0; \
10101         r=`${PWD_COMMAND}`; export r; \
10102         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10103         $(HOST_EXPORTS) \
10104         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10105           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10106         done; \
10107         echo "Doing html in gcc" ; \
10108         (cd $(HOST_SUBDIR)/gcc && \
10109           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10110                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10111                   "RANLIB=$${RANLIB}" \
10112                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10113                   html) \
10114           || exit 1
10115
10116 @endif gcc
10117
10118 .PHONY: maybe-TAGS-gcc TAGS-gcc
10119 maybe-TAGS-gcc:
10120 @if gcc
10121 maybe-TAGS-gcc: TAGS-gcc
10122
10123 TAGS-gcc: \
10124     configure-gcc 
10125         @[ -f ./gcc/Makefile ] || exit 0; \
10126         r=`${PWD_COMMAND}`; export r; \
10127         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10128         $(HOST_EXPORTS) \
10129         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10130           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10131         done; \
10132         echo "Doing TAGS in gcc" ; \
10133         (cd $(HOST_SUBDIR)/gcc && \
10134           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10135                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10136                   "RANLIB=$${RANLIB}" \
10137                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10138                   TAGS) \
10139           || exit 1
10140
10141 @endif gcc
10142
10143 .PHONY: maybe-install-info-gcc install-info-gcc
10144 maybe-install-info-gcc:
10145 @if gcc
10146 maybe-install-info-gcc: install-info-gcc
10147
10148 install-info-gcc: \
10149     configure-gcc \
10150     info-gcc 
10151         @[ -f ./gcc/Makefile ] || exit 0; \
10152         r=`${PWD_COMMAND}`; export r; \
10153         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10154         $(HOST_EXPORTS) \
10155         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10156           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10157         done; \
10158         echo "Doing install-info in gcc" ; \
10159         (cd $(HOST_SUBDIR)/gcc && \
10160           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10161                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10162                   "RANLIB=$${RANLIB}" \
10163                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10164                   install-info) \
10165           || exit 1
10166
10167 @endif gcc
10168
10169 .PHONY: maybe-install-pdf-gcc install-pdf-gcc
10170 maybe-install-pdf-gcc:
10171 @if gcc
10172 maybe-install-pdf-gcc: install-pdf-gcc
10173
10174 install-pdf-gcc: \
10175     configure-gcc \
10176     pdf-gcc 
10177         @[ -f ./gcc/Makefile ] || exit 0; \
10178         r=`${PWD_COMMAND}`; export r; \
10179         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10180         $(HOST_EXPORTS) \
10181         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10182           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10183         done; \
10184         echo "Doing install-pdf in gcc" ; \
10185         (cd $(HOST_SUBDIR)/gcc && \
10186           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10187                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10188                   "RANLIB=$${RANLIB}" \
10189                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10190                   install-pdf) \
10191           || exit 1
10192
10193 @endif gcc
10194
10195 .PHONY: maybe-install-html-gcc install-html-gcc
10196 maybe-install-html-gcc:
10197 @if gcc
10198 maybe-install-html-gcc: install-html-gcc
10199
10200 install-html-gcc: \
10201     configure-gcc \
10202     html-gcc 
10203         @[ -f ./gcc/Makefile ] || exit 0; \
10204         r=`${PWD_COMMAND}`; export r; \
10205         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10206         $(HOST_EXPORTS) \
10207         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10208           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10209         done; \
10210         echo "Doing install-html in gcc" ; \
10211         (cd $(HOST_SUBDIR)/gcc && \
10212           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10213                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10214                   "RANLIB=$${RANLIB}" \
10215                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10216                   install-html) \
10217           || exit 1
10218
10219 @endif gcc
10220
10221 .PHONY: maybe-installcheck-gcc installcheck-gcc
10222 maybe-installcheck-gcc:
10223 @if gcc
10224 maybe-installcheck-gcc: installcheck-gcc
10225
10226 installcheck-gcc: \
10227     configure-gcc 
10228         @[ -f ./gcc/Makefile ] || exit 0; \
10229         r=`${PWD_COMMAND}`; export r; \
10230         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10231         $(HOST_EXPORTS) \
10232         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10233           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10234         done; \
10235         echo "Doing installcheck in gcc" ; \
10236         (cd $(HOST_SUBDIR)/gcc && \
10237           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10238                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10239                   "RANLIB=$${RANLIB}" \
10240                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10241                   installcheck) \
10242           || exit 1
10243
10244 @endif gcc
10245
10246 .PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
10247 maybe-mostlyclean-gcc:
10248 @if gcc
10249 maybe-mostlyclean-gcc: mostlyclean-gcc
10250
10251 mostlyclean-gcc: 
10252         @[ -f ./gcc/Makefile ] || exit 0; \
10253         r=`${PWD_COMMAND}`; export r; \
10254         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10255         $(HOST_EXPORTS) \
10256         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10257           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10258         done; \
10259         echo "Doing mostlyclean in gcc" ; \
10260         (cd $(HOST_SUBDIR)/gcc && \
10261           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10262                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10263                   "RANLIB=$${RANLIB}" \
10264                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10265                   mostlyclean) \
10266           || exit 1
10267
10268 @endif gcc
10269
10270 .PHONY: maybe-clean-gcc clean-gcc
10271 maybe-clean-gcc:
10272 @if gcc
10273 maybe-clean-gcc: clean-gcc
10274
10275 clean-gcc: 
10276         @[ -f ./gcc/Makefile ] || exit 0; \
10277         r=`${PWD_COMMAND}`; export r; \
10278         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10279         $(HOST_EXPORTS) \
10280         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10281           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10282         done; \
10283         echo "Doing clean in gcc" ; \
10284         (cd $(HOST_SUBDIR)/gcc && \
10285           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10286                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10287                   "RANLIB=$${RANLIB}" \
10288                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10289                   clean) \
10290           || exit 1
10291
10292 @endif gcc
10293
10294 .PHONY: maybe-distclean-gcc distclean-gcc
10295 maybe-distclean-gcc:
10296 @if gcc
10297 maybe-distclean-gcc: distclean-gcc
10298
10299 distclean-gcc: 
10300         @[ -f ./gcc/Makefile ] || exit 0; \
10301         r=`${PWD_COMMAND}`; export r; \
10302         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10303         $(HOST_EXPORTS) \
10304         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10305           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10306         done; \
10307         echo "Doing distclean in gcc" ; \
10308         (cd $(HOST_SUBDIR)/gcc && \
10309           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10310                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10311                   "RANLIB=$${RANLIB}" \
10312                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10313                   distclean) \
10314           || exit 1
10315
10316 @endif gcc
10317
10318 .PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
10319 maybe-maintainer-clean-gcc:
10320 @if gcc
10321 maybe-maintainer-clean-gcc: maintainer-clean-gcc
10322
10323 maintainer-clean-gcc: 
10324         @[ -f ./gcc/Makefile ] || exit 0; \
10325         r=`${PWD_COMMAND}`; export r; \
10326         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10327         $(HOST_EXPORTS) \
10328         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10329           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10330         done; \
10331         echo "Doing maintainer-clean in gcc" ; \
10332         (cd $(HOST_SUBDIR)/gcc && \
10333           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10334                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10335                   "RANLIB=$${RANLIB}" \
10336                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10337                   maintainer-clean) \
10338           || exit 1
10339
10340 @endif gcc
10341
10342
10343
10344 .PHONY: configure-gmp maybe-configure-gmp
10345 maybe-configure-gmp:
10346 @if gcc-bootstrap
10347 configure-gmp: stage_current
10348 @endif gcc-bootstrap
10349 @if gmp
10350 maybe-configure-gmp: configure-gmp
10351 configure-gmp: 
10352         @r=`${PWD_COMMAND}`; export r; \
10353         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10354         test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10355         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10356         $(HOST_EXPORTS)  \
10357         echo Configuring in $(HOST_SUBDIR)/gmp; \
10358         cd "$(HOST_SUBDIR)/gmp" || exit 1; \
10359         case $(srcdir) in \
10360           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10361           *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10362                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10363         esac; \
10364         srcdiroption="--srcdir=$${topdir}/gmp"; \
10365         libsrcdir="$$s/gmp"; \
10366         $(SHELL) $${libsrcdir}/configure \
10367           $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10368           --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
10369           || exit 1
10370 @endif gmp
10371
10372
10373
10374 .PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
10375 maybe-configure-stage1-gmp:
10376 @if gmp-bootstrap
10377 maybe-configure-stage1-gmp: configure-stage1-gmp
10378 configure-stage1-gmp:
10379         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10380         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10381         @r=`${PWD_COMMAND}`; export r; \
10382         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10383         TFLAGS="$(STAGE1_TFLAGS)"; \
10384         test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10385         $(HOST_EXPORTS) \
10386         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10387         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10388         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
10389         echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
10390         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10391         cd $(HOST_SUBDIR)/gmp || exit 1; \
10392         case $(srcdir) in \
10393           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10394           *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10395                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10396         esac; \
10397         srcdiroption="--srcdir=$${topdir}/gmp"; \
10398         libsrcdir="$$s/gmp"; \
10399         $(SHELL) $${libsrcdir}/configure \
10400           $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10401           --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10402           $(STAGE1_CONFIGURE_FLAGS) \
10403           --disable-shared
10404 @endif gmp-bootstrap
10405
10406 .PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
10407 maybe-configure-stage2-gmp:
10408 @if gmp-bootstrap
10409 maybe-configure-stage2-gmp: configure-stage2-gmp
10410 configure-stage2-gmp:
10411         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10412         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10413         @r=`${PWD_COMMAND}`; export r; \
10414         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10415         TFLAGS="$(STAGE2_TFLAGS)"; \
10416         test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10417         $(HOST_EXPORTS) \
10418         $(POSTSTAGE1_HOST_EXPORTS) \
10419         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
10420         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
10421         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
10422         echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
10423         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10424         cd $(HOST_SUBDIR)/gmp || exit 1; \
10425         case $(srcdir) in \
10426           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10427           *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10428                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10429         esac; \
10430         srcdiroption="--srcdir=$${topdir}/gmp"; \
10431         libsrcdir="$$s/gmp"; \
10432         $(SHELL) $${libsrcdir}/configure \
10433           $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10434           --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10435           --with-build-libsubdir=$(HOST_SUBDIR) \
10436           $(STAGE2_CONFIGURE_FLAGS) \
10437           --disable-shared
10438 @endif gmp-bootstrap
10439
10440 .PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
10441 maybe-configure-stage3-gmp:
10442 @if gmp-bootstrap
10443 maybe-configure-stage3-gmp: configure-stage3-gmp
10444 configure-stage3-gmp:
10445         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10446         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10447         @r=`${PWD_COMMAND}`; export r; \
10448         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10449         TFLAGS="$(STAGE3_TFLAGS)"; \
10450         test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10451         $(HOST_EXPORTS) \
10452         $(POSTSTAGE1_HOST_EXPORTS) \
10453         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
10454         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
10455         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
10456         echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
10457         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10458         cd $(HOST_SUBDIR)/gmp || exit 1; \
10459         case $(srcdir) in \
10460           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10461           *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10462                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10463         esac; \
10464         srcdiroption="--srcdir=$${topdir}/gmp"; \
10465         libsrcdir="$$s/gmp"; \
10466         $(SHELL) $${libsrcdir}/configure \
10467           $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10468           --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10469           --with-build-libsubdir=$(HOST_SUBDIR) \
10470           $(STAGE3_CONFIGURE_FLAGS) \
10471           --disable-shared
10472 @endif gmp-bootstrap
10473
10474 .PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
10475 maybe-configure-stage4-gmp:
10476 @if gmp-bootstrap
10477 maybe-configure-stage4-gmp: configure-stage4-gmp
10478 configure-stage4-gmp:
10479         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10480         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10481         @r=`${PWD_COMMAND}`; export r; \
10482         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10483         TFLAGS="$(STAGE4_TFLAGS)"; \
10484         test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10485         $(HOST_EXPORTS) \
10486         $(POSTSTAGE1_HOST_EXPORTS) \
10487         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
10488         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
10489         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
10490         echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
10491         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10492         cd $(HOST_SUBDIR)/gmp || exit 1; \
10493         case $(srcdir) in \
10494           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10495           *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10496                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10497         esac; \
10498         srcdiroption="--srcdir=$${topdir}/gmp"; \
10499         libsrcdir="$$s/gmp"; \
10500         $(SHELL) $${libsrcdir}/configure \
10501           $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10502           --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10503           --with-build-libsubdir=$(HOST_SUBDIR) \
10504           $(STAGE4_CONFIGURE_FLAGS) \
10505           --disable-shared
10506 @endif gmp-bootstrap
10507
10508 .PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
10509 maybe-configure-stageprofile-gmp:
10510 @if gmp-bootstrap
10511 maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
10512 configure-stageprofile-gmp:
10513         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10514         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10515         @r=`${PWD_COMMAND}`; export r; \
10516         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10517         TFLAGS="$(STAGEprofile_TFLAGS)"; \
10518         test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10519         $(HOST_EXPORTS) \
10520         $(POSTSTAGE1_HOST_EXPORTS) \
10521         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
10522         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
10523         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
10524         echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
10525         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10526         cd $(HOST_SUBDIR)/gmp || exit 1; \
10527         case $(srcdir) in \
10528           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10529           *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10530                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10531         esac; \
10532         srcdiroption="--srcdir=$${topdir}/gmp"; \
10533         libsrcdir="$$s/gmp"; \
10534         $(SHELL) $${libsrcdir}/configure \
10535           $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10536           --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10537           --with-build-libsubdir=$(HOST_SUBDIR) \
10538           $(STAGEprofile_CONFIGURE_FLAGS) \
10539           --disable-shared
10540 @endif gmp-bootstrap
10541
10542 .PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
10543 maybe-configure-stagefeedback-gmp:
10544 @if gmp-bootstrap
10545 maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
10546 configure-stagefeedback-gmp:
10547         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10548         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10549         @r=`${PWD_COMMAND}`; export r; \
10550         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10551         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10552         test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10553         $(HOST_EXPORTS) \
10554         $(POSTSTAGE1_HOST_EXPORTS) \
10555         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
10556         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
10557         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
10558         echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
10559         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10560         cd $(HOST_SUBDIR)/gmp || exit 1; \
10561         case $(srcdir) in \
10562           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10563           *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10564                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10565         esac; \
10566         srcdiroption="--srcdir=$${topdir}/gmp"; \
10567         libsrcdir="$$s/gmp"; \
10568         $(SHELL) $${libsrcdir}/configure \
10569           $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10570           --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10571           --with-build-libsubdir=$(HOST_SUBDIR) \
10572           $(STAGEfeedback_CONFIGURE_FLAGS) \
10573           --disable-shared
10574 @endif gmp-bootstrap
10575
10576
10577
10578
10579
10580 .PHONY: all-gmp maybe-all-gmp
10581 maybe-all-gmp:
10582 @if gcc-bootstrap
10583 all-gmp: stage_current
10584 @endif gcc-bootstrap
10585 @if gmp
10586 TARGET-gmp=all
10587 maybe-all-gmp: all-gmp
10588 all-gmp: configure-gmp
10589         @r=`${PWD_COMMAND}`; export r; \
10590         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10591         $(HOST_EXPORTS)  \
10592         (cd $(HOST_SUBDIR)/gmp && \
10593           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
10594                 $(TARGET-gmp))
10595 @endif gmp
10596
10597
10598
10599 .PHONY: all-stage1-gmp maybe-all-stage1-gmp
10600 .PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
10601 maybe-all-stage1-gmp:
10602 maybe-clean-stage1-gmp:
10603 @if gmp-bootstrap
10604 maybe-all-stage1-gmp: all-stage1-gmp
10605 all-stage1: all-stage1-gmp
10606 TARGET-stage1-gmp = $(TARGET-gmp)
10607 all-stage1-gmp: configure-stage1-gmp
10608         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10609         @r=`${PWD_COMMAND}`; export r; \
10610         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10611         TFLAGS="$(STAGE1_TFLAGS)"; \
10612         $(HOST_EXPORTS)  \
10613         cd $(HOST_SUBDIR)/gmp && \
10614         $(MAKE) $(BASE_FLAGS_TO_PASS) \
10615                 CFLAGS="$(STAGE1_CFLAGS)" \
10616                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
10617                 LIBCFLAGS="$(LIBCFLAGS)" \
10618                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10619                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10620                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10621                 $(EXTRA_HOST_FLAGS)   \
10622                 TFLAGS="$(STAGE1_TFLAGS)" \
10623                 $(TARGET-stage1-gmp)
10624
10625 maybe-clean-stage1-gmp: clean-stage1-gmp
10626 clean-stage1: clean-stage1-gmp
10627 clean-stage1-gmp:
10628         @if [ $(current_stage) = stage1 ]; then \
10629           [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10630         else \
10631           [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
10632           $(MAKE) stage1-start; \
10633         fi; \
10634         cd $(HOST_SUBDIR)/gmp && \
10635         $(MAKE) $(EXTRA_HOST_FLAGS)  \
10636                  clean
10637 @endif gmp-bootstrap
10638
10639
10640 .PHONY: all-stage2-gmp maybe-all-stage2-gmp
10641 .PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
10642 maybe-all-stage2-gmp:
10643 maybe-clean-stage2-gmp:
10644 @if gmp-bootstrap
10645 maybe-all-stage2-gmp: all-stage2-gmp
10646 all-stage2: all-stage2-gmp
10647 TARGET-stage2-gmp = $(TARGET-gmp)
10648 all-stage2-gmp: configure-stage2-gmp
10649         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10650         @r=`${PWD_COMMAND}`; export r; \
10651         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10652         TFLAGS="$(STAGE2_TFLAGS)"; \
10653         $(HOST_EXPORTS) \
10654         $(POSTSTAGE1_HOST_EXPORTS)  \
10655         cd $(HOST_SUBDIR)/gmp && \
10656         $(MAKE) $(BASE_FLAGS_TO_PASS) \
10657                 CFLAGS="$(STAGE2_CFLAGS)" \
10658                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
10659                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
10660                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10661                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10662                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10663                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
10664                 TFLAGS="$(STAGE2_TFLAGS)" \
10665                 $(TARGET-stage2-gmp)
10666
10667 maybe-clean-stage2-gmp: clean-stage2-gmp
10668 clean-stage2: clean-stage2-gmp
10669 clean-stage2-gmp:
10670         @if [ $(current_stage) = stage2 ]; then \
10671           [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10672         else \
10673           [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
10674           $(MAKE) stage2-start; \
10675         fi; \
10676         cd $(HOST_SUBDIR)/gmp && \
10677         $(MAKE) $(EXTRA_HOST_FLAGS)  \
10678                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
10679                  clean
10680 @endif gmp-bootstrap
10681
10682
10683 .PHONY: all-stage3-gmp maybe-all-stage3-gmp
10684 .PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
10685 maybe-all-stage3-gmp:
10686 maybe-clean-stage3-gmp:
10687 @if gmp-bootstrap
10688 maybe-all-stage3-gmp: all-stage3-gmp
10689 all-stage3: all-stage3-gmp
10690 TARGET-stage3-gmp = $(TARGET-gmp)
10691 all-stage3-gmp: configure-stage3-gmp
10692         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10693         @r=`${PWD_COMMAND}`; export r; \
10694         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10695         TFLAGS="$(STAGE3_TFLAGS)"; \
10696         $(HOST_EXPORTS) \
10697         $(POSTSTAGE1_HOST_EXPORTS)  \
10698         cd $(HOST_SUBDIR)/gmp && \
10699         $(MAKE) $(BASE_FLAGS_TO_PASS) \
10700                 CFLAGS="$(STAGE3_CFLAGS)" \
10701                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
10702                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
10703                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10704                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10705                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10706                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
10707                 TFLAGS="$(STAGE3_TFLAGS)" \
10708                 $(TARGET-stage3-gmp)
10709
10710 maybe-clean-stage3-gmp: clean-stage3-gmp
10711 clean-stage3: clean-stage3-gmp
10712 clean-stage3-gmp:
10713         @if [ $(current_stage) = stage3 ]; then \
10714           [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10715         else \
10716           [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
10717           $(MAKE) stage3-start; \
10718         fi; \
10719         cd $(HOST_SUBDIR)/gmp && \
10720         $(MAKE) $(EXTRA_HOST_FLAGS)  \
10721                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
10722                  clean
10723 @endif gmp-bootstrap
10724
10725
10726 .PHONY: all-stage4-gmp maybe-all-stage4-gmp
10727 .PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
10728 maybe-all-stage4-gmp:
10729 maybe-clean-stage4-gmp:
10730 @if gmp-bootstrap
10731 maybe-all-stage4-gmp: all-stage4-gmp
10732 all-stage4: all-stage4-gmp
10733 TARGET-stage4-gmp = $(TARGET-gmp)
10734 all-stage4-gmp: configure-stage4-gmp
10735         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10736         @r=`${PWD_COMMAND}`; export r; \
10737         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10738         TFLAGS="$(STAGE4_TFLAGS)"; \
10739         $(HOST_EXPORTS) \
10740         $(POSTSTAGE1_HOST_EXPORTS)  \
10741         cd $(HOST_SUBDIR)/gmp && \
10742         $(MAKE) $(BASE_FLAGS_TO_PASS) \
10743                 CFLAGS="$(STAGE4_CFLAGS)" \
10744                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
10745                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
10746                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10747                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10748                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10749                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
10750                 TFLAGS="$(STAGE4_TFLAGS)" \
10751                 $(TARGET-stage4-gmp)
10752
10753 maybe-clean-stage4-gmp: clean-stage4-gmp
10754 clean-stage4: clean-stage4-gmp
10755 clean-stage4-gmp:
10756         @if [ $(current_stage) = stage4 ]; then \
10757           [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10758         else \
10759           [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
10760           $(MAKE) stage4-start; \
10761         fi; \
10762         cd $(HOST_SUBDIR)/gmp && \
10763         $(MAKE) $(EXTRA_HOST_FLAGS)  \
10764                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
10765                  clean
10766 @endif gmp-bootstrap
10767
10768
10769 .PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
10770 .PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
10771 maybe-all-stageprofile-gmp:
10772 maybe-clean-stageprofile-gmp:
10773 @if gmp-bootstrap
10774 maybe-all-stageprofile-gmp: all-stageprofile-gmp
10775 all-stageprofile: all-stageprofile-gmp
10776 TARGET-stageprofile-gmp = $(TARGET-gmp)
10777 all-stageprofile-gmp: configure-stageprofile-gmp
10778         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10779         @r=`${PWD_COMMAND}`; export r; \
10780         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10781         TFLAGS="$(STAGEprofile_TFLAGS)"; \
10782         $(HOST_EXPORTS) \
10783         $(POSTSTAGE1_HOST_EXPORTS)  \
10784         cd $(HOST_SUBDIR)/gmp && \
10785         $(MAKE) $(BASE_FLAGS_TO_PASS) \
10786                 CFLAGS="$(STAGEprofile_CFLAGS)" \
10787                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
10788                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
10789                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10790                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10791                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10792                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
10793                 TFLAGS="$(STAGEprofile_TFLAGS)" \
10794                 $(TARGET-stageprofile-gmp)
10795
10796 maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
10797 clean-stageprofile: clean-stageprofile-gmp
10798 clean-stageprofile-gmp:
10799         @if [ $(current_stage) = stageprofile ]; then \
10800           [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10801         else \
10802           [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
10803           $(MAKE) stageprofile-start; \
10804         fi; \
10805         cd $(HOST_SUBDIR)/gmp && \
10806         $(MAKE) $(EXTRA_HOST_FLAGS)  \
10807                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
10808                  clean
10809 @endif gmp-bootstrap
10810
10811
10812 .PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
10813 .PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
10814 maybe-all-stagefeedback-gmp:
10815 maybe-clean-stagefeedback-gmp:
10816 @if gmp-bootstrap
10817 maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
10818 all-stagefeedback: all-stagefeedback-gmp
10819 TARGET-stagefeedback-gmp = $(TARGET-gmp)
10820 all-stagefeedback-gmp: configure-stagefeedback-gmp
10821         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10822         @r=`${PWD_COMMAND}`; export r; \
10823         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10824         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10825         $(HOST_EXPORTS) \
10826         $(POSTSTAGE1_HOST_EXPORTS)  \
10827         cd $(HOST_SUBDIR)/gmp && \
10828         $(MAKE) $(BASE_FLAGS_TO_PASS) \
10829                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
10830                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10831                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10832                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10833                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10834                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10835                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
10836                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
10837                 $(TARGET-stagefeedback-gmp)
10838
10839 maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
10840 clean-stagefeedback: clean-stagefeedback-gmp
10841 clean-stagefeedback-gmp:
10842         @if [ $(current_stage) = stagefeedback ]; then \
10843           [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10844         else \
10845           [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
10846           $(MAKE) stagefeedback-start; \
10847         fi; \
10848         cd $(HOST_SUBDIR)/gmp && \
10849         $(MAKE) $(EXTRA_HOST_FLAGS)  \
10850                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
10851                  clean
10852 @endif gmp-bootstrap
10853
10854
10855
10856
10857
10858 .PHONY: check-gmp maybe-check-gmp
10859 maybe-check-gmp:
10860 @if gmp
10861 maybe-check-gmp: check-gmp
10862
10863 check-gmp:
10864         @: $(MAKE); $(unstage)
10865         @r=`${PWD_COMMAND}`; export r; \
10866         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10867         $(HOST_EXPORTS) \
10868         (cd $(HOST_SUBDIR)/gmp && \
10869           $(MAKE) $(FLAGS_TO_PASS)  check)
10870
10871 @endif gmp
10872
10873 .PHONY: install-gmp maybe-install-gmp
10874 maybe-install-gmp:
10875 @if gmp
10876 maybe-install-gmp: install-gmp
10877
10878 install-gmp:
10879
10880 @endif gmp
10881
10882 .PHONY: install-strip-gmp maybe-install-strip-gmp
10883 maybe-install-strip-gmp:
10884 @if gmp
10885 maybe-install-strip-gmp: install-strip-gmp
10886
10887 install-strip-gmp:
10888
10889 @endif gmp
10890
10891 # Other targets (info, dvi, pdf, etc.)
10892
10893 .PHONY: maybe-info-gmp info-gmp
10894 maybe-info-gmp:
10895 @if gmp
10896 maybe-info-gmp: info-gmp
10897
10898 info-gmp: \
10899     configure-gmp 
10900         @[ -f ./gmp/Makefile ] || exit 0; \
10901         r=`${PWD_COMMAND}`; export r; \
10902         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10903         $(HOST_EXPORTS) \
10904         for flag in $(EXTRA_HOST_FLAGS) ; do \
10905           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10906         done; \
10907         echo "Doing info in gmp" ; \
10908         (cd $(HOST_SUBDIR)/gmp && \
10909           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10910                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10911                   "RANLIB=$${RANLIB}" \
10912                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10913                   info) \
10914           || exit 1
10915
10916 @endif gmp
10917
10918 .PHONY: maybe-dvi-gmp dvi-gmp
10919 maybe-dvi-gmp:
10920 @if gmp
10921 maybe-dvi-gmp: dvi-gmp
10922
10923 dvi-gmp: \
10924     configure-gmp 
10925         @[ -f ./gmp/Makefile ] || exit 0; \
10926         r=`${PWD_COMMAND}`; export r; \
10927         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10928         $(HOST_EXPORTS) \
10929         for flag in $(EXTRA_HOST_FLAGS) ; do \
10930           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10931         done; \
10932         echo "Doing dvi in gmp" ; \
10933         (cd $(HOST_SUBDIR)/gmp && \
10934           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10935                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10936                   "RANLIB=$${RANLIB}" \
10937                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10938                   dvi) \
10939           || exit 1
10940
10941 @endif gmp
10942
10943 .PHONY: maybe-pdf-gmp pdf-gmp
10944 maybe-pdf-gmp:
10945 @if gmp
10946 maybe-pdf-gmp: pdf-gmp
10947
10948 pdf-gmp: \
10949     configure-gmp 
10950         @[ -f ./gmp/Makefile ] || exit 0; \
10951         r=`${PWD_COMMAND}`; export r; \
10952         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10953         $(HOST_EXPORTS) \
10954         for flag in $(EXTRA_HOST_FLAGS) ; do \
10955           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10956         done; \
10957         echo "Doing pdf in gmp" ; \
10958         (cd $(HOST_SUBDIR)/gmp && \
10959           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10960                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10961                   "RANLIB=$${RANLIB}" \
10962                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10963                   pdf) \
10964           || exit 1
10965
10966 @endif gmp
10967
10968 .PHONY: maybe-html-gmp html-gmp
10969 maybe-html-gmp:
10970 @if gmp
10971 maybe-html-gmp: html-gmp
10972
10973 html-gmp: \
10974     configure-gmp 
10975         @[ -f ./gmp/Makefile ] || exit 0; \
10976         r=`${PWD_COMMAND}`; export r; \
10977         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10978         $(HOST_EXPORTS) \
10979         for flag in $(EXTRA_HOST_FLAGS) ; do \
10980           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10981         done; \
10982         echo "Doing html in gmp" ; \
10983         (cd $(HOST_SUBDIR)/gmp && \
10984           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10985                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10986                   "RANLIB=$${RANLIB}" \
10987                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10988                   html) \
10989           || exit 1
10990
10991 @endif gmp
10992
10993 .PHONY: maybe-TAGS-gmp TAGS-gmp
10994 maybe-TAGS-gmp:
10995 @if gmp
10996 maybe-TAGS-gmp: TAGS-gmp
10997
10998 TAGS-gmp: \
10999     configure-gmp 
11000         @[ -f ./gmp/Makefile ] || exit 0; \
11001         r=`${PWD_COMMAND}`; export r; \
11002         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11003         $(HOST_EXPORTS) \
11004         for flag in $(EXTRA_HOST_FLAGS) ; do \
11005           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11006         done; \
11007         echo "Doing TAGS in gmp" ; \
11008         (cd $(HOST_SUBDIR)/gmp && \
11009           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11010                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11011                   "RANLIB=$${RANLIB}" \
11012                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11013                   TAGS) \
11014           || exit 1
11015
11016 @endif gmp
11017
11018 .PHONY: maybe-install-info-gmp install-info-gmp
11019 maybe-install-info-gmp:
11020 @if gmp
11021 maybe-install-info-gmp: install-info-gmp
11022
11023 install-info-gmp: \
11024     configure-gmp \
11025     info-gmp 
11026         @[ -f ./gmp/Makefile ] || exit 0; \
11027         r=`${PWD_COMMAND}`; export r; \
11028         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11029         $(HOST_EXPORTS) \
11030         for flag in $(EXTRA_HOST_FLAGS) ; do \
11031           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11032         done; \
11033         echo "Doing install-info in gmp" ; \
11034         (cd $(HOST_SUBDIR)/gmp && \
11035           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11036                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11037                   "RANLIB=$${RANLIB}" \
11038                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11039                   install-info) \
11040           || exit 1
11041
11042 @endif gmp
11043
11044 .PHONY: maybe-install-pdf-gmp install-pdf-gmp
11045 maybe-install-pdf-gmp:
11046 @if gmp
11047 maybe-install-pdf-gmp: install-pdf-gmp
11048
11049 install-pdf-gmp: \
11050     configure-gmp \
11051     pdf-gmp 
11052         @[ -f ./gmp/Makefile ] || exit 0; \
11053         r=`${PWD_COMMAND}`; export r; \
11054         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11055         $(HOST_EXPORTS) \
11056         for flag in $(EXTRA_HOST_FLAGS) ; do \
11057           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11058         done; \
11059         echo "Doing install-pdf in gmp" ; \
11060         (cd $(HOST_SUBDIR)/gmp && \
11061           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11062                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11063                   "RANLIB=$${RANLIB}" \
11064                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11065                   install-pdf) \
11066           || exit 1
11067
11068 @endif gmp
11069
11070 .PHONY: maybe-install-html-gmp install-html-gmp
11071 maybe-install-html-gmp:
11072 @if gmp
11073 maybe-install-html-gmp: install-html-gmp
11074
11075 install-html-gmp: \
11076     configure-gmp \
11077     html-gmp 
11078         @[ -f ./gmp/Makefile ] || exit 0; \
11079         r=`${PWD_COMMAND}`; export r; \
11080         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11081         $(HOST_EXPORTS) \
11082         for flag in $(EXTRA_HOST_FLAGS) ; do \
11083           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11084         done; \
11085         echo "Doing install-html in gmp" ; \
11086         (cd $(HOST_SUBDIR)/gmp && \
11087           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11088                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11089                   "RANLIB=$${RANLIB}" \
11090                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11091                   install-html) \
11092           || exit 1
11093
11094 @endif gmp
11095
11096 .PHONY: maybe-installcheck-gmp installcheck-gmp
11097 maybe-installcheck-gmp:
11098 @if gmp
11099 maybe-installcheck-gmp: installcheck-gmp
11100
11101 installcheck-gmp: \
11102     configure-gmp 
11103         @[ -f ./gmp/Makefile ] || exit 0; \
11104         r=`${PWD_COMMAND}`; export r; \
11105         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11106         $(HOST_EXPORTS) \
11107         for flag in $(EXTRA_HOST_FLAGS) ; do \
11108           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11109         done; \
11110         echo "Doing installcheck in gmp" ; \
11111         (cd $(HOST_SUBDIR)/gmp && \
11112           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11113                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11114                   "RANLIB=$${RANLIB}" \
11115                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11116                   installcheck) \
11117           || exit 1
11118
11119 @endif gmp
11120
11121 .PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
11122 maybe-mostlyclean-gmp:
11123 @if gmp
11124 maybe-mostlyclean-gmp: mostlyclean-gmp
11125
11126 mostlyclean-gmp: 
11127         @[ -f ./gmp/Makefile ] || exit 0; \
11128         r=`${PWD_COMMAND}`; export r; \
11129         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11130         $(HOST_EXPORTS) \
11131         for flag in $(EXTRA_HOST_FLAGS) ; do \
11132           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11133         done; \
11134         echo "Doing mostlyclean in gmp" ; \
11135         (cd $(HOST_SUBDIR)/gmp && \
11136           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11137                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11138                   "RANLIB=$${RANLIB}" \
11139                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11140                   mostlyclean) \
11141           || exit 1
11142
11143 @endif gmp
11144
11145 .PHONY: maybe-clean-gmp clean-gmp
11146 maybe-clean-gmp:
11147 @if gmp
11148 maybe-clean-gmp: clean-gmp
11149
11150 clean-gmp: 
11151         @[ -f ./gmp/Makefile ] || exit 0; \
11152         r=`${PWD_COMMAND}`; export r; \
11153         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11154         $(HOST_EXPORTS) \
11155         for flag in $(EXTRA_HOST_FLAGS) ; do \
11156           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11157         done; \
11158         echo "Doing clean in gmp" ; \
11159         (cd $(HOST_SUBDIR)/gmp && \
11160           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11161                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11162                   "RANLIB=$${RANLIB}" \
11163                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11164                   clean) \
11165           || exit 1
11166
11167 @endif gmp
11168
11169 .PHONY: maybe-distclean-gmp distclean-gmp
11170 maybe-distclean-gmp:
11171 @if gmp
11172 maybe-distclean-gmp: distclean-gmp
11173
11174 distclean-gmp: 
11175         @[ -f ./gmp/Makefile ] || exit 0; \
11176         r=`${PWD_COMMAND}`; export r; \
11177         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11178         $(HOST_EXPORTS) \
11179         for flag in $(EXTRA_HOST_FLAGS) ; do \
11180           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11181         done; \
11182         echo "Doing distclean in gmp" ; \
11183         (cd $(HOST_SUBDIR)/gmp && \
11184           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11185                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11186                   "RANLIB=$${RANLIB}" \
11187                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11188                   distclean) \
11189           || exit 1
11190
11191 @endif gmp
11192
11193 .PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
11194 maybe-maintainer-clean-gmp:
11195 @if gmp
11196 maybe-maintainer-clean-gmp: maintainer-clean-gmp
11197
11198 maintainer-clean-gmp: 
11199         @[ -f ./gmp/Makefile ] || exit 0; \
11200         r=`${PWD_COMMAND}`; export r; \
11201         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11202         $(HOST_EXPORTS) \
11203         for flag in $(EXTRA_HOST_FLAGS) ; do \
11204           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11205         done; \
11206         echo "Doing maintainer-clean in gmp" ; \
11207         (cd $(HOST_SUBDIR)/gmp && \
11208           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11209                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11210                   "RANLIB=$${RANLIB}" \
11211                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11212                   maintainer-clean) \
11213           || exit 1
11214
11215 @endif gmp
11216
11217
11218
11219 .PHONY: configure-mpfr maybe-configure-mpfr
11220 maybe-configure-mpfr:
11221 @if gcc-bootstrap
11222 configure-mpfr: stage_current
11223 @endif gcc-bootstrap
11224 @if mpfr
11225 maybe-configure-mpfr: configure-mpfr
11226 configure-mpfr: 
11227         @r=`${PWD_COMMAND}`; export r; \
11228         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11229         test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11230         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11231         $(HOST_EXPORTS)  \
11232         echo Configuring in $(HOST_SUBDIR)/mpfr; \
11233         cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
11234         case $(srcdir) in \
11235           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11236           *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11237                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11238         esac; \
11239         srcdiroption="--srcdir=$${topdir}/mpfr"; \
11240         libsrcdir="$$s/mpfr"; \
11241         $(SHELL) $${libsrcdir}/configure \
11242           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11243           --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpfr_configure_flags@ \
11244           || exit 1
11245 @endif mpfr
11246
11247
11248
11249 .PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
11250 maybe-configure-stage1-mpfr:
11251 @if mpfr-bootstrap
11252 maybe-configure-stage1-mpfr: configure-stage1-mpfr
11253 configure-stage1-mpfr:
11254         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11255         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11256         @r=`${PWD_COMMAND}`; export r; \
11257         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11258         TFLAGS="$(STAGE1_TFLAGS)"; \
11259         test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11260         $(HOST_EXPORTS) \
11261         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11262         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11263         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
11264         echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
11265         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11266         cd $(HOST_SUBDIR)/mpfr || exit 1; \
11267         case $(srcdir) in \
11268           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11269           *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11270                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11271         esac; \
11272         srcdiroption="--srcdir=$${topdir}/mpfr"; \
11273         libsrcdir="$$s/mpfr"; \
11274         $(SHELL) $${libsrcdir}/configure \
11275           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11276           --target=${target_alias} $${srcdiroption} \
11277           $(STAGE1_CONFIGURE_FLAGS) \
11278           --disable-shared @extra_mpfr_configure_flags@
11279 @endif mpfr-bootstrap
11280
11281 .PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
11282 maybe-configure-stage2-mpfr:
11283 @if mpfr-bootstrap
11284 maybe-configure-stage2-mpfr: configure-stage2-mpfr
11285 configure-stage2-mpfr:
11286         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11287         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11288         @r=`${PWD_COMMAND}`; export r; \
11289         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11290         TFLAGS="$(STAGE2_TFLAGS)"; \
11291         test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11292         $(HOST_EXPORTS) \
11293         $(POSTSTAGE1_HOST_EXPORTS) \
11294         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11295         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11296         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
11297         echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
11298         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11299         cd $(HOST_SUBDIR)/mpfr || exit 1; \
11300         case $(srcdir) in \
11301           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11302           *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11303                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11304         esac; \
11305         srcdiroption="--srcdir=$${topdir}/mpfr"; \
11306         libsrcdir="$$s/mpfr"; \
11307         $(SHELL) $${libsrcdir}/configure \
11308           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11309           --target=${target_alias} $${srcdiroption} \
11310           --with-build-libsubdir=$(HOST_SUBDIR) \
11311           $(STAGE2_CONFIGURE_FLAGS) \
11312           --disable-shared @extra_mpfr_configure_flags@
11313 @endif mpfr-bootstrap
11314
11315 .PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
11316 maybe-configure-stage3-mpfr:
11317 @if mpfr-bootstrap
11318 maybe-configure-stage3-mpfr: configure-stage3-mpfr
11319 configure-stage3-mpfr:
11320         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11321         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11322         @r=`${PWD_COMMAND}`; export r; \
11323         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11324         TFLAGS="$(STAGE3_TFLAGS)"; \
11325         test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11326         $(HOST_EXPORTS) \
11327         $(POSTSTAGE1_HOST_EXPORTS) \
11328         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11329         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11330         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
11331         echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
11332         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11333         cd $(HOST_SUBDIR)/mpfr || exit 1; \
11334         case $(srcdir) in \
11335           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11336           *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11337                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11338         esac; \
11339         srcdiroption="--srcdir=$${topdir}/mpfr"; \
11340         libsrcdir="$$s/mpfr"; \
11341         $(SHELL) $${libsrcdir}/configure \
11342           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11343           --target=${target_alias} $${srcdiroption} \
11344           --with-build-libsubdir=$(HOST_SUBDIR) \
11345           $(STAGE3_CONFIGURE_FLAGS) \
11346           --disable-shared @extra_mpfr_configure_flags@
11347 @endif mpfr-bootstrap
11348
11349 .PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
11350 maybe-configure-stage4-mpfr:
11351 @if mpfr-bootstrap
11352 maybe-configure-stage4-mpfr: configure-stage4-mpfr
11353 configure-stage4-mpfr:
11354         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11355         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11356         @r=`${PWD_COMMAND}`; export r; \
11357         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11358         TFLAGS="$(STAGE4_TFLAGS)"; \
11359         test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11360         $(HOST_EXPORTS) \
11361         $(POSTSTAGE1_HOST_EXPORTS) \
11362         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11363         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11364         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
11365         echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
11366         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11367         cd $(HOST_SUBDIR)/mpfr || exit 1; \
11368         case $(srcdir) in \
11369           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11370           *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11371                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11372         esac; \
11373         srcdiroption="--srcdir=$${topdir}/mpfr"; \
11374         libsrcdir="$$s/mpfr"; \
11375         $(SHELL) $${libsrcdir}/configure \
11376           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11377           --target=${target_alias} $${srcdiroption} \
11378           --with-build-libsubdir=$(HOST_SUBDIR) \
11379           $(STAGE4_CONFIGURE_FLAGS) \
11380           --disable-shared @extra_mpfr_configure_flags@
11381 @endif mpfr-bootstrap
11382
11383 .PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
11384 maybe-configure-stageprofile-mpfr:
11385 @if mpfr-bootstrap
11386 maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
11387 configure-stageprofile-mpfr:
11388         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11389         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11390         @r=`${PWD_COMMAND}`; export r; \
11391         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11392         TFLAGS="$(STAGEprofile_TFLAGS)"; \
11393         test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11394         $(HOST_EXPORTS) \
11395         $(POSTSTAGE1_HOST_EXPORTS) \
11396         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11397         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11398         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
11399         echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
11400         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11401         cd $(HOST_SUBDIR)/mpfr || exit 1; \
11402         case $(srcdir) in \
11403           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11404           *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11405                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11406         esac; \
11407         srcdiroption="--srcdir=$${topdir}/mpfr"; \
11408         libsrcdir="$$s/mpfr"; \
11409         $(SHELL) $${libsrcdir}/configure \
11410           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11411           --target=${target_alias} $${srcdiroption} \
11412           --with-build-libsubdir=$(HOST_SUBDIR) \
11413           $(STAGEprofile_CONFIGURE_FLAGS) \
11414           --disable-shared @extra_mpfr_configure_flags@
11415 @endif mpfr-bootstrap
11416
11417 .PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
11418 maybe-configure-stagefeedback-mpfr:
11419 @if mpfr-bootstrap
11420 maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
11421 configure-stagefeedback-mpfr:
11422         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11423         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11424         @r=`${PWD_COMMAND}`; export r; \
11425         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11426         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11427         test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11428         $(HOST_EXPORTS) \
11429         $(POSTSTAGE1_HOST_EXPORTS) \
11430         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11431         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11432         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
11433         echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
11434         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11435         cd $(HOST_SUBDIR)/mpfr || exit 1; \
11436         case $(srcdir) in \
11437           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11438           *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11439                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11440         esac; \
11441         srcdiroption="--srcdir=$${topdir}/mpfr"; \
11442         libsrcdir="$$s/mpfr"; \
11443         $(SHELL) $${libsrcdir}/configure \
11444           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11445           --target=${target_alias} $${srcdiroption} \
11446           --with-build-libsubdir=$(HOST_SUBDIR) \
11447           $(STAGEfeedback_CONFIGURE_FLAGS) \
11448           --disable-shared @extra_mpfr_configure_flags@
11449 @endif mpfr-bootstrap
11450
11451
11452
11453
11454
11455 .PHONY: all-mpfr maybe-all-mpfr
11456 maybe-all-mpfr:
11457 @if gcc-bootstrap
11458 all-mpfr: stage_current
11459 @endif gcc-bootstrap
11460 @if mpfr
11461 TARGET-mpfr=all
11462 maybe-all-mpfr: all-mpfr
11463 all-mpfr: configure-mpfr
11464         @r=`${PWD_COMMAND}`; export r; \
11465         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11466         $(HOST_EXPORTS)  \
11467         (cd $(HOST_SUBDIR)/mpfr && \
11468           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
11469                 $(TARGET-mpfr))
11470 @endif mpfr
11471
11472
11473
11474 .PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
11475 .PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
11476 maybe-all-stage1-mpfr:
11477 maybe-clean-stage1-mpfr:
11478 @if mpfr-bootstrap
11479 maybe-all-stage1-mpfr: all-stage1-mpfr
11480 all-stage1: all-stage1-mpfr
11481 TARGET-stage1-mpfr = $(TARGET-mpfr)
11482 all-stage1-mpfr: configure-stage1-mpfr
11483         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11484         @r=`${PWD_COMMAND}`; export r; \
11485         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11486         TFLAGS="$(STAGE1_TFLAGS)"; \
11487         $(HOST_EXPORTS)  \
11488         cd $(HOST_SUBDIR)/mpfr && \
11489         $(MAKE) $(BASE_FLAGS_TO_PASS) \
11490                 CFLAGS="$(STAGE1_CFLAGS)" \
11491                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
11492                 LIBCFLAGS="$(LIBCFLAGS)" \
11493                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11494                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11495                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11496                 $(EXTRA_HOST_FLAGS)   \
11497                 TFLAGS="$(STAGE1_TFLAGS)" \
11498                 $(TARGET-stage1-mpfr)
11499
11500 maybe-clean-stage1-mpfr: clean-stage1-mpfr
11501 clean-stage1: clean-stage1-mpfr
11502 clean-stage1-mpfr:
11503         @if [ $(current_stage) = stage1 ]; then \
11504           [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11505         else \
11506           [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
11507           $(MAKE) stage1-start; \
11508         fi; \
11509         cd $(HOST_SUBDIR)/mpfr && \
11510         $(MAKE) $(EXTRA_HOST_FLAGS)  \
11511                  clean
11512 @endif mpfr-bootstrap
11513
11514
11515 .PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
11516 .PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
11517 maybe-all-stage2-mpfr:
11518 maybe-clean-stage2-mpfr:
11519 @if mpfr-bootstrap
11520 maybe-all-stage2-mpfr: all-stage2-mpfr
11521 all-stage2: all-stage2-mpfr
11522 TARGET-stage2-mpfr = $(TARGET-mpfr)
11523 all-stage2-mpfr: configure-stage2-mpfr
11524         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11525         @r=`${PWD_COMMAND}`; export r; \
11526         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11527         TFLAGS="$(STAGE2_TFLAGS)"; \
11528         $(HOST_EXPORTS) \
11529         $(POSTSTAGE1_HOST_EXPORTS)  \
11530         cd $(HOST_SUBDIR)/mpfr && \
11531         $(MAKE) $(BASE_FLAGS_TO_PASS) \
11532                 CFLAGS="$(STAGE2_CFLAGS)" \
11533                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
11534                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
11535                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11536                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11537                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11538                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11539                 TFLAGS="$(STAGE2_TFLAGS)" \
11540                 $(TARGET-stage2-mpfr)
11541
11542 maybe-clean-stage2-mpfr: clean-stage2-mpfr
11543 clean-stage2: clean-stage2-mpfr
11544 clean-stage2-mpfr:
11545         @if [ $(current_stage) = stage2 ]; then \
11546           [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11547         else \
11548           [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
11549           $(MAKE) stage2-start; \
11550         fi; \
11551         cd $(HOST_SUBDIR)/mpfr && \
11552         $(MAKE) $(EXTRA_HOST_FLAGS)  \
11553                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
11554                  clean
11555 @endif mpfr-bootstrap
11556
11557
11558 .PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
11559 .PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
11560 maybe-all-stage3-mpfr:
11561 maybe-clean-stage3-mpfr:
11562 @if mpfr-bootstrap
11563 maybe-all-stage3-mpfr: all-stage3-mpfr
11564 all-stage3: all-stage3-mpfr
11565 TARGET-stage3-mpfr = $(TARGET-mpfr)
11566 all-stage3-mpfr: configure-stage3-mpfr
11567         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11568         @r=`${PWD_COMMAND}`; export r; \
11569         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11570         TFLAGS="$(STAGE3_TFLAGS)"; \
11571         $(HOST_EXPORTS) \
11572         $(POSTSTAGE1_HOST_EXPORTS)  \
11573         cd $(HOST_SUBDIR)/mpfr && \
11574         $(MAKE) $(BASE_FLAGS_TO_PASS) \
11575                 CFLAGS="$(STAGE3_CFLAGS)" \
11576                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
11577                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
11578                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11579                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11580                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11581                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11582                 TFLAGS="$(STAGE3_TFLAGS)" \
11583                 $(TARGET-stage3-mpfr)
11584
11585 maybe-clean-stage3-mpfr: clean-stage3-mpfr
11586 clean-stage3: clean-stage3-mpfr
11587 clean-stage3-mpfr:
11588         @if [ $(current_stage) = stage3 ]; then \
11589           [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11590         else \
11591           [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
11592           $(MAKE) stage3-start; \
11593         fi; \
11594         cd $(HOST_SUBDIR)/mpfr && \
11595         $(MAKE) $(EXTRA_HOST_FLAGS)  \
11596                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
11597                  clean
11598 @endif mpfr-bootstrap
11599
11600
11601 .PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
11602 .PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
11603 maybe-all-stage4-mpfr:
11604 maybe-clean-stage4-mpfr:
11605 @if mpfr-bootstrap
11606 maybe-all-stage4-mpfr: all-stage4-mpfr
11607 all-stage4: all-stage4-mpfr
11608 TARGET-stage4-mpfr = $(TARGET-mpfr)
11609 all-stage4-mpfr: configure-stage4-mpfr
11610         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11611         @r=`${PWD_COMMAND}`; export r; \
11612         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11613         TFLAGS="$(STAGE4_TFLAGS)"; \
11614         $(HOST_EXPORTS) \
11615         $(POSTSTAGE1_HOST_EXPORTS)  \
11616         cd $(HOST_SUBDIR)/mpfr && \
11617         $(MAKE) $(BASE_FLAGS_TO_PASS) \
11618                 CFLAGS="$(STAGE4_CFLAGS)" \
11619                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
11620                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
11621                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11622                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11623                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11624                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11625                 TFLAGS="$(STAGE4_TFLAGS)" \
11626                 $(TARGET-stage4-mpfr)
11627
11628 maybe-clean-stage4-mpfr: clean-stage4-mpfr
11629 clean-stage4: clean-stage4-mpfr
11630 clean-stage4-mpfr:
11631         @if [ $(current_stage) = stage4 ]; then \
11632           [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11633         else \
11634           [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
11635           $(MAKE) stage4-start; \
11636         fi; \
11637         cd $(HOST_SUBDIR)/mpfr && \
11638         $(MAKE) $(EXTRA_HOST_FLAGS)  \
11639                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
11640                  clean
11641 @endif mpfr-bootstrap
11642
11643
11644 .PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
11645 .PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
11646 maybe-all-stageprofile-mpfr:
11647 maybe-clean-stageprofile-mpfr:
11648 @if mpfr-bootstrap
11649 maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
11650 all-stageprofile: all-stageprofile-mpfr
11651 TARGET-stageprofile-mpfr = $(TARGET-mpfr)
11652 all-stageprofile-mpfr: configure-stageprofile-mpfr
11653         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11654         @r=`${PWD_COMMAND}`; export r; \
11655         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11656         TFLAGS="$(STAGEprofile_TFLAGS)"; \
11657         $(HOST_EXPORTS) \
11658         $(POSTSTAGE1_HOST_EXPORTS)  \
11659         cd $(HOST_SUBDIR)/mpfr && \
11660         $(MAKE) $(BASE_FLAGS_TO_PASS) \
11661                 CFLAGS="$(STAGEprofile_CFLAGS)" \
11662                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
11663                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
11664                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11665                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11666                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11667                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11668                 TFLAGS="$(STAGEprofile_TFLAGS)" \
11669                 $(TARGET-stageprofile-mpfr)
11670
11671 maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
11672 clean-stageprofile: clean-stageprofile-mpfr
11673 clean-stageprofile-mpfr:
11674         @if [ $(current_stage) = stageprofile ]; then \
11675           [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11676         else \
11677           [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
11678           $(MAKE) stageprofile-start; \
11679         fi; \
11680         cd $(HOST_SUBDIR)/mpfr && \
11681         $(MAKE) $(EXTRA_HOST_FLAGS)  \
11682                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
11683                  clean
11684 @endif mpfr-bootstrap
11685
11686
11687 .PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
11688 .PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
11689 maybe-all-stagefeedback-mpfr:
11690 maybe-clean-stagefeedback-mpfr:
11691 @if mpfr-bootstrap
11692 maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
11693 all-stagefeedback: all-stagefeedback-mpfr
11694 TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
11695 all-stagefeedback-mpfr: configure-stagefeedback-mpfr
11696         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11697         @r=`${PWD_COMMAND}`; export r; \
11698         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11699         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11700         $(HOST_EXPORTS) \
11701         $(POSTSTAGE1_HOST_EXPORTS)  \
11702         cd $(HOST_SUBDIR)/mpfr && \
11703         $(MAKE) $(BASE_FLAGS_TO_PASS) \
11704                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
11705                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
11706                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
11707                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11708                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11709                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11710                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11711                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
11712                 $(TARGET-stagefeedback-mpfr)
11713
11714 maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
11715 clean-stagefeedback: clean-stagefeedback-mpfr
11716 clean-stagefeedback-mpfr:
11717         @if [ $(current_stage) = stagefeedback ]; then \
11718           [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11719         else \
11720           [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
11721           $(MAKE) stagefeedback-start; \
11722         fi; \
11723         cd $(HOST_SUBDIR)/mpfr && \
11724         $(MAKE) $(EXTRA_HOST_FLAGS)  \
11725                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
11726                  clean
11727 @endif mpfr-bootstrap
11728
11729
11730
11731
11732
11733 .PHONY: check-mpfr maybe-check-mpfr
11734 maybe-check-mpfr:
11735 @if mpfr
11736 maybe-check-mpfr: check-mpfr
11737
11738 check-mpfr:
11739         @: $(MAKE); $(unstage)
11740         @r=`${PWD_COMMAND}`; export r; \
11741         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11742         $(HOST_EXPORTS) \
11743         (cd $(HOST_SUBDIR)/mpfr && \
11744           $(MAKE) $(FLAGS_TO_PASS)  check)
11745
11746 @endif mpfr
11747
11748 .PHONY: install-mpfr maybe-install-mpfr
11749 maybe-install-mpfr:
11750 @if mpfr
11751 maybe-install-mpfr: install-mpfr
11752
11753 install-mpfr:
11754
11755 @endif mpfr
11756
11757 .PHONY: install-strip-mpfr maybe-install-strip-mpfr
11758 maybe-install-strip-mpfr:
11759 @if mpfr
11760 maybe-install-strip-mpfr: install-strip-mpfr
11761
11762 install-strip-mpfr:
11763
11764 @endif mpfr
11765
11766 # Other targets (info, dvi, pdf, etc.)
11767
11768 .PHONY: maybe-info-mpfr info-mpfr
11769 maybe-info-mpfr:
11770 @if mpfr
11771 maybe-info-mpfr: info-mpfr
11772
11773 info-mpfr: \
11774     configure-mpfr 
11775         @[ -f ./mpfr/Makefile ] || exit 0; \
11776         r=`${PWD_COMMAND}`; export r; \
11777         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11778         $(HOST_EXPORTS) \
11779         for flag in $(EXTRA_HOST_FLAGS) ; do \
11780           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11781         done; \
11782         echo "Doing info in mpfr" ; \
11783         (cd $(HOST_SUBDIR)/mpfr && \
11784           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11785                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11786                   "RANLIB=$${RANLIB}" \
11787                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11788                   info) \
11789           || exit 1
11790
11791 @endif mpfr
11792
11793 .PHONY: maybe-dvi-mpfr dvi-mpfr
11794 maybe-dvi-mpfr:
11795 @if mpfr
11796 maybe-dvi-mpfr: dvi-mpfr
11797
11798 dvi-mpfr: \
11799     configure-mpfr 
11800         @[ -f ./mpfr/Makefile ] || exit 0; \
11801         r=`${PWD_COMMAND}`; export r; \
11802         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11803         $(HOST_EXPORTS) \
11804         for flag in $(EXTRA_HOST_FLAGS) ; do \
11805           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11806         done; \
11807         echo "Doing dvi in mpfr" ; \
11808         (cd $(HOST_SUBDIR)/mpfr && \
11809           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11810                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11811                   "RANLIB=$${RANLIB}" \
11812                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11813                   dvi) \
11814           || exit 1
11815
11816 @endif mpfr
11817
11818 .PHONY: maybe-pdf-mpfr pdf-mpfr
11819 maybe-pdf-mpfr:
11820 @if mpfr
11821 maybe-pdf-mpfr: pdf-mpfr
11822
11823 pdf-mpfr: \
11824     configure-mpfr 
11825         @[ -f ./mpfr/Makefile ] || exit 0; \
11826         r=`${PWD_COMMAND}`; export r; \
11827         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11828         $(HOST_EXPORTS) \
11829         for flag in $(EXTRA_HOST_FLAGS) ; do \
11830           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11831         done; \
11832         echo "Doing pdf in mpfr" ; \
11833         (cd $(HOST_SUBDIR)/mpfr && \
11834           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11835                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11836                   "RANLIB=$${RANLIB}" \
11837                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11838                   pdf) \
11839           || exit 1
11840
11841 @endif mpfr
11842
11843 .PHONY: maybe-html-mpfr html-mpfr
11844 maybe-html-mpfr:
11845 @if mpfr
11846 maybe-html-mpfr: html-mpfr
11847
11848 html-mpfr: \
11849     configure-mpfr 
11850         @[ -f ./mpfr/Makefile ] || exit 0; \
11851         r=`${PWD_COMMAND}`; export r; \
11852         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11853         $(HOST_EXPORTS) \
11854         for flag in $(EXTRA_HOST_FLAGS) ; do \
11855           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11856         done; \
11857         echo "Doing html in mpfr" ; \
11858         (cd $(HOST_SUBDIR)/mpfr && \
11859           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11860                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11861                   "RANLIB=$${RANLIB}" \
11862                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11863                   html) \
11864           || exit 1
11865
11866 @endif mpfr
11867
11868 .PHONY: maybe-TAGS-mpfr TAGS-mpfr
11869 maybe-TAGS-mpfr:
11870 @if mpfr
11871 maybe-TAGS-mpfr: TAGS-mpfr
11872
11873 TAGS-mpfr: \
11874     configure-mpfr 
11875         @[ -f ./mpfr/Makefile ] || exit 0; \
11876         r=`${PWD_COMMAND}`; export r; \
11877         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11878         $(HOST_EXPORTS) \
11879         for flag in $(EXTRA_HOST_FLAGS) ; do \
11880           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11881         done; \
11882         echo "Doing TAGS in mpfr" ; \
11883         (cd $(HOST_SUBDIR)/mpfr && \
11884           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11885                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11886                   "RANLIB=$${RANLIB}" \
11887                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11888                   TAGS) \
11889           || exit 1
11890
11891 @endif mpfr
11892
11893 .PHONY: maybe-install-info-mpfr install-info-mpfr
11894 maybe-install-info-mpfr:
11895 @if mpfr
11896 maybe-install-info-mpfr: install-info-mpfr
11897
11898 install-info-mpfr: \
11899     configure-mpfr \
11900     info-mpfr 
11901         @[ -f ./mpfr/Makefile ] || exit 0; \
11902         r=`${PWD_COMMAND}`; export r; \
11903         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11904         $(HOST_EXPORTS) \
11905         for flag in $(EXTRA_HOST_FLAGS) ; do \
11906           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11907         done; \
11908         echo "Doing install-info in mpfr" ; \
11909         (cd $(HOST_SUBDIR)/mpfr && \
11910           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11911                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11912                   "RANLIB=$${RANLIB}" \
11913                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11914                   install-info) \
11915           || exit 1
11916
11917 @endif mpfr
11918
11919 .PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
11920 maybe-install-pdf-mpfr:
11921 @if mpfr
11922 maybe-install-pdf-mpfr: install-pdf-mpfr
11923
11924 install-pdf-mpfr: \
11925     configure-mpfr \
11926     pdf-mpfr 
11927         @[ -f ./mpfr/Makefile ] || exit 0; \
11928         r=`${PWD_COMMAND}`; export r; \
11929         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11930         $(HOST_EXPORTS) \
11931         for flag in $(EXTRA_HOST_FLAGS) ; do \
11932           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11933         done; \
11934         echo "Doing install-pdf in mpfr" ; \
11935         (cd $(HOST_SUBDIR)/mpfr && \
11936           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11937                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11938                   "RANLIB=$${RANLIB}" \
11939                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11940                   install-pdf) \
11941           || exit 1
11942
11943 @endif mpfr
11944
11945 .PHONY: maybe-install-html-mpfr install-html-mpfr
11946 maybe-install-html-mpfr:
11947 @if mpfr
11948 maybe-install-html-mpfr: install-html-mpfr
11949
11950 install-html-mpfr: \
11951     configure-mpfr \
11952     html-mpfr 
11953         @[ -f ./mpfr/Makefile ] || exit 0; \
11954         r=`${PWD_COMMAND}`; export r; \
11955         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11956         $(HOST_EXPORTS) \
11957         for flag in $(EXTRA_HOST_FLAGS) ; do \
11958           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11959         done; \
11960         echo "Doing install-html in mpfr" ; \
11961         (cd $(HOST_SUBDIR)/mpfr && \
11962           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11963                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11964                   "RANLIB=$${RANLIB}" \
11965                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11966                   install-html) \
11967           || exit 1
11968
11969 @endif mpfr
11970
11971 .PHONY: maybe-installcheck-mpfr installcheck-mpfr
11972 maybe-installcheck-mpfr:
11973 @if mpfr
11974 maybe-installcheck-mpfr: installcheck-mpfr
11975
11976 installcheck-mpfr: \
11977     configure-mpfr 
11978         @[ -f ./mpfr/Makefile ] || exit 0; \
11979         r=`${PWD_COMMAND}`; export r; \
11980         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11981         $(HOST_EXPORTS) \
11982         for flag in $(EXTRA_HOST_FLAGS) ; do \
11983           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11984         done; \
11985         echo "Doing installcheck in mpfr" ; \
11986         (cd $(HOST_SUBDIR)/mpfr && \
11987           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11988                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11989                   "RANLIB=$${RANLIB}" \
11990                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11991                   installcheck) \
11992           || exit 1
11993
11994 @endif mpfr
11995
11996 .PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
11997 maybe-mostlyclean-mpfr:
11998 @if mpfr
11999 maybe-mostlyclean-mpfr: mostlyclean-mpfr
12000
12001 mostlyclean-mpfr: 
12002         @[ -f ./mpfr/Makefile ] || exit 0; \
12003         r=`${PWD_COMMAND}`; export r; \
12004         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12005         $(HOST_EXPORTS) \
12006         for flag in $(EXTRA_HOST_FLAGS) ; do \
12007           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12008         done; \
12009         echo "Doing mostlyclean in mpfr" ; \
12010         (cd $(HOST_SUBDIR)/mpfr && \
12011           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12012                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12013                   "RANLIB=$${RANLIB}" \
12014                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12015                   mostlyclean) \
12016           || exit 1
12017
12018 @endif mpfr
12019
12020 .PHONY: maybe-clean-mpfr clean-mpfr
12021 maybe-clean-mpfr:
12022 @if mpfr
12023 maybe-clean-mpfr: clean-mpfr
12024
12025 clean-mpfr: 
12026         @[ -f ./mpfr/Makefile ] || exit 0; \
12027         r=`${PWD_COMMAND}`; export r; \
12028         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12029         $(HOST_EXPORTS) \
12030         for flag in $(EXTRA_HOST_FLAGS) ; do \
12031           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12032         done; \
12033         echo "Doing clean in mpfr" ; \
12034         (cd $(HOST_SUBDIR)/mpfr && \
12035           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12036                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12037                   "RANLIB=$${RANLIB}" \
12038                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12039                   clean) \
12040           || exit 1
12041
12042 @endif mpfr
12043
12044 .PHONY: maybe-distclean-mpfr distclean-mpfr
12045 maybe-distclean-mpfr:
12046 @if mpfr
12047 maybe-distclean-mpfr: distclean-mpfr
12048
12049 distclean-mpfr: 
12050         @[ -f ./mpfr/Makefile ] || exit 0; \
12051         r=`${PWD_COMMAND}`; export r; \
12052         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12053         $(HOST_EXPORTS) \
12054         for flag in $(EXTRA_HOST_FLAGS) ; do \
12055           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12056         done; \
12057         echo "Doing distclean in mpfr" ; \
12058         (cd $(HOST_SUBDIR)/mpfr && \
12059           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12060                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12061                   "RANLIB=$${RANLIB}" \
12062                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12063                   distclean) \
12064           || exit 1
12065
12066 @endif mpfr
12067
12068 .PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
12069 maybe-maintainer-clean-mpfr:
12070 @if mpfr
12071 maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
12072
12073 maintainer-clean-mpfr: 
12074         @[ -f ./mpfr/Makefile ] || exit 0; \
12075         r=`${PWD_COMMAND}`; export r; \
12076         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12077         $(HOST_EXPORTS) \
12078         for flag in $(EXTRA_HOST_FLAGS) ; do \
12079           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12080         done; \
12081         echo "Doing maintainer-clean in mpfr" ; \
12082         (cd $(HOST_SUBDIR)/mpfr && \
12083           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12084                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12085                   "RANLIB=$${RANLIB}" \
12086                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12087                   maintainer-clean) \
12088           || exit 1
12089
12090 @endif mpfr
12091
12092
12093
12094 .PHONY: configure-mpc maybe-configure-mpc
12095 maybe-configure-mpc:
12096 @if gcc-bootstrap
12097 configure-mpc: stage_current
12098 @endif gcc-bootstrap
12099 @if mpc
12100 maybe-configure-mpc: configure-mpc
12101 configure-mpc: 
12102         @r=`${PWD_COMMAND}`; export r; \
12103         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12104         test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12105         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12106         $(HOST_EXPORTS)  \
12107         echo Configuring in $(HOST_SUBDIR)/mpc; \
12108         cd "$(HOST_SUBDIR)/mpc" || exit 1; \
12109         case $(srcdir) in \
12110           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12111           *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12112                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12113         esac; \
12114         srcdiroption="--srcdir=$${topdir}/mpc"; \
12115         libsrcdir="$$s/mpc"; \
12116         $(SHELL) $${libsrcdir}/configure \
12117           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12118           --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
12119           || exit 1
12120 @endif mpc
12121
12122
12123
12124 .PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
12125 maybe-configure-stage1-mpc:
12126 @if mpc-bootstrap
12127 maybe-configure-stage1-mpc: configure-stage1-mpc
12128 configure-stage1-mpc:
12129         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12130         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12131         @r=`${PWD_COMMAND}`; export r; \
12132         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12133         TFLAGS="$(STAGE1_TFLAGS)"; \
12134         test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12135         $(HOST_EXPORTS) \
12136         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
12137         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
12138         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
12139         echo Configuring stage 1 in $(HOST_SUBDIR)/mpc ; \
12140         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12141         cd $(HOST_SUBDIR)/mpc || exit 1; \
12142         case $(srcdir) in \
12143           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12144           *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12145                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12146         esac; \
12147         srcdiroption="--srcdir=$${topdir}/mpc"; \
12148         libsrcdir="$$s/mpc"; \
12149         $(SHELL) $${libsrcdir}/configure \
12150           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12151           --target=${target_alias} $${srcdiroption} \
12152           $(STAGE1_CONFIGURE_FLAGS) \
12153           --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12154 @endif mpc-bootstrap
12155
12156 .PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
12157 maybe-configure-stage2-mpc:
12158 @if mpc-bootstrap
12159 maybe-configure-stage2-mpc: configure-stage2-mpc
12160 configure-stage2-mpc:
12161         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12162         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12163         @r=`${PWD_COMMAND}`; export r; \
12164         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12165         TFLAGS="$(STAGE2_TFLAGS)"; \
12166         test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12167         $(HOST_EXPORTS) \
12168         $(POSTSTAGE1_HOST_EXPORTS) \
12169         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
12170         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12171         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
12172         echo Configuring stage 2 in $(HOST_SUBDIR)/mpc ; \
12173         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12174         cd $(HOST_SUBDIR)/mpc || exit 1; \
12175         case $(srcdir) in \
12176           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12177           *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12178                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12179         esac; \
12180         srcdiroption="--srcdir=$${topdir}/mpc"; \
12181         libsrcdir="$$s/mpc"; \
12182         $(SHELL) $${libsrcdir}/configure \
12183           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12184           --target=${target_alias} $${srcdiroption} \
12185           --with-build-libsubdir=$(HOST_SUBDIR) \
12186           $(STAGE2_CONFIGURE_FLAGS) \
12187           --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12188 @endif mpc-bootstrap
12189
12190 .PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
12191 maybe-configure-stage3-mpc:
12192 @if mpc-bootstrap
12193 maybe-configure-stage3-mpc: configure-stage3-mpc
12194 configure-stage3-mpc:
12195         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12196         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12197         @r=`${PWD_COMMAND}`; export r; \
12198         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12199         TFLAGS="$(STAGE3_TFLAGS)"; \
12200         test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12201         $(HOST_EXPORTS) \
12202         $(POSTSTAGE1_HOST_EXPORTS) \
12203         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12204         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12205         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
12206         echo Configuring stage 3 in $(HOST_SUBDIR)/mpc ; \
12207         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12208         cd $(HOST_SUBDIR)/mpc || exit 1; \
12209         case $(srcdir) in \
12210           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12211           *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12212                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12213         esac; \
12214         srcdiroption="--srcdir=$${topdir}/mpc"; \
12215         libsrcdir="$$s/mpc"; \
12216         $(SHELL) $${libsrcdir}/configure \
12217           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12218           --target=${target_alias} $${srcdiroption} \
12219           --with-build-libsubdir=$(HOST_SUBDIR) \
12220           $(STAGE3_CONFIGURE_FLAGS) \
12221           --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12222 @endif mpc-bootstrap
12223
12224 .PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
12225 maybe-configure-stage4-mpc:
12226 @if mpc-bootstrap
12227 maybe-configure-stage4-mpc: configure-stage4-mpc
12228 configure-stage4-mpc:
12229         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12230         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12231         @r=`${PWD_COMMAND}`; export r; \
12232         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12233         TFLAGS="$(STAGE4_TFLAGS)"; \
12234         test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12235         $(HOST_EXPORTS) \
12236         $(POSTSTAGE1_HOST_EXPORTS) \
12237         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12238         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12239         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
12240         echo Configuring stage 4 in $(HOST_SUBDIR)/mpc ; \
12241         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12242         cd $(HOST_SUBDIR)/mpc || exit 1; \
12243         case $(srcdir) in \
12244           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12245           *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12246                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12247         esac; \
12248         srcdiroption="--srcdir=$${topdir}/mpc"; \
12249         libsrcdir="$$s/mpc"; \
12250         $(SHELL) $${libsrcdir}/configure \
12251           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12252           --target=${target_alias} $${srcdiroption} \
12253           --with-build-libsubdir=$(HOST_SUBDIR) \
12254           $(STAGE4_CONFIGURE_FLAGS) \
12255           --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12256 @endif mpc-bootstrap
12257
12258 .PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
12259 maybe-configure-stageprofile-mpc:
12260 @if mpc-bootstrap
12261 maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
12262 configure-stageprofile-mpc:
12263         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12264         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12265         @r=`${PWD_COMMAND}`; export r; \
12266         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12267         TFLAGS="$(STAGEprofile_TFLAGS)"; \
12268         test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12269         $(HOST_EXPORTS) \
12270         $(POSTSTAGE1_HOST_EXPORTS) \
12271         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12272         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12273         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
12274         echo Configuring stage profile in $(HOST_SUBDIR)/mpc ; \
12275         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12276         cd $(HOST_SUBDIR)/mpc || exit 1; \
12277         case $(srcdir) in \
12278           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12279           *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12280                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12281         esac; \
12282         srcdiroption="--srcdir=$${topdir}/mpc"; \
12283         libsrcdir="$$s/mpc"; \
12284         $(SHELL) $${libsrcdir}/configure \
12285           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12286           --target=${target_alias} $${srcdiroption} \
12287           --with-build-libsubdir=$(HOST_SUBDIR) \
12288           $(STAGEprofile_CONFIGURE_FLAGS) \
12289           --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12290 @endif mpc-bootstrap
12291
12292 .PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
12293 maybe-configure-stagefeedback-mpc:
12294 @if mpc-bootstrap
12295 maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
12296 configure-stagefeedback-mpc:
12297         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12298         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12299         @r=`${PWD_COMMAND}`; export r; \
12300         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12301         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12302         test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12303         $(HOST_EXPORTS) \
12304         $(POSTSTAGE1_HOST_EXPORTS) \
12305         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12306         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12307         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
12308         echo Configuring stage feedback in $(HOST_SUBDIR)/mpc ; \
12309         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12310         cd $(HOST_SUBDIR)/mpc || exit 1; \
12311         case $(srcdir) in \
12312           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12313           *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12314                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12315         esac; \
12316         srcdiroption="--srcdir=$${topdir}/mpc"; \
12317         libsrcdir="$$s/mpc"; \
12318         $(SHELL) $${libsrcdir}/configure \
12319           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12320           --target=${target_alias} $${srcdiroption} \
12321           --with-build-libsubdir=$(HOST_SUBDIR) \
12322           $(STAGEfeedback_CONFIGURE_FLAGS) \
12323           --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12324 @endif mpc-bootstrap
12325
12326
12327
12328
12329
12330 .PHONY: all-mpc maybe-all-mpc
12331 maybe-all-mpc:
12332 @if gcc-bootstrap
12333 all-mpc: stage_current
12334 @endif gcc-bootstrap
12335 @if mpc
12336 TARGET-mpc=all
12337 maybe-all-mpc: all-mpc
12338 all-mpc: configure-mpc
12339         @r=`${PWD_COMMAND}`; export r; \
12340         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12341         $(HOST_EXPORTS)  \
12342         (cd $(HOST_SUBDIR)/mpc && \
12343           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
12344                 $(TARGET-mpc))
12345 @endif mpc
12346
12347
12348
12349 .PHONY: all-stage1-mpc maybe-all-stage1-mpc
12350 .PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
12351 maybe-all-stage1-mpc:
12352 maybe-clean-stage1-mpc:
12353 @if mpc-bootstrap
12354 maybe-all-stage1-mpc: all-stage1-mpc
12355 all-stage1: all-stage1-mpc
12356 TARGET-stage1-mpc = $(TARGET-mpc)
12357 all-stage1-mpc: configure-stage1-mpc
12358         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12359         @r=`${PWD_COMMAND}`; export r; \
12360         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12361         TFLAGS="$(STAGE1_TFLAGS)"; \
12362         $(HOST_EXPORTS)  \
12363         cd $(HOST_SUBDIR)/mpc && \
12364         $(MAKE) $(BASE_FLAGS_TO_PASS) \
12365                 CFLAGS="$(STAGE1_CFLAGS)" \
12366                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12367                 LIBCFLAGS="$(LIBCFLAGS)" \
12368                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12369                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12370                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12371                 $(EXTRA_HOST_FLAGS)   \
12372                 TFLAGS="$(STAGE1_TFLAGS)" \
12373                 $(TARGET-stage1-mpc)
12374
12375 maybe-clean-stage1-mpc: clean-stage1-mpc
12376 clean-stage1: clean-stage1-mpc
12377 clean-stage1-mpc:
12378         @if [ $(current_stage) = stage1 ]; then \
12379           [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12380         else \
12381           [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
12382           $(MAKE) stage1-start; \
12383         fi; \
12384         cd $(HOST_SUBDIR)/mpc && \
12385         $(MAKE) $(EXTRA_HOST_FLAGS)  \
12386                  clean
12387 @endif mpc-bootstrap
12388
12389
12390 .PHONY: all-stage2-mpc maybe-all-stage2-mpc
12391 .PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
12392 maybe-all-stage2-mpc:
12393 maybe-clean-stage2-mpc:
12394 @if mpc-bootstrap
12395 maybe-all-stage2-mpc: all-stage2-mpc
12396 all-stage2: all-stage2-mpc
12397 TARGET-stage2-mpc = $(TARGET-mpc)
12398 all-stage2-mpc: configure-stage2-mpc
12399         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12400         @r=`${PWD_COMMAND}`; export r; \
12401         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12402         TFLAGS="$(STAGE2_TFLAGS)"; \
12403         $(HOST_EXPORTS) \
12404         $(POSTSTAGE1_HOST_EXPORTS)  \
12405         cd $(HOST_SUBDIR)/mpc && \
12406         $(MAKE) $(BASE_FLAGS_TO_PASS) \
12407                 CFLAGS="$(STAGE2_CFLAGS)" \
12408                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12409                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
12410                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12411                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12412                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12413                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12414                 TFLAGS="$(STAGE2_TFLAGS)" \
12415                 $(TARGET-stage2-mpc)
12416
12417 maybe-clean-stage2-mpc: clean-stage2-mpc
12418 clean-stage2: clean-stage2-mpc
12419 clean-stage2-mpc:
12420         @if [ $(current_stage) = stage2 ]; then \
12421           [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12422         else \
12423           [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
12424           $(MAKE) stage2-start; \
12425         fi; \
12426         cd $(HOST_SUBDIR)/mpc && \
12427         $(MAKE) $(EXTRA_HOST_FLAGS)  \
12428                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
12429                  clean
12430 @endif mpc-bootstrap
12431
12432
12433 .PHONY: all-stage3-mpc maybe-all-stage3-mpc
12434 .PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
12435 maybe-all-stage3-mpc:
12436 maybe-clean-stage3-mpc:
12437 @if mpc-bootstrap
12438 maybe-all-stage3-mpc: all-stage3-mpc
12439 all-stage3: all-stage3-mpc
12440 TARGET-stage3-mpc = $(TARGET-mpc)
12441 all-stage3-mpc: configure-stage3-mpc
12442         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12443         @r=`${PWD_COMMAND}`; export r; \
12444         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12445         TFLAGS="$(STAGE3_TFLAGS)"; \
12446         $(HOST_EXPORTS) \
12447         $(POSTSTAGE1_HOST_EXPORTS)  \
12448         cd $(HOST_SUBDIR)/mpc && \
12449         $(MAKE) $(BASE_FLAGS_TO_PASS) \
12450                 CFLAGS="$(STAGE3_CFLAGS)" \
12451                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
12452                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
12453                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12454                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12455                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12456                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12457                 TFLAGS="$(STAGE3_TFLAGS)" \
12458                 $(TARGET-stage3-mpc)
12459
12460 maybe-clean-stage3-mpc: clean-stage3-mpc
12461 clean-stage3: clean-stage3-mpc
12462 clean-stage3-mpc:
12463         @if [ $(current_stage) = stage3 ]; then \
12464           [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12465         else \
12466           [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
12467           $(MAKE) stage3-start; \
12468         fi; \
12469         cd $(HOST_SUBDIR)/mpc && \
12470         $(MAKE) $(EXTRA_HOST_FLAGS)  \
12471                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
12472                  clean
12473 @endif mpc-bootstrap
12474
12475
12476 .PHONY: all-stage4-mpc maybe-all-stage4-mpc
12477 .PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
12478 maybe-all-stage4-mpc:
12479 maybe-clean-stage4-mpc:
12480 @if mpc-bootstrap
12481 maybe-all-stage4-mpc: all-stage4-mpc
12482 all-stage4: all-stage4-mpc
12483 TARGET-stage4-mpc = $(TARGET-mpc)
12484 all-stage4-mpc: configure-stage4-mpc
12485         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12486         @r=`${PWD_COMMAND}`; export r; \
12487         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12488         TFLAGS="$(STAGE4_TFLAGS)"; \
12489         $(HOST_EXPORTS) \
12490         $(POSTSTAGE1_HOST_EXPORTS)  \
12491         cd $(HOST_SUBDIR)/mpc && \
12492         $(MAKE) $(BASE_FLAGS_TO_PASS) \
12493                 CFLAGS="$(STAGE4_CFLAGS)" \
12494                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12495                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
12496                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12497                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12498                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12499                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12500                 TFLAGS="$(STAGE4_TFLAGS)" \
12501                 $(TARGET-stage4-mpc)
12502
12503 maybe-clean-stage4-mpc: clean-stage4-mpc
12504 clean-stage4: clean-stage4-mpc
12505 clean-stage4-mpc:
12506         @if [ $(current_stage) = stage4 ]; then \
12507           [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12508         else \
12509           [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
12510           $(MAKE) stage4-start; \
12511         fi; \
12512         cd $(HOST_SUBDIR)/mpc && \
12513         $(MAKE) $(EXTRA_HOST_FLAGS)  \
12514                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
12515                  clean
12516 @endif mpc-bootstrap
12517
12518
12519 .PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
12520 .PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
12521 maybe-all-stageprofile-mpc:
12522 maybe-clean-stageprofile-mpc:
12523 @if mpc-bootstrap
12524 maybe-all-stageprofile-mpc: all-stageprofile-mpc
12525 all-stageprofile: all-stageprofile-mpc
12526 TARGET-stageprofile-mpc = $(TARGET-mpc)
12527 all-stageprofile-mpc: configure-stageprofile-mpc
12528         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12529         @r=`${PWD_COMMAND}`; export r; \
12530         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12531         TFLAGS="$(STAGEprofile_TFLAGS)"; \
12532         $(HOST_EXPORTS) \
12533         $(POSTSTAGE1_HOST_EXPORTS)  \
12534         cd $(HOST_SUBDIR)/mpc && \
12535         $(MAKE) $(BASE_FLAGS_TO_PASS) \
12536                 CFLAGS="$(STAGEprofile_CFLAGS)" \
12537                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
12538                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
12539                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12540                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12541                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12542                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12543                 TFLAGS="$(STAGEprofile_TFLAGS)" \
12544                 $(TARGET-stageprofile-mpc)
12545
12546 maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
12547 clean-stageprofile: clean-stageprofile-mpc
12548 clean-stageprofile-mpc:
12549         @if [ $(current_stage) = stageprofile ]; then \
12550           [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12551         else \
12552           [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
12553           $(MAKE) stageprofile-start; \
12554         fi; \
12555         cd $(HOST_SUBDIR)/mpc && \
12556         $(MAKE) $(EXTRA_HOST_FLAGS)  \
12557                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
12558                  clean
12559 @endif mpc-bootstrap
12560
12561
12562 .PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
12563 .PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
12564 maybe-all-stagefeedback-mpc:
12565 maybe-clean-stagefeedback-mpc:
12566 @if mpc-bootstrap
12567 maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
12568 all-stagefeedback: all-stagefeedback-mpc
12569 TARGET-stagefeedback-mpc = $(TARGET-mpc)
12570 all-stagefeedback-mpc: configure-stagefeedback-mpc
12571         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12572         @r=`${PWD_COMMAND}`; export r; \
12573         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12574         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12575         $(HOST_EXPORTS) \
12576         $(POSTSTAGE1_HOST_EXPORTS)  \
12577         cd $(HOST_SUBDIR)/mpc && \
12578         $(MAKE) $(BASE_FLAGS_TO_PASS) \
12579                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
12580                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
12581                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
12582                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12583                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12584                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12585                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
12586                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
12587                 $(TARGET-stagefeedback-mpc)
12588
12589 maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
12590 clean-stagefeedback: clean-stagefeedback-mpc
12591 clean-stagefeedback-mpc:
12592         @if [ $(current_stage) = stagefeedback ]; then \
12593           [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12594         else \
12595           [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
12596           $(MAKE) stagefeedback-start; \
12597         fi; \
12598         cd $(HOST_SUBDIR)/mpc && \
12599         $(MAKE) $(EXTRA_HOST_FLAGS)  \
12600                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
12601                  clean
12602 @endif mpc-bootstrap
12603
12604
12605
12606
12607
12608 .PHONY: check-mpc maybe-check-mpc
12609 maybe-check-mpc:
12610 @if mpc
12611 maybe-check-mpc: check-mpc
12612
12613 check-mpc:
12614         @: $(MAKE); $(unstage)
12615         @r=`${PWD_COMMAND}`; export r; \
12616         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12617         $(HOST_EXPORTS) \
12618         (cd $(HOST_SUBDIR)/mpc && \
12619           $(MAKE) $(FLAGS_TO_PASS)  check)
12620
12621 @endif mpc
12622
12623 .PHONY: install-mpc maybe-install-mpc
12624 maybe-install-mpc:
12625 @if mpc
12626 maybe-install-mpc: install-mpc
12627
12628 install-mpc:
12629
12630 @endif mpc
12631
12632 .PHONY: install-strip-mpc maybe-install-strip-mpc
12633 maybe-install-strip-mpc:
12634 @if mpc
12635 maybe-install-strip-mpc: install-strip-mpc
12636
12637 install-strip-mpc:
12638
12639 @endif mpc
12640
12641 # Other targets (info, dvi, pdf, etc.)
12642
12643 .PHONY: maybe-info-mpc info-mpc
12644 maybe-info-mpc:
12645 @if mpc
12646 maybe-info-mpc: info-mpc
12647
12648 info-mpc: \
12649     configure-mpc 
12650         @[ -f ./mpc/Makefile ] || exit 0; \
12651         r=`${PWD_COMMAND}`; export r; \
12652         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12653         $(HOST_EXPORTS) \
12654         for flag in $(EXTRA_HOST_FLAGS) ; do \
12655           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12656         done; \
12657         echo "Doing info in mpc" ; \
12658         (cd $(HOST_SUBDIR)/mpc && \
12659           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12660                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12661                   "RANLIB=$${RANLIB}" \
12662                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12663                   info) \
12664           || exit 1
12665
12666 @endif mpc
12667
12668 .PHONY: maybe-dvi-mpc dvi-mpc
12669 maybe-dvi-mpc:
12670 @if mpc
12671 maybe-dvi-mpc: dvi-mpc
12672
12673 dvi-mpc: \
12674     configure-mpc 
12675         @[ -f ./mpc/Makefile ] || exit 0; \
12676         r=`${PWD_COMMAND}`; export r; \
12677         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12678         $(HOST_EXPORTS) \
12679         for flag in $(EXTRA_HOST_FLAGS) ; do \
12680           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12681         done; \
12682         echo "Doing dvi in mpc" ; \
12683         (cd $(HOST_SUBDIR)/mpc && \
12684           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12685                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12686                   "RANLIB=$${RANLIB}" \
12687                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12688                   dvi) \
12689           || exit 1
12690
12691 @endif mpc
12692
12693 .PHONY: maybe-pdf-mpc pdf-mpc
12694 maybe-pdf-mpc:
12695 @if mpc
12696 maybe-pdf-mpc: pdf-mpc
12697
12698 pdf-mpc: \
12699     configure-mpc 
12700         @[ -f ./mpc/Makefile ] || exit 0; \
12701         r=`${PWD_COMMAND}`; export r; \
12702         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12703         $(HOST_EXPORTS) \
12704         for flag in $(EXTRA_HOST_FLAGS) ; do \
12705           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12706         done; \
12707         echo "Doing pdf in mpc" ; \
12708         (cd $(HOST_SUBDIR)/mpc && \
12709           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12710                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12711                   "RANLIB=$${RANLIB}" \
12712                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12713                   pdf) \
12714           || exit 1
12715
12716 @endif mpc
12717
12718 .PHONY: maybe-html-mpc html-mpc
12719 maybe-html-mpc:
12720 @if mpc
12721 maybe-html-mpc: html-mpc
12722
12723 html-mpc: \
12724     configure-mpc 
12725         @[ -f ./mpc/Makefile ] || exit 0; \
12726         r=`${PWD_COMMAND}`; export r; \
12727         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12728         $(HOST_EXPORTS) \
12729         for flag in $(EXTRA_HOST_FLAGS) ; do \
12730           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12731         done; \
12732         echo "Doing html in mpc" ; \
12733         (cd $(HOST_SUBDIR)/mpc && \
12734           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12735                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12736                   "RANLIB=$${RANLIB}" \
12737                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12738                   html) \
12739           || exit 1
12740
12741 @endif mpc
12742
12743 .PHONY: maybe-TAGS-mpc TAGS-mpc
12744 maybe-TAGS-mpc:
12745 @if mpc
12746 maybe-TAGS-mpc: TAGS-mpc
12747
12748 TAGS-mpc: \
12749     configure-mpc 
12750         @[ -f ./mpc/Makefile ] || exit 0; \
12751         r=`${PWD_COMMAND}`; export r; \
12752         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12753         $(HOST_EXPORTS) \
12754         for flag in $(EXTRA_HOST_FLAGS) ; do \
12755           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12756         done; \
12757         echo "Doing TAGS in mpc" ; \
12758         (cd $(HOST_SUBDIR)/mpc && \
12759           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12760                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12761                   "RANLIB=$${RANLIB}" \
12762                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12763                   TAGS) \
12764           || exit 1
12765
12766 @endif mpc
12767
12768 .PHONY: maybe-install-info-mpc install-info-mpc
12769 maybe-install-info-mpc:
12770 @if mpc
12771 maybe-install-info-mpc: install-info-mpc
12772
12773 install-info-mpc: \
12774     configure-mpc \
12775     info-mpc 
12776         @[ -f ./mpc/Makefile ] || exit 0; \
12777         r=`${PWD_COMMAND}`; export r; \
12778         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12779         $(HOST_EXPORTS) \
12780         for flag in $(EXTRA_HOST_FLAGS) ; do \
12781           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12782         done; \
12783         echo "Doing install-info in mpc" ; \
12784         (cd $(HOST_SUBDIR)/mpc && \
12785           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12786                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12787                   "RANLIB=$${RANLIB}" \
12788                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12789                   install-info) \
12790           || exit 1
12791
12792 @endif mpc
12793
12794 .PHONY: maybe-install-pdf-mpc install-pdf-mpc
12795 maybe-install-pdf-mpc:
12796 @if mpc
12797 maybe-install-pdf-mpc: install-pdf-mpc
12798
12799 install-pdf-mpc: \
12800     configure-mpc \
12801     pdf-mpc 
12802         @[ -f ./mpc/Makefile ] || exit 0; \
12803         r=`${PWD_COMMAND}`; export r; \
12804         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12805         $(HOST_EXPORTS) \
12806         for flag in $(EXTRA_HOST_FLAGS) ; do \
12807           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12808         done; \
12809         echo "Doing install-pdf in mpc" ; \
12810         (cd $(HOST_SUBDIR)/mpc && \
12811           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12812                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12813                   "RANLIB=$${RANLIB}" \
12814                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12815                   install-pdf) \
12816           || exit 1
12817
12818 @endif mpc
12819
12820 .PHONY: maybe-install-html-mpc install-html-mpc
12821 maybe-install-html-mpc:
12822 @if mpc
12823 maybe-install-html-mpc: install-html-mpc
12824
12825 install-html-mpc: \
12826     configure-mpc \
12827     html-mpc 
12828         @[ -f ./mpc/Makefile ] || exit 0; \
12829         r=`${PWD_COMMAND}`; export r; \
12830         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12831         $(HOST_EXPORTS) \
12832         for flag in $(EXTRA_HOST_FLAGS) ; do \
12833           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12834         done; \
12835         echo "Doing install-html in mpc" ; \
12836         (cd $(HOST_SUBDIR)/mpc && \
12837           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12838                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12839                   "RANLIB=$${RANLIB}" \
12840                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12841                   install-html) \
12842           || exit 1
12843
12844 @endif mpc
12845
12846 .PHONY: maybe-installcheck-mpc installcheck-mpc
12847 maybe-installcheck-mpc:
12848 @if mpc
12849 maybe-installcheck-mpc: installcheck-mpc
12850
12851 installcheck-mpc: \
12852     configure-mpc 
12853         @[ -f ./mpc/Makefile ] || exit 0; \
12854         r=`${PWD_COMMAND}`; export r; \
12855         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12856         $(HOST_EXPORTS) \
12857         for flag in $(EXTRA_HOST_FLAGS) ; do \
12858           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12859         done; \
12860         echo "Doing installcheck in mpc" ; \
12861         (cd $(HOST_SUBDIR)/mpc && \
12862           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12863                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12864                   "RANLIB=$${RANLIB}" \
12865                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12866                   installcheck) \
12867           || exit 1
12868
12869 @endif mpc
12870
12871 .PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
12872 maybe-mostlyclean-mpc:
12873 @if mpc
12874 maybe-mostlyclean-mpc: mostlyclean-mpc
12875
12876 mostlyclean-mpc: 
12877         @[ -f ./mpc/Makefile ] || exit 0; \
12878         r=`${PWD_COMMAND}`; export r; \
12879         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12880         $(HOST_EXPORTS) \
12881         for flag in $(EXTRA_HOST_FLAGS) ; do \
12882           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12883         done; \
12884         echo "Doing mostlyclean in mpc" ; \
12885         (cd $(HOST_SUBDIR)/mpc && \
12886           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12887                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12888                   "RANLIB=$${RANLIB}" \
12889                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12890                   mostlyclean) \
12891           || exit 1
12892
12893 @endif mpc
12894
12895 .PHONY: maybe-clean-mpc clean-mpc
12896 maybe-clean-mpc:
12897 @if mpc
12898 maybe-clean-mpc: clean-mpc
12899
12900 clean-mpc: 
12901         @[ -f ./mpc/Makefile ] || exit 0; \
12902         r=`${PWD_COMMAND}`; export r; \
12903         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12904         $(HOST_EXPORTS) \
12905         for flag in $(EXTRA_HOST_FLAGS) ; do \
12906           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12907         done; \
12908         echo "Doing clean in mpc" ; \
12909         (cd $(HOST_SUBDIR)/mpc && \
12910           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12911                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12912                   "RANLIB=$${RANLIB}" \
12913                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12914                   clean) \
12915           || exit 1
12916
12917 @endif mpc
12918
12919 .PHONY: maybe-distclean-mpc distclean-mpc
12920 maybe-distclean-mpc:
12921 @if mpc
12922 maybe-distclean-mpc: distclean-mpc
12923
12924 distclean-mpc: 
12925         @[ -f ./mpc/Makefile ] || exit 0; \
12926         r=`${PWD_COMMAND}`; export r; \
12927         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12928         $(HOST_EXPORTS) \
12929         for flag in $(EXTRA_HOST_FLAGS) ; do \
12930           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12931         done; \
12932         echo "Doing distclean in mpc" ; \
12933         (cd $(HOST_SUBDIR)/mpc && \
12934           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12935                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12936                   "RANLIB=$${RANLIB}" \
12937                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12938                   distclean) \
12939           || exit 1
12940
12941 @endif mpc
12942
12943 .PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
12944 maybe-maintainer-clean-mpc:
12945 @if mpc
12946 maybe-maintainer-clean-mpc: maintainer-clean-mpc
12947
12948 maintainer-clean-mpc: 
12949         @[ -f ./mpc/Makefile ] || exit 0; \
12950         r=`${PWD_COMMAND}`; export r; \
12951         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12952         $(HOST_EXPORTS) \
12953         for flag in $(EXTRA_HOST_FLAGS) ; do \
12954           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12955         done; \
12956         echo "Doing maintainer-clean in mpc" ; \
12957         (cd $(HOST_SUBDIR)/mpc && \
12958           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12959                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12960                   "RANLIB=$${RANLIB}" \
12961                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12962                   maintainer-clean) \
12963           || exit 1
12964
12965 @endif mpc
12966
12967
12968
12969 .PHONY: configure-ppl maybe-configure-ppl
12970 maybe-configure-ppl:
12971 @if gcc-bootstrap
12972 configure-ppl: stage_current
12973 @endif gcc-bootstrap
12974 @if ppl
12975 maybe-configure-ppl: configure-ppl
12976 configure-ppl: 
12977         @r=`${PWD_COMMAND}`; export r; \
12978         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12979         test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
12980         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
12981         $(HOST_EXPORTS)  \
12982         echo Configuring in $(HOST_SUBDIR)/ppl; \
12983         cd "$(HOST_SUBDIR)/ppl" || exit 1; \
12984         case $(srcdir) in \
12985           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12986           *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
12987                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12988         esac; \
12989         srcdiroption="--srcdir=$${topdir}/ppl"; \
12990         libsrcdir="$$s/ppl"; \
12991         $(SHELL) $${libsrcdir}/configure \
12992           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12993           --target=${target_alias} $${srcdiroption} --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/ \
12994           || exit 1
12995 @endif ppl
12996
12997
12998
12999 .PHONY: configure-stage1-ppl maybe-configure-stage1-ppl
13000 maybe-configure-stage1-ppl:
13001 @if ppl-bootstrap
13002 maybe-configure-stage1-ppl: configure-stage1-ppl
13003 configure-stage1-ppl:
13004         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13005         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13006         @r=`${PWD_COMMAND}`; export r; \
13007         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13008         TFLAGS="$(STAGE1_TFLAGS)"; \
13009         test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13010         $(HOST_EXPORTS) \
13011         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13012         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13013         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
13014         echo Configuring stage 1 in $(HOST_SUBDIR)/ppl ; \
13015         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13016         cd $(HOST_SUBDIR)/ppl || exit 1; \
13017         case $(srcdir) in \
13018           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13019           *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13020                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13021         esac; \
13022         srcdiroption="--srcdir=$${topdir}/ppl"; \
13023         libsrcdir="$$s/ppl"; \
13024         $(SHELL) $${libsrcdir}/configure \
13025           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13026           --target=${target_alias} $${srcdiroption} \
13027           $(STAGE1_CONFIGURE_FLAGS) \
13028           --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13029 @endif ppl-bootstrap
13030
13031 .PHONY: configure-stage2-ppl maybe-configure-stage2-ppl
13032 maybe-configure-stage2-ppl:
13033 @if ppl-bootstrap
13034 maybe-configure-stage2-ppl: configure-stage2-ppl
13035 configure-stage2-ppl:
13036         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13037         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13038         @r=`${PWD_COMMAND}`; export r; \
13039         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13040         TFLAGS="$(STAGE2_TFLAGS)"; \
13041         test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13042         $(HOST_EXPORTS) \
13043         $(POSTSTAGE1_HOST_EXPORTS) \
13044         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13045         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13046         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
13047         echo Configuring stage 2 in $(HOST_SUBDIR)/ppl ; \
13048         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13049         cd $(HOST_SUBDIR)/ppl || exit 1; \
13050         case $(srcdir) in \
13051           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13052           *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13053                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13054         esac; \
13055         srcdiroption="--srcdir=$${topdir}/ppl"; \
13056         libsrcdir="$$s/ppl"; \
13057         $(SHELL) $${libsrcdir}/configure \
13058           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13059           --target=${target_alias} $${srcdiroption} \
13060           --with-build-libsubdir=$(HOST_SUBDIR) \
13061           $(STAGE2_CONFIGURE_FLAGS) \
13062           --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13063 @endif ppl-bootstrap
13064
13065 .PHONY: configure-stage3-ppl maybe-configure-stage3-ppl
13066 maybe-configure-stage3-ppl:
13067 @if ppl-bootstrap
13068 maybe-configure-stage3-ppl: configure-stage3-ppl
13069 configure-stage3-ppl:
13070         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13071         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13072         @r=`${PWD_COMMAND}`; export r; \
13073         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13074         TFLAGS="$(STAGE3_TFLAGS)"; \
13075         test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13076         $(HOST_EXPORTS) \
13077         $(POSTSTAGE1_HOST_EXPORTS) \
13078         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13079         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13080         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
13081         echo Configuring stage 3 in $(HOST_SUBDIR)/ppl ; \
13082         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13083         cd $(HOST_SUBDIR)/ppl || exit 1; \
13084         case $(srcdir) in \
13085           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13086           *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13087                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13088         esac; \
13089         srcdiroption="--srcdir=$${topdir}/ppl"; \
13090         libsrcdir="$$s/ppl"; \
13091         $(SHELL) $${libsrcdir}/configure \
13092           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13093           --target=${target_alias} $${srcdiroption} \
13094           --with-build-libsubdir=$(HOST_SUBDIR) \
13095           $(STAGE3_CONFIGURE_FLAGS) \
13096           --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13097 @endif ppl-bootstrap
13098
13099 .PHONY: configure-stage4-ppl maybe-configure-stage4-ppl
13100 maybe-configure-stage4-ppl:
13101 @if ppl-bootstrap
13102 maybe-configure-stage4-ppl: configure-stage4-ppl
13103 configure-stage4-ppl:
13104         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13105         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13106         @r=`${PWD_COMMAND}`; export r; \
13107         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13108         TFLAGS="$(STAGE4_TFLAGS)"; \
13109         test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13110         $(HOST_EXPORTS) \
13111         $(POSTSTAGE1_HOST_EXPORTS) \
13112         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13113         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13114         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
13115         echo Configuring stage 4 in $(HOST_SUBDIR)/ppl ; \
13116         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13117         cd $(HOST_SUBDIR)/ppl || exit 1; \
13118         case $(srcdir) in \
13119           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13120           *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13121                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13122         esac; \
13123         srcdiroption="--srcdir=$${topdir}/ppl"; \
13124         libsrcdir="$$s/ppl"; \
13125         $(SHELL) $${libsrcdir}/configure \
13126           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13127           --target=${target_alias} $${srcdiroption} \
13128           --with-build-libsubdir=$(HOST_SUBDIR) \
13129           $(STAGE4_CONFIGURE_FLAGS) \
13130           --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13131 @endif ppl-bootstrap
13132
13133 .PHONY: configure-stageprofile-ppl maybe-configure-stageprofile-ppl
13134 maybe-configure-stageprofile-ppl:
13135 @if ppl-bootstrap
13136 maybe-configure-stageprofile-ppl: configure-stageprofile-ppl
13137 configure-stageprofile-ppl:
13138         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13139         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13140         @r=`${PWD_COMMAND}`; export r; \
13141         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13142         TFLAGS="$(STAGEprofile_TFLAGS)"; \
13143         test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13144         $(HOST_EXPORTS) \
13145         $(POSTSTAGE1_HOST_EXPORTS) \
13146         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13147         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13148         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
13149         echo Configuring stage profile in $(HOST_SUBDIR)/ppl ; \
13150         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13151         cd $(HOST_SUBDIR)/ppl || exit 1; \
13152         case $(srcdir) in \
13153           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13154           *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13155                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13156         esac; \
13157         srcdiroption="--srcdir=$${topdir}/ppl"; \
13158         libsrcdir="$$s/ppl"; \
13159         $(SHELL) $${libsrcdir}/configure \
13160           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13161           --target=${target_alias} $${srcdiroption} \
13162           --with-build-libsubdir=$(HOST_SUBDIR) \
13163           $(STAGEprofile_CONFIGURE_FLAGS) \
13164           --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13165 @endif ppl-bootstrap
13166
13167 .PHONY: configure-stagefeedback-ppl maybe-configure-stagefeedback-ppl
13168 maybe-configure-stagefeedback-ppl:
13169 @if ppl-bootstrap
13170 maybe-configure-stagefeedback-ppl: configure-stagefeedback-ppl
13171 configure-stagefeedback-ppl:
13172         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13173         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13174         @r=`${PWD_COMMAND}`; export r; \
13175         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13176         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13177         test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13178         $(HOST_EXPORTS) \
13179         $(POSTSTAGE1_HOST_EXPORTS) \
13180         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13181         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13182         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
13183         echo Configuring stage feedback in $(HOST_SUBDIR)/ppl ; \
13184         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13185         cd $(HOST_SUBDIR)/ppl || exit 1; \
13186         case $(srcdir) in \
13187           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13188           *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13189                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13190         esac; \
13191         srcdiroption="--srcdir=$${topdir}/ppl"; \
13192         libsrcdir="$$s/ppl"; \
13193         $(SHELL) $${libsrcdir}/configure \
13194           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13195           --target=${target_alias} $${srcdiroption} \
13196           --with-build-libsubdir=$(HOST_SUBDIR) \
13197           $(STAGEfeedback_CONFIGURE_FLAGS) \
13198           --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13199 @endif ppl-bootstrap
13200
13201
13202
13203
13204
13205 .PHONY: all-ppl maybe-all-ppl
13206 maybe-all-ppl:
13207 @if gcc-bootstrap
13208 all-ppl: stage_current
13209 @endif gcc-bootstrap
13210 @if ppl
13211 TARGET-ppl=all
13212 maybe-all-ppl: all-ppl
13213 all-ppl: configure-ppl
13214         @r=`${PWD_COMMAND}`; export r; \
13215         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13216         $(HOST_EXPORTS)  \
13217         (cd $(HOST_SUBDIR)/ppl && \
13218           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
13219                 $(TARGET-ppl))
13220 @endif ppl
13221
13222
13223
13224 .PHONY: all-stage1-ppl maybe-all-stage1-ppl
13225 .PHONY: clean-stage1-ppl maybe-clean-stage1-ppl
13226 maybe-all-stage1-ppl:
13227 maybe-clean-stage1-ppl:
13228 @if ppl-bootstrap
13229 maybe-all-stage1-ppl: all-stage1-ppl
13230 all-stage1: all-stage1-ppl
13231 TARGET-stage1-ppl = $(TARGET-ppl)
13232 all-stage1-ppl: configure-stage1-ppl
13233         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13234         @r=`${PWD_COMMAND}`; export r; \
13235         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13236         TFLAGS="$(STAGE1_TFLAGS)"; \
13237         $(HOST_EXPORTS)  \
13238         cd $(HOST_SUBDIR)/ppl && \
13239         $(MAKE) $(BASE_FLAGS_TO_PASS) \
13240                 CFLAGS="$(STAGE1_CFLAGS)" \
13241                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13242                 LIBCFLAGS="$(LIBCFLAGS)" \
13243                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13244                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13245                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13246                 $(EXTRA_HOST_FLAGS)   \
13247                 TFLAGS="$(STAGE1_TFLAGS)" \
13248                 $(TARGET-stage1-ppl)
13249
13250 maybe-clean-stage1-ppl: clean-stage1-ppl
13251 clean-stage1: clean-stage1-ppl
13252 clean-stage1-ppl:
13253         @if [ $(current_stage) = stage1 ]; then \
13254           [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13255         else \
13256           [ -f $(HOST_SUBDIR)/stage1-ppl/Makefile ] || exit 0; \
13257           $(MAKE) stage1-start; \
13258         fi; \
13259         cd $(HOST_SUBDIR)/ppl && \
13260         $(MAKE) $(EXTRA_HOST_FLAGS)  \
13261                  clean
13262 @endif ppl-bootstrap
13263
13264
13265 .PHONY: all-stage2-ppl maybe-all-stage2-ppl
13266 .PHONY: clean-stage2-ppl maybe-clean-stage2-ppl
13267 maybe-all-stage2-ppl:
13268 maybe-clean-stage2-ppl:
13269 @if ppl-bootstrap
13270 maybe-all-stage2-ppl: all-stage2-ppl
13271 all-stage2: all-stage2-ppl
13272 TARGET-stage2-ppl = $(TARGET-ppl)
13273 all-stage2-ppl: configure-stage2-ppl
13274         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13275         @r=`${PWD_COMMAND}`; export r; \
13276         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13277         TFLAGS="$(STAGE2_TFLAGS)"; \
13278         $(HOST_EXPORTS) \
13279         $(POSTSTAGE1_HOST_EXPORTS)  \
13280         cd $(HOST_SUBDIR)/ppl && \
13281         $(MAKE) $(BASE_FLAGS_TO_PASS) \
13282                 CFLAGS="$(STAGE2_CFLAGS)" \
13283                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13284                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13285                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13286                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13287                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13288                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
13289                 TFLAGS="$(STAGE2_TFLAGS)" \
13290                 $(TARGET-stage2-ppl)
13291
13292 maybe-clean-stage2-ppl: clean-stage2-ppl
13293 clean-stage2: clean-stage2-ppl
13294 clean-stage2-ppl:
13295         @if [ $(current_stage) = stage2 ]; then \
13296           [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13297         else \
13298           [ -f $(HOST_SUBDIR)/stage2-ppl/Makefile ] || exit 0; \
13299           $(MAKE) stage2-start; \
13300         fi; \
13301         cd $(HOST_SUBDIR)/ppl && \
13302         $(MAKE) $(EXTRA_HOST_FLAGS)  \
13303                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
13304                  clean
13305 @endif ppl-bootstrap
13306
13307
13308 .PHONY: all-stage3-ppl maybe-all-stage3-ppl
13309 .PHONY: clean-stage3-ppl maybe-clean-stage3-ppl
13310 maybe-all-stage3-ppl:
13311 maybe-clean-stage3-ppl:
13312 @if ppl-bootstrap
13313 maybe-all-stage3-ppl: all-stage3-ppl
13314 all-stage3: all-stage3-ppl
13315 TARGET-stage3-ppl = $(TARGET-ppl)
13316 all-stage3-ppl: configure-stage3-ppl
13317         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13318         @r=`${PWD_COMMAND}`; export r; \
13319         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13320         TFLAGS="$(STAGE3_TFLAGS)"; \
13321         $(HOST_EXPORTS) \
13322         $(POSTSTAGE1_HOST_EXPORTS)  \
13323         cd $(HOST_SUBDIR)/ppl && \
13324         $(MAKE) $(BASE_FLAGS_TO_PASS) \
13325                 CFLAGS="$(STAGE3_CFLAGS)" \
13326                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13327                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13328                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13329                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13330                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13331                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
13332                 TFLAGS="$(STAGE3_TFLAGS)" \
13333                 $(TARGET-stage3-ppl)
13334
13335 maybe-clean-stage3-ppl: clean-stage3-ppl
13336 clean-stage3: clean-stage3-ppl
13337 clean-stage3-ppl:
13338         @if [ $(current_stage) = stage3 ]; then \
13339           [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13340         else \
13341           [ -f $(HOST_SUBDIR)/stage3-ppl/Makefile ] || exit 0; \
13342           $(MAKE) stage3-start; \
13343         fi; \
13344         cd $(HOST_SUBDIR)/ppl && \
13345         $(MAKE) $(EXTRA_HOST_FLAGS)  \
13346                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
13347                  clean
13348 @endif ppl-bootstrap
13349
13350
13351 .PHONY: all-stage4-ppl maybe-all-stage4-ppl
13352 .PHONY: clean-stage4-ppl maybe-clean-stage4-ppl
13353 maybe-all-stage4-ppl:
13354 maybe-clean-stage4-ppl:
13355 @if ppl-bootstrap
13356 maybe-all-stage4-ppl: all-stage4-ppl
13357 all-stage4: all-stage4-ppl
13358 TARGET-stage4-ppl = $(TARGET-ppl)
13359 all-stage4-ppl: configure-stage4-ppl
13360         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13361         @r=`${PWD_COMMAND}`; export r; \
13362         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13363         TFLAGS="$(STAGE4_TFLAGS)"; \
13364         $(HOST_EXPORTS) \
13365         $(POSTSTAGE1_HOST_EXPORTS)  \
13366         cd $(HOST_SUBDIR)/ppl && \
13367         $(MAKE) $(BASE_FLAGS_TO_PASS) \
13368                 CFLAGS="$(STAGE4_CFLAGS)" \
13369                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13370                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13371                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13372                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13373                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13374                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
13375                 TFLAGS="$(STAGE4_TFLAGS)" \
13376                 $(TARGET-stage4-ppl)
13377
13378 maybe-clean-stage4-ppl: clean-stage4-ppl
13379 clean-stage4: clean-stage4-ppl
13380 clean-stage4-ppl:
13381         @if [ $(current_stage) = stage4 ]; then \
13382           [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13383         else \
13384           [ -f $(HOST_SUBDIR)/stage4-ppl/Makefile ] || exit 0; \
13385           $(MAKE) stage4-start; \
13386         fi; \
13387         cd $(HOST_SUBDIR)/ppl && \
13388         $(MAKE) $(EXTRA_HOST_FLAGS)  \
13389                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
13390                  clean
13391 @endif ppl-bootstrap
13392
13393
13394 .PHONY: all-stageprofile-ppl maybe-all-stageprofile-ppl
13395 .PHONY: clean-stageprofile-ppl maybe-clean-stageprofile-ppl
13396 maybe-all-stageprofile-ppl:
13397 maybe-clean-stageprofile-ppl:
13398 @if ppl-bootstrap
13399 maybe-all-stageprofile-ppl: all-stageprofile-ppl
13400 all-stageprofile: all-stageprofile-ppl
13401 TARGET-stageprofile-ppl = $(TARGET-ppl)
13402 all-stageprofile-ppl: configure-stageprofile-ppl
13403         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13404         @r=`${PWD_COMMAND}`; export r; \
13405         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13406         TFLAGS="$(STAGEprofile_TFLAGS)"; \
13407         $(HOST_EXPORTS) \
13408         $(POSTSTAGE1_HOST_EXPORTS)  \
13409         cd $(HOST_SUBDIR)/ppl && \
13410         $(MAKE) $(BASE_FLAGS_TO_PASS) \
13411                 CFLAGS="$(STAGEprofile_CFLAGS)" \
13412                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13413                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13414                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13415                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13416                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13417                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
13418                 TFLAGS="$(STAGEprofile_TFLAGS)" \
13419                 $(TARGET-stageprofile-ppl)
13420
13421 maybe-clean-stageprofile-ppl: clean-stageprofile-ppl
13422 clean-stageprofile: clean-stageprofile-ppl
13423 clean-stageprofile-ppl:
13424         @if [ $(current_stage) = stageprofile ]; then \
13425           [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13426         else \
13427           [ -f $(HOST_SUBDIR)/stageprofile-ppl/Makefile ] || exit 0; \
13428           $(MAKE) stageprofile-start; \
13429         fi; \
13430         cd $(HOST_SUBDIR)/ppl && \
13431         $(MAKE) $(EXTRA_HOST_FLAGS)  \
13432                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
13433                  clean
13434 @endif ppl-bootstrap
13435
13436
13437 .PHONY: all-stagefeedback-ppl maybe-all-stagefeedback-ppl
13438 .PHONY: clean-stagefeedback-ppl maybe-clean-stagefeedback-ppl
13439 maybe-all-stagefeedback-ppl:
13440 maybe-clean-stagefeedback-ppl:
13441 @if ppl-bootstrap
13442 maybe-all-stagefeedback-ppl: all-stagefeedback-ppl
13443 all-stagefeedback: all-stagefeedback-ppl
13444 TARGET-stagefeedback-ppl = $(TARGET-ppl)
13445 all-stagefeedback-ppl: configure-stagefeedback-ppl
13446         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13447         @r=`${PWD_COMMAND}`; export r; \
13448         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13449         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13450         $(HOST_EXPORTS) \
13451         $(POSTSTAGE1_HOST_EXPORTS)  \
13452         cd $(HOST_SUBDIR)/ppl && \
13453         $(MAKE) $(BASE_FLAGS_TO_PASS) \
13454                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
13455                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13456                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13457                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13458                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13459                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13460                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
13461                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
13462                 $(TARGET-stagefeedback-ppl)
13463
13464 maybe-clean-stagefeedback-ppl: clean-stagefeedback-ppl
13465 clean-stagefeedback: clean-stagefeedback-ppl
13466 clean-stagefeedback-ppl:
13467         @if [ $(current_stage) = stagefeedback ]; then \
13468           [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13469         else \
13470           [ -f $(HOST_SUBDIR)/stagefeedback-ppl/Makefile ] || exit 0; \
13471           $(MAKE) stagefeedback-start; \
13472         fi; \
13473         cd $(HOST_SUBDIR)/ppl && \
13474         $(MAKE) $(EXTRA_HOST_FLAGS)  \
13475                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
13476                  clean
13477 @endif ppl-bootstrap
13478
13479
13480
13481
13482
13483 .PHONY: check-ppl maybe-check-ppl
13484 maybe-check-ppl:
13485 @if ppl
13486 maybe-check-ppl: check-ppl
13487
13488 check-ppl:
13489         @: $(MAKE); $(unstage)
13490         @r=`${PWD_COMMAND}`; export r; \
13491         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13492         $(HOST_EXPORTS) \
13493         (cd $(HOST_SUBDIR)/ppl && \
13494           $(MAKE) $(FLAGS_TO_PASS)  check)
13495
13496 @endif ppl
13497
13498 .PHONY: install-ppl maybe-install-ppl
13499 maybe-install-ppl:
13500 @if ppl
13501 maybe-install-ppl: install-ppl
13502
13503 install-ppl:
13504
13505 @endif ppl
13506
13507 .PHONY: install-strip-ppl maybe-install-strip-ppl
13508 maybe-install-strip-ppl:
13509 @if ppl
13510 maybe-install-strip-ppl: install-strip-ppl
13511
13512 install-strip-ppl:
13513
13514 @endif ppl
13515
13516 # Other targets (info, dvi, pdf, etc.)
13517
13518 .PHONY: maybe-info-ppl info-ppl
13519 maybe-info-ppl:
13520 @if ppl
13521 maybe-info-ppl: info-ppl
13522
13523 info-ppl: \
13524     configure-ppl 
13525         @[ -f ./ppl/Makefile ] || exit 0; \
13526         r=`${PWD_COMMAND}`; export r; \
13527         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13528         $(HOST_EXPORTS) \
13529         for flag in $(EXTRA_HOST_FLAGS) ; do \
13530           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13531         done; \
13532         echo "Doing info in ppl" ; \
13533         (cd $(HOST_SUBDIR)/ppl && \
13534           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13535                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13536                   "RANLIB=$${RANLIB}" \
13537                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13538                   info) \
13539           || exit 1
13540
13541 @endif ppl
13542
13543 .PHONY: maybe-dvi-ppl dvi-ppl
13544 maybe-dvi-ppl:
13545 @if ppl
13546 maybe-dvi-ppl: dvi-ppl
13547
13548 dvi-ppl: \
13549     configure-ppl 
13550         @[ -f ./ppl/Makefile ] || exit 0; \
13551         r=`${PWD_COMMAND}`; export r; \
13552         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13553         $(HOST_EXPORTS) \
13554         for flag in $(EXTRA_HOST_FLAGS) ; do \
13555           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13556         done; \
13557         echo "Doing dvi in ppl" ; \
13558         (cd $(HOST_SUBDIR)/ppl && \
13559           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13560                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13561                   "RANLIB=$${RANLIB}" \
13562                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13563                   dvi) \
13564           || exit 1
13565
13566 @endif ppl
13567
13568 .PHONY: maybe-pdf-ppl pdf-ppl
13569 maybe-pdf-ppl:
13570 @if ppl
13571 maybe-pdf-ppl: pdf-ppl
13572
13573 pdf-ppl: \
13574     configure-ppl 
13575         @[ -f ./ppl/Makefile ] || exit 0; \
13576         r=`${PWD_COMMAND}`; export r; \
13577         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13578         $(HOST_EXPORTS) \
13579         for flag in $(EXTRA_HOST_FLAGS) ; do \
13580           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13581         done; \
13582         echo "Doing pdf in ppl" ; \
13583         (cd $(HOST_SUBDIR)/ppl && \
13584           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13585                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13586                   "RANLIB=$${RANLIB}" \
13587                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13588                   pdf) \
13589           || exit 1
13590
13591 @endif ppl
13592
13593 .PHONY: maybe-html-ppl html-ppl
13594 maybe-html-ppl:
13595 @if ppl
13596 maybe-html-ppl: html-ppl
13597
13598 html-ppl: \
13599     configure-ppl 
13600         @[ -f ./ppl/Makefile ] || exit 0; \
13601         r=`${PWD_COMMAND}`; export r; \
13602         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13603         $(HOST_EXPORTS) \
13604         for flag in $(EXTRA_HOST_FLAGS) ; do \
13605           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13606         done; \
13607         echo "Doing html in ppl" ; \
13608         (cd $(HOST_SUBDIR)/ppl && \
13609           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13610                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13611                   "RANLIB=$${RANLIB}" \
13612                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13613                   html) \
13614           || exit 1
13615
13616 @endif ppl
13617
13618 .PHONY: maybe-TAGS-ppl TAGS-ppl
13619 maybe-TAGS-ppl:
13620 @if ppl
13621 maybe-TAGS-ppl: TAGS-ppl
13622
13623 TAGS-ppl: \
13624     configure-ppl 
13625         @[ -f ./ppl/Makefile ] || exit 0; \
13626         r=`${PWD_COMMAND}`; export r; \
13627         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13628         $(HOST_EXPORTS) \
13629         for flag in $(EXTRA_HOST_FLAGS) ; do \
13630           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13631         done; \
13632         echo "Doing TAGS in ppl" ; \
13633         (cd $(HOST_SUBDIR)/ppl && \
13634           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13635                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13636                   "RANLIB=$${RANLIB}" \
13637                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13638                   TAGS) \
13639           || exit 1
13640
13641 @endif ppl
13642
13643 .PHONY: maybe-install-info-ppl install-info-ppl
13644 maybe-install-info-ppl:
13645 @if ppl
13646 maybe-install-info-ppl: install-info-ppl
13647
13648 install-info-ppl: \
13649     configure-ppl \
13650     info-ppl 
13651         @[ -f ./ppl/Makefile ] || exit 0; \
13652         r=`${PWD_COMMAND}`; export r; \
13653         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13654         $(HOST_EXPORTS) \
13655         for flag in $(EXTRA_HOST_FLAGS) ; do \
13656           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13657         done; \
13658         echo "Doing install-info in ppl" ; \
13659         (cd $(HOST_SUBDIR)/ppl && \
13660           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13661                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13662                   "RANLIB=$${RANLIB}" \
13663                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13664                   install-info) \
13665           || exit 1
13666
13667 @endif ppl
13668
13669 .PHONY: maybe-install-pdf-ppl install-pdf-ppl
13670 maybe-install-pdf-ppl:
13671 @if ppl
13672 maybe-install-pdf-ppl: install-pdf-ppl
13673
13674 install-pdf-ppl: \
13675     configure-ppl \
13676     pdf-ppl 
13677         @[ -f ./ppl/Makefile ] || exit 0; \
13678         r=`${PWD_COMMAND}`; export r; \
13679         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13680         $(HOST_EXPORTS) \
13681         for flag in $(EXTRA_HOST_FLAGS) ; do \
13682           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13683         done; \
13684         echo "Doing install-pdf in ppl" ; \
13685         (cd $(HOST_SUBDIR)/ppl && \
13686           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13687                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13688                   "RANLIB=$${RANLIB}" \
13689                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13690                   install-pdf) \
13691           || exit 1
13692
13693 @endif ppl
13694
13695 .PHONY: maybe-install-html-ppl install-html-ppl
13696 maybe-install-html-ppl:
13697 @if ppl
13698 maybe-install-html-ppl: install-html-ppl
13699
13700 install-html-ppl: \
13701     configure-ppl \
13702     html-ppl 
13703         @[ -f ./ppl/Makefile ] || exit 0; \
13704         r=`${PWD_COMMAND}`; export r; \
13705         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13706         $(HOST_EXPORTS) \
13707         for flag in $(EXTRA_HOST_FLAGS) ; do \
13708           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13709         done; \
13710         echo "Doing install-html in ppl" ; \
13711         (cd $(HOST_SUBDIR)/ppl && \
13712           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13713                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13714                   "RANLIB=$${RANLIB}" \
13715                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13716                   install-html) \
13717           || exit 1
13718
13719 @endif ppl
13720
13721 .PHONY: maybe-installcheck-ppl installcheck-ppl
13722 maybe-installcheck-ppl:
13723 @if ppl
13724 maybe-installcheck-ppl: installcheck-ppl
13725
13726 installcheck-ppl: \
13727     configure-ppl 
13728         @[ -f ./ppl/Makefile ] || exit 0; \
13729         r=`${PWD_COMMAND}`; export r; \
13730         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13731         $(HOST_EXPORTS) \
13732         for flag in $(EXTRA_HOST_FLAGS) ; do \
13733           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13734         done; \
13735         echo "Doing installcheck in ppl" ; \
13736         (cd $(HOST_SUBDIR)/ppl && \
13737           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13738                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13739                   "RANLIB=$${RANLIB}" \
13740                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13741                   installcheck) \
13742           || exit 1
13743
13744 @endif ppl
13745
13746 .PHONY: maybe-mostlyclean-ppl mostlyclean-ppl
13747 maybe-mostlyclean-ppl:
13748 @if ppl
13749 maybe-mostlyclean-ppl: mostlyclean-ppl
13750
13751 mostlyclean-ppl: 
13752         @[ -f ./ppl/Makefile ] || exit 0; \
13753         r=`${PWD_COMMAND}`; export r; \
13754         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13755         $(HOST_EXPORTS) \
13756         for flag in $(EXTRA_HOST_FLAGS) ; do \
13757           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13758         done; \
13759         echo "Doing mostlyclean in ppl" ; \
13760         (cd $(HOST_SUBDIR)/ppl && \
13761           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13762                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13763                   "RANLIB=$${RANLIB}" \
13764                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13765                   mostlyclean) \
13766           || exit 1
13767
13768 @endif ppl
13769
13770 .PHONY: maybe-clean-ppl clean-ppl
13771 maybe-clean-ppl:
13772 @if ppl
13773 maybe-clean-ppl: clean-ppl
13774
13775 clean-ppl: 
13776         @[ -f ./ppl/Makefile ] || exit 0; \
13777         r=`${PWD_COMMAND}`; export r; \
13778         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13779         $(HOST_EXPORTS) \
13780         for flag in $(EXTRA_HOST_FLAGS) ; do \
13781           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13782         done; \
13783         echo "Doing clean in ppl" ; \
13784         (cd $(HOST_SUBDIR)/ppl && \
13785           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13786                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13787                   "RANLIB=$${RANLIB}" \
13788                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13789                   clean) \
13790           || exit 1
13791
13792 @endif ppl
13793
13794 .PHONY: maybe-distclean-ppl distclean-ppl
13795 maybe-distclean-ppl:
13796 @if ppl
13797 maybe-distclean-ppl: distclean-ppl
13798
13799 distclean-ppl: 
13800         @[ -f ./ppl/Makefile ] || exit 0; \
13801         r=`${PWD_COMMAND}`; export r; \
13802         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13803         $(HOST_EXPORTS) \
13804         for flag in $(EXTRA_HOST_FLAGS) ; do \
13805           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13806         done; \
13807         echo "Doing distclean in ppl" ; \
13808         (cd $(HOST_SUBDIR)/ppl && \
13809           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13810                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13811                   "RANLIB=$${RANLIB}" \
13812                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13813                   distclean) \
13814           || exit 1
13815
13816 @endif ppl
13817
13818 .PHONY: maybe-maintainer-clean-ppl maintainer-clean-ppl
13819 maybe-maintainer-clean-ppl:
13820 @if ppl
13821 maybe-maintainer-clean-ppl: maintainer-clean-ppl
13822
13823 maintainer-clean-ppl: 
13824         @[ -f ./ppl/Makefile ] || exit 0; \
13825         r=`${PWD_COMMAND}`; export r; \
13826         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13827         $(HOST_EXPORTS) \
13828         for flag in $(EXTRA_HOST_FLAGS) ; do \
13829           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13830         done; \
13831         echo "Doing maintainer-clean in ppl" ; \
13832         (cd $(HOST_SUBDIR)/ppl && \
13833           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13834                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13835                   "RANLIB=$${RANLIB}" \
13836                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13837                   maintainer-clean) \
13838           || exit 1
13839
13840 @endif ppl
13841
13842
13843
13844 .PHONY: configure-cloog maybe-configure-cloog
13845 maybe-configure-cloog:
13846 @if gcc-bootstrap
13847 configure-cloog: stage_current
13848 @endif gcc-bootstrap
13849 @if cloog
13850 maybe-configure-cloog: configure-cloog
13851 configure-cloog: 
13852         @r=`${PWD_COMMAND}`; export r; \
13853         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13854         test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13855         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13856         $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
13857         echo Configuring in $(HOST_SUBDIR)/cloog; \
13858         cd "$(HOST_SUBDIR)/cloog" || exit 1; \
13859         case $(srcdir) in \
13860           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13861           *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13862                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13863         esac; \
13864         srcdiroption="--srcdir=$${topdir}/cloog"; \
13865         libsrcdir="$$s/cloog"; \
13866         $(SHELL) $${libsrcdir}/configure \
13867           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13868           --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 \
13869           || exit 1
13870 @endif cloog
13871
13872
13873
13874 .PHONY: configure-stage1-cloog maybe-configure-stage1-cloog
13875 maybe-configure-stage1-cloog:
13876 @if cloog-bootstrap
13877 maybe-configure-stage1-cloog: configure-stage1-cloog
13878 configure-stage1-cloog:
13879         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13880         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13881         @r=`${PWD_COMMAND}`; export r; \
13882         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13883         TFLAGS="$(STAGE1_TFLAGS)"; \
13884         test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13885         $(HOST_EXPORTS) \
13886         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13887         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13888         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
13889         echo Configuring stage 1 in $(HOST_SUBDIR)/cloog ; \
13890         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13891         cd $(HOST_SUBDIR)/cloog || exit 1; \
13892         case $(srcdir) in \
13893           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13894           *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13895                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13896         esac; \
13897         srcdiroption="--srcdir=$${topdir}/cloog"; \
13898         libsrcdir="$$s/cloog"; \
13899         $(SHELL) $${libsrcdir}/configure \
13900           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13901           --target=${target_alias} $${srcdiroption} \
13902           $(STAGE1_CONFIGURE_FLAGS) \
13903           --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
13904 @endif cloog-bootstrap
13905
13906 .PHONY: configure-stage2-cloog maybe-configure-stage2-cloog
13907 maybe-configure-stage2-cloog:
13908 @if cloog-bootstrap
13909 maybe-configure-stage2-cloog: configure-stage2-cloog
13910 configure-stage2-cloog:
13911         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13912         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13913         @r=`${PWD_COMMAND}`; export r; \
13914         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13915         TFLAGS="$(STAGE2_TFLAGS)"; \
13916         test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13917         $(HOST_EXPORTS) \
13918         $(POSTSTAGE1_HOST_EXPORTS) \
13919         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13920         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13921         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
13922         echo Configuring stage 2 in $(HOST_SUBDIR)/cloog ; \
13923         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13924         cd $(HOST_SUBDIR)/cloog || exit 1; \
13925         case $(srcdir) in \
13926           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13927           *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13928                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13929         esac; \
13930         srcdiroption="--srcdir=$${topdir}/cloog"; \
13931         libsrcdir="$$s/cloog"; \
13932         $(SHELL) $${libsrcdir}/configure \
13933           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13934           --target=${target_alias} $${srcdiroption} \
13935           --with-build-libsubdir=$(HOST_SUBDIR) \
13936           $(STAGE2_CONFIGURE_FLAGS) \
13937           --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
13938 @endif cloog-bootstrap
13939
13940 .PHONY: configure-stage3-cloog maybe-configure-stage3-cloog
13941 maybe-configure-stage3-cloog:
13942 @if cloog-bootstrap
13943 maybe-configure-stage3-cloog: configure-stage3-cloog
13944 configure-stage3-cloog:
13945         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13946         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13947         @r=`${PWD_COMMAND}`; export r; \
13948         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13949         TFLAGS="$(STAGE3_TFLAGS)"; \
13950         test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13951         $(HOST_EXPORTS) \
13952         $(POSTSTAGE1_HOST_EXPORTS) \
13953         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13954         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13955         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
13956         echo Configuring stage 3 in $(HOST_SUBDIR)/cloog ; \
13957         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13958         cd $(HOST_SUBDIR)/cloog || exit 1; \
13959         case $(srcdir) in \
13960           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13961           *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13962                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13963         esac; \
13964         srcdiroption="--srcdir=$${topdir}/cloog"; \
13965         libsrcdir="$$s/cloog"; \
13966         $(SHELL) $${libsrcdir}/configure \
13967           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13968           --target=${target_alias} $${srcdiroption} \
13969           --with-build-libsubdir=$(HOST_SUBDIR) \
13970           $(STAGE3_CONFIGURE_FLAGS) \
13971           --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
13972 @endif cloog-bootstrap
13973
13974 .PHONY: configure-stage4-cloog maybe-configure-stage4-cloog
13975 maybe-configure-stage4-cloog:
13976 @if cloog-bootstrap
13977 maybe-configure-stage4-cloog: configure-stage4-cloog
13978 configure-stage4-cloog:
13979         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13980         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13981         @r=`${PWD_COMMAND}`; export r; \
13982         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13983         TFLAGS="$(STAGE4_TFLAGS)"; \
13984         test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13985         $(HOST_EXPORTS) \
13986         $(POSTSTAGE1_HOST_EXPORTS) \
13987         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13988         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13989         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
13990         echo Configuring stage 4 in $(HOST_SUBDIR)/cloog ; \
13991         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13992         cd $(HOST_SUBDIR)/cloog || exit 1; \
13993         case $(srcdir) in \
13994           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13995           *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13996                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13997         esac; \
13998         srcdiroption="--srcdir=$${topdir}/cloog"; \
13999         libsrcdir="$$s/cloog"; \
14000         $(SHELL) $${libsrcdir}/configure \
14001           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14002           --target=${target_alias} $${srcdiroption} \
14003           --with-build-libsubdir=$(HOST_SUBDIR) \
14004           $(STAGE4_CONFIGURE_FLAGS) \
14005           --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
14006 @endif cloog-bootstrap
14007
14008 .PHONY: configure-stageprofile-cloog maybe-configure-stageprofile-cloog
14009 maybe-configure-stageprofile-cloog:
14010 @if cloog-bootstrap
14011 maybe-configure-stageprofile-cloog: configure-stageprofile-cloog
14012 configure-stageprofile-cloog:
14013         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14014         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14015         @r=`${PWD_COMMAND}`; export r; \
14016         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14017         TFLAGS="$(STAGEprofile_TFLAGS)"; \
14018         test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14019         $(HOST_EXPORTS) \
14020         $(POSTSTAGE1_HOST_EXPORTS) \
14021         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14022         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14023         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14024         echo Configuring stage profile in $(HOST_SUBDIR)/cloog ; \
14025         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14026         cd $(HOST_SUBDIR)/cloog || exit 1; \
14027         case $(srcdir) in \
14028           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14029           *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14030                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14031         esac; \
14032         srcdiroption="--srcdir=$${topdir}/cloog"; \
14033         libsrcdir="$$s/cloog"; \
14034         $(SHELL) $${libsrcdir}/configure \
14035           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14036           --target=${target_alias} $${srcdiroption} \
14037           --with-build-libsubdir=$(HOST_SUBDIR) \
14038           $(STAGEprofile_CONFIGURE_FLAGS) \
14039           --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
14040 @endif cloog-bootstrap
14041
14042 .PHONY: configure-stagefeedback-cloog maybe-configure-stagefeedback-cloog
14043 maybe-configure-stagefeedback-cloog:
14044 @if cloog-bootstrap
14045 maybe-configure-stagefeedback-cloog: configure-stagefeedback-cloog
14046 configure-stagefeedback-cloog:
14047         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14048         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14049         @r=`${PWD_COMMAND}`; export r; \
14050         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14051         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14052         test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14053         $(HOST_EXPORTS) \
14054         $(POSTSTAGE1_HOST_EXPORTS) \
14055         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14056         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14057         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14058         echo Configuring stage feedback in $(HOST_SUBDIR)/cloog ; \
14059         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14060         cd $(HOST_SUBDIR)/cloog || exit 1; \
14061         case $(srcdir) in \
14062           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14063           *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14064                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14065         esac; \
14066         srcdiroption="--srcdir=$${topdir}/cloog"; \
14067         libsrcdir="$$s/cloog"; \
14068         $(SHELL) $${libsrcdir}/configure \
14069           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14070           --target=${target_alias} $${srcdiroption} \
14071           --with-build-libsubdir=$(HOST_SUBDIR) \
14072           $(STAGEfeedback_CONFIGURE_FLAGS) \
14073           --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
14074 @endif cloog-bootstrap
14075
14076
14077
14078
14079
14080 .PHONY: all-cloog maybe-all-cloog
14081 maybe-all-cloog:
14082 @if gcc-bootstrap
14083 all-cloog: stage_current
14084 @endif gcc-bootstrap
14085 @if cloog
14086 TARGET-cloog=all
14087 maybe-all-cloog: all-cloog
14088 all-cloog: configure-cloog
14089         @r=`${PWD_COMMAND}`; export r; \
14090         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14091         $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14092         (cd $(HOST_SUBDIR)/cloog && \
14093           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14094                 $(TARGET-cloog))
14095 @endif cloog
14096
14097
14098
14099 .PHONY: all-stage1-cloog maybe-all-stage1-cloog
14100 .PHONY: clean-stage1-cloog maybe-clean-stage1-cloog
14101 maybe-all-stage1-cloog:
14102 maybe-clean-stage1-cloog:
14103 @if cloog-bootstrap
14104 maybe-all-stage1-cloog: all-stage1-cloog
14105 all-stage1: all-stage1-cloog
14106 TARGET-stage1-cloog = $(TARGET-cloog)
14107 all-stage1-cloog: configure-stage1-cloog
14108         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14109         @r=`${PWD_COMMAND}`; export r; \
14110         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14111         TFLAGS="$(STAGE1_TFLAGS)"; \
14112         $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14113         cd $(HOST_SUBDIR)/cloog && \
14114         $(MAKE) $(BASE_FLAGS_TO_PASS) \
14115                 CFLAGS="$(STAGE1_CFLAGS)" \
14116                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14117                 LIBCFLAGS="$(LIBCFLAGS)" \
14118                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14119                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14120                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14121                 $(EXTRA_HOST_FLAGS)  CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14122                 TFLAGS="$(STAGE1_TFLAGS)" \
14123                 $(TARGET-stage1-cloog)
14124
14125 maybe-clean-stage1-cloog: clean-stage1-cloog
14126 clean-stage1: clean-stage1-cloog
14127 clean-stage1-cloog:
14128         @if [ $(current_stage) = stage1 ]; then \
14129           [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14130         else \
14131           [ -f $(HOST_SUBDIR)/stage1-cloog/Makefile ] || exit 0; \
14132           $(MAKE) stage1-start; \
14133         fi; \
14134         cd $(HOST_SUBDIR)/cloog && \
14135         $(MAKE) $(EXTRA_HOST_FLAGS)  \
14136                 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14137 @endif cloog-bootstrap
14138
14139
14140 .PHONY: all-stage2-cloog maybe-all-stage2-cloog
14141 .PHONY: clean-stage2-cloog maybe-clean-stage2-cloog
14142 maybe-all-stage2-cloog:
14143 maybe-clean-stage2-cloog:
14144 @if cloog-bootstrap
14145 maybe-all-stage2-cloog: all-stage2-cloog
14146 all-stage2: all-stage2-cloog
14147 TARGET-stage2-cloog = $(TARGET-cloog)
14148 all-stage2-cloog: configure-stage2-cloog
14149         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14150         @r=`${PWD_COMMAND}`; export r; \
14151         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14152         TFLAGS="$(STAGE2_TFLAGS)"; \
14153         $(HOST_EXPORTS) \
14154         $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14155         cd $(HOST_SUBDIR)/cloog && \
14156         $(MAKE) $(BASE_FLAGS_TO_PASS) \
14157                 CFLAGS="$(STAGE2_CFLAGS)" \
14158                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
14159                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14160                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14161                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14162                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14163                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14164                 TFLAGS="$(STAGE2_TFLAGS)" \
14165                 $(TARGET-stage2-cloog)
14166
14167 maybe-clean-stage2-cloog: clean-stage2-cloog
14168 clean-stage2: clean-stage2-cloog
14169 clean-stage2-cloog:
14170         @if [ $(current_stage) = stage2 ]; then \
14171           [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14172         else \
14173           [ -f $(HOST_SUBDIR)/stage2-cloog/Makefile ] || exit 0; \
14174           $(MAKE) stage2-start; \
14175         fi; \
14176         cd $(HOST_SUBDIR)/cloog && \
14177         $(MAKE) $(EXTRA_HOST_FLAGS)  \
14178                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
14179                 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14180 @endif cloog-bootstrap
14181
14182
14183 .PHONY: all-stage3-cloog maybe-all-stage3-cloog
14184 .PHONY: clean-stage3-cloog maybe-clean-stage3-cloog
14185 maybe-all-stage3-cloog:
14186 maybe-clean-stage3-cloog:
14187 @if cloog-bootstrap
14188 maybe-all-stage3-cloog: all-stage3-cloog
14189 all-stage3: all-stage3-cloog
14190 TARGET-stage3-cloog = $(TARGET-cloog)
14191 all-stage3-cloog: configure-stage3-cloog
14192         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14193         @r=`${PWD_COMMAND}`; export r; \
14194         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14195         TFLAGS="$(STAGE3_TFLAGS)"; \
14196         $(HOST_EXPORTS) \
14197         $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14198         cd $(HOST_SUBDIR)/cloog && \
14199         $(MAKE) $(BASE_FLAGS_TO_PASS) \
14200                 CFLAGS="$(STAGE3_CFLAGS)" \
14201                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14202                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14203                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14204                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14205                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14206                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14207                 TFLAGS="$(STAGE3_TFLAGS)" \
14208                 $(TARGET-stage3-cloog)
14209
14210 maybe-clean-stage3-cloog: clean-stage3-cloog
14211 clean-stage3: clean-stage3-cloog
14212 clean-stage3-cloog:
14213         @if [ $(current_stage) = stage3 ]; then \
14214           [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14215         else \
14216           [ -f $(HOST_SUBDIR)/stage3-cloog/Makefile ] || exit 0; \
14217           $(MAKE) stage3-start; \
14218         fi; \
14219         cd $(HOST_SUBDIR)/cloog && \
14220         $(MAKE) $(EXTRA_HOST_FLAGS)  \
14221                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
14222                 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14223 @endif cloog-bootstrap
14224
14225
14226 .PHONY: all-stage4-cloog maybe-all-stage4-cloog
14227 .PHONY: clean-stage4-cloog maybe-clean-stage4-cloog
14228 maybe-all-stage4-cloog:
14229 maybe-clean-stage4-cloog:
14230 @if cloog-bootstrap
14231 maybe-all-stage4-cloog: all-stage4-cloog
14232 all-stage4: all-stage4-cloog
14233 TARGET-stage4-cloog = $(TARGET-cloog)
14234 all-stage4-cloog: configure-stage4-cloog
14235         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14236         @r=`${PWD_COMMAND}`; export r; \
14237         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14238         TFLAGS="$(STAGE4_TFLAGS)"; \
14239         $(HOST_EXPORTS) \
14240         $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14241         cd $(HOST_SUBDIR)/cloog && \
14242         $(MAKE) $(BASE_FLAGS_TO_PASS) \
14243                 CFLAGS="$(STAGE4_CFLAGS)" \
14244                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14245                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14246                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14247                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14248                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14249                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14250                 TFLAGS="$(STAGE4_TFLAGS)" \
14251                 $(TARGET-stage4-cloog)
14252
14253 maybe-clean-stage4-cloog: clean-stage4-cloog
14254 clean-stage4: clean-stage4-cloog
14255 clean-stage4-cloog:
14256         @if [ $(current_stage) = stage4 ]; then \
14257           [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14258         else \
14259           [ -f $(HOST_SUBDIR)/stage4-cloog/Makefile ] || exit 0; \
14260           $(MAKE) stage4-start; \
14261         fi; \
14262         cd $(HOST_SUBDIR)/cloog && \
14263         $(MAKE) $(EXTRA_HOST_FLAGS)  \
14264                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
14265                 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14266 @endif cloog-bootstrap
14267
14268
14269 .PHONY: all-stageprofile-cloog maybe-all-stageprofile-cloog
14270 .PHONY: clean-stageprofile-cloog maybe-clean-stageprofile-cloog
14271 maybe-all-stageprofile-cloog:
14272 maybe-clean-stageprofile-cloog:
14273 @if cloog-bootstrap
14274 maybe-all-stageprofile-cloog: all-stageprofile-cloog
14275 all-stageprofile: all-stageprofile-cloog
14276 TARGET-stageprofile-cloog = $(TARGET-cloog)
14277 all-stageprofile-cloog: configure-stageprofile-cloog
14278         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14279         @r=`${PWD_COMMAND}`; export r; \
14280         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14281         TFLAGS="$(STAGEprofile_TFLAGS)"; \
14282         $(HOST_EXPORTS) \
14283         $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14284         cd $(HOST_SUBDIR)/cloog && \
14285         $(MAKE) $(BASE_FLAGS_TO_PASS) \
14286                 CFLAGS="$(STAGEprofile_CFLAGS)" \
14287                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14288                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14289                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14290                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14291                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14292                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14293                 TFLAGS="$(STAGEprofile_TFLAGS)" \
14294                 $(TARGET-stageprofile-cloog)
14295
14296 maybe-clean-stageprofile-cloog: clean-stageprofile-cloog
14297 clean-stageprofile: clean-stageprofile-cloog
14298 clean-stageprofile-cloog:
14299         @if [ $(current_stage) = stageprofile ]; then \
14300           [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14301         else \
14302           [ -f $(HOST_SUBDIR)/stageprofile-cloog/Makefile ] || exit 0; \
14303           $(MAKE) stageprofile-start; \
14304         fi; \
14305         cd $(HOST_SUBDIR)/cloog && \
14306         $(MAKE) $(EXTRA_HOST_FLAGS)  \
14307                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
14308                 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14309 @endif cloog-bootstrap
14310
14311
14312 .PHONY: all-stagefeedback-cloog maybe-all-stagefeedback-cloog
14313 .PHONY: clean-stagefeedback-cloog maybe-clean-stagefeedback-cloog
14314 maybe-all-stagefeedback-cloog:
14315 maybe-clean-stagefeedback-cloog:
14316 @if cloog-bootstrap
14317 maybe-all-stagefeedback-cloog: all-stagefeedback-cloog
14318 all-stagefeedback: all-stagefeedback-cloog
14319 TARGET-stagefeedback-cloog = $(TARGET-cloog)
14320 all-stagefeedback-cloog: configure-stagefeedback-cloog
14321         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14322         @r=`${PWD_COMMAND}`; export r; \
14323         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14324         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14325         $(HOST_EXPORTS) \
14326         $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS;  \
14327         cd $(HOST_SUBDIR)/cloog && \
14328         $(MAKE) $(BASE_FLAGS_TO_PASS) \
14329                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14330                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14331                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14332                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14333                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14334                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14335                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14336                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
14337                 $(TARGET-stagefeedback-cloog)
14338
14339 maybe-clean-stagefeedback-cloog: clean-stagefeedback-cloog
14340 clean-stagefeedback: clean-stagefeedback-cloog
14341 clean-stagefeedback-cloog:
14342         @if [ $(current_stage) = stagefeedback ]; then \
14343           [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14344         else \
14345           [ -f $(HOST_SUBDIR)/stagefeedback-cloog/Makefile ] || exit 0; \
14346           $(MAKE) stagefeedback-start; \
14347         fi; \
14348         cd $(HOST_SUBDIR)/cloog && \
14349         $(MAKE) $(EXTRA_HOST_FLAGS)  \
14350                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
14351                 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14352 @endif cloog-bootstrap
14353
14354
14355
14356
14357
14358 .PHONY: check-cloog maybe-check-cloog
14359 maybe-check-cloog:
14360 @if cloog
14361 maybe-check-cloog: check-cloog
14362
14363 check-cloog:
14364         @: $(MAKE); $(unstage)
14365         @r=`${PWD_COMMAND}`; export r; \
14366         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14367         $(HOST_EXPORTS) \
14368         (cd $(HOST_SUBDIR)/cloog && \
14369           $(MAKE) $(FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" check)
14370
14371 @endif cloog
14372
14373 .PHONY: install-cloog maybe-install-cloog
14374 maybe-install-cloog:
14375 @if cloog
14376 maybe-install-cloog: install-cloog
14377
14378 install-cloog:
14379
14380 @endif cloog
14381
14382 .PHONY: install-strip-cloog maybe-install-strip-cloog
14383 maybe-install-strip-cloog:
14384 @if cloog
14385 maybe-install-strip-cloog: install-strip-cloog
14386
14387 install-strip-cloog:
14388
14389 @endif cloog
14390
14391 # Other targets (info, dvi, pdf, etc.)
14392
14393 .PHONY: maybe-info-cloog info-cloog
14394 maybe-info-cloog:
14395 @if cloog
14396 maybe-info-cloog: info-cloog
14397
14398 info-cloog: \
14399     configure-cloog 
14400         @[ -f ./cloog/Makefile ] || exit 0; \
14401         r=`${PWD_COMMAND}`; export r; \
14402         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14403         $(HOST_EXPORTS) \
14404         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14405           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14406         done; \
14407         echo "Doing info in cloog" ; \
14408         (cd $(HOST_SUBDIR)/cloog && \
14409           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14410                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14411                   "RANLIB=$${RANLIB}" \
14412                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14413                   info) \
14414           || exit 1
14415
14416 @endif cloog
14417
14418 .PHONY: maybe-dvi-cloog dvi-cloog
14419 maybe-dvi-cloog:
14420 @if cloog
14421 maybe-dvi-cloog: dvi-cloog
14422
14423 dvi-cloog: \
14424     configure-cloog 
14425         @[ -f ./cloog/Makefile ] || exit 0; \
14426         r=`${PWD_COMMAND}`; export r; \
14427         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14428         $(HOST_EXPORTS) \
14429         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14430           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14431         done; \
14432         echo "Doing dvi in cloog" ; \
14433         (cd $(HOST_SUBDIR)/cloog && \
14434           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14435                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14436                   "RANLIB=$${RANLIB}" \
14437                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14438                   dvi) \
14439           || exit 1
14440
14441 @endif cloog
14442
14443 .PHONY: maybe-pdf-cloog pdf-cloog
14444 maybe-pdf-cloog:
14445 @if cloog
14446 maybe-pdf-cloog: pdf-cloog
14447
14448 pdf-cloog: \
14449     configure-cloog 
14450         @[ -f ./cloog/Makefile ] || exit 0; \
14451         r=`${PWD_COMMAND}`; export r; \
14452         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14453         $(HOST_EXPORTS) \
14454         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14455           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14456         done; \
14457         echo "Doing pdf in cloog" ; \
14458         (cd $(HOST_SUBDIR)/cloog && \
14459           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14460                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14461                   "RANLIB=$${RANLIB}" \
14462                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14463                   pdf) \
14464           || exit 1
14465
14466 @endif cloog
14467
14468 .PHONY: maybe-html-cloog html-cloog
14469 maybe-html-cloog:
14470 @if cloog
14471 maybe-html-cloog: html-cloog
14472
14473 html-cloog: \
14474     configure-cloog 
14475         @[ -f ./cloog/Makefile ] || exit 0; \
14476         r=`${PWD_COMMAND}`; export r; \
14477         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14478         $(HOST_EXPORTS) \
14479         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14480           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14481         done; \
14482         echo "Doing html in cloog" ; \
14483         (cd $(HOST_SUBDIR)/cloog && \
14484           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14485                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14486                   "RANLIB=$${RANLIB}" \
14487                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14488                   html) \
14489           || exit 1
14490
14491 @endif cloog
14492
14493 .PHONY: maybe-TAGS-cloog TAGS-cloog
14494 maybe-TAGS-cloog:
14495 @if cloog
14496 maybe-TAGS-cloog: TAGS-cloog
14497
14498 TAGS-cloog: \
14499     configure-cloog 
14500         @[ -f ./cloog/Makefile ] || exit 0; \
14501         r=`${PWD_COMMAND}`; export r; \
14502         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14503         $(HOST_EXPORTS) \
14504         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14505           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14506         done; \
14507         echo "Doing TAGS in cloog" ; \
14508         (cd $(HOST_SUBDIR)/cloog && \
14509           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14510                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14511                   "RANLIB=$${RANLIB}" \
14512                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14513                   TAGS) \
14514           || exit 1
14515
14516 @endif cloog
14517
14518 .PHONY: maybe-install-info-cloog install-info-cloog
14519 maybe-install-info-cloog:
14520 @if cloog
14521 maybe-install-info-cloog: install-info-cloog
14522
14523 install-info-cloog: \
14524     configure-cloog \
14525     info-cloog 
14526         @[ -f ./cloog/Makefile ] || exit 0; \
14527         r=`${PWD_COMMAND}`; export r; \
14528         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14529         $(HOST_EXPORTS) \
14530         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14531           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14532         done; \
14533         echo "Doing install-info in cloog" ; \
14534         (cd $(HOST_SUBDIR)/cloog && \
14535           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14536                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14537                   "RANLIB=$${RANLIB}" \
14538                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14539                   install-info) \
14540           || exit 1
14541
14542 @endif cloog
14543
14544 .PHONY: maybe-install-pdf-cloog install-pdf-cloog
14545 maybe-install-pdf-cloog:
14546 @if cloog
14547 maybe-install-pdf-cloog: install-pdf-cloog
14548
14549 install-pdf-cloog: \
14550     configure-cloog \
14551     pdf-cloog 
14552         @[ -f ./cloog/Makefile ] || exit 0; \
14553         r=`${PWD_COMMAND}`; export r; \
14554         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14555         $(HOST_EXPORTS) \
14556         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14557           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14558         done; \
14559         echo "Doing install-pdf in cloog" ; \
14560         (cd $(HOST_SUBDIR)/cloog && \
14561           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14562                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14563                   "RANLIB=$${RANLIB}" \
14564                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14565                   install-pdf) \
14566           || exit 1
14567
14568 @endif cloog
14569
14570 .PHONY: maybe-install-html-cloog install-html-cloog
14571 maybe-install-html-cloog:
14572 @if cloog
14573 maybe-install-html-cloog: install-html-cloog
14574
14575 install-html-cloog: \
14576     configure-cloog \
14577     html-cloog 
14578         @[ -f ./cloog/Makefile ] || exit 0; \
14579         r=`${PWD_COMMAND}`; export r; \
14580         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14581         $(HOST_EXPORTS) \
14582         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14583           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14584         done; \
14585         echo "Doing install-html in cloog" ; \
14586         (cd $(HOST_SUBDIR)/cloog && \
14587           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14588                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14589                   "RANLIB=$${RANLIB}" \
14590                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14591                   install-html) \
14592           || exit 1
14593
14594 @endif cloog
14595
14596 .PHONY: maybe-installcheck-cloog installcheck-cloog
14597 maybe-installcheck-cloog:
14598 @if cloog
14599 maybe-installcheck-cloog: installcheck-cloog
14600
14601 installcheck-cloog: \
14602     configure-cloog 
14603         @[ -f ./cloog/Makefile ] || exit 0; \
14604         r=`${PWD_COMMAND}`; export r; \
14605         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14606         $(HOST_EXPORTS) \
14607         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14608           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14609         done; \
14610         echo "Doing installcheck in cloog" ; \
14611         (cd $(HOST_SUBDIR)/cloog && \
14612           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14613                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14614                   "RANLIB=$${RANLIB}" \
14615                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14616                   installcheck) \
14617           || exit 1
14618
14619 @endif cloog
14620
14621 .PHONY: maybe-mostlyclean-cloog mostlyclean-cloog
14622 maybe-mostlyclean-cloog:
14623 @if cloog
14624 maybe-mostlyclean-cloog: mostlyclean-cloog
14625
14626 mostlyclean-cloog: 
14627         @[ -f ./cloog/Makefile ] || exit 0; \
14628         r=`${PWD_COMMAND}`; export r; \
14629         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14630         $(HOST_EXPORTS) \
14631         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14632           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14633         done; \
14634         echo "Doing mostlyclean in cloog" ; \
14635         (cd $(HOST_SUBDIR)/cloog && \
14636           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14637                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14638                   "RANLIB=$${RANLIB}" \
14639                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14640                   mostlyclean) \
14641           || exit 1
14642
14643 @endif cloog
14644
14645 .PHONY: maybe-clean-cloog clean-cloog
14646 maybe-clean-cloog:
14647 @if cloog
14648 maybe-clean-cloog: clean-cloog
14649
14650 clean-cloog: 
14651         @[ -f ./cloog/Makefile ] || exit 0; \
14652         r=`${PWD_COMMAND}`; export r; \
14653         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14654         $(HOST_EXPORTS) \
14655         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14656           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14657         done; \
14658         echo "Doing clean in cloog" ; \
14659         (cd $(HOST_SUBDIR)/cloog && \
14660           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14661                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14662                   "RANLIB=$${RANLIB}" \
14663                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14664                   clean) \
14665           || exit 1
14666
14667 @endif cloog
14668
14669 .PHONY: maybe-distclean-cloog distclean-cloog
14670 maybe-distclean-cloog:
14671 @if cloog
14672 maybe-distclean-cloog: distclean-cloog
14673
14674 distclean-cloog: 
14675         @[ -f ./cloog/Makefile ] || exit 0; \
14676         r=`${PWD_COMMAND}`; export r; \
14677         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14678         $(HOST_EXPORTS) \
14679         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14680           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14681         done; \
14682         echo "Doing distclean in cloog" ; \
14683         (cd $(HOST_SUBDIR)/cloog && \
14684           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14685                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14686                   "RANLIB=$${RANLIB}" \
14687                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14688                   distclean) \
14689           || exit 1
14690
14691 @endif cloog
14692
14693 .PHONY: maybe-maintainer-clean-cloog maintainer-clean-cloog
14694 maybe-maintainer-clean-cloog:
14695 @if cloog
14696 maybe-maintainer-clean-cloog: maintainer-clean-cloog
14697
14698 maintainer-clean-cloog: 
14699         @[ -f ./cloog/Makefile ] || exit 0; \
14700         r=`${PWD_COMMAND}`; export r; \
14701         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14702         $(HOST_EXPORTS) \
14703         for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14704           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14705         done; \
14706         echo "Doing maintainer-clean in cloog" ; \
14707         (cd $(HOST_SUBDIR)/cloog && \
14708           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14709                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14710                   "RANLIB=$${RANLIB}" \
14711                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14712                   maintainer-clean) \
14713           || exit 1
14714
14715 @endif cloog
14716
14717
14718
14719 .PHONY: configure-libelf maybe-configure-libelf
14720 maybe-configure-libelf:
14721 @if gcc-bootstrap
14722 configure-libelf: stage_current
14723 @endif gcc-bootstrap
14724 @if libelf
14725 maybe-configure-libelf: configure-libelf
14726 configure-libelf: 
14727         @r=`${PWD_COMMAND}`; export r; \
14728         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14729         test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14730         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14731         $(HOST_EXPORTS)  \
14732         echo Configuring in $(HOST_SUBDIR)/libelf; \
14733         cd "$(HOST_SUBDIR)/libelf" || exit 1; \
14734         case $(srcdir) in \
14735           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14736           *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14737                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14738         esac; \
14739         srcdiroption="--srcdir=$${topdir}/libelf"; \
14740         libsrcdir="$$s/libelf"; \
14741         $(SHELL) $${libsrcdir}/configure \
14742           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14743           --target=${target_alias} $${srcdiroption} --disable-shared \
14744           || exit 1
14745 @endif libelf
14746
14747
14748
14749 .PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
14750 maybe-configure-stage1-libelf:
14751 @if libelf-bootstrap
14752 maybe-configure-stage1-libelf: configure-stage1-libelf
14753 configure-stage1-libelf:
14754         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14755         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14756         @r=`${PWD_COMMAND}`; export r; \
14757         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14758         TFLAGS="$(STAGE1_TFLAGS)"; \
14759         test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14760         $(HOST_EXPORTS) \
14761         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14762         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14763         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
14764         echo Configuring stage 1 in $(HOST_SUBDIR)/libelf ; \
14765         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14766         cd $(HOST_SUBDIR)/libelf || exit 1; \
14767         case $(srcdir) in \
14768           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14769           *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14770                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14771         esac; \
14772         srcdiroption="--srcdir=$${topdir}/libelf"; \
14773         libsrcdir="$$s/libelf"; \
14774         $(SHELL) $${libsrcdir}/configure \
14775           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14776           --target=${target_alias} $${srcdiroption} \
14777           $(STAGE1_CONFIGURE_FLAGS) \
14778           --disable-shared
14779 @endif libelf-bootstrap
14780
14781 .PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
14782 maybe-configure-stage2-libelf:
14783 @if libelf-bootstrap
14784 maybe-configure-stage2-libelf: configure-stage2-libelf
14785 configure-stage2-libelf:
14786         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14787         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14788         @r=`${PWD_COMMAND}`; export r; \
14789         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14790         TFLAGS="$(STAGE2_TFLAGS)"; \
14791         test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14792         $(HOST_EXPORTS) \
14793         $(POSTSTAGE1_HOST_EXPORTS) \
14794         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14795         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14796         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
14797         echo Configuring stage 2 in $(HOST_SUBDIR)/libelf ; \
14798         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14799         cd $(HOST_SUBDIR)/libelf || exit 1; \
14800         case $(srcdir) in \
14801           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14802           *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14803                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14804         esac; \
14805         srcdiroption="--srcdir=$${topdir}/libelf"; \
14806         libsrcdir="$$s/libelf"; \
14807         $(SHELL) $${libsrcdir}/configure \
14808           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14809           --target=${target_alias} $${srcdiroption} \
14810           --with-build-libsubdir=$(HOST_SUBDIR) \
14811           $(STAGE2_CONFIGURE_FLAGS) \
14812           --disable-shared
14813 @endif libelf-bootstrap
14814
14815 .PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
14816 maybe-configure-stage3-libelf:
14817 @if libelf-bootstrap
14818 maybe-configure-stage3-libelf: configure-stage3-libelf
14819 configure-stage3-libelf:
14820         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14821         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14822         @r=`${PWD_COMMAND}`; export r; \
14823         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14824         TFLAGS="$(STAGE3_TFLAGS)"; \
14825         test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14826         $(HOST_EXPORTS) \
14827         $(POSTSTAGE1_HOST_EXPORTS) \
14828         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14829         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14830         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
14831         echo Configuring stage 3 in $(HOST_SUBDIR)/libelf ; \
14832         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14833         cd $(HOST_SUBDIR)/libelf || exit 1; \
14834         case $(srcdir) in \
14835           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14836           *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14837                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14838         esac; \
14839         srcdiroption="--srcdir=$${topdir}/libelf"; \
14840         libsrcdir="$$s/libelf"; \
14841         $(SHELL) $${libsrcdir}/configure \
14842           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14843           --target=${target_alias} $${srcdiroption} \
14844           --with-build-libsubdir=$(HOST_SUBDIR) \
14845           $(STAGE3_CONFIGURE_FLAGS) \
14846           --disable-shared
14847 @endif libelf-bootstrap
14848
14849 .PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
14850 maybe-configure-stage4-libelf:
14851 @if libelf-bootstrap
14852 maybe-configure-stage4-libelf: configure-stage4-libelf
14853 configure-stage4-libelf:
14854         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14855         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14856         @r=`${PWD_COMMAND}`; export r; \
14857         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14858         TFLAGS="$(STAGE4_TFLAGS)"; \
14859         test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14860         $(HOST_EXPORTS) \
14861         $(POSTSTAGE1_HOST_EXPORTS) \
14862         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14863         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14864         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
14865         echo Configuring stage 4 in $(HOST_SUBDIR)/libelf ; \
14866         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14867         cd $(HOST_SUBDIR)/libelf || exit 1; \
14868         case $(srcdir) in \
14869           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14870           *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14871                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14872         esac; \
14873         srcdiroption="--srcdir=$${topdir}/libelf"; \
14874         libsrcdir="$$s/libelf"; \
14875         $(SHELL) $${libsrcdir}/configure \
14876           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14877           --target=${target_alias} $${srcdiroption} \
14878           --with-build-libsubdir=$(HOST_SUBDIR) \
14879           $(STAGE4_CONFIGURE_FLAGS) \
14880           --disable-shared
14881 @endif libelf-bootstrap
14882
14883 .PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
14884 maybe-configure-stageprofile-libelf:
14885 @if libelf-bootstrap
14886 maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
14887 configure-stageprofile-libelf:
14888         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14889         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14890         @r=`${PWD_COMMAND}`; export r; \
14891         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14892         TFLAGS="$(STAGEprofile_TFLAGS)"; \
14893         test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14894         $(HOST_EXPORTS) \
14895         $(POSTSTAGE1_HOST_EXPORTS) \
14896         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14897         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14898         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
14899         echo Configuring stage profile in $(HOST_SUBDIR)/libelf ; \
14900         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14901         cd $(HOST_SUBDIR)/libelf || exit 1; \
14902         case $(srcdir) in \
14903           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14904           *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14905                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14906         esac; \
14907         srcdiroption="--srcdir=$${topdir}/libelf"; \
14908         libsrcdir="$$s/libelf"; \
14909         $(SHELL) $${libsrcdir}/configure \
14910           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14911           --target=${target_alias} $${srcdiroption} \
14912           --with-build-libsubdir=$(HOST_SUBDIR) \
14913           $(STAGEprofile_CONFIGURE_FLAGS) \
14914           --disable-shared
14915 @endif libelf-bootstrap
14916
14917 .PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
14918 maybe-configure-stagefeedback-libelf:
14919 @if libelf-bootstrap
14920 maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
14921 configure-stagefeedback-libelf:
14922         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14923         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14924         @r=`${PWD_COMMAND}`; export r; \
14925         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14926         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14927         test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14928         $(HOST_EXPORTS) \
14929         $(POSTSTAGE1_HOST_EXPORTS) \
14930         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14931         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14932         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
14933         echo Configuring stage feedback in $(HOST_SUBDIR)/libelf ; \
14934         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14935         cd $(HOST_SUBDIR)/libelf || exit 1; \
14936         case $(srcdir) in \
14937           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14938           *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14939                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14940         esac; \
14941         srcdiroption="--srcdir=$${topdir}/libelf"; \
14942         libsrcdir="$$s/libelf"; \
14943         $(SHELL) $${libsrcdir}/configure \
14944           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14945           --target=${target_alias} $${srcdiroption} \
14946           --with-build-libsubdir=$(HOST_SUBDIR) \
14947           $(STAGEfeedback_CONFIGURE_FLAGS) \
14948           --disable-shared
14949 @endif libelf-bootstrap
14950
14951
14952
14953
14954
14955 .PHONY: all-libelf maybe-all-libelf
14956 maybe-all-libelf:
14957 @if gcc-bootstrap
14958 all-libelf: stage_current
14959 @endif gcc-bootstrap
14960 @if libelf
14961 TARGET-libelf=all
14962 maybe-all-libelf: all-libelf
14963 all-libelf: configure-libelf
14964         @r=`${PWD_COMMAND}`; export r; \
14965         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14966         $(HOST_EXPORTS)  \
14967         (cd $(HOST_SUBDIR)/libelf && \
14968           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
14969                 $(TARGET-libelf))
14970 @endif libelf
14971
14972
14973
14974 .PHONY: all-stage1-libelf maybe-all-stage1-libelf
14975 .PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
14976 maybe-all-stage1-libelf:
14977 maybe-clean-stage1-libelf:
14978 @if libelf-bootstrap
14979 maybe-all-stage1-libelf: all-stage1-libelf
14980 all-stage1: all-stage1-libelf
14981 TARGET-stage1-libelf = $(TARGET-libelf)
14982 all-stage1-libelf: configure-stage1-libelf
14983         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14984         @r=`${PWD_COMMAND}`; export r; \
14985         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14986         TFLAGS="$(STAGE1_TFLAGS)"; \
14987         $(HOST_EXPORTS)  \
14988         cd $(HOST_SUBDIR)/libelf && \
14989         $(MAKE) $(BASE_FLAGS_TO_PASS) \
14990                 CFLAGS="$(STAGE1_CFLAGS)" \
14991                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14992                 LIBCFLAGS="$(LIBCFLAGS)" \
14993                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14994                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14995                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14996                 $(EXTRA_HOST_FLAGS)   \
14997                 TFLAGS="$(STAGE1_TFLAGS)" \
14998                 $(TARGET-stage1-libelf)
14999
15000 maybe-clean-stage1-libelf: clean-stage1-libelf
15001 clean-stage1: clean-stage1-libelf
15002 clean-stage1-libelf:
15003         @if [ $(current_stage) = stage1 ]; then \
15004           [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15005         else \
15006           [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
15007           $(MAKE) stage1-start; \
15008         fi; \
15009         cd $(HOST_SUBDIR)/libelf && \
15010         $(MAKE) $(EXTRA_HOST_FLAGS)  \
15011                  clean
15012 @endif libelf-bootstrap
15013
15014
15015 .PHONY: all-stage2-libelf maybe-all-stage2-libelf
15016 .PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
15017 maybe-all-stage2-libelf:
15018 maybe-clean-stage2-libelf:
15019 @if libelf-bootstrap
15020 maybe-all-stage2-libelf: all-stage2-libelf
15021 all-stage2: all-stage2-libelf
15022 TARGET-stage2-libelf = $(TARGET-libelf)
15023 all-stage2-libelf: configure-stage2-libelf
15024         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15025         @r=`${PWD_COMMAND}`; export r; \
15026         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15027         TFLAGS="$(STAGE2_TFLAGS)"; \
15028         $(HOST_EXPORTS) \
15029         $(POSTSTAGE1_HOST_EXPORTS)  \
15030         cd $(HOST_SUBDIR)/libelf && \
15031         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15032                 CFLAGS="$(STAGE2_CFLAGS)" \
15033                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15034                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15035                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15036                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15037                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15038                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15039                 TFLAGS="$(STAGE2_TFLAGS)" \
15040                 $(TARGET-stage2-libelf)
15041
15042 maybe-clean-stage2-libelf: clean-stage2-libelf
15043 clean-stage2: clean-stage2-libelf
15044 clean-stage2-libelf:
15045         @if [ $(current_stage) = stage2 ]; then \
15046           [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15047         else \
15048           [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
15049           $(MAKE) stage2-start; \
15050         fi; \
15051         cd $(HOST_SUBDIR)/libelf && \
15052         $(MAKE) $(EXTRA_HOST_FLAGS)  \
15053                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
15054                  clean
15055 @endif libelf-bootstrap
15056
15057
15058 .PHONY: all-stage3-libelf maybe-all-stage3-libelf
15059 .PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
15060 maybe-all-stage3-libelf:
15061 maybe-clean-stage3-libelf:
15062 @if libelf-bootstrap
15063 maybe-all-stage3-libelf: all-stage3-libelf
15064 all-stage3: all-stage3-libelf
15065 TARGET-stage3-libelf = $(TARGET-libelf)
15066 all-stage3-libelf: configure-stage3-libelf
15067         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15068         @r=`${PWD_COMMAND}`; export r; \
15069         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15070         TFLAGS="$(STAGE3_TFLAGS)"; \
15071         $(HOST_EXPORTS) \
15072         $(POSTSTAGE1_HOST_EXPORTS)  \
15073         cd $(HOST_SUBDIR)/libelf && \
15074         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15075                 CFLAGS="$(STAGE3_CFLAGS)" \
15076                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15077                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15078                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15079                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15080                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15081                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15082                 TFLAGS="$(STAGE3_TFLAGS)" \
15083                 $(TARGET-stage3-libelf)
15084
15085 maybe-clean-stage3-libelf: clean-stage3-libelf
15086 clean-stage3: clean-stage3-libelf
15087 clean-stage3-libelf:
15088         @if [ $(current_stage) = stage3 ]; then \
15089           [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15090         else \
15091           [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
15092           $(MAKE) stage3-start; \
15093         fi; \
15094         cd $(HOST_SUBDIR)/libelf && \
15095         $(MAKE) $(EXTRA_HOST_FLAGS)  \
15096                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
15097                  clean
15098 @endif libelf-bootstrap
15099
15100
15101 .PHONY: all-stage4-libelf maybe-all-stage4-libelf
15102 .PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
15103 maybe-all-stage4-libelf:
15104 maybe-clean-stage4-libelf:
15105 @if libelf-bootstrap
15106 maybe-all-stage4-libelf: all-stage4-libelf
15107 all-stage4: all-stage4-libelf
15108 TARGET-stage4-libelf = $(TARGET-libelf)
15109 all-stage4-libelf: configure-stage4-libelf
15110         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15111         @r=`${PWD_COMMAND}`; export r; \
15112         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15113         TFLAGS="$(STAGE4_TFLAGS)"; \
15114         $(HOST_EXPORTS) \
15115         $(POSTSTAGE1_HOST_EXPORTS)  \
15116         cd $(HOST_SUBDIR)/libelf && \
15117         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15118                 CFLAGS="$(STAGE4_CFLAGS)" \
15119                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15120                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15121                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15122                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15123                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15124                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15125                 TFLAGS="$(STAGE4_TFLAGS)" \
15126                 $(TARGET-stage4-libelf)
15127
15128 maybe-clean-stage4-libelf: clean-stage4-libelf
15129 clean-stage4: clean-stage4-libelf
15130 clean-stage4-libelf:
15131         @if [ $(current_stage) = stage4 ]; then \
15132           [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15133         else \
15134           [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
15135           $(MAKE) stage4-start; \
15136         fi; \
15137         cd $(HOST_SUBDIR)/libelf && \
15138         $(MAKE) $(EXTRA_HOST_FLAGS)  \
15139                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
15140                  clean
15141 @endif libelf-bootstrap
15142
15143
15144 .PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
15145 .PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
15146 maybe-all-stageprofile-libelf:
15147 maybe-clean-stageprofile-libelf:
15148 @if libelf-bootstrap
15149 maybe-all-stageprofile-libelf: all-stageprofile-libelf
15150 all-stageprofile: all-stageprofile-libelf
15151 TARGET-stageprofile-libelf = $(TARGET-libelf)
15152 all-stageprofile-libelf: configure-stageprofile-libelf
15153         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15154         @r=`${PWD_COMMAND}`; export r; \
15155         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15156         TFLAGS="$(STAGEprofile_TFLAGS)"; \
15157         $(HOST_EXPORTS) \
15158         $(POSTSTAGE1_HOST_EXPORTS)  \
15159         cd $(HOST_SUBDIR)/libelf && \
15160         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15161                 CFLAGS="$(STAGEprofile_CFLAGS)" \
15162                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
15163                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15164                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15165                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15166                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15167                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15168                 TFLAGS="$(STAGEprofile_TFLAGS)" \
15169                 $(TARGET-stageprofile-libelf)
15170
15171 maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
15172 clean-stageprofile: clean-stageprofile-libelf
15173 clean-stageprofile-libelf:
15174         @if [ $(current_stage) = stageprofile ]; then \
15175           [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15176         else \
15177           [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
15178           $(MAKE) stageprofile-start; \
15179         fi; \
15180         cd $(HOST_SUBDIR)/libelf && \
15181         $(MAKE) $(EXTRA_HOST_FLAGS)  \
15182                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
15183                  clean
15184 @endif libelf-bootstrap
15185
15186
15187 .PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
15188 .PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
15189 maybe-all-stagefeedback-libelf:
15190 maybe-clean-stagefeedback-libelf:
15191 @if libelf-bootstrap
15192 maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
15193 all-stagefeedback: all-stagefeedback-libelf
15194 TARGET-stagefeedback-libelf = $(TARGET-libelf)
15195 all-stagefeedback-libelf: configure-stagefeedback-libelf
15196         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15197         @r=`${PWD_COMMAND}`; export r; \
15198         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15199         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15200         $(HOST_EXPORTS) \
15201         $(POSTSTAGE1_HOST_EXPORTS)  \
15202         cd $(HOST_SUBDIR)/libelf && \
15203         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15204                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
15205                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15206                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15207                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15208                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15209                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15210                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15211                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
15212                 $(TARGET-stagefeedback-libelf)
15213
15214 maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
15215 clean-stagefeedback: clean-stagefeedback-libelf
15216 clean-stagefeedback-libelf:
15217         @if [ $(current_stage) = stagefeedback ]; then \
15218           [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15219         else \
15220           [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
15221           $(MAKE) stagefeedback-start; \
15222         fi; \
15223         cd $(HOST_SUBDIR)/libelf && \
15224         $(MAKE) $(EXTRA_HOST_FLAGS)  \
15225                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
15226                  clean
15227 @endif libelf-bootstrap
15228
15229
15230
15231
15232
15233 .PHONY: check-libelf maybe-check-libelf
15234 maybe-check-libelf:
15235 @if libelf
15236 maybe-check-libelf: check-libelf
15237
15238 check-libelf:
15239         @: $(MAKE); $(unstage)
15240         @r=`${PWD_COMMAND}`; export r; \
15241         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15242         $(HOST_EXPORTS) \
15243         (cd $(HOST_SUBDIR)/libelf && \
15244           $(MAKE) $(FLAGS_TO_PASS)  check)
15245
15246 @endif libelf
15247
15248 .PHONY: install-libelf maybe-install-libelf
15249 maybe-install-libelf:
15250 @if libelf
15251 maybe-install-libelf: install-libelf
15252
15253 install-libelf:
15254
15255 @endif libelf
15256
15257 .PHONY: install-strip-libelf maybe-install-strip-libelf
15258 maybe-install-strip-libelf:
15259 @if libelf
15260 maybe-install-strip-libelf: install-strip-libelf
15261
15262 install-strip-libelf:
15263
15264 @endif libelf
15265
15266 # Other targets (info, dvi, pdf, etc.)
15267
15268 .PHONY: maybe-info-libelf info-libelf
15269 maybe-info-libelf:
15270 @if libelf
15271 maybe-info-libelf: info-libelf
15272
15273 info-libelf: \
15274     configure-libelf 
15275         @[ -f ./libelf/Makefile ] || exit 0; \
15276         r=`${PWD_COMMAND}`; export r; \
15277         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15278         $(HOST_EXPORTS) \
15279         for flag in $(EXTRA_HOST_FLAGS) ; do \
15280           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15281         done; \
15282         echo "Doing info in libelf" ; \
15283         (cd $(HOST_SUBDIR)/libelf && \
15284           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15285                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15286                   "RANLIB=$${RANLIB}" \
15287                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15288                   info) \
15289           || exit 1
15290
15291 @endif libelf
15292
15293 .PHONY: maybe-dvi-libelf dvi-libelf
15294 maybe-dvi-libelf:
15295 @if libelf
15296 maybe-dvi-libelf: dvi-libelf
15297
15298 dvi-libelf: \
15299     configure-libelf 
15300         @[ -f ./libelf/Makefile ] || exit 0; \
15301         r=`${PWD_COMMAND}`; export r; \
15302         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15303         $(HOST_EXPORTS) \
15304         for flag in $(EXTRA_HOST_FLAGS) ; do \
15305           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15306         done; \
15307         echo "Doing dvi in libelf" ; \
15308         (cd $(HOST_SUBDIR)/libelf && \
15309           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15310                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15311                   "RANLIB=$${RANLIB}" \
15312                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15313                   dvi) \
15314           || exit 1
15315
15316 @endif libelf
15317
15318 .PHONY: maybe-pdf-libelf pdf-libelf
15319 maybe-pdf-libelf:
15320 @if libelf
15321 maybe-pdf-libelf: pdf-libelf
15322
15323 pdf-libelf: \
15324     configure-libelf 
15325         @[ -f ./libelf/Makefile ] || exit 0; \
15326         r=`${PWD_COMMAND}`; export r; \
15327         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15328         $(HOST_EXPORTS) \
15329         for flag in $(EXTRA_HOST_FLAGS) ; do \
15330           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15331         done; \
15332         echo "Doing pdf in libelf" ; \
15333         (cd $(HOST_SUBDIR)/libelf && \
15334           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15335                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15336                   "RANLIB=$${RANLIB}" \
15337                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15338                   pdf) \
15339           || exit 1
15340
15341 @endif libelf
15342
15343 .PHONY: maybe-html-libelf html-libelf
15344 maybe-html-libelf:
15345 @if libelf
15346 maybe-html-libelf: html-libelf
15347
15348 html-libelf: \
15349     configure-libelf 
15350         @[ -f ./libelf/Makefile ] || exit 0; \
15351         r=`${PWD_COMMAND}`; export r; \
15352         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15353         $(HOST_EXPORTS) \
15354         for flag in $(EXTRA_HOST_FLAGS) ; do \
15355           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15356         done; \
15357         echo "Doing html in libelf" ; \
15358         (cd $(HOST_SUBDIR)/libelf && \
15359           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15360                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15361                   "RANLIB=$${RANLIB}" \
15362                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15363                   html) \
15364           || exit 1
15365
15366 @endif libelf
15367
15368 .PHONY: maybe-TAGS-libelf TAGS-libelf
15369 maybe-TAGS-libelf:
15370 @if libelf
15371 maybe-TAGS-libelf: TAGS-libelf
15372
15373 TAGS-libelf: \
15374     configure-libelf 
15375         @[ -f ./libelf/Makefile ] || exit 0; \
15376         r=`${PWD_COMMAND}`; export r; \
15377         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15378         $(HOST_EXPORTS) \
15379         for flag in $(EXTRA_HOST_FLAGS) ; do \
15380           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15381         done; \
15382         echo "Doing TAGS in libelf" ; \
15383         (cd $(HOST_SUBDIR)/libelf && \
15384           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15385                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15386                   "RANLIB=$${RANLIB}" \
15387                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15388                   TAGS) \
15389           || exit 1
15390
15391 @endif libelf
15392
15393 .PHONY: maybe-install-info-libelf install-info-libelf
15394 maybe-install-info-libelf:
15395 @if libelf
15396 maybe-install-info-libelf: install-info-libelf
15397
15398 install-info-libelf: \
15399     configure-libelf \
15400     info-libelf 
15401         @[ -f ./libelf/Makefile ] || exit 0; \
15402         r=`${PWD_COMMAND}`; export r; \
15403         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15404         $(HOST_EXPORTS) \
15405         for flag in $(EXTRA_HOST_FLAGS) ; do \
15406           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15407         done; \
15408         echo "Doing install-info in libelf" ; \
15409         (cd $(HOST_SUBDIR)/libelf && \
15410           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15411                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15412                   "RANLIB=$${RANLIB}" \
15413                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15414                   install-info) \
15415           || exit 1
15416
15417 @endif libelf
15418
15419 .PHONY: maybe-install-pdf-libelf install-pdf-libelf
15420 maybe-install-pdf-libelf:
15421 @if libelf
15422 maybe-install-pdf-libelf: install-pdf-libelf
15423
15424 install-pdf-libelf: \
15425     configure-libelf \
15426     pdf-libelf 
15427         @[ -f ./libelf/Makefile ] || exit 0; \
15428         r=`${PWD_COMMAND}`; export r; \
15429         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15430         $(HOST_EXPORTS) \
15431         for flag in $(EXTRA_HOST_FLAGS) ; do \
15432           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15433         done; \
15434         echo "Doing install-pdf in libelf" ; \
15435         (cd $(HOST_SUBDIR)/libelf && \
15436           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15437                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15438                   "RANLIB=$${RANLIB}" \
15439                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15440                   install-pdf) \
15441           || exit 1
15442
15443 @endif libelf
15444
15445 .PHONY: maybe-install-html-libelf install-html-libelf
15446 maybe-install-html-libelf:
15447 @if libelf
15448 maybe-install-html-libelf: install-html-libelf
15449
15450 install-html-libelf: \
15451     configure-libelf \
15452     html-libelf 
15453         @[ -f ./libelf/Makefile ] || exit 0; \
15454         r=`${PWD_COMMAND}`; export r; \
15455         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15456         $(HOST_EXPORTS) \
15457         for flag in $(EXTRA_HOST_FLAGS) ; do \
15458           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15459         done; \
15460         echo "Doing install-html in libelf" ; \
15461         (cd $(HOST_SUBDIR)/libelf && \
15462           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15463                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15464                   "RANLIB=$${RANLIB}" \
15465                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15466                   install-html) \
15467           || exit 1
15468
15469 @endif libelf
15470
15471 .PHONY: maybe-installcheck-libelf installcheck-libelf
15472 maybe-installcheck-libelf:
15473 @if libelf
15474 maybe-installcheck-libelf: installcheck-libelf
15475
15476 installcheck-libelf: \
15477     configure-libelf 
15478         @[ -f ./libelf/Makefile ] || exit 0; \
15479         r=`${PWD_COMMAND}`; export r; \
15480         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15481         $(HOST_EXPORTS) \
15482         for flag in $(EXTRA_HOST_FLAGS) ; do \
15483           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15484         done; \
15485         echo "Doing installcheck in libelf" ; \
15486         (cd $(HOST_SUBDIR)/libelf && \
15487           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15488                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15489                   "RANLIB=$${RANLIB}" \
15490                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15491                   installcheck) \
15492           || exit 1
15493
15494 @endif libelf
15495
15496 .PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
15497 maybe-mostlyclean-libelf:
15498 @if libelf
15499 maybe-mostlyclean-libelf: mostlyclean-libelf
15500
15501 mostlyclean-libelf: 
15502         @[ -f ./libelf/Makefile ] || exit 0; \
15503         r=`${PWD_COMMAND}`; export r; \
15504         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15505         $(HOST_EXPORTS) \
15506         for flag in $(EXTRA_HOST_FLAGS) ; do \
15507           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15508         done; \
15509         echo "Doing mostlyclean in libelf" ; \
15510         (cd $(HOST_SUBDIR)/libelf && \
15511           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15512                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15513                   "RANLIB=$${RANLIB}" \
15514                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15515                   mostlyclean) \
15516           || exit 1
15517
15518 @endif libelf
15519
15520 .PHONY: maybe-clean-libelf clean-libelf
15521 maybe-clean-libelf:
15522 @if libelf
15523 maybe-clean-libelf: clean-libelf
15524
15525 clean-libelf: 
15526         @[ -f ./libelf/Makefile ] || exit 0; \
15527         r=`${PWD_COMMAND}`; export r; \
15528         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15529         $(HOST_EXPORTS) \
15530         for flag in $(EXTRA_HOST_FLAGS) ; do \
15531           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15532         done; \
15533         echo "Doing clean in libelf" ; \
15534         (cd $(HOST_SUBDIR)/libelf && \
15535           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15536                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15537                   "RANLIB=$${RANLIB}" \
15538                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15539                   clean) \
15540           || exit 1
15541
15542 @endif libelf
15543
15544 .PHONY: maybe-distclean-libelf distclean-libelf
15545 maybe-distclean-libelf:
15546 @if libelf
15547 maybe-distclean-libelf: distclean-libelf
15548
15549 distclean-libelf: 
15550         @[ -f ./libelf/Makefile ] || exit 0; \
15551         r=`${PWD_COMMAND}`; export r; \
15552         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15553         $(HOST_EXPORTS) \
15554         for flag in $(EXTRA_HOST_FLAGS) ; do \
15555           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15556         done; \
15557         echo "Doing distclean in libelf" ; \
15558         (cd $(HOST_SUBDIR)/libelf && \
15559           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15560                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15561                   "RANLIB=$${RANLIB}" \
15562                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15563                   distclean) \
15564           || exit 1
15565
15566 @endif libelf
15567
15568 .PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
15569 maybe-maintainer-clean-libelf:
15570 @if libelf
15571 maybe-maintainer-clean-libelf: maintainer-clean-libelf
15572
15573 maintainer-clean-libelf: 
15574         @[ -f ./libelf/Makefile ] || exit 0; \
15575         r=`${PWD_COMMAND}`; export r; \
15576         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15577         $(HOST_EXPORTS) \
15578         for flag in $(EXTRA_HOST_FLAGS) ; do \
15579           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15580         done; \
15581         echo "Doing maintainer-clean in libelf" ; \
15582         (cd $(HOST_SUBDIR)/libelf && \
15583           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15584                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15585                   "RANLIB=$${RANLIB}" \
15586                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15587                   maintainer-clean) \
15588           || exit 1
15589
15590 @endif libelf
15591
15592
15593
15594 .PHONY: configure-gold maybe-configure-gold
15595 maybe-configure-gold:
15596 @if gcc-bootstrap
15597 configure-gold: stage_current
15598 @endif gcc-bootstrap
15599 @if gold
15600 maybe-configure-gold: configure-gold
15601 configure-gold: 
15602         @r=`${PWD_COMMAND}`; export r; \
15603         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15604         test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15605         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15606         $(HOST_EXPORTS)  \
15607         echo Configuring in $(HOST_SUBDIR)/gold; \
15608         cd "$(HOST_SUBDIR)/gold" || exit 1; \
15609         case $(srcdir) in \
15610           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15611           *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15612                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15613         esac; \
15614         srcdiroption="--srcdir=$${topdir}/gold"; \
15615         libsrcdir="$$s/gold"; \
15616         $(SHELL) $${libsrcdir}/configure \
15617           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15618           --target=${target_alias} $${srcdiroption}  \
15619           || exit 1
15620 @endif gold
15621
15622
15623
15624 .PHONY: configure-stage1-gold maybe-configure-stage1-gold
15625 maybe-configure-stage1-gold:
15626 @if gold-bootstrap
15627 maybe-configure-stage1-gold: configure-stage1-gold
15628 configure-stage1-gold:
15629         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15630         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15631         @r=`${PWD_COMMAND}`; export r; \
15632         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15633         TFLAGS="$(STAGE1_TFLAGS)"; \
15634         test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15635         $(HOST_EXPORTS) \
15636         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15637         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
15638         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
15639         echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
15640         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15641         cd $(HOST_SUBDIR)/gold || exit 1; \
15642         case $(srcdir) in \
15643           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15644           *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15645                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15646         esac; \
15647         srcdiroption="--srcdir=$${topdir}/gold"; \
15648         libsrcdir="$$s/gold"; \
15649         $(SHELL) $${libsrcdir}/configure \
15650           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15651           --target=${target_alias} $${srcdiroption} \
15652           $(STAGE1_CONFIGURE_FLAGS)
15653 @endif gold-bootstrap
15654
15655 .PHONY: configure-stage2-gold maybe-configure-stage2-gold
15656 maybe-configure-stage2-gold:
15657 @if gold-bootstrap
15658 maybe-configure-stage2-gold: configure-stage2-gold
15659 configure-stage2-gold:
15660         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15661         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15662         @r=`${PWD_COMMAND}`; export r; \
15663         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15664         TFLAGS="$(STAGE2_TFLAGS)"; \
15665         test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15666         $(HOST_EXPORTS) \
15667         $(POSTSTAGE1_HOST_EXPORTS) \
15668         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15669         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
15670         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
15671         echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
15672         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15673         cd $(HOST_SUBDIR)/gold || exit 1; \
15674         case $(srcdir) in \
15675           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15676           *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15677                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15678         esac; \
15679         srcdiroption="--srcdir=$${topdir}/gold"; \
15680         libsrcdir="$$s/gold"; \
15681         $(SHELL) $${libsrcdir}/configure \
15682           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15683           --target=${target_alias} $${srcdiroption} \
15684           --with-build-libsubdir=$(HOST_SUBDIR) \
15685           $(STAGE2_CONFIGURE_FLAGS)
15686 @endif gold-bootstrap
15687
15688 .PHONY: configure-stage3-gold maybe-configure-stage3-gold
15689 maybe-configure-stage3-gold:
15690 @if gold-bootstrap
15691 maybe-configure-stage3-gold: configure-stage3-gold
15692 configure-stage3-gold:
15693         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15694         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15695         @r=`${PWD_COMMAND}`; export r; \
15696         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15697         TFLAGS="$(STAGE3_TFLAGS)"; \
15698         test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15699         $(HOST_EXPORTS) \
15700         $(POSTSTAGE1_HOST_EXPORTS) \
15701         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15702         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
15703         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
15704         echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
15705         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15706         cd $(HOST_SUBDIR)/gold || exit 1; \
15707         case $(srcdir) in \
15708           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15709           *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15710                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15711         esac; \
15712         srcdiroption="--srcdir=$${topdir}/gold"; \
15713         libsrcdir="$$s/gold"; \
15714         $(SHELL) $${libsrcdir}/configure \
15715           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15716           --target=${target_alias} $${srcdiroption} \
15717           --with-build-libsubdir=$(HOST_SUBDIR) \
15718           $(STAGE3_CONFIGURE_FLAGS)
15719 @endif gold-bootstrap
15720
15721 .PHONY: configure-stage4-gold maybe-configure-stage4-gold
15722 maybe-configure-stage4-gold:
15723 @if gold-bootstrap
15724 maybe-configure-stage4-gold: configure-stage4-gold
15725 configure-stage4-gold:
15726         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15727         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15728         @r=`${PWD_COMMAND}`; export r; \
15729         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15730         TFLAGS="$(STAGE4_TFLAGS)"; \
15731         test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15732         $(HOST_EXPORTS) \
15733         $(POSTSTAGE1_HOST_EXPORTS) \
15734         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
15735         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15736         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
15737         echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
15738         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15739         cd $(HOST_SUBDIR)/gold || exit 1; \
15740         case $(srcdir) in \
15741           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15742           *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15743                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15744         esac; \
15745         srcdiroption="--srcdir=$${topdir}/gold"; \
15746         libsrcdir="$$s/gold"; \
15747         $(SHELL) $${libsrcdir}/configure \
15748           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15749           --target=${target_alias} $${srcdiroption} \
15750           --with-build-libsubdir=$(HOST_SUBDIR) \
15751           $(STAGE4_CONFIGURE_FLAGS)
15752 @endif gold-bootstrap
15753
15754 .PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
15755 maybe-configure-stageprofile-gold:
15756 @if gold-bootstrap
15757 maybe-configure-stageprofile-gold: configure-stageprofile-gold
15758 configure-stageprofile-gold:
15759         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15760         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15761         @r=`${PWD_COMMAND}`; export r; \
15762         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15763         TFLAGS="$(STAGEprofile_TFLAGS)"; \
15764         test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15765         $(HOST_EXPORTS) \
15766         $(POSTSTAGE1_HOST_EXPORTS) \
15767         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15768         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15769         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
15770         echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
15771         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15772         cd $(HOST_SUBDIR)/gold || exit 1; \
15773         case $(srcdir) in \
15774           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15775           *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15776                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15777         esac; \
15778         srcdiroption="--srcdir=$${topdir}/gold"; \
15779         libsrcdir="$$s/gold"; \
15780         $(SHELL) $${libsrcdir}/configure \
15781           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15782           --target=${target_alias} $${srcdiroption} \
15783           --with-build-libsubdir=$(HOST_SUBDIR) \
15784           $(STAGEprofile_CONFIGURE_FLAGS)
15785 @endif gold-bootstrap
15786
15787 .PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
15788 maybe-configure-stagefeedback-gold:
15789 @if gold-bootstrap
15790 maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
15791 configure-stagefeedback-gold:
15792         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15793         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15794         @r=`${PWD_COMMAND}`; export r; \
15795         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15796         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15797         test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15798         $(HOST_EXPORTS) \
15799         $(POSTSTAGE1_HOST_EXPORTS) \
15800         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15801         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15802         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
15803         echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
15804         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15805         cd $(HOST_SUBDIR)/gold || exit 1; \
15806         case $(srcdir) in \
15807           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15808           *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15809                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15810         esac; \
15811         srcdiroption="--srcdir=$${topdir}/gold"; \
15812         libsrcdir="$$s/gold"; \
15813         $(SHELL) $${libsrcdir}/configure \
15814           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15815           --target=${target_alias} $${srcdiroption} \
15816           --with-build-libsubdir=$(HOST_SUBDIR) \
15817           $(STAGEfeedback_CONFIGURE_FLAGS)
15818 @endif gold-bootstrap
15819
15820
15821
15822
15823
15824 .PHONY: all-gold maybe-all-gold
15825 maybe-all-gold:
15826 @if gcc-bootstrap
15827 all-gold: stage_current
15828 @endif gcc-bootstrap
15829 @if gold
15830 TARGET-gold=all
15831 maybe-all-gold: all-gold
15832 all-gold: configure-gold
15833         @r=`${PWD_COMMAND}`; export r; \
15834         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15835         $(HOST_EXPORTS)  \
15836         (cd $(HOST_SUBDIR)/gold && \
15837           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
15838                 $(TARGET-gold))
15839 @endif gold
15840
15841
15842
15843 .PHONY: all-stage1-gold maybe-all-stage1-gold
15844 .PHONY: clean-stage1-gold maybe-clean-stage1-gold
15845 maybe-all-stage1-gold:
15846 maybe-clean-stage1-gold:
15847 @if gold-bootstrap
15848 maybe-all-stage1-gold: all-stage1-gold
15849 all-stage1: all-stage1-gold
15850 TARGET-stage1-gold = $(TARGET-gold)
15851 all-stage1-gold: configure-stage1-gold
15852         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15853         @r=`${PWD_COMMAND}`; export r; \
15854         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15855         TFLAGS="$(STAGE1_TFLAGS)"; \
15856         $(HOST_EXPORTS)  \
15857         cd $(HOST_SUBDIR)/gold && \
15858         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15859                 CFLAGS="$(STAGE1_CFLAGS)" \
15860                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15861                 LIBCFLAGS="$(LIBCFLAGS)" \
15862                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15863                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15864                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15865                 $(EXTRA_HOST_FLAGS)   \
15866                 TFLAGS="$(STAGE1_TFLAGS)" \
15867                 $(TARGET-stage1-gold)
15868
15869 maybe-clean-stage1-gold: clean-stage1-gold
15870 clean-stage1: clean-stage1-gold
15871 clean-stage1-gold:
15872         @if [ $(current_stage) = stage1 ]; then \
15873           [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15874         else \
15875           [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
15876           $(MAKE) stage1-start; \
15877         fi; \
15878         cd $(HOST_SUBDIR)/gold && \
15879         $(MAKE) $(EXTRA_HOST_FLAGS)  \
15880                  clean
15881 @endif gold-bootstrap
15882
15883
15884 .PHONY: all-stage2-gold maybe-all-stage2-gold
15885 .PHONY: clean-stage2-gold maybe-clean-stage2-gold
15886 maybe-all-stage2-gold:
15887 maybe-clean-stage2-gold:
15888 @if gold-bootstrap
15889 maybe-all-stage2-gold: all-stage2-gold
15890 all-stage2: all-stage2-gold
15891 TARGET-stage2-gold = $(TARGET-gold)
15892 all-stage2-gold: configure-stage2-gold
15893         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15894         @r=`${PWD_COMMAND}`; export r; \
15895         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15896         TFLAGS="$(STAGE2_TFLAGS)"; \
15897         $(HOST_EXPORTS) \
15898         $(POSTSTAGE1_HOST_EXPORTS)  \
15899         cd $(HOST_SUBDIR)/gold && \
15900         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15901                 CFLAGS="$(STAGE2_CFLAGS)" \
15902                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15903                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15904                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15905                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15906                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15907                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15908                 TFLAGS="$(STAGE2_TFLAGS)" \
15909                 $(TARGET-stage2-gold)
15910
15911 maybe-clean-stage2-gold: clean-stage2-gold
15912 clean-stage2: clean-stage2-gold
15913 clean-stage2-gold:
15914         @if [ $(current_stage) = stage2 ]; then \
15915           [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15916         else \
15917           [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
15918           $(MAKE) stage2-start; \
15919         fi; \
15920         cd $(HOST_SUBDIR)/gold && \
15921         $(MAKE) $(EXTRA_HOST_FLAGS)  \
15922                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
15923                  clean
15924 @endif gold-bootstrap
15925
15926
15927 .PHONY: all-stage3-gold maybe-all-stage3-gold
15928 .PHONY: clean-stage3-gold maybe-clean-stage3-gold
15929 maybe-all-stage3-gold:
15930 maybe-clean-stage3-gold:
15931 @if gold-bootstrap
15932 maybe-all-stage3-gold: all-stage3-gold
15933 all-stage3: all-stage3-gold
15934 TARGET-stage3-gold = $(TARGET-gold)
15935 all-stage3-gold: configure-stage3-gold
15936         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15937         @r=`${PWD_COMMAND}`; export r; \
15938         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15939         TFLAGS="$(STAGE3_TFLAGS)"; \
15940         $(HOST_EXPORTS) \
15941         $(POSTSTAGE1_HOST_EXPORTS)  \
15942         cd $(HOST_SUBDIR)/gold && \
15943         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15944                 CFLAGS="$(STAGE3_CFLAGS)" \
15945                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15946                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15947                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15948                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15949                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15950                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15951                 TFLAGS="$(STAGE3_TFLAGS)" \
15952                 $(TARGET-stage3-gold)
15953
15954 maybe-clean-stage3-gold: clean-stage3-gold
15955 clean-stage3: clean-stage3-gold
15956 clean-stage3-gold:
15957         @if [ $(current_stage) = stage3 ]; then \
15958           [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15959         else \
15960           [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
15961           $(MAKE) stage3-start; \
15962         fi; \
15963         cd $(HOST_SUBDIR)/gold && \
15964         $(MAKE) $(EXTRA_HOST_FLAGS)  \
15965                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
15966                  clean
15967 @endif gold-bootstrap
15968
15969
15970 .PHONY: all-stage4-gold maybe-all-stage4-gold
15971 .PHONY: clean-stage4-gold maybe-clean-stage4-gold
15972 maybe-all-stage4-gold:
15973 maybe-clean-stage4-gold:
15974 @if gold-bootstrap
15975 maybe-all-stage4-gold: all-stage4-gold
15976 all-stage4: all-stage4-gold
15977 TARGET-stage4-gold = $(TARGET-gold)
15978 all-stage4-gold: configure-stage4-gold
15979         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15980         @r=`${PWD_COMMAND}`; export r; \
15981         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15982         TFLAGS="$(STAGE4_TFLAGS)"; \
15983         $(HOST_EXPORTS) \
15984         $(POSTSTAGE1_HOST_EXPORTS)  \
15985         cd $(HOST_SUBDIR)/gold && \
15986         $(MAKE) $(BASE_FLAGS_TO_PASS) \
15987                 CFLAGS="$(STAGE4_CFLAGS)" \
15988                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15989                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15990                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15991                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15992                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15993                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15994                 TFLAGS="$(STAGE4_TFLAGS)" \
15995                 $(TARGET-stage4-gold)
15996
15997 maybe-clean-stage4-gold: clean-stage4-gold
15998 clean-stage4: clean-stage4-gold
15999 clean-stage4-gold:
16000         @if [ $(current_stage) = stage4 ]; then \
16001           [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16002         else \
16003           [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
16004           $(MAKE) stage4-start; \
16005         fi; \
16006         cd $(HOST_SUBDIR)/gold && \
16007         $(MAKE) $(EXTRA_HOST_FLAGS)  \
16008                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
16009                  clean
16010 @endif gold-bootstrap
16011
16012
16013 .PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
16014 .PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
16015 maybe-all-stageprofile-gold:
16016 maybe-clean-stageprofile-gold:
16017 @if gold-bootstrap
16018 maybe-all-stageprofile-gold: all-stageprofile-gold
16019 all-stageprofile: all-stageprofile-gold
16020 TARGET-stageprofile-gold = $(TARGET-gold)
16021 all-stageprofile-gold: configure-stageprofile-gold
16022         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16023         @r=`${PWD_COMMAND}`; export r; \
16024         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16025         TFLAGS="$(STAGEprofile_TFLAGS)"; \
16026         $(HOST_EXPORTS) \
16027         $(POSTSTAGE1_HOST_EXPORTS)  \
16028         cd $(HOST_SUBDIR)/gold && \
16029         $(MAKE) $(BASE_FLAGS_TO_PASS) \
16030                 CFLAGS="$(STAGEprofile_CFLAGS)" \
16031                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
16032                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
16033                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16034                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16035                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16036                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
16037                 TFLAGS="$(STAGEprofile_TFLAGS)" \
16038                 $(TARGET-stageprofile-gold)
16039
16040 maybe-clean-stageprofile-gold: clean-stageprofile-gold
16041 clean-stageprofile: clean-stageprofile-gold
16042 clean-stageprofile-gold:
16043         @if [ $(current_stage) = stageprofile ]; then \
16044           [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16045         else \
16046           [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
16047           $(MAKE) stageprofile-start; \
16048         fi; \
16049         cd $(HOST_SUBDIR)/gold && \
16050         $(MAKE) $(EXTRA_HOST_FLAGS)  \
16051                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
16052                  clean
16053 @endif gold-bootstrap
16054
16055
16056 .PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
16057 .PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
16058 maybe-all-stagefeedback-gold:
16059 maybe-clean-stagefeedback-gold:
16060 @if gold-bootstrap
16061 maybe-all-stagefeedback-gold: all-stagefeedback-gold
16062 all-stagefeedback: all-stagefeedback-gold
16063 TARGET-stagefeedback-gold = $(TARGET-gold)
16064 all-stagefeedback-gold: configure-stagefeedback-gold
16065         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16066         @r=`${PWD_COMMAND}`; export r; \
16067         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16068         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16069         $(HOST_EXPORTS) \
16070         $(POSTSTAGE1_HOST_EXPORTS)  \
16071         cd $(HOST_SUBDIR)/gold && \
16072         $(MAKE) $(BASE_FLAGS_TO_PASS) \
16073                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
16074                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
16075                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
16076                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16077                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16078                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16079                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
16080                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
16081                 $(TARGET-stagefeedback-gold)
16082
16083 maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
16084 clean-stagefeedback: clean-stagefeedback-gold
16085 clean-stagefeedback-gold:
16086         @if [ $(current_stage) = stagefeedback ]; then \
16087           [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16088         else \
16089           [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
16090           $(MAKE) stagefeedback-start; \
16091         fi; \
16092         cd $(HOST_SUBDIR)/gold && \
16093         $(MAKE) $(EXTRA_HOST_FLAGS)  \
16094                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
16095                  clean
16096 @endif gold-bootstrap
16097
16098
16099
16100
16101
16102 .PHONY: check-gold maybe-check-gold
16103 maybe-check-gold:
16104 @if gold
16105 maybe-check-gold: check-gold
16106
16107 check-gold:
16108         @: $(MAKE); $(unstage)
16109         @r=`${PWD_COMMAND}`; export r; \
16110         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16111         $(HOST_EXPORTS) \
16112         (cd $(HOST_SUBDIR)/gold && \
16113           $(MAKE) $(FLAGS_TO_PASS)  check)
16114
16115 @endif gold
16116
16117 .PHONY: install-gold maybe-install-gold
16118 maybe-install-gold:
16119 @if gold
16120 maybe-install-gold: install-gold
16121
16122 install-gold: installdirs
16123         @: $(MAKE); $(unstage)
16124         @r=`${PWD_COMMAND}`; export r; \
16125         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16126         $(HOST_EXPORTS) \
16127         (cd $(HOST_SUBDIR)/gold && \
16128           $(MAKE) $(FLAGS_TO_PASS)  install)
16129
16130 @endif gold
16131
16132 .PHONY: install-strip-gold maybe-install-strip-gold
16133 maybe-install-strip-gold:
16134 @if gold
16135 maybe-install-strip-gold: install-strip-gold
16136
16137 install-strip-gold: installdirs
16138         @: $(MAKE); $(unstage)
16139         @r=`${PWD_COMMAND}`; export r; \
16140         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16141         $(HOST_EXPORTS) \
16142         (cd $(HOST_SUBDIR)/gold && \
16143           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
16144
16145 @endif gold
16146
16147 # Other targets (info, dvi, pdf, etc.)
16148
16149 .PHONY: maybe-info-gold info-gold
16150 maybe-info-gold:
16151 @if gold
16152 maybe-info-gold: info-gold
16153
16154 info-gold: \
16155     configure-gold 
16156         @[ -f ./gold/Makefile ] || exit 0; \
16157         r=`${PWD_COMMAND}`; export r; \
16158         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16159         $(HOST_EXPORTS) \
16160         for flag in $(EXTRA_HOST_FLAGS) ; do \
16161           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16162         done; \
16163         echo "Doing info in gold" ; \
16164         (cd $(HOST_SUBDIR)/gold && \
16165           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16166                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16167                   "RANLIB=$${RANLIB}" \
16168                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16169                   info) \
16170           || exit 1
16171
16172 @endif gold
16173
16174 .PHONY: maybe-dvi-gold dvi-gold
16175 maybe-dvi-gold:
16176 @if gold
16177 maybe-dvi-gold: dvi-gold
16178
16179 dvi-gold: \
16180     configure-gold 
16181         @[ -f ./gold/Makefile ] || exit 0; \
16182         r=`${PWD_COMMAND}`; export r; \
16183         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16184         $(HOST_EXPORTS) \
16185         for flag in $(EXTRA_HOST_FLAGS) ; do \
16186           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16187         done; \
16188         echo "Doing dvi in gold" ; \
16189         (cd $(HOST_SUBDIR)/gold && \
16190           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16191                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16192                   "RANLIB=$${RANLIB}" \
16193                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16194                   dvi) \
16195           || exit 1
16196
16197 @endif gold
16198
16199 .PHONY: maybe-pdf-gold pdf-gold
16200 maybe-pdf-gold:
16201 @if gold
16202 maybe-pdf-gold: pdf-gold
16203
16204 pdf-gold: \
16205     configure-gold 
16206         @[ -f ./gold/Makefile ] || exit 0; \
16207         r=`${PWD_COMMAND}`; export r; \
16208         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16209         $(HOST_EXPORTS) \
16210         for flag in $(EXTRA_HOST_FLAGS) ; do \
16211           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16212         done; \
16213         echo "Doing pdf in gold" ; \
16214         (cd $(HOST_SUBDIR)/gold && \
16215           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16216                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16217                   "RANLIB=$${RANLIB}" \
16218                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16219                   pdf) \
16220           || exit 1
16221
16222 @endif gold
16223
16224 .PHONY: maybe-html-gold html-gold
16225 maybe-html-gold:
16226 @if gold
16227 maybe-html-gold: html-gold
16228
16229 html-gold: \
16230     configure-gold 
16231         @[ -f ./gold/Makefile ] || exit 0; \
16232         r=`${PWD_COMMAND}`; export r; \
16233         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16234         $(HOST_EXPORTS) \
16235         for flag in $(EXTRA_HOST_FLAGS) ; do \
16236           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16237         done; \
16238         echo "Doing html in gold" ; \
16239         (cd $(HOST_SUBDIR)/gold && \
16240           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16241                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16242                   "RANLIB=$${RANLIB}" \
16243                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16244                   html) \
16245           || exit 1
16246
16247 @endif gold
16248
16249 .PHONY: maybe-TAGS-gold TAGS-gold
16250 maybe-TAGS-gold:
16251 @if gold
16252 maybe-TAGS-gold: TAGS-gold
16253
16254 TAGS-gold: \
16255     configure-gold 
16256         @[ -f ./gold/Makefile ] || exit 0; \
16257         r=`${PWD_COMMAND}`; export r; \
16258         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16259         $(HOST_EXPORTS) \
16260         for flag in $(EXTRA_HOST_FLAGS) ; do \
16261           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16262         done; \
16263         echo "Doing TAGS in gold" ; \
16264         (cd $(HOST_SUBDIR)/gold && \
16265           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16266                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16267                   "RANLIB=$${RANLIB}" \
16268                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16269                   TAGS) \
16270           || exit 1
16271
16272 @endif gold
16273
16274 .PHONY: maybe-install-info-gold install-info-gold
16275 maybe-install-info-gold:
16276 @if gold
16277 maybe-install-info-gold: install-info-gold
16278
16279 install-info-gold: \
16280     configure-gold \
16281     info-gold 
16282         @[ -f ./gold/Makefile ] || exit 0; \
16283         r=`${PWD_COMMAND}`; export r; \
16284         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16285         $(HOST_EXPORTS) \
16286         for flag in $(EXTRA_HOST_FLAGS) ; do \
16287           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16288         done; \
16289         echo "Doing install-info in gold" ; \
16290         (cd $(HOST_SUBDIR)/gold && \
16291           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16292                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16293                   "RANLIB=$${RANLIB}" \
16294                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16295                   install-info) \
16296           || exit 1
16297
16298 @endif gold
16299
16300 .PHONY: maybe-install-pdf-gold install-pdf-gold
16301 maybe-install-pdf-gold:
16302 @if gold
16303 maybe-install-pdf-gold: install-pdf-gold
16304
16305 install-pdf-gold: \
16306     configure-gold \
16307     pdf-gold 
16308         @[ -f ./gold/Makefile ] || exit 0; \
16309         r=`${PWD_COMMAND}`; export r; \
16310         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16311         $(HOST_EXPORTS) \
16312         for flag in $(EXTRA_HOST_FLAGS) ; do \
16313           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16314         done; \
16315         echo "Doing install-pdf in gold" ; \
16316         (cd $(HOST_SUBDIR)/gold && \
16317           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16318                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16319                   "RANLIB=$${RANLIB}" \
16320                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16321                   install-pdf) \
16322           || exit 1
16323
16324 @endif gold
16325
16326 .PHONY: maybe-install-html-gold install-html-gold
16327 maybe-install-html-gold:
16328 @if gold
16329 maybe-install-html-gold: install-html-gold
16330
16331 install-html-gold: \
16332     configure-gold \
16333     html-gold 
16334         @[ -f ./gold/Makefile ] || exit 0; \
16335         r=`${PWD_COMMAND}`; export r; \
16336         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16337         $(HOST_EXPORTS) \
16338         for flag in $(EXTRA_HOST_FLAGS) ; do \
16339           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16340         done; \
16341         echo "Doing install-html in gold" ; \
16342         (cd $(HOST_SUBDIR)/gold && \
16343           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16344                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16345                   "RANLIB=$${RANLIB}" \
16346                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16347                   install-html) \
16348           || exit 1
16349
16350 @endif gold
16351
16352 .PHONY: maybe-installcheck-gold installcheck-gold
16353 maybe-installcheck-gold:
16354 @if gold
16355 maybe-installcheck-gold: installcheck-gold
16356
16357 installcheck-gold: \
16358     configure-gold 
16359         @[ -f ./gold/Makefile ] || exit 0; \
16360         r=`${PWD_COMMAND}`; export r; \
16361         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16362         $(HOST_EXPORTS) \
16363         for flag in $(EXTRA_HOST_FLAGS) ; do \
16364           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16365         done; \
16366         echo "Doing installcheck in gold" ; \
16367         (cd $(HOST_SUBDIR)/gold && \
16368           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16369                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16370                   "RANLIB=$${RANLIB}" \
16371                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16372                   installcheck) \
16373           || exit 1
16374
16375 @endif gold
16376
16377 .PHONY: maybe-mostlyclean-gold mostlyclean-gold
16378 maybe-mostlyclean-gold:
16379 @if gold
16380 maybe-mostlyclean-gold: mostlyclean-gold
16381
16382 mostlyclean-gold: 
16383         @[ -f ./gold/Makefile ] || exit 0; \
16384         r=`${PWD_COMMAND}`; export r; \
16385         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16386         $(HOST_EXPORTS) \
16387         for flag in $(EXTRA_HOST_FLAGS) ; do \
16388           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16389         done; \
16390         echo "Doing mostlyclean in gold" ; \
16391         (cd $(HOST_SUBDIR)/gold && \
16392           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16393                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16394                   "RANLIB=$${RANLIB}" \
16395                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16396                   mostlyclean) \
16397           || exit 1
16398
16399 @endif gold
16400
16401 .PHONY: maybe-clean-gold clean-gold
16402 maybe-clean-gold:
16403 @if gold
16404 maybe-clean-gold: clean-gold
16405
16406 clean-gold: 
16407         @[ -f ./gold/Makefile ] || exit 0; \
16408         r=`${PWD_COMMAND}`; export r; \
16409         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16410         $(HOST_EXPORTS) \
16411         for flag in $(EXTRA_HOST_FLAGS) ; do \
16412           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16413         done; \
16414         echo "Doing clean in gold" ; \
16415         (cd $(HOST_SUBDIR)/gold && \
16416           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16417                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16418                   "RANLIB=$${RANLIB}" \
16419                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16420                   clean) \
16421           || exit 1
16422
16423 @endif gold
16424
16425 .PHONY: maybe-distclean-gold distclean-gold
16426 maybe-distclean-gold:
16427 @if gold
16428 maybe-distclean-gold: distclean-gold
16429
16430 distclean-gold: 
16431         @[ -f ./gold/Makefile ] || exit 0; \
16432         r=`${PWD_COMMAND}`; export r; \
16433         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16434         $(HOST_EXPORTS) \
16435         for flag in $(EXTRA_HOST_FLAGS) ; do \
16436           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16437         done; \
16438         echo "Doing distclean in gold" ; \
16439         (cd $(HOST_SUBDIR)/gold && \
16440           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16441                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16442                   "RANLIB=$${RANLIB}" \
16443                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16444                   distclean) \
16445           || exit 1
16446
16447 @endif gold
16448
16449 .PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
16450 maybe-maintainer-clean-gold:
16451 @if gold
16452 maybe-maintainer-clean-gold: maintainer-clean-gold
16453
16454 maintainer-clean-gold: 
16455         @[ -f ./gold/Makefile ] || exit 0; \
16456         r=`${PWD_COMMAND}`; export r; \
16457         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16458         $(HOST_EXPORTS) \
16459         for flag in $(EXTRA_HOST_FLAGS) ; do \
16460           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16461         done; \
16462         echo "Doing maintainer-clean in gold" ; \
16463         (cd $(HOST_SUBDIR)/gold && \
16464           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16465                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16466                   "RANLIB=$${RANLIB}" \
16467                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16468                   maintainer-clean) \
16469           || exit 1
16470
16471 @endif gold
16472
16473
16474
16475 .PHONY: configure-gprof maybe-configure-gprof
16476 maybe-configure-gprof:
16477 @if gcc-bootstrap
16478 configure-gprof: stage_current
16479 @endif gcc-bootstrap
16480 @if gprof
16481 maybe-configure-gprof: configure-gprof
16482 configure-gprof: 
16483         @: $(MAKE); $(unstage)
16484         @r=`${PWD_COMMAND}`; export r; \
16485         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16486         test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
16487         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
16488         $(HOST_EXPORTS)  \
16489         echo Configuring in $(HOST_SUBDIR)/gprof; \
16490         cd "$(HOST_SUBDIR)/gprof" || exit 1; \
16491         case $(srcdir) in \
16492           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16493           *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
16494                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16495         esac; \
16496         srcdiroption="--srcdir=$${topdir}/gprof"; \
16497         libsrcdir="$$s/gprof"; \
16498         $(SHELL) $${libsrcdir}/configure \
16499           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16500           --target=${target_alias} $${srcdiroption}  \
16501           || exit 1
16502 @endif gprof
16503
16504
16505
16506
16507
16508 .PHONY: all-gprof maybe-all-gprof
16509 maybe-all-gprof:
16510 @if gcc-bootstrap
16511 all-gprof: stage_current
16512 @endif gcc-bootstrap
16513 @if gprof
16514 TARGET-gprof=all
16515 maybe-all-gprof: all-gprof
16516 all-gprof: configure-gprof
16517         @: $(MAKE); $(unstage)
16518         @r=`${PWD_COMMAND}`; export r; \
16519         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16520         $(HOST_EXPORTS)  \
16521         (cd $(HOST_SUBDIR)/gprof && \
16522           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
16523                 $(TARGET-gprof))
16524 @endif gprof
16525
16526
16527
16528
16529 .PHONY: check-gprof maybe-check-gprof
16530 maybe-check-gprof:
16531 @if gprof
16532 maybe-check-gprof: check-gprof
16533
16534 check-gprof:
16535         @: $(MAKE); $(unstage)
16536         @r=`${PWD_COMMAND}`; export r; \
16537         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16538         $(HOST_EXPORTS) \
16539         (cd $(HOST_SUBDIR)/gprof && \
16540           $(MAKE) $(FLAGS_TO_PASS)  check)
16541
16542 @endif gprof
16543
16544 .PHONY: install-gprof maybe-install-gprof
16545 maybe-install-gprof:
16546 @if gprof
16547 maybe-install-gprof: install-gprof
16548
16549 install-gprof: installdirs
16550         @: $(MAKE); $(unstage)
16551         @r=`${PWD_COMMAND}`; export r; \
16552         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16553         $(HOST_EXPORTS) \
16554         (cd $(HOST_SUBDIR)/gprof && \
16555           $(MAKE) $(FLAGS_TO_PASS)  install)
16556
16557 @endif gprof
16558
16559 .PHONY: install-strip-gprof maybe-install-strip-gprof
16560 maybe-install-strip-gprof:
16561 @if gprof
16562 maybe-install-strip-gprof: install-strip-gprof
16563
16564 install-strip-gprof: installdirs
16565         @: $(MAKE); $(unstage)
16566         @r=`${PWD_COMMAND}`; export r; \
16567         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16568         $(HOST_EXPORTS) \
16569         (cd $(HOST_SUBDIR)/gprof && \
16570           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
16571
16572 @endif gprof
16573
16574 # Other targets (info, dvi, pdf, etc.)
16575
16576 .PHONY: maybe-info-gprof info-gprof
16577 maybe-info-gprof:
16578 @if gprof
16579 maybe-info-gprof: info-gprof
16580
16581 info-gprof: \
16582     configure-gprof 
16583         @: $(MAKE); $(unstage)
16584         @[ -f ./gprof/Makefile ] || exit 0; \
16585         r=`${PWD_COMMAND}`; export r; \
16586         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16587         $(HOST_EXPORTS) \
16588         for flag in $(EXTRA_HOST_FLAGS) ; do \
16589           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16590         done; \
16591         echo "Doing info in gprof" ; \
16592         (cd $(HOST_SUBDIR)/gprof && \
16593           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16594                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16595                   "RANLIB=$${RANLIB}" \
16596                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16597                   info) \
16598           || exit 1
16599
16600 @endif gprof
16601
16602 .PHONY: maybe-dvi-gprof dvi-gprof
16603 maybe-dvi-gprof:
16604 @if gprof
16605 maybe-dvi-gprof: dvi-gprof
16606
16607 dvi-gprof: \
16608     configure-gprof 
16609         @: $(MAKE); $(unstage)
16610         @[ -f ./gprof/Makefile ] || exit 0; \
16611         r=`${PWD_COMMAND}`; export r; \
16612         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16613         $(HOST_EXPORTS) \
16614         for flag in $(EXTRA_HOST_FLAGS) ; do \
16615           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16616         done; \
16617         echo "Doing dvi in gprof" ; \
16618         (cd $(HOST_SUBDIR)/gprof && \
16619           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16620                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16621                   "RANLIB=$${RANLIB}" \
16622                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16623                   dvi) \
16624           || exit 1
16625
16626 @endif gprof
16627
16628 .PHONY: maybe-pdf-gprof pdf-gprof
16629 maybe-pdf-gprof:
16630 @if gprof
16631 maybe-pdf-gprof: pdf-gprof
16632
16633 pdf-gprof: \
16634     configure-gprof 
16635         @: $(MAKE); $(unstage)
16636         @[ -f ./gprof/Makefile ] || exit 0; \
16637         r=`${PWD_COMMAND}`; export r; \
16638         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16639         $(HOST_EXPORTS) \
16640         for flag in $(EXTRA_HOST_FLAGS) ; do \
16641           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16642         done; \
16643         echo "Doing pdf in gprof" ; \
16644         (cd $(HOST_SUBDIR)/gprof && \
16645           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16646                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16647                   "RANLIB=$${RANLIB}" \
16648                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16649                   pdf) \
16650           || exit 1
16651
16652 @endif gprof
16653
16654 .PHONY: maybe-html-gprof html-gprof
16655 maybe-html-gprof:
16656 @if gprof
16657 maybe-html-gprof: html-gprof
16658
16659 html-gprof: \
16660     configure-gprof 
16661         @: $(MAKE); $(unstage)
16662         @[ -f ./gprof/Makefile ] || exit 0; \
16663         r=`${PWD_COMMAND}`; export r; \
16664         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16665         $(HOST_EXPORTS) \
16666         for flag in $(EXTRA_HOST_FLAGS) ; do \
16667           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16668         done; \
16669         echo "Doing html in gprof" ; \
16670         (cd $(HOST_SUBDIR)/gprof && \
16671           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16672                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16673                   "RANLIB=$${RANLIB}" \
16674                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16675                   html) \
16676           || exit 1
16677
16678 @endif gprof
16679
16680 .PHONY: maybe-TAGS-gprof TAGS-gprof
16681 maybe-TAGS-gprof:
16682 @if gprof
16683 maybe-TAGS-gprof: TAGS-gprof
16684
16685 TAGS-gprof: \
16686     configure-gprof 
16687         @: $(MAKE); $(unstage)
16688         @[ -f ./gprof/Makefile ] || exit 0; \
16689         r=`${PWD_COMMAND}`; export r; \
16690         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16691         $(HOST_EXPORTS) \
16692         for flag in $(EXTRA_HOST_FLAGS) ; do \
16693           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16694         done; \
16695         echo "Doing TAGS in gprof" ; \
16696         (cd $(HOST_SUBDIR)/gprof && \
16697           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16698                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16699                   "RANLIB=$${RANLIB}" \
16700                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16701                   TAGS) \
16702           || exit 1
16703
16704 @endif gprof
16705
16706 .PHONY: maybe-install-info-gprof install-info-gprof
16707 maybe-install-info-gprof:
16708 @if gprof
16709 maybe-install-info-gprof: install-info-gprof
16710
16711 install-info-gprof: \
16712     configure-gprof \
16713     info-gprof 
16714         @: $(MAKE); $(unstage)
16715         @[ -f ./gprof/Makefile ] || exit 0; \
16716         r=`${PWD_COMMAND}`; export r; \
16717         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16718         $(HOST_EXPORTS) \
16719         for flag in $(EXTRA_HOST_FLAGS) ; do \
16720           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16721         done; \
16722         echo "Doing install-info in gprof" ; \
16723         (cd $(HOST_SUBDIR)/gprof && \
16724           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16725                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16726                   "RANLIB=$${RANLIB}" \
16727                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16728                   install-info) \
16729           || exit 1
16730
16731 @endif gprof
16732
16733 .PHONY: maybe-install-pdf-gprof install-pdf-gprof
16734 maybe-install-pdf-gprof:
16735 @if gprof
16736 maybe-install-pdf-gprof: install-pdf-gprof
16737
16738 install-pdf-gprof: \
16739     configure-gprof \
16740     pdf-gprof 
16741         @: $(MAKE); $(unstage)
16742         @[ -f ./gprof/Makefile ] || exit 0; \
16743         r=`${PWD_COMMAND}`; export r; \
16744         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16745         $(HOST_EXPORTS) \
16746         for flag in $(EXTRA_HOST_FLAGS) ; do \
16747           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16748         done; \
16749         echo "Doing install-pdf in gprof" ; \
16750         (cd $(HOST_SUBDIR)/gprof && \
16751           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16752                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16753                   "RANLIB=$${RANLIB}" \
16754                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16755                   install-pdf) \
16756           || exit 1
16757
16758 @endif gprof
16759
16760 .PHONY: maybe-install-html-gprof install-html-gprof
16761 maybe-install-html-gprof:
16762 @if gprof
16763 maybe-install-html-gprof: install-html-gprof
16764
16765 install-html-gprof: \
16766     configure-gprof \
16767     html-gprof 
16768         @: $(MAKE); $(unstage)
16769         @[ -f ./gprof/Makefile ] || exit 0; \
16770         r=`${PWD_COMMAND}`; export r; \
16771         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16772         $(HOST_EXPORTS) \
16773         for flag in $(EXTRA_HOST_FLAGS) ; do \
16774           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16775         done; \
16776         echo "Doing install-html in gprof" ; \
16777         (cd $(HOST_SUBDIR)/gprof && \
16778           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16779                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16780                   "RANLIB=$${RANLIB}" \
16781                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16782                   install-html) \
16783           || exit 1
16784
16785 @endif gprof
16786
16787 .PHONY: maybe-installcheck-gprof installcheck-gprof
16788 maybe-installcheck-gprof:
16789 @if gprof
16790 maybe-installcheck-gprof: installcheck-gprof
16791
16792 installcheck-gprof: \
16793     configure-gprof 
16794         @: $(MAKE); $(unstage)
16795         @[ -f ./gprof/Makefile ] || exit 0; \
16796         r=`${PWD_COMMAND}`; export r; \
16797         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16798         $(HOST_EXPORTS) \
16799         for flag in $(EXTRA_HOST_FLAGS) ; do \
16800           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16801         done; \
16802         echo "Doing installcheck in gprof" ; \
16803         (cd $(HOST_SUBDIR)/gprof && \
16804           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16805                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16806                   "RANLIB=$${RANLIB}" \
16807                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16808                   installcheck) \
16809           || exit 1
16810
16811 @endif gprof
16812
16813 .PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
16814 maybe-mostlyclean-gprof:
16815 @if gprof
16816 maybe-mostlyclean-gprof: mostlyclean-gprof
16817
16818 mostlyclean-gprof: 
16819         @: $(MAKE); $(unstage)
16820         @[ -f ./gprof/Makefile ] || exit 0; \
16821         r=`${PWD_COMMAND}`; export r; \
16822         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16823         $(HOST_EXPORTS) \
16824         for flag in $(EXTRA_HOST_FLAGS) ; do \
16825           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16826         done; \
16827         echo "Doing mostlyclean in gprof" ; \
16828         (cd $(HOST_SUBDIR)/gprof && \
16829           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16830                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16831                   "RANLIB=$${RANLIB}" \
16832                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16833                   mostlyclean) \
16834           || exit 1
16835
16836 @endif gprof
16837
16838 .PHONY: maybe-clean-gprof clean-gprof
16839 maybe-clean-gprof:
16840 @if gprof
16841 maybe-clean-gprof: clean-gprof
16842
16843 clean-gprof: 
16844         @: $(MAKE); $(unstage)
16845         @[ -f ./gprof/Makefile ] || exit 0; \
16846         r=`${PWD_COMMAND}`; export r; \
16847         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16848         $(HOST_EXPORTS) \
16849         for flag in $(EXTRA_HOST_FLAGS) ; do \
16850           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16851         done; \
16852         echo "Doing clean in gprof" ; \
16853         (cd $(HOST_SUBDIR)/gprof && \
16854           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16855                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16856                   "RANLIB=$${RANLIB}" \
16857                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16858                   clean) \
16859           || exit 1
16860
16861 @endif gprof
16862
16863 .PHONY: maybe-distclean-gprof distclean-gprof
16864 maybe-distclean-gprof:
16865 @if gprof
16866 maybe-distclean-gprof: distclean-gprof
16867
16868 distclean-gprof: 
16869         @: $(MAKE); $(unstage)
16870         @[ -f ./gprof/Makefile ] || exit 0; \
16871         r=`${PWD_COMMAND}`; export r; \
16872         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16873         $(HOST_EXPORTS) \
16874         for flag in $(EXTRA_HOST_FLAGS) ; do \
16875           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16876         done; \
16877         echo "Doing distclean in gprof" ; \
16878         (cd $(HOST_SUBDIR)/gprof && \
16879           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16880                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16881                   "RANLIB=$${RANLIB}" \
16882                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16883                   distclean) \
16884           || exit 1
16885
16886 @endif gprof
16887
16888 .PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
16889 maybe-maintainer-clean-gprof:
16890 @if gprof
16891 maybe-maintainer-clean-gprof: maintainer-clean-gprof
16892
16893 maintainer-clean-gprof: 
16894         @: $(MAKE); $(unstage)
16895         @[ -f ./gprof/Makefile ] || exit 0; \
16896         r=`${PWD_COMMAND}`; export r; \
16897         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16898         $(HOST_EXPORTS) \
16899         for flag in $(EXTRA_HOST_FLAGS) ; do \
16900           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16901         done; \
16902         echo "Doing maintainer-clean in gprof" ; \
16903         (cd $(HOST_SUBDIR)/gprof && \
16904           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16905                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16906                   "RANLIB=$${RANLIB}" \
16907                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16908                   maintainer-clean) \
16909           || exit 1
16910
16911 @endif gprof
16912
16913
16914
16915 .PHONY: configure-intl maybe-configure-intl
16916 maybe-configure-intl:
16917 @if gcc-bootstrap
16918 configure-intl: stage_current
16919 @endif gcc-bootstrap
16920 @if intl
16921 maybe-configure-intl: configure-intl
16922 configure-intl: 
16923         @r=`${PWD_COMMAND}`; export r; \
16924         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16925         test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16926         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16927         $(HOST_EXPORTS)  \
16928         echo Configuring in $(HOST_SUBDIR)/intl; \
16929         cd "$(HOST_SUBDIR)/intl" || exit 1; \
16930         case $(srcdir) in \
16931           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16932           *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16933                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16934         esac; \
16935         srcdiroption="--srcdir=$${topdir}/intl"; \
16936         libsrcdir="$$s/intl"; \
16937         $(SHELL) $${libsrcdir}/configure \
16938           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16939           --target=${target_alias} $${srcdiroption}  \
16940           || exit 1
16941 @endif intl
16942
16943
16944
16945 .PHONY: configure-stage1-intl maybe-configure-stage1-intl
16946 maybe-configure-stage1-intl:
16947 @if intl-bootstrap
16948 maybe-configure-stage1-intl: configure-stage1-intl
16949 configure-stage1-intl:
16950         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16951         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16952         @r=`${PWD_COMMAND}`; export r; \
16953         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16954         TFLAGS="$(STAGE1_TFLAGS)"; \
16955         test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16956         $(HOST_EXPORTS) \
16957         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16958         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16959         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
16960         echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
16961         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16962         cd $(HOST_SUBDIR)/intl || exit 1; \
16963         case $(srcdir) in \
16964           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16965           *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16966                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16967         esac; \
16968         srcdiroption="--srcdir=$${topdir}/intl"; \
16969         libsrcdir="$$s/intl"; \
16970         $(SHELL) $${libsrcdir}/configure \
16971           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16972           --target=${target_alias} $${srcdiroption} \
16973           $(STAGE1_CONFIGURE_FLAGS)
16974 @endif intl-bootstrap
16975
16976 .PHONY: configure-stage2-intl maybe-configure-stage2-intl
16977 maybe-configure-stage2-intl:
16978 @if intl-bootstrap
16979 maybe-configure-stage2-intl: configure-stage2-intl
16980 configure-stage2-intl:
16981         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16982         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16983         @r=`${PWD_COMMAND}`; export r; \
16984         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16985         TFLAGS="$(STAGE2_TFLAGS)"; \
16986         test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16987         $(HOST_EXPORTS) \
16988         $(POSTSTAGE1_HOST_EXPORTS) \
16989         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
16990         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
16991         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
16992         echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
16993         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16994         cd $(HOST_SUBDIR)/intl || exit 1; \
16995         case $(srcdir) in \
16996           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16997           *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16998                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16999         esac; \
17000         srcdiroption="--srcdir=$${topdir}/intl"; \
17001         libsrcdir="$$s/intl"; \
17002         $(SHELL) $${libsrcdir}/configure \
17003           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17004           --target=${target_alias} $${srcdiroption} \
17005           --with-build-libsubdir=$(HOST_SUBDIR) \
17006           $(STAGE2_CONFIGURE_FLAGS)
17007 @endif intl-bootstrap
17008
17009 .PHONY: configure-stage3-intl maybe-configure-stage3-intl
17010 maybe-configure-stage3-intl:
17011 @if intl-bootstrap
17012 maybe-configure-stage3-intl: configure-stage3-intl
17013 configure-stage3-intl:
17014         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17015         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17016         @r=`${PWD_COMMAND}`; export r; \
17017         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17018         TFLAGS="$(STAGE3_TFLAGS)"; \
17019         test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17020         $(HOST_EXPORTS) \
17021         $(POSTSTAGE1_HOST_EXPORTS) \
17022         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
17023         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
17024         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
17025         echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
17026         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17027         cd $(HOST_SUBDIR)/intl || exit 1; \
17028         case $(srcdir) in \
17029           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17030           *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17031                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17032         esac; \
17033         srcdiroption="--srcdir=$${topdir}/intl"; \
17034         libsrcdir="$$s/intl"; \
17035         $(SHELL) $${libsrcdir}/configure \
17036           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17037           --target=${target_alias} $${srcdiroption} \
17038           --with-build-libsubdir=$(HOST_SUBDIR) \
17039           $(STAGE3_CONFIGURE_FLAGS)
17040 @endif intl-bootstrap
17041
17042 .PHONY: configure-stage4-intl maybe-configure-stage4-intl
17043 maybe-configure-stage4-intl:
17044 @if intl-bootstrap
17045 maybe-configure-stage4-intl: configure-stage4-intl
17046 configure-stage4-intl:
17047         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17048         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17049         @r=`${PWD_COMMAND}`; export r; \
17050         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17051         TFLAGS="$(STAGE4_TFLAGS)"; \
17052         test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17053         $(HOST_EXPORTS) \
17054         $(POSTSTAGE1_HOST_EXPORTS) \
17055         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
17056         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
17057         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
17058         echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
17059         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17060         cd $(HOST_SUBDIR)/intl || exit 1; \
17061         case $(srcdir) in \
17062           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17063           *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17064                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17065         esac; \
17066         srcdiroption="--srcdir=$${topdir}/intl"; \
17067         libsrcdir="$$s/intl"; \
17068         $(SHELL) $${libsrcdir}/configure \
17069           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17070           --target=${target_alias} $${srcdiroption} \
17071           --with-build-libsubdir=$(HOST_SUBDIR) \
17072           $(STAGE4_CONFIGURE_FLAGS)
17073 @endif intl-bootstrap
17074
17075 .PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
17076 maybe-configure-stageprofile-intl:
17077 @if intl-bootstrap
17078 maybe-configure-stageprofile-intl: configure-stageprofile-intl
17079 configure-stageprofile-intl:
17080         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17081         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17082         @r=`${PWD_COMMAND}`; export r; \
17083         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17084         TFLAGS="$(STAGEprofile_TFLAGS)"; \
17085         test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17086         $(HOST_EXPORTS) \
17087         $(POSTSTAGE1_HOST_EXPORTS) \
17088         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
17089         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
17090         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
17091         echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
17092         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17093         cd $(HOST_SUBDIR)/intl || exit 1; \
17094         case $(srcdir) in \
17095           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17096           *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17097                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17098         esac; \
17099         srcdiroption="--srcdir=$${topdir}/intl"; \
17100         libsrcdir="$$s/intl"; \
17101         $(SHELL) $${libsrcdir}/configure \
17102           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17103           --target=${target_alias} $${srcdiroption} \
17104           --with-build-libsubdir=$(HOST_SUBDIR) \
17105           $(STAGEprofile_CONFIGURE_FLAGS)
17106 @endif intl-bootstrap
17107
17108 .PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
17109 maybe-configure-stagefeedback-intl:
17110 @if intl-bootstrap
17111 maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
17112 configure-stagefeedback-intl:
17113         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17114         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17115         @r=`${PWD_COMMAND}`; export r; \
17116         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17117         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17118         test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17119         $(HOST_EXPORTS) \
17120         $(POSTSTAGE1_HOST_EXPORTS) \
17121         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
17122         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
17123         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
17124         echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
17125         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17126         cd $(HOST_SUBDIR)/intl || exit 1; \
17127         case $(srcdir) in \
17128           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17129           *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17130                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17131         esac; \
17132         srcdiroption="--srcdir=$${topdir}/intl"; \
17133         libsrcdir="$$s/intl"; \
17134         $(SHELL) $${libsrcdir}/configure \
17135           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17136           --target=${target_alias} $${srcdiroption} \
17137           --with-build-libsubdir=$(HOST_SUBDIR) \
17138           $(STAGEfeedback_CONFIGURE_FLAGS)
17139 @endif intl-bootstrap
17140
17141
17142
17143
17144
17145 .PHONY: all-intl maybe-all-intl
17146 maybe-all-intl:
17147 @if gcc-bootstrap
17148 all-intl: stage_current
17149 @endif gcc-bootstrap
17150 @if intl
17151 TARGET-intl=all
17152 maybe-all-intl: all-intl
17153 all-intl: configure-intl
17154         @r=`${PWD_COMMAND}`; export r; \
17155         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17156         $(HOST_EXPORTS)  \
17157         (cd $(HOST_SUBDIR)/intl && \
17158           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
17159                 $(TARGET-intl))
17160 @endif intl
17161
17162
17163
17164 .PHONY: all-stage1-intl maybe-all-stage1-intl
17165 .PHONY: clean-stage1-intl maybe-clean-stage1-intl
17166 maybe-all-stage1-intl:
17167 maybe-clean-stage1-intl:
17168 @if intl-bootstrap
17169 maybe-all-stage1-intl: all-stage1-intl
17170 all-stage1: all-stage1-intl
17171 TARGET-stage1-intl = $(TARGET-intl)
17172 all-stage1-intl: configure-stage1-intl
17173         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17174         @r=`${PWD_COMMAND}`; export r; \
17175         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17176         TFLAGS="$(STAGE1_TFLAGS)"; \
17177         $(HOST_EXPORTS)  \
17178         cd $(HOST_SUBDIR)/intl && \
17179         $(MAKE) $(BASE_FLAGS_TO_PASS) \
17180                 CFLAGS="$(STAGE1_CFLAGS)" \
17181                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
17182                 LIBCFLAGS="$(LIBCFLAGS)" \
17183                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17184                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17185                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17186                 $(EXTRA_HOST_FLAGS)   \
17187                 TFLAGS="$(STAGE1_TFLAGS)" \
17188                 $(TARGET-stage1-intl)
17189
17190 maybe-clean-stage1-intl: clean-stage1-intl
17191 clean-stage1: clean-stage1-intl
17192 clean-stage1-intl:
17193         @if [ $(current_stage) = stage1 ]; then \
17194           [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17195         else \
17196           [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
17197           $(MAKE) stage1-start; \
17198         fi; \
17199         cd $(HOST_SUBDIR)/intl && \
17200         $(MAKE) $(EXTRA_HOST_FLAGS)  \
17201                  clean
17202 @endif intl-bootstrap
17203
17204
17205 .PHONY: all-stage2-intl maybe-all-stage2-intl
17206 .PHONY: clean-stage2-intl maybe-clean-stage2-intl
17207 maybe-all-stage2-intl:
17208 maybe-clean-stage2-intl:
17209 @if intl-bootstrap
17210 maybe-all-stage2-intl: all-stage2-intl
17211 all-stage2: all-stage2-intl
17212 TARGET-stage2-intl = $(TARGET-intl)
17213 all-stage2-intl: configure-stage2-intl
17214         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17215         @r=`${PWD_COMMAND}`; export r; \
17216         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17217         TFLAGS="$(STAGE2_TFLAGS)"; \
17218         $(HOST_EXPORTS) \
17219         $(POSTSTAGE1_HOST_EXPORTS)  \
17220         cd $(HOST_SUBDIR)/intl && \
17221         $(MAKE) $(BASE_FLAGS_TO_PASS) \
17222                 CFLAGS="$(STAGE2_CFLAGS)" \
17223                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
17224                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
17225                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17226                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17227                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17228                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17229                 TFLAGS="$(STAGE2_TFLAGS)" \
17230                 $(TARGET-stage2-intl)
17231
17232 maybe-clean-stage2-intl: clean-stage2-intl
17233 clean-stage2: clean-stage2-intl
17234 clean-stage2-intl:
17235         @if [ $(current_stage) = stage2 ]; then \
17236           [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17237         else \
17238           [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
17239           $(MAKE) stage2-start; \
17240         fi; \
17241         cd $(HOST_SUBDIR)/intl && \
17242         $(MAKE) $(EXTRA_HOST_FLAGS)  \
17243                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
17244                  clean
17245 @endif intl-bootstrap
17246
17247
17248 .PHONY: all-stage3-intl maybe-all-stage3-intl
17249 .PHONY: clean-stage3-intl maybe-clean-stage3-intl
17250 maybe-all-stage3-intl:
17251 maybe-clean-stage3-intl:
17252 @if intl-bootstrap
17253 maybe-all-stage3-intl: all-stage3-intl
17254 all-stage3: all-stage3-intl
17255 TARGET-stage3-intl = $(TARGET-intl)
17256 all-stage3-intl: configure-stage3-intl
17257         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17258         @r=`${PWD_COMMAND}`; export r; \
17259         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17260         TFLAGS="$(STAGE3_TFLAGS)"; \
17261         $(HOST_EXPORTS) \
17262         $(POSTSTAGE1_HOST_EXPORTS)  \
17263         cd $(HOST_SUBDIR)/intl && \
17264         $(MAKE) $(BASE_FLAGS_TO_PASS) \
17265                 CFLAGS="$(STAGE3_CFLAGS)" \
17266                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
17267                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17268                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17269                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17270                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17271                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17272                 TFLAGS="$(STAGE3_TFLAGS)" \
17273                 $(TARGET-stage3-intl)
17274
17275 maybe-clean-stage3-intl: clean-stage3-intl
17276 clean-stage3: clean-stage3-intl
17277 clean-stage3-intl:
17278         @if [ $(current_stage) = stage3 ]; then \
17279           [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17280         else \
17281           [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
17282           $(MAKE) stage3-start; \
17283         fi; \
17284         cd $(HOST_SUBDIR)/intl && \
17285         $(MAKE) $(EXTRA_HOST_FLAGS)  \
17286                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
17287                  clean
17288 @endif intl-bootstrap
17289
17290
17291 .PHONY: all-stage4-intl maybe-all-stage4-intl
17292 .PHONY: clean-stage4-intl maybe-clean-stage4-intl
17293 maybe-all-stage4-intl:
17294 maybe-clean-stage4-intl:
17295 @if intl-bootstrap
17296 maybe-all-stage4-intl: all-stage4-intl
17297 all-stage4: all-stage4-intl
17298 TARGET-stage4-intl = $(TARGET-intl)
17299 all-stage4-intl: configure-stage4-intl
17300         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17301         @r=`${PWD_COMMAND}`; export r; \
17302         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17303         TFLAGS="$(STAGE4_TFLAGS)"; \
17304         $(HOST_EXPORTS) \
17305         $(POSTSTAGE1_HOST_EXPORTS)  \
17306         cd $(HOST_SUBDIR)/intl && \
17307         $(MAKE) $(BASE_FLAGS_TO_PASS) \
17308                 CFLAGS="$(STAGE4_CFLAGS)" \
17309                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
17310                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
17311                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17312                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17313                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17314                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17315                 TFLAGS="$(STAGE4_TFLAGS)" \
17316                 $(TARGET-stage4-intl)
17317
17318 maybe-clean-stage4-intl: clean-stage4-intl
17319 clean-stage4: clean-stage4-intl
17320 clean-stage4-intl:
17321         @if [ $(current_stage) = stage4 ]; then \
17322           [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17323         else \
17324           [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
17325           $(MAKE) stage4-start; \
17326         fi; \
17327         cd $(HOST_SUBDIR)/intl && \
17328         $(MAKE) $(EXTRA_HOST_FLAGS)  \
17329                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
17330                  clean
17331 @endif intl-bootstrap
17332
17333
17334 .PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
17335 .PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
17336 maybe-all-stageprofile-intl:
17337 maybe-clean-stageprofile-intl:
17338 @if intl-bootstrap
17339 maybe-all-stageprofile-intl: all-stageprofile-intl
17340 all-stageprofile: all-stageprofile-intl
17341 TARGET-stageprofile-intl = $(TARGET-intl)
17342 all-stageprofile-intl: configure-stageprofile-intl
17343         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17344         @r=`${PWD_COMMAND}`; export r; \
17345         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17346         TFLAGS="$(STAGEprofile_TFLAGS)"; \
17347         $(HOST_EXPORTS) \
17348         $(POSTSTAGE1_HOST_EXPORTS)  \
17349         cd $(HOST_SUBDIR)/intl && \
17350         $(MAKE) $(BASE_FLAGS_TO_PASS) \
17351                 CFLAGS="$(STAGEprofile_CFLAGS)" \
17352                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
17353                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17354                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17355                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17356                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17357                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17358                 TFLAGS="$(STAGEprofile_TFLAGS)" \
17359                 $(TARGET-stageprofile-intl)
17360
17361 maybe-clean-stageprofile-intl: clean-stageprofile-intl
17362 clean-stageprofile: clean-stageprofile-intl
17363 clean-stageprofile-intl:
17364         @if [ $(current_stage) = stageprofile ]; then \
17365           [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17366         else \
17367           [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
17368           $(MAKE) stageprofile-start; \
17369         fi; \
17370         cd $(HOST_SUBDIR)/intl && \
17371         $(MAKE) $(EXTRA_HOST_FLAGS)  \
17372                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
17373                  clean
17374 @endif intl-bootstrap
17375
17376
17377 .PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
17378 .PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
17379 maybe-all-stagefeedback-intl:
17380 maybe-clean-stagefeedback-intl:
17381 @if intl-bootstrap
17382 maybe-all-stagefeedback-intl: all-stagefeedback-intl
17383 all-stagefeedback: all-stagefeedback-intl
17384 TARGET-stagefeedback-intl = $(TARGET-intl)
17385 all-stagefeedback-intl: configure-stagefeedback-intl
17386         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17387         @r=`${PWD_COMMAND}`; export r; \
17388         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17389         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17390         $(HOST_EXPORTS) \
17391         $(POSTSTAGE1_HOST_EXPORTS)  \
17392         cd $(HOST_SUBDIR)/intl && \
17393         $(MAKE) $(BASE_FLAGS_TO_PASS) \
17394                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
17395                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
17396                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17397                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17398                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17399                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17400                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
17401                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
17402                 $(TARGET-stagefeedback-intl)
17403
17404 maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
17405 clean-stagefeedback: clean-stagefeedback-intl
17406 clean-stagefeedback-intl:
17407         @if [ $(current_stage) = stagefeedback ]; then \
17408           [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17409         else \
17410           [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
17411           $(MAKE) stagefeedback-start; \
17412         fi; \
17413         cd $(HOST_SUBDIR)/intl && \
17414         $(MAKE) $(EXTRA_HOST_FLAGS)  \
17415                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
17416                  clean
17417 @endif intl-bootstrap
17418
17419
17420
17421
17422
17423 .PHONY: check-intl maybe-check-intl
17424 maybe-check-intl:
17425 @if intl
17426 maybe-check-intl: check-intl
17427
17428 check-intl:
17429         @: $(MAKE); $(unstage)
17430         @r=`${PWD_COMMAND}`; export r; \
17431         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17432         $(HOST_EXPORTS) \
17433         (cd $(HOST_SUBDIR)/intl && \
17434           $(MAKE) $(FLAGS_TO_PASS)  check)
17435
17436 @endif intl
17437
17438 .PHONY: install-intl maybe-install-intl
17439 maybe-install-intl:
17440 @if intl
17441 maybe-install-intl: install-intl
17442
17443 install-intl: installdirs
17444         @: $(MAKE); $(unstage)
17445         @r=`${PWD_COMMAND}`; export r; \
17446         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17447         $(HOST_EXPORTS) \
17448         (cd $(HOST_SUBDIR)/intl && \
17449           $(MAKE) $(FLAGS_TO_PASS)  install)
17450
17451 @endif intl
17452
17453 .PHONY: install-strip-intl maybe-install-strip-intl
17454 maybe-install-strip-intl:
17455 @if intl
17456 maybe-install-strip-intl: install-strip-intl
17457
17458 install-strip-intl: installdirs
17459         @: $(MAKE); $(unstage)
17460         @r=`${PWD_COMMAND}`; export r; \
17461         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17462         $(HOST_EXPORTS) \
17463         (cd $(HOST_SUBDIR)/intl && \
17464           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
17465
17466 @endif intl
17467
17468 # Other targets (info, dvi, pdf, etc.)
17469
17470 .PHONY: maybe-info-intl info-intl
17471 maybe-info-intl:
17472 @if intl
17473 maybe-info-intl: info-intl
17474
17475 info-intl: \
17476     configure-intl 
17477         @[ -f ./intl/Makefile ] || exit 0; \
17478         r=`${PWD_COMMAND}`; export r; \
17479         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17480         $(HOST_EXPORTS) \
17481         for flag in $(EXTRA_HOST_FLAGS) ; do \
17482           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17483         done; \
17484         echo "Doing info in intl" ; \
17485         (cd $(HOST_SUBDIR)/intl && \
17486           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17487                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17488                   "RANLIB=$${RANLIB}" \
17489                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17490                   info) \
17491           || exit 1
17492
17493 @endif intl
17494
17495 .PHONY: maybe-dvi-intl dvi-intl
17496 maybe-dvi-intl:
17497 @if intl
17498 maybe-dvi-intl: dvi-intl
17499
17500 dvi-intl: \
17501     configure-intl 
17502         @[ -f ./intl/Makefile ] || exit 0; \
17503         r=`${PWD_COMMAND}`; export r; \
17504         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17505         $(HOST_EXPORTS) \
17506         for flag in $(EXTRA_HOST_FLAGS) ; do \
17507           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17508         done; \
17509         echo "Doing dvi in intl" ; \
17510         (cd $(HOST_SUBDIR)/intl && \
17511           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17512                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17513                   "RANLIB=$${RANLIB}" \
17514                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17515                   dvi) \
17516           || exit 1
17517
17518 @endif intl
17519
17520 .PHONY: maybe-pdf-intl pdf-intl
17521 maybe-pdf-intl:
17522 @if intl
17523 maybe-pdf-intl: pdf-intl
17524
17525 pdf-intl: \
17526     configure-intl 
17527         @[ -f ./intl/Makefile ] || exit 0; \
17528         r=`${PWD_COMMAND}`; export r; \
17529         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17530         $(HOST_EXPORTS) \
17531         for flag in $(EXTRA_HOST_FLAGS) ; do \
17532           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17533         done; \
17534         echo "Doing pdf in intl" ; \
17535         (cd $(HOST_SUBDIR)/intl && \
17536           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17537                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17538                   "RANLIB=$${RANLIB}" \
17539                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17540                   pdf) \
17541           || exit 1
17542
17543 @endif intl
17544
17545 .PHONY: maybe-html-intl html-intl
17546 maybe-html-intl:
17547 @if intl
17548 maybe-html-intl: html-intl
17549
17550 html-intl: \
17551     configure-intl 
17552         @[ -f ./intl/Makefile ] || exit 0; \
17553         r=`${PWD_COMMAND}`; export r; \
17554         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17555         $(HOST_EXPORTS) \
17556         for flag in $(EXTRA_HOST_FLAGS) ; do \
17557           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17558         done; \
17559         echo "Doing html in intl" ; \
17560         (cd $(HOST_SUBDIR)/intl && \
17561           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17562                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17563                   "RANLIB=$${RANLIB}" \
17564                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17565                   html) \
17566           || exit 1
17567
17568 @endif intl
17569
17570 .PHONY: maybe-TAGS-intl TAGS-intl
17571 maybe-TAGS-intl:
17572 @if intl
17573 maybe-TAGS-intl: TAGS-intl
17574
17575 TAGS-intl: \
17576     configure-intl 
17577         @[ -f ./intl/Makefile ] || exit 0; \
17578         r=`${PWD_COMMAND}`; export r; \
17579         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17580         $(HOST_EXPORTS) \
17581         for flag in $(EXTRA_HOST_FLAGS) ; do \
17582           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17583         done; \
17584         echo "Doing TAGS in intl" ; \
17585         (cd $(HOST_SUBDIR)/intl && \
17586           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17587                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17588                   "RANLIB=$${RANLIB}" \
17589                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17590                   TAGS) \
17591           || exit 1
17592
17593 @endif intl
17594
17595 .PHONY: maybe-install-info-intl install-info-intl
17596 maybe-install-info-intl:
17597 @if intl
17598 maybe-install-info-intl: install-info-intl
17599
17600 install-info-intl: \
17601     configure-intl \
17602     info-intl 
17603         @[ -f ./intl/Makefile ] || exit 0; \
17604         r=`${PWD_COMMAND}`; export r; \
17605         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17606         $(HOST_EXPORTS) \
17607         for flag in $(EXTRA_HOST_FLAGS) ; do \
17608           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17609         done; \
17610         echo "Doing install-info in intl" ; \
17611         (cd $(HOST_SUBDIR)/intl && \
17612           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17613                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17614                   "RANLIB=$${RANLIB}" \
17615                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17616                   install-info) \
17617           || exit 1
17618
17619 @endif intl
17620
17621 .PHONY: maybe-install-pdf-intl install-pdf-intl
17622 maybe-install-pdf-intl:
17623 @if intl
17624 maybe-install-pdf-intl: install-pdf-intl
17625
17626 install-pdf-intl: \
17627     configure-intl \
17628     pdf-intl 
17629         @[ -f ./intl/Makefile ] || exit 0; \
17630         r=`${PWD_COMMAND}`; export r; \
17631         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17632         $(HOST_EXPORTS) \
17633         for flag in $(EXTRA_HOST_FLAGS) ; do \
17634           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17635         done; \
17636         echo "Doing install-pdf in intl" ; \
17637         (cd $(HOST_SUBDIR)/intl && \
17638           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17639                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17640                   "RANLIB=$${RANLIB}" \
17641                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17642                   install-pdf) \
17643           || exit 1
17644
17645 @endif intl
17646
17647 .PHONY: maybe-install-html-intl install-html-intl
17648 maybe-install-html-intl:
17649 @if intl
17650 maybe-install-html-intl: install-html-intl
17651
17652 install-html-intl: \
17653     configure-intl \
17654     html-intl 
17655         @[ -f ./intl/Makefile ] || exit 0; \
17656         r=`${PWD_COMMAND}`; export r; \
17657         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17658         $(HOST_EXPORTS) \
17659         for flag in $(EXTRA_HOST_FLAGS) ; do \
17660           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17661         done; \
17662         echo "Doing install-html in intl" ; \
17663         (cd $(HOST_SUBDIR)/intl && \
17664           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17665                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17666                   "RANLIB=$${RANLIB}" \
17667                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17668                   install-html) \
17669           || exit 1
17670
17671 @endif intl
17672
17673 .PHONY: maybe-installcheck-intl installcheck-intl
17674 maybe-installcheck-intl:
17675 @if intl
17676 maybe-installcheck-intl: installcheck-intl
17677
17678 installcheck-intl: \
17679     configure-intl 
17680         @[ -f ./intl/Makefile ] || exit 0; \
17681         r=`${PWD_COMMAND}`; export r; \
17682         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17683         $(HOST_EXPORTS) \
17684         for flag in $(EXTRA_HOST_FLAGS) ; do \
17685           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17686         done; \
17687         echo "Doing installcheck in intl" ; \
17688         (cd $(HOST_SUBDIR)/intl && \
17689           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17690                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17691                   "RANLIB=$${RANLIB}" \
17692                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17693                   installcheck) \
17694           || exit 1
17695
17696 @endif intl
17697
17698 .PHONY: maybe-mostlyclean-intl mostlyclean-intl
17699 maybe-mostlyclean-intl:
17700 @if intl
17701 maybe-mostlyclean-intl: mostlyclean-intl
17702
17703 mostlyclean-intl: 
17704         @[ -f ./intl/Makefile ] || exit 0; \
17705         r=`${PWD_COMMAND}`; export r; \
17706         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17707         $(HOST_EXPORTS) \
17708         for flag in $(EXTRA_HOST_FLAGS) ; do \
17709           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17710         done; \
17711         echo "Doing mostlyclean in intl" ; \
17712         (cd $(HOST_SUBDIR)/intl && \
17713           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17714                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17715                   "RANLIB=$${RANLIB}" \
17716                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17717                   mostlyclean) \
17718           || exit 1
17719
17720 @endif intl
17721
17722 .PHONY: maybe-clean-intl clean-intl
17723 maybe-clean-intl:
17724 @if intl
17725 maybe-clean-intl: clean-intl
17726
17727 clean-intl: 
17728         @[ -f ./intl/Makefile ] || exit 0; \
17729         r=`${PWD_COMMAND}`; export r; \
17730         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17731         $(HOST_EXPORTS) \
17732         for flag in $(EXTRA_HOST_FLAGS) ; do \
17733           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17734         done; \
17735         echo "Doing clean in intl" ; \
17736         (cd $(HOST_SUBDIR)/intl && \
17737           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17738                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17739                   "RANLIB=$${RANLIB}" \
17740                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17741                   clean) \
17742           || exit 1
17743
17744 @endif intl
17745
17746 .PHONY: maybe-distclean-intl distclean-intl
17747 maybe-distclean-intl:
17748 @if intl
17749 maybe-distclean-intl: distclean-intl
17750
17751 distclean-intl: 
17752         @[ -f ./intl/Makefile ] || exit 0; \
17753         r=`${PWD_COMMAND}`; export r; \
17754         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17755         $(HOST_EXPORTS) \
17756         for flag in $(EXTRA_HOST_FLAGS) ; do \
17757           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17758         done; \
17759         echo "Doing distclean in intl" ; \
17760         (cd $(HOST_SUBDIR)/intl && \
17761           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17762                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17763                   "RANLIB=$${RANLIB}" \
17764                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17765                   distclean) \
17766           || exit 1
17767
17768 @endif intl
17769
17770 .PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
17771 maybe-maintainer-clean-intl:
17772 @if intl
17773 maybe-maintainer-clean-intl: maintainer-clean-intl
17774
17775 maintainer-clean-intl: 
17776         @[ -f ./intl/Makefile ] || exit 0; \
17777         r=`${PWD_COMMAND}`; export r; \
17778         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17779         $(HOST_EXPORTS) \
17780         for flag in $(EXTRA_HOST_FLAGS) ; do \
17781           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17782         done; \
17783         echo "Doing maintainer-clean in intl" ; \
17784         (cd $(HOST_SUBDIR)/intl && \
17785           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17786                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17787                   "RANLIB=$${RANLIB}" \
17788                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17789                   maintainer-clean) \
17790           || exit 1
17791
17792 @endif intl
17793
17794
17795
17796 .PHONY: configure-tcl maybe-configure-tcl
17797 maybe-configure-tcl:
17798 @if gcc-bootstrap
17799 configure-tcl: stage_current
17800 @endif gcc-bootstrap
17801 @if tcl
17802 maybe-configure-tcl: configure-tcl
17803 configure-tcl: 
17804         @: $(MAKE); $(unstage)
17805         @r=`${PWD_COMMAND}`; export r; \
17806         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17807         test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
17808         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
17809         $(HOST_EXPORTS)  \
17810         echo Configuring in $(HOST_SUBDIR)/tcl; \
17811         cd "$(HOST_SUBDIR)/tcl" || exit 1; \
17812         case $(srcdir) in \
17813           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17814           *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
17815                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17816         esac; \
17817         srcdiroption="--srcdir=$${topdir}/tcl"; \
17818         libsrcdir="$$s/tcl"; \
17819         $(SHELL) $${libsrcdir}/configure \
17820           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17821           --target=${target_alias} $${srcdiroption}  \
17822           || exit 1
17823 @endif tcl
17824
17825
17826
17827
17828
17829 .PHONY: all-tcl maybe-all-tcl
17830 maybe-all-tcl:
17831 @if gcc-bootstrap
17832 all-tcl: stage_current
17833 @endif gcc-bootstrap
17834 @if tcl
17835 TARGET-tcl=all
17836 maybe-all-tcl: all-tcl
17837 all-tcl: configure-tcl
17838         @: $(MAKE); $(unstage)
17839         @r=`${PWD_COMMAND}`; export r; \
17840         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17841         $(HOST_EXPORTS)  \
17842         (cd $(HOST_SUBDIR)/tcl && \
17843           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
17844                 $(TARGET-tcl))
17845 @endif tcl
17846
17847
17848
17849
17850 .PHONY: check-tcl maybe-check-tcl
17851 maybe-check-tcl:
17852 @if tcl
17853 maybe-check-tcl: check-tcl
17854
17855 check-tcl:
17856         @: $(MAKE); $(unstage)
17857         @r=`${PWD_COMMAND}`; export r; \
17858         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17859         $(HOST_EXPORTS) \
17860         (cd $(HOST_SUBDIR)/tcl && \
17861           $(MAKE) $(FLAGS_TO_PASS)  check)
17862
17863 @endif tcl
17864
17865 .PHONY: install-tcl maybe-install-tcl
17866 maybe-install-tcl:
17867 @if tcl
17868 maybe-install-tcl: install-tcl
17869
17870 install-tcl: installdirs
17871         @: $(MAKE); $(unstage)
17872         @r=`${PWD_COMMAND}`; export r; \
17873         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17874         $(HOST_EXPORTS) \
17875         (cd $(HOST_SUBDIR)/tcl && \
17876           $(MAKE) $(FLAGS_TO_PASS)  install)
17877
17878 @endif tcl
17879
17880 .PHONY: install-strip-tcl maybe-install-strip-tcl
17881 maybe-install-strip-tcl:
17882 @if tcl
17883 maybe-install-strip-tcl: install-strip-tcl
17884
17885 install-strip-tcl: installdirs
17886         @: $(MAKE); $(unstage)
17887         @r=`${PWD_COMMAND}`; export r; \
17888         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17889         $(HOST_EXPORTS) \
17890         (cd $(HOST_SUBDIR)/tcl && \
17891           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
17892
17893 @endif tcl
17894
17895 # Other targets (info, dvi, pdf, etc.)
17896
17897 .PHONY: maybe-info-tcl info-tcl
17898 maybe-info-tcl:
17899 @if tcl
17900 maybe-info-tcl: info-tcl
17901
17902 info-tcl: \
17903     configure-tcl 
17904         @: $(MAKE); $(unstage)
17905         @[ -f ./tcl/Makefile ] || exit 0; \
17906         r=`${PWD_COMMAND}`; export r; \
17907         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17908         $(HOST_EXPORTS) \
17909         for flag in $(EXTRA_HOST_FLAGS) ; do \
17910           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17911         done; \
17912         echo "Doing info in tcl" ; \
17913         (cd $(HOST_SUBDIR)/tcl && \
17914           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17915                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17916                   "RANLIB=$${RANLIB}" \
17917                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17918                   info) \
17919           || exit 1
17920
17921 @endif tcl
17922
17923 .PHONY: maybe-dvi-tcl dvi-tcl
17924 maybe-dvi-tcl:
17925 @if tcl
17926 maybe-dvi-tcl: dvi-tcl
17927
17928 dvi-tcl: \
17929     configure-tcl 
17930         @: $(MAKE); $(unstage)
17931         @[ -f ./tcl/Makefile ] || exit 0; \
17932         r=`${PWD_COMMAND}`; export r; \
17933         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17934         $(HOST_EXPORTS) \
17935         for flag in $(EXTRA_HOST_FLAGS) ; do \
17936           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17937         done; \
17938         echo "Doing dvi in tcl" ; \
17939         (cd $(HOST_SUBDIR)/tcl && \
17940           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17941                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17942                   "RANLIB=$${RANLIB}" \
17943                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17944                   dvi) \
17945           || exit 1
17946
17947 @endif tcl
17948
17949 .PHONY: maybe-pdf-tcl pdf-tcl
17950 maybe-pdf-tcl:
17951 @if tcl
17952 maybe-pdf-tcl: pdf-tcl
17953
17954 pdf-tcl: \
17955     configure-tcl 
17956         @: $(MAKE); $(unstage)
17957         @[ -f ./tcl/Makefile ] || exit 0; \
17958         r=`${PWD_COMMAND}`; export r; \
17959         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17960         $(HOST_EXPORTS) \
17961         for flag in $(EXTRA_HOST_FLAGS) ; do \
17962           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17963         done; \
17964         echo "Doing pdf in tcl" ; \
17965         (cd $(HOST_SUBDIR)/tcl && \
17966           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17967                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17968                   "RANLIB=$${RANLIB}" \
17969                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17970                   pdf) \
17971           || exit 1
17972
17973 @endif tcl
17974
17975 .PHONY: maybe-html-tcl html-tcl
17976 maybe-html-tcl:
17977 @if tcl
17978 maybe-html-tcl: html-tcl
17979
17980 html-tcl: \
17981     configure-tcl 
17982         @: $(MAKE); $(unstage)
17983         @[ -f ./tcl/Makefile ] || exit 0; \
17984         r=`${PWD_COMMAND}`; export r; \
17985         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17986         $(HOST_EXPORTS) \
17987         for flag in $(EXTRA_HOST_FLAGS) ; do \
17988           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17989         done; \
17990         echo "Doing html in tcl" ; \
17991         (cd $(HOST_SUBDIR)/tcl && \
17992           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17993                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17994                   "RANLIB=$${RANLIB}" \
17995                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17996                   html) \
17997           || exit 1
17998
17999 @endif tcl
18000
18001 .PHONY: maybe-TAGS-tcl TAGS-tcl
18002 maybe-TAGS-tcl:
18003 @if tcl
18004 maybe-TAGS-tcl: TAGS-tcl
18005
18006 TAGS-tcl: \
18007     configure-tcl 
18008         @: $(MAKE); $(unstage)
18009         @[ -f ./tcl/Makefile ] || exit 0; \
18010         r=`${PWD_COMMAND}`; export r; \
18011         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18012         $(HOST_EXPORTS) \
18013         for flag in $(EXTRA_HOST_FLAGS) ; do \
18014           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18015         done; \
18016         echo "Doing TAGS in tcl" ; \
18017         (cd $(HOST_SUBDIR)/tcl && \
18018           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18019                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18020                   "RANLIB=$${RANLIB}" \
18021                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18022                   TAGS) \
18023           || exit 1
18024
18025 @endif tcl
18026
18027 .PHONY: maybe-install-info-tcl install-info-tcl
18028 maybe-install-info-tcl:
18029 @if tcl
18030 maybe-install-info-tcl: install-info-tcl
18031
18032 install-info-tcl: \
18033     configure-tcl \
18034     info-tcl 
18035         @: $(MAKE); $(unstage)
18036         @[ -f ./tcl/Makefile ] || exit 0; \
18037         r=`${PWD_COMMAND}`; export r; \
18038         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18039         $(HOST_EXPORTS) \
18040         for flag in $(EXTRA_HOST_FLAGS) ; do \
18041           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18042         done; \
18043         echo "Doing install-info in tcl" ; \
18044         (cd $(HOST_SUBDIR)/tcl && \
18045           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18046                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18047                   "RANLIB=$${RANLIB}" \
18048                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18049                   install-info) \
18050           || exit 1
18051
18052 @endif tcl
18053
18054 .PHONY: maybe-install-pdf-tcl install-pdf-tcl
18055 maybe-install-pdf-tcl:
18056 @if tcl
18057 maybe-install-pdf-tcl: install-pdf-tcl
18058
18059 install-pdf-tcl: \
18060     configure-tcl \
18061     pdf-tcl 
18062         @: $(MAKE); $(unstage)
18063         @[ -f ./tcl/Makefile ] || exit 0; \
18064         r=`${PWD_COMMAND}`; export r; \
18065         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18066         $(HOST_EXPORTS) \
18067         for flag in $(EXTRA_HOST_FLAGS) ; do \
18068           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18069         done; \
18070         echo "Doing install-pdf in tcl" ; \
18071         (cd $(HOST_SUBDIR)/tcl && \
18072           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18073                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18074                   "RANLIB=$${RANLIB}" \
18075                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18076                   install-pdf) \
18077           || exit 1
18078
18079 @endif tcl
18080
18081 .PHONY: maybe-install-html-tcl install-html-tcl
18082 maybe-install-html-tcl:
18083 @if tcl
18084 maybe-install-html-tcl: install-html-tcl
18085
18086 install-html-tcl: \
18087     configure-tcl \
18088     html-tcl 
18089         @: $(MAKE); $(unstage)
18090         @[ -f ./tcl/Makefile ] || exit 0; \
18091         r=`${PWD_COMMAND}`; export r; \
18092         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18093         $(HOST_EXPORTS) \
18094         for flag in $(EXTRA_HOST_FLAGS) ; do \
18095           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18096         done; \
18097         echo "Doing install-html in tcl" ; \
18098         (cd $(HOST_SUBDIR)/tcl && \
18099           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18100                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18101                   "RANLIB=$${RANLIB}" \
18102                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18103                   install-html) \
18104           || exit 1
18105
18106 @endif tcl
18107
18108 .PHONY: maybe-installcheck-tcl installcheck-tcl
18109 maybe-installcheck-tcl:
18110 @if tcl
18111 maybe-installcheck-tcl: installcheck-tcl
18112
18113 installcheck-tcl: \
18114     configure-tcl 
18115         @: $(MAKE); $(unstage)
18116         @[ -f ./tcl/Makefile ] || exit 0; \
18117         r=`${PWD_COMMAND}`; export r; \
18118         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18119         $(HOST_EXPORTS) \
18120         for flag in $(EXTRA_HOST_FLAGS) ; do \
18121           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18122         done; \
18123         echo "Doing installcheck in tcl" ; \
18124         (cd $(HOST_SUBDIR)/tcl && \
18125           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18126                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18127                   "RANLIB=$${RANLIB}" \
18128                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18129                   installcheck) \
18130           || exit 1
18131
18132 @endif tcl
18133
18134 .PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
18135 maybe-mostlyclean-tcl:
18136 @if tcl
18137 maybe-mostlyclean-tcl: mostlyclean-tcl
18138
18139 # tcl doesn't support mostlyclean.
18140 mostlyclean-tcl:
18141
18142 @endif tcl
18143
18144 .PHONY: maybe-clean-tcl clean-tcl
18145 maybe-clean-tcl:
18146 @if tcl
18147 maybe-clean-tcl: clean-tcl
18148
18149 clean-tcl: 
18150         @: $(MAKE); $(unstage)
18151         @[ -f ./tcl/Makefile ] || exit 0; \
18152         r=`${PWD_COMMAND}`; export r; \
18153         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18154         $(HOST_EXPORTS) \
18155         for flag in $(EXTRA_HOST_FLAGS) ; do \
18156           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18157         done; \
18158         echo "Doing clean in tcl" ; \
18159         (cd $(HOST_SUBDIR)/tcl && \
18160           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18161                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18162                   "RANLIB=$${RANLIB}" \
18163                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18164                   clean) \
18165           || exit 1
18166
18167 @endif tcl
18168
18169 .PHONY: maybe-distclean-tcl distclean-tcl
18170 maybe-distclean-tcl:
18171 @if tcl
18172 maybe-distclean-tcl: distclean-tcl
18173
18174 distclean-tcl: 
18175         @: $(MAKE); $(unstage)
18176         @[ -f ./tcl/Makefile ] || exit 0; \
18177         r=`${PWD_COMMAND}`; export r; \
18178         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18179         $(HOST_EXPORTS) \
18180         for flag in $(EXTRA_HOST_FLAGS) ; do \
18181           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18182         done; \
18183         echo "Doing distclean in tcl" ; \
18184         (cd $(HOST_SUBDIR)/tcl && \
18185           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18186                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18187                   "RANLIB=$${RANLIB}" \
18188                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18189                   distclean) \
18190           || exit 1
18191
18192 @endif tcl
18193
18194 .PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
18195 maybe-maintainer-clean-tcl:
18196 @if tcl
18197 maybe-maintainer-clean-tcl: maintainer-clean-tcl
18198
18199 maintainer-clean-tcl: 
18200         @: $(MAKE); $(unstage)
18201         @[ -f ./tcl/Makefile ] || exit 0; \
18202         r=`${PWD_COMMAND}`; export r; \
18203         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18204         $(HOST_EXPORTS) \
18205         for flag in $(EXTRA_HOST_FLAGS) ; do \
18206           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18207         done; \
18208         echo "Doing maintainer-clean in tcl" ; \
18209         (cd $(HOST_SUBDIR)/tcl && \
18210           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18211                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18212                   "RANLIB=$${RANLIB}" \
18213                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18214                   maintainer-clean) \
18215           || exit 1
18216
18217 @endif tcl
18218
18219
18220
18221 .PHONY: configure-itcl maybe-configure-itcl
18222 maybe-configure-itcl:
18223 @if gcc-bootstrap
18224 configure-itcl: stage_current
18225 @endif gcc-bootstrap
18226 @if itcl
18227 maybe-configure-itcl: configure-itcl
18228 configure-itcl: 
18229         @: $(MAKE); $(unstage)
18230         @r=`${PWD_COMMAND}`; export r; \
18231         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18232         test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
18233         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
18234         $(HOST_EXPORTS)  \
18235         echo Configuring in $(HOST_SUBDIR)/itcl; \
18236         cd "$(HOST_SUBDIR)/itcl" || exit 1; \
18237         case $(srcdir) in \
18238           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18239           *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
18240                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18241         esac; \
18242         srcdiroption="--srcdir=$${topdir}/itcl"; \
18243         libsrcdir="$$s/itcl"; \
18244         $(SHELL) $${libsrcdir}/configure \
18245           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18246           --target=${target_alias} $${srcdiroption}  \
18247           || exit 1
18248 @endif itcl
18249
18250
18251
18252
18253
18254 .PHONY: all-itcl maybe-all-itcl
18255 maybe-all-itcl:
18256 @if gcc-bootstrap
18257 all-itcl: stage_current
18258 @endif gcc-bootstrap
18259 @if itcl
18260 TARGET-itcl=all
18261 maybe-all-itcl: all-itcl
18262 all-itcl: configure-itcl
18263         @: $(MAKE); $(unstage)
18264         @r=`${PWD_COMMAND}`; export r; \
18265         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18266         $(HOST_EXPORTS)  \
18267         (cd $(HOST_SUBDIR)/itcl && \
18268           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
18269                 $(TARGET-itcl))
18270 @endif itcl
18271
18272
18273
18274
18275 .PHONY: check-itcl maybe-check-itcl
18276 maybe-check-itcl:
18277 @if itcl
18278 maybe-check-itcl: check-itcl
18279
18280 check-itcl:
18281         @: $(MAKE); $(unstage)
18282         @r=`${PWD_COMMAND}`; export r; \
18283         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18284         $(HOST_EXPORTS) \
18285         (cd $(HOST_SUBDIR)/itcl && \
18286           $(MAKE) $(FLAGS_TO_PASS)  check)
18287
18288 @endif itcl
18289
18290 .PHONY: install-itcl maybe-install-itcl
18291 maybe-install-itcl:
18292 @if itcl
18293 maybe-install-itcl: install-itcl
18294
18295 install-itcl: installdirs
18296         @: $(MAKE); $(unstage)
18297         @r=`${PWD_COMMAND}`; export r; \
18298         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18299         $(HOST_EXPORTS) \
18300         (cd $(HOST_SUBDIR)/itcl && \
18301           $(MAKE) $(FLAGS_TO_PASS)  install)
18302
18303 @endif itcl
18304
18305 .PHONY: install-strip-itcl maybe-install-strip-itcl
18306 maybe-install-strip-itcl:
18307 @if itcl
18308 maybe-install-strip-itcl: install-strip-itcl
18309
18310 install-strip-itcl: installdirs
18311         @: $(MAKE); $(unstage)
18312         @r=`${PWD_COMMAND}`; export r; \
18313         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18314         $(HOST_EXPORTS) \
18315         (cd $(HOST_SUBDIR)/itcl && \
18316           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
18317
18318 @endif itcl
18319
18320 # Other targets (info, dvi, pdf, etc.)
18321
18322 .PHONY: maybe-info-itcl info-itcl
18323 maybe-info-itcl:
18324 @if itcl
18325 maybe-info-itcl: info-itcl
18326
18327 info-itcl: \
18328     configure-itcl 
18329         @: $(MAKE); $(unstage)
18330         @[ -f ./itcl/Makefile ] || exit 0; \
18331         r=`${PWD_COMMAND}`; export r; \
18332         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18333         $(HOST_EXPORTS) \
18334         for flag in $(EXTRA_HOST_FLAGS) ; do \
18335           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18336         done; \
18337         echo "Doing info in itcl" ; \
18338         (cd $(HOST_SUBDIR)/itcl && \
18339           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18340                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18341                   "RANLIB=$${RANLIB}" \
18342                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18343                   info) \
18344           || exit 1
18345
18346 @endif itcl
18347
18348 .PHONY: maybe-dvi-itcl dvi-itcl
18349 maybe-dvi-itcl:
18350 @if itcl
18351 maybe-dvi-itcl: dvi-itcl
18352
18353 dvi-itcl: \
18354     configure-itcl 
18355         @: $(MAKE); $(unstage)
18356         @[ -f ./itcl/Makefile ] || exit 0; \
18357         r=`${PWD_COMMAND}`; export r; \
18358         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18359         $(HOST_EXPORTS) \
18360         for flag in $(EXTRA_HOST_FLAGS) ; do \
18361           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18362         done; \
18363         echo "Doing dvi in itcl" ; \
18364         (cd $(HOST_SUBDIR)/itcl && \
18365           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18366                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18367                   "RANLIB=$${RANLIB}" \
18368                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18369                   dvi) \
18370           || exit 1
18371
18372 @endif itcl
18373
18374 .PHONY: maybe-pdf-itcl pdf-itcl
18375 maybe-pdf-itcl:
18376 @if itcl
18377 maybe-pdf-itcl: pdf-itcl
18378
18379 pdf-itcl: \
18380     configure-itcl 
18381         @: $(MAKE); $(unstage)
18382         @[ -f ./itcl/Makefile ] || exit 0; \
18383         r=`${PWD_COMMAND}`; export r; \
18384         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18385         $(HOST_EXPORTS) \
18386         for flag in $(EXTRA_HOST_FLAGS) ; do \
18387           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18388         done; \
18389         echo "Doing pdf in itcl" ; \
18390         (cd $(HOST_SUBDIR)/itcl && \
18391           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18392                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18393                   "RANLIB=$${RANLIB}" \
18394                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18395                   pdf) \
18396           || exit 1
18397
18398 @endif itcl
18399
18400 .PHONY: maybe-html-itcl html-itcl
18401 maybe-html-itcl:
18402 @if itcl
18403 maybe-html-itcl: html-itcl
18404
18405 html-itcl: \
18406     configure-itcl 
18407         @: $(MAKE); $(unstage)
18408         @[ -f ./itcl/Makefile ] || exit 0; \
18409         r=`${PWD_COMMAND}`; export r; \
18410         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18411         $(HOST_EXPORTS) \
18412         for flag in $(EXTRA_HOST_FLAGS) ; do \
18413           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18414         done; \
18415         echo "Doing html in itcl" ; \
18416         (cd $(HOST_SUBDIR)/itcl && \
18417           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18418                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18419                   "RANLIB=$${RANLIB}" \
18420                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18421                   html) \
18422           || exit 1
18423
18424 @endif itcl
18425
18426 .PHONY: maybe-TAGS-itcl TAGS-itcl
18427 maybe-TAGS-itcl:
18428 @if itcl
18429 maybe-TAGS-itcl: TAGS-itcl
18430
18431 TAGS-itcl: \
18432     configure-itcl 
18433         @: $(MAKE); $(unstage)
18434         @[ -f ./itcl/Makefile ] || exit 0; \
18435         r=`${PWD_COMMAND}`; export r; \
18436         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18437         $(HOST_EXPORTS) \
18438         for flag in $(EXTRA_HOST_FLAGS) ; do \
18439           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18440         done; \
18441         echo "Doing TAGS in itcl" ; \
18442         (cd $(HOST_SUBDIR)/itcl && \
18443           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18444                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18445                   "RANLIB=$${RANLIB}" \
18446                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18447                   TAGS) \
18448           || exit 1
18449
18450 @endif itcl
18451
18452 .PHONY: maybe-install-info-itcl install-info-itcl
18453 maybe-install-info-itcl:
18454 @if itcl
18455 maybe-install-info-itcl: install-info-itcl
18456
18457 install-info-itcl: \
18458     configure-itcl \
18459     info-itcl 
18460         @: $(MAKE); $(unstage)
18461         @[ -f ./itcl/Makefile ] || exit 0; \
18462         r=`${PWD_COMMAND}`; export r; \
18463         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18464         $(HOST_EXPORTS) \
18465         for flag in $(EXTRA_HOST_FLAGS) ; do \
18466           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18467         done; \
18468         echo "Doing install-info in itcl" ; \
18469         (cd $(HOST_SUBDIR)/itcl && \
18470           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18471                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18472                   "RANLIB=$${RANLIB}" \
18473                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18474                   install-info) \
18475           || exit 1
18476
18477 @endif itcl
18478
18479 .PHONY: maybe-install-pdf-itcl install-pdf-itcl
18480 maybe-install-pdf-itcl:
18481 @if itcl
18482 maybe-install-pdf-itcl: install-pdf-itcl
18483
18484 install-pdf-itcl: \
18485     configure-itcl \
18486     pdf-itcl 
18487         @: $(MAKE); $(unstage)
18488         @[ -f ./itcl/Makefile ] || exit 0; \
18489         r=`${PWD_COMMAND}`; export r; \
18490         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18491         $(HOST_EXPORTS) \
18492         for flag in $(EXTRA_HOST_FLAGS) ; do \
18493           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18494         done; \
18495         echo "Doing install-pdf in itcl" ; \
18496         (cd $(HOST_SUBDIR)/itcl && \
18497           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18498                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18499                   "RANLIB=$${RANLIB}" \
18500                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18501                   install-pdf) \
18502           || exit 1
18503
18504 @endif itcl
18505
18506 .PHONY: maybe-install-html-itcl install-html-itcl
18507 maybe-install-html-itcl:
18508 @if itcl
18509 maybe-install-html-itcl: install-html-itcl
18510
18511 install-html-itcl: \
18512     configure-itcl \
18513     html-itcl 
18514         @: $(MAKE); $(unstage)
18515         @[ -f ./itcl/Makefile ] || exit 0; \
18516         r=`${PWD_COMMAND}`; export r; \
18517         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18518         $(HOST_EXPORTS) \
18519         for flag in $(EXTRA_HOST_FLAGS) ; do \
18520           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18521         done; \
18522         echo "Doing install-html in itcl" ; \
18523         (cd $(HOST_SUBDIR)/itcl && \
18524           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18525                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18526                   "RANLIB=$${RANLIB}" \
18527                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18528                   install-html) \
18529           || exit 1
18530
18531 @endif itcl
18532
18533 .PHONY: maybe-installcheck-itcl installcheck-itcl
18534 maybe-installcheck-itcl:
18535 @if itcl
18536 maybe-installcheck-itcl: installcheck-itcl
18537
18538 installcheck-itcl: \
18539     configure-itcl 
18540         @: $(MAKE); $(unstage)
18541         @[ -f ./itcl/Makefile ] || exit 0; \
18542         r=`${PWD_COMMAND}`; export r; \
18543         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18544         $(HOST_EXPORTS) \
18545         for flag in $(EXTRA_HOST_FLAGS) ; do \
18546           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18547         done; \
18548         echo "Doing installcheck in itcl" ; \
18549         (cd $(HOST_SUBDIR)/itcl && \
18550           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18551                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18552                   "RANLIB=$${RANLIB}" \
18553                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18554                   installcheck) \
18555           || exit 1
18556
18557 @endif itcl
18558
18559 .PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
18560 maybe-mostlyclean-itcl:
18561 @if itcl
18562 maybe-mostlyclean-itcl: mostlyclean-itcl
18563
18564 mostlyclean-itcl: 
18565         @: $(MAKE); $(unstage)
18566         @[ -f ./itcl/Makefile ] || exit 0; \
18567         r=`${PWD_COMMAND}`; export r; \
18568         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18569         $(HOST_EXPORTS) \
18570         for flag in $(EXTRA_HOST_FLAGS) ; do \
18571           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18572         done; \
18573         echo "Doing mostlyclean in itcl" ; \
18574         (cd $(HOST_SUBDIR)/itcl && \
18575           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18576                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18577                   "RANLIB=$${RANLIB}" \
18578                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18579                   mostlyclean) \
18580           || exit 1
18581
18582 @endif itcl
18583
18584 .PHONY: maybe-clean-itcl clean-itcl
18585 maybe-clean-itcl:
18586 @if itcl
18587 maybe-clean-itcl: clean-itcl
18588
18589 clean-itcl: 
18590         @: $(MAKE); $(unstage)
18591         @[ -f ./itcl/Makefile ] || exit 0; \
18592         r=`${PWD_COMMAND}`; export r; \
18593         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18594         $(HOST_EXPORTS) \
18595         for flag in $(EXTRA_HOST_FLAGS) ; do \
18596           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18597         done; \
18598         echo "Doing clean in itcl" ; \
18599         (cd $(HOST_SUBDIR)/itcl && \
18600           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18601                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18602                   "RANLIB=$${RANLIB}" \
18603                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18604                   clean) \
18605           || exit 1
18606
18607 @endif itcl
18608
18609 .PHONY: maybe-distclean-itcl distclean-itcl
18610 maybe-distclean-itcl:
18611 @if itcl
18612 maybe-distclean-itcl: distclean-itcl
18613
18614 distclean-itcl: 
18615         @: $(MAKE); $(unstage)
18616         @[ -f ./itcl/Makefile ] || exit 0; \
18617         r=`${PWD_COMMAND}`; export r; \
18618         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18619         $(HOST_EXPORTS) \
18620         for flag in $(EXTRA_HOST_FLAGS) ; do \
18621           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18622         done; \
18623         echo "Doing distclean in itcl" ; \
18624         (cd $(HOST_SUBDIR)/itcl && \
18625           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18626                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18627                   "RANLIB=$${RANLIB}" \
18628                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18629                   distclean) \
18630           || exit 1
18631
18632 @endif itcl
18633
18634 .PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
18635 maybe-maintainer-clean-itcl:
18636 @if itcl
18637 maybe-maintainer-clean-itcl: maintainer-clean-itcl
18638
18639 maintainer-clean-itcl: 
18640         @: $(MAKE); $(unstage)
18641         @[ -f ./itcl/Makefile ] || exit 0; \
18642         r=`${PWD_COMMAND}`; export r; \
18643         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18644         $(HOST_EXPORTS) \
18645         for flag in $(EXTRA_HOST_FLAGS) ; do \
18646           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18647         done; \
18648         echo "Doing maintainer-clean in itcl" ; \
18649         (cd $(HOST_SUBDIR)/itcl && \
18650           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18651                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18652                   "RANLIB=$${RANLIB}" \
18653                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18654                   maintainer-clean) \
18655           || exit 1
18656
18657 @endif itcl
18658
18659
18660
18661 .PHONY: configure-ld maybe-configure-ld
18662 maybe-configure-ld:
18663 @if gcc-bootstrap
18664 configure-ld: stage_current
18665 @endif gcc-bootstrap
18666 @if ld
18667 maybe-configure-ld: configure-ld
18668 configure-ld: 
18669         @r=`${PWD_COMMAND}`; export r; \
18670         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18671         test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18672         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18673         $(HOST_EXPORTS)  \
18674         echo Configuring in $(HOST_SUBDIR)/ld; \
18675         cd "$(HOST_SUBDIR)/ld" || exit 1; \
18676         case $(srcdir) in \
18677           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18678           *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18679                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18680         esac; \
18681         srcdiroption="--srcdir=$${topdir}/ld"; \
18682         libsrcdir="$$s/ld"; \
18683         $(SHELL) $${libsrcdir}/configure \
18684           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18685           --target=${target_alias} $${srcdiroption}  \
18686           || exit 1
18687 @endif ld
18688
18689
18690
18691 .PHONY: configure-stage1-ld maybe-configure-stage1-ld
18692 maybe-configure-stage1-ld:
18693 @if ld-bootstrap
18694 maybe-configure-stage1-ld: configure-stage1-ld
18695 configure-stage1-ld:
18696         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18697         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18698         @r=`${PWD_COMMAND}`; export r; \
18699         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18700         TFLAGS="$(STAGE1_TFLAGS)"; \
18701         test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18702         $(HOST_EXPORTS) \
18703         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
18704         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
18705         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
18706         echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
18707         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18708         cd $(HOST_SUBDIR)/ld || exit 1; \
18709         case $(srcdir) in \
18710           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18711           *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18712                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18713         esac; \
18714         srcdiroption="--srcdir=$${topdir}/ld"; \
18715         libsrcdir="$$s/ld"; \
18716         $(SHELL) $${libsrcdir}/configure \
18717           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18718           --target=${target_alias} $${srcdiroption} \
18719           $(STAGE1_CONFIGURE_FLAGS)
18720 @endif ld-bootstrap
18721
18722 .PHONY: configure-stage2-ld maybe-configure-stage2-ld
18723 maybe-configure-stage2-ld:
18724 @if ld-bootstrap
18725 maybe-configure-stage2-ld: configure-stage2-ld
18726 configure-stage2-ld:
18727         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18728         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18729         @r=`${PWD_COMMAND}`; export r; \
18730         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18731         TFLAGS="$(STAGE2_TFLAGS)"; \
18732         test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18733         $(HOST_EXPORTS) \
18734         $(POSTSTAGE1_HOST_EXPORTS) \
18735         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
18736         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
18737         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
18738         echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
18739         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18740         cd $(HOST_SUBDIR)/ld || exit 1; \
18741         case $(srcdir) in \
18742           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18743           *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18744                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18745         esac; \
18746         srcdiroption="--srcdir=$${topdir}/ld"; \
18747         libsrcdir="$$s/ld"; \
18748         $(SHELL) $${libsrcdir}/configure \
18749           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18750           --target=${target_alias} $${srcdiroption} \
18751           --with-build-libsubdir=$(HOST_SUBDIR) \
18752           $(STAGE2_CONFIGURE_FLAGS)
18753 @endif ld-bootstrap
18754
18755 .PHONY: configure-stage3-ld maybe-configure-stage3-ld
18756 maybe-configure-stage3-ld:
18757 @if ld-bootstrap
18758 maybe-configure-stage3-ld: configure-stage3-ld
18759 configure-stage3-ld:
18760         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18761         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18762         @r=`${PWD_COMMAND}`; export r; \
18763         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18764         TFLAGS="$(STAGE3_TFLAGS)"; \
18765         test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18766         $(HOST_EXPORTS) \
18767         $(POSTSTAGE1_HOST_EXPORTS) \
18768         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
18769         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
18770         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
18771         echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
18772         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18773         cd $(HOST_SUBDIR)/ld || exit 1; \
18774         case $(srcdir) in \
18775           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18776           *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18777                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18778         esac; \
18779         srcdiroption="--srcdir=$${topdir}/ld"; \
18780         libsrcdir="$$s/ld"; \
18781         $(SHELL) $${libsrcdir}/configure \
18782           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18783           --target=${target_alias} $${srcdiroption} \
18784           --with-build-libsubdir=$(HOST_SUBDIR) \
18785           $(STAGE3_CONFIGURE_FLAGS)
18786 @endif ld-bootstrap
18787
18788 .PHONY: configure-stage4-ld maybe-configure-stage4-ld
18789 maybe-configure-stage4-ld:
18790 @if ld-bootstrap
18791 maybe-configure-stage4-ld: configure-stage4-ld
18792 configure-stage4-ld:
18793         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18794         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18795         @r=`${PWD_COMMAND}`; export r; \
18796         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18797         TFLAGS="$(STAGE4_TFLAGS)"; \
18798         test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18799         $(HOST_EXPORTS) \
18800         $(POSTSTAGE1_HOST_EXPORTS) \
18801         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
18802         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
18803         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
18804         echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
18805         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18806         cd $(HOST_SUBDIR)/ld || exit 1; \
18807         case $(srcdir) in \
18808           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18809           *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18810                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18811         esac; \
18812         srcdiroption="--srcdir=$${topdir}/ld"; \
18813         libsrcdir="$$s/ld"; \
18814         $(SHELL) $${libsrcdir}/configure \
18815           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18816           --target=${target_alias} $${srcdiroption} \
18817           --with-build-libsubdir=$(HOST_SUBDIR) \
18818           $(STAGE4_CONFIGURE_FLAGS)
18819 @endif ld-bootstrap
18820
18821 .PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
18822 maybe-configure-stageprofile-ld:
18823 @if ld-bootstrap
18824 maybe-configure-stageprofile-ld: configure-stageprofile-ld
18825 configure-stageprofile-ld:
18826         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18827         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18828         @r=`${PWD_COMMAND}`; export r; \
18829         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18830         TFLAGS="$(STAGEprofile_TFLAGS)"; \
18831         test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18832         $(HOST_EXPORTS) \
18833         $(POSTSTAGE1_HOST_EXPORTS) \
18834         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
18835         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
18836         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
18837         echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
18838         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18839         cd $(HOST_SUBDIR)/ld || exit 1; \
18840         case $(srcdir) in \
18841           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18842           *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18843                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18844         esac; \
18845         srcdiroption="--srcdir=$${topdir}/ld"; \
18846         libsrcdir="$$s/ld"; \
18847         $(SHELL) $${libsrcdir}/configure \
18848           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18849           --target=${target_alias} $${srcdiroption} \
18850           --with-build-libsubdir=$(HOST_SUBDIR) \
18851           $(STAGEprofile_CONFIGURE_FLAGS)
18852 @endif ld-bootstrap
18853
18854 .PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
18855 maybe-configure-stagefeedback-ld:
18856 @if ld-bootstrap
18857 maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
18858 configure-stagefeedback-ld:
18859         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18860         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18861         @r=`${PWD_COMMAND}`; export r; \
18862         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18863         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18864         test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18865         $(HOST_EXPORTS) \
18866         $(POSTSTAGE1_HOST_EXPORTS) \
18867         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
18868         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
18869         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
18870         echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
18871         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18872         cd $(HOST_SUBDIR)/ld || exit 1; \
18873         case $(srcdir) in \
18874           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18875           *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18876                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18877         esac; \
18878         srcdiroption="--srcdir=$${topdir}/ld"; \
18879         libsrcdir="$$s/ld"; \
18880         $(SHELL) $${libsrcdir}/configure \
18881           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18882           --target=${target_alias} $${srcdiroption} \
18883           --with-build-libsubdir=$(HOST_SUBDIR) \
18884           $(STAGEfeedback_CONFIGURE_FLAGS)
18885 @endif ld-bootstrap
18886
18887
18888
18889
18890
18891 .PHONY: all-ld maybe-all-ld
18892 maybe-all-ld:
18893 @if gcc-bootstrap
18894 all-ld: stage_current
18895 @endif gcc-bootstrap
18896 @if ld
18897 TARGET-ld=all
18898 maybe-all-ld: all-ld
18899 all-ld: configure-ld
18900         @r=`${PWD_COMMAND}`; export r; \
18901         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18902         $(HOST_EXPORTS)  \
18903         (cd $(HOST_SUBDIR)/ld && \
18904           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
18905                 $(TARGET-ld))
18906 @endif ld
18907
18908
18909
18910 .PHONY: all-stage1-ld maybe-all-stage1-ld
18911 .PHONY: clean-stage1-ld maybe-clean-stage1-ld
18912 maybe-all-stage1-ld:
18913 maybe-clean-stage1-ld:
18914 @if ld-bootstrap
18915 maybe-all-stage1-ld: all-stage1-ld
18916 all-stage1: all-stage1-ld
18917 TARGET-stage1-ld = $(TARGET-ld)
18918 all-stage1-ld: configure-stage1-ld
18919         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18920         @r=`${PWD_COMMAND}`; export r; \
18921         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18922         TFLAGS="$(STAGE1_TFLAGS)"; \
18923         $(HOST_EXPORTS)  \
18924         cd $(HOST_SUBDIR)/ld && \
18925         $(MAKE) $(BASE_FLAGS_TO_PASS) \
18926                 CFLAGS="$(STAGE1_CFLAGS)" \
18927                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
18928                 LIBCFLAGS="$(LIBCFLAGS)" \
18929                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18930                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18931                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18932                 $(EXTRA_HOST_FLAGS)   \
18933                 TFLAGS="$(STAGE1_TFLAGS)" \
18934                 $(TARGET-stage1-ld)
18935
18936 maybe-clean-stage1-ld: clean-stage1-ld
18937 clean-stage1: clean-stage1-ld
18938 clean-stage1-ld:
18939         @if [ $(current_stage) = stage1 ]; then \
18940           [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18941         else \
18942           [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
18943           $(MAKE) stage1-start; \
18944         fi; \
18945         cd $(HOST_SUBDIR)/ld && \
18946         $(MAKE) $(EXTRA_HOST_FLAGS)  \
18947                  clean
18948 @endif ld-bootstrap
18949
18950
18951 .PHONY: all-stage2-ld maybe-all-stage2-ld
18952 .PHONY: clean-stage2-ld maybe-clean-stage2-ld
18953 maybe-all-stage2-ld:
18954 maybe-clean-stage2-ld:
18955 @if ld-bootstrap
18956 maybe-all-stage2-ld: all-stage2-ld
18957 all-stage2: all-stage2-ld
18958 TARGET-stage2-ld = $(TARGET-ld)
18959 all-stage2-ld: configure-stage2-ld
18960         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18961         @r=`${PWD_COMMAND}`; export r; \
18962         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18963         TFLAGS="$(STAGE2_TFLAGS)"; \
18964         $(HOST_EXPORTS) \
18965         $(POSTSTAGE1_HOST_EXPORTS)  \
18966         cd $(HOST_SUBDIR)/ld && \
18967         $(MAKE) $(BASE_FLAGS_TO_PASS) \
18968                 CFLAGS="$(STAGE2_CFLAGS)" \
18969                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
18970                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
18971                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18972                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18973                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18974                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
18975                 TFLAGS="$(STAGE2_TFLAGS)" \
18976                 $(TARGET-stage2-ld)
18977
18978 maybe-clean-stage2-ld: clean-stage2-ld
18979 clean-stage2: clean-stage2-ld
18980 clean-stage2-ld:
18981         @if [ $(current_stage) = stage2 ]; then \
18982           [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18983         else \
18984           [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
18985           $(MAKE) stage2-start; \
18986         fi; \
18987         cd $(HOST_SUBDIR)/ld && \
18988         $(MAKE) $(EXTRA_HOST_FLAGS)  \
18989                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
18990                  clean
18991 @endif ld-bootstrap
18992
18993
18994 .PHONY: all-stage3-ld maybe-all-stage3-ld
18995 .PHONY: clean-stage3-ld maybe-clean-stage3-ld
18996 maybe-all-stage3-ld:
18997 maybe-clean-stage3-ld:
18998 @if ld-bootstrap
18999 maybe-all-stage3-ld: all-stage3-ld
19000 all-stage3: all-stage3-ld
19001 TARGET-stage3-ld = $(TARGET-ld)
19002 all-stage3-ld: configure-stage3-ld
19003         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19004         @r=`${PWD_COMMAND}`; export r; \
19005         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19006         TFLAGS="$(STAGE3_TFLAGS)"; \
19007         $(HOST_EXPORTS) \
19008         $(POSTSTAGE1_HOST_EXPORTS)  \
19009         cd $(HOST_SUBDIR)/ld && \
19010         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19011                 CFLAGS="$(STAGE3_CFLAGS)" \
19012                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19013                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19014                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19015                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19016                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19017                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19018                 TFLAGS="$(STAGE3_TFLAGS)" \
19019                 $(TARGET-stage3-ld)
19020
19021 maybe-clean-stage3-ld: clean-stage3-ld
19022 clean-stage3: clean-stage3-ld
19023 clean-stage3-ld:
19024         @if [ $(current_stage) = stage3 ]; then \
19025           [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19026         else \
19027           [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
19028           $(MAKE) stage3-start; \
19029         fi; \
19030         cd $(HOST_SUBDIR)/ld && \
19031         $(MAKE) $(EXTRA_HOST_FLAGS)  \
19032                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
19033                  clean
19034 @endif ld-bootstrap
19035
19036
19037 .PHONY: all-stage4-ld maybe-all-stage4-ld
19038 .PHONY: clean-stage4-ld maybe-clean-stage4-ld
19039 maybe-all-stage4-ld:
19040 maybe-clean-stage4-ld:
19041 @if ld-bootstrap
19042 maybe-all-stage4-ld: all-stage4-ld
19043 all-stage4: all-stage4-ld
19044 TARGET-stage4-ld = $(TARGET-ld)
19045 all-stage4-ld: configure-stage4-ld
19046         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19047         @r=`${PWD_COMMAND}`; export r; \
19048         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19049         TFLAGS="$(STAGE4_TFLAGS)"; \
19050         $(HOST_EXPORTS) \
19051         $(POSTSTAGE1_HOST_EXPORTS)  \
19052         cd $(HOST_SUBDIR)/ld && \
19053         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19054                 CFLAGS="$(STAGE4_CFLAGS)" \
19055                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19056                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19057                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19058                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19059                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19060                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19061                 TFLAGS="$(STAGE4_TFLAGS)" \
19062                 $(TARGET-stage4-ld)
19063
19064 maybe-clean-stage4-ld: clean-stage4-ld
19065 clean-stage4: clean-stage4-ld
19066 clean-stage4-ld:
19067         @if [ $(current_stage) = stage4 ]; then \
19068           [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19069         else \
19070           [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
19071           $(MAKE) stage4-start; \
19072         fi; \
19073         cd $(HOST_SUBDIR)/ld && \
19074         $(MAKE) $(EXTRA_HOST_FLAGS)  \
19075                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
19076                  clean
19077 @endif ld-bootstrap
19078
19079
19080 .PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
19081 .PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
19082 maybe-all-stageprofile-ld:
19083 maybe-clean-stageprofile-ld:
19084 @if ld-bootstrap
19085 maybe-all-stageprofile-ld: all-stageprofile-ld
19086 all-stageprofile: all-stageprofile-ld
19087 TARGET-stageprofile-ld = $(TARGET-ld)
19088 all-stageprofile-ld: configure-stageprofile-ld
19089         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19090         @r=`${PWD_COMMAND}`; export r; \
19091         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19092         TFLAGS="$(STAGEprofile_TFLAGS)"; \
19093         $(HOST_EXPORTS) \
19094         $(POSTSTAGE1_HOST_EXPORTS)  \
19095         cd $(HOST_SUBDIR)/ld && \
19096         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19097                 CFLAGS="$(STAGEprofile_CFLAGS)" \
19098                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19099                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19100                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19101                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19102                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19103                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19104                 TFLAGS="$(STAGEprofile_TFLAGS)" \
19105                 $(TARGET-stageprofile-ld)
19106
19107 maybe-clean-stageprofile-ld: clean-stageprofile-ld
19108 clean-stageprofile: clean-stageprofile-ld
19109 clean-stageprofile-ld:
19110         @if [ $(current_stage) = stageprofile ]; then \
19111           [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19112         else \
19113           [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
19114           $(MAKE) stageprofile-start; \
19115         fi; \
19116         cd $(HOST_SUBDIR)/ld && \
19117         $(MAKE) $(EXTRA_HOST_FLAGS)  \
19118                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
19119                  clean
19120 @endif ld-bootstrap
19121
19122
19123 .PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
19124 .PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
19125 maybe-all-stagefeedback-ld:
19126 maybe-clean-stagefeedback-ld:
19127 @if ld-bootstrap
19128 maybe-all-stagefeedback-ld: all-stagefeedback-ld
19129 all-stagefeedback: all-stagefeedback-ld
19130 TARGET-stagefeedback-ld = $(TARGET-ld)
19131 all-stagefeedback-ld: configure-stagefeedback-ld
19132         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19133         @r=`${PWD_COMMAND}`; export r; \
19134         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19135         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19136         $(HOST_EXPORTS) \
19137         $(POSTSTAGE1_HOST_EXPORTS)  \
19138         cd $(HOST_SUBDIR)/ld && \
19139         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19140                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
19141                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
19142                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19143                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19144                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19145                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19146                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19147                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
19148                 $(TARGET-stagefeedback-ld)
19149
19150 maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
19151 clean-stagefeedback: clean-stagefeedback-ld
19152 clean-stagefeedback-ld:
19153         @if [ $(current_stage) = stagefeedback ]; then \
19154           [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19155         else \
19156           [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
19157           $(MAKE) stagefeedback-start; \
19158         fi; \
19159         cd $(HOST_SUBDIR)/ld && \
19160         $(MAKE) $(EXTRA_HOST_FLAGS)  \
19161                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
19162                  clean
19163 @endif ld-bootstrap
19164
19165
19166
19167
19168
19169 .PHONY: check-ld maybe-check-ld
19170 maybe-check-ld:
19171 @if ld
19172 maybe-check-ld: check-ld
19173
19174 check-ld:
19175         @: $(MAKE); $(unstage)
19176         @r=`${PWD_COMMAND}`; export r; \
19177         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19178         $(HOST_EXPORTS) \
19179         (cd $(HOST_SUBDIR)/ld && \
19180           $(MAKE) $(FLAGS_TO_PASS)  check)
19181
19182 @endif ld
19183
19184 .PHONY: install-ld maybe-install-ld
19185 maybe-install-ld:
19186 @if ld
19187 maybe-install-ld: install-ld
19188
19189 install-ld: installdirs
19190         @: $(MAKE); $(unstage)
19191         @r=`${PWD_COMMAND}`; export r; \
19192         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19193         $(HOST_EXPORTS) \
19194         (cd $(HOST_SUBDIR)/ld && \
19195           $(MAKE) $(FLAGS_TO_PASS)  install)
19196
19197 @endif ld
19198
19199 .PHONY: install-strip-ld maybe-install-strip-ld
19200 maybe-install-strip-ld:
19201 @if ld
19202 maybe-install-strip-ld: install-strip-ld
19203
19204 install-strip-ld: installdirs
19205         @: $(MAKE); $(unstage)
19206         @r=`${PWD_COMMAND}`; export r; \
19207         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19208         $(HOST_EXPORTS) \
19209         (cd $(HOST_SUBDIR)/ld && \
19210           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
19211
19212 @endif ld
19213
19214 # Other targets (info, dvi, pdf, etc.)
19215
19216 .PHONY: maybe-info-ld info-ld
19217 maybe-info-ld:
19218 @if ld
19219 maybe-info-ld: info-ld
19220
19221 info-ld: \
19222     configure-ld 
19223         @[ -f ./ld/Makefile ] || exit 0; \
19224         r=`${PWD_COMMAND}`; export r; \
19225         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19226         $(HOST_EXPORTS) \
19227         for flag in $(EXTRA_HOST_FLAGS) ; do \
19228           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19229         done; \
19230         echo "Doing info in ld" ; \
19231         (cd $(HOST_SUBDIR)/ld && \
19232           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19233                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19234                   "RANLIB=$${RANLIB}" \
19235                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19236                   info) \
19237           || exit 1
19238
19239 @endif ld
19240
19241 .PHONY: maybe-dvi-ld dvi-ld
19242 maybe-dvi-ld:
19243 @if ld
19244 maybe-dvi-ld: dvi-ld
19245
19246 dvi-ld: \
19247     configure-ld 
19248         @[ -f ./ld/Makefile ] || exit 0; \
19249         r=`${PWD_COMMAND}`; export r; \
19250         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19251         $(HOST_EXPORTS) \
19252         for flag in $(EXTRA_HOST_FLAGS) ; do \
19253           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19254         done; \
19255         echo "Doing dvi in ld" ; \
19256         (cd $(HOST_SUBDIR)/ld && \
19257           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19258                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19259                   "RANLIB=$${RANLIB}" \
19260                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19261                   dvi) \
19262           || exit 1
19263
19264 @endif ld
19265
19266 .PHONY: maybe-pdf-ld pdf-ld
19267 maybe-pdf-ld:
19268 @if ld
19269 maybe-pdf-ld: pdf-ld
19270
19271 pdf-ld: \
19272     configure-ld 
19273         @[ -f ./ld/Makefile ] || exit 0; \
19274         r=`${PWD_COMMAND}`; export r; \
19275         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19276         $(HOST_EXPORTS) \
19277         for flag in $(EXTRA_HOST_FLAGS) ; do \
19278           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19279         done; \
19280         echo "Doing pdf in ld" ; \
19281         (cd $(HOST_SUBDIR)/ld && \
19282           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19283                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19284                   "RANLIB=$${RANLIB}" \
19285                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19286                   pdf) \
19287           || exit 1
19288
19289 @endif ld
19290
19291 .PHONY: maybe-html-ld html-ld
19292 maybe-html-ld:
19293 @if ld
19294 maybe-html-ld: html-ld
19295
19296 html-ld: \
19297     configure-ld 
19298         @[ -f ./ld/Makefile ] || exit 0; \
19299         r=`${PWD_COMMAND}`; export r; \
19300         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19301         $(HOST_EXPORTS) \
19302         for flag in $(EXTRA_HOST_FLAGS) ; do \
19303           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19304         done; \
19305         echo "Doing html in ld" ; \
19306         (cd $(HOST_SUBDIR)/ld && \
19307           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19308                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19309                   "RANLIB=$${RANLIB}" \
19310                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19311                   html) \
19312           || exit 1
19313
19314 @endif ld
19315
19316 .PHONY: maybe-TAGS-ld TAGS-ld
19317 maybe-TAGS-ld:
19318 @if ld
19319 maybe-TAGS-ld: TAGS-ld
19320
19321 TAGS-ld: \
19322     configure-ld 
19323         @[ -f ./ld/Makefile ] || exit 0; \
19324         r=`${PWD_COMMAND}`; export r; \
19325         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19326         $(HOST_EXPORTS) \
19327         for flag in $(EXTRA_HOST_FLAGS) ; do \
19328           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19329         done; \
19330         echo "Doing TAGS in ld" ; \
19331         (cd $(HOST_SUBDIR)/ld && \
19332           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19333                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19334                   "RANLIB=$${RANLIB}" \
19335                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19336                   TAGS) \
19337           || exit 1
19338
19339 @endif ld
19340
19341 .PHONY: maybe-install-info-ld install-info-ld
19342 maybe-install-info-ld:
19343 @if ld
19344 maybe-install-info-ld: install-info-ld
19345
19346 install-info-ld: \
19347     configure-ld \
19348     info-ld 
19349         @[ -f ./ld/Makefile ] || exit 0; \
19350         r=`${PWD_COMMAND}`; export r; \
19351         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19352         $(HOST_EXPORTS) \
19353         for flag in $(EXTRA_HOST_FLAGS) ; do \
19354           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19355         done; \
19356         echo "Doing install-info in ld" ; \
19357         (cd $(HOST_SUBDIR)/ld && \
19358           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19359                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19360                   "RANLIB=$${RANLIB}" \
19361                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19362                   install-info) \
19363           || exit 1
19364
19365 @endif ld
19366
19367 .PHONY: maybe-install-pdf-ld install-pdf-ld
19368 maybe-install-pdf-ld:
19369 @if ld
19370 maybe-install-pdf-ld: install-pdf-ld
19371
19372 install-pdf-ld: \
19373     configure-ld \
19374     pdf-ld 
19375         @[ -f ./ld/Makefile ] || exit 0; \
19376         r=`${PWD_COMMAND}`; export r; \
19377         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19378         $(HOST_EXPORTS) \
19379         for flag in $(EXTRA_HOST_FLAGS) ; do \
19380           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19381         done; \
19382         echo "Doing install-pdf in ld" ; \
19383         (cd $(HOST_SUBDIR)/ld && \
19384           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19385                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19386                   "RANLIB=$${RANLIB}" \
19387                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19388                   install-pdf) \
19389           || exit 1
19390
19391 @endif ld
19392
19393 .PHONY: maybe-install-html-ld install-html-ld
19394 maybe-install-html-ld:
19395 @if ld
19396 maybe-install-html-ld: install-html-ld
19397
19398 install-html-ld: \
19399     configure-ld \
19400     html-ld 
19401         @[ -f ./ld/Makefile ] || exit 0; \
19402         r=`${PWD_COMMAND}`; export r; \
19403         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19404         $(HOST_EXPORTS) \
19405         for flag in $(EXTRA_HOST_FLAGS) ; do \
19406           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19407         done; \
19408         echo "Doing install-html in ld" ; \
19409         (cd $(HOST_SUBDIR)/ld && \
19410           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19411                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19412                   "RANLIB=$${RANLIB}" \
19413                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19414                   install-html) \
19415           || exit 1
19416
19417 @endif ld
19418
19419 .PHONY: maybe-installcheck-ld installcheck-ld
19420 maybe-installcheck-ld:
19421 @if ld
19422 maybe-installcheck-ld: installcheck-ld
19423
19424 installcheck-ld: \
19425     configure-ld 
19426         @[ -f ./ld/Makefile ] || exit 0; \
19427         r=`${PWD_COMMAND}`; export r; \
19428         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19429         $(HOST_EXPORTS) \
19430         for flag in $(EXTRA_HOST_FLAGS) ; do \
19431           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19432         done; \
19433         echo "Doing installcheck in ld" ; \
19434         (cd $(HOST_SUBDIR)/ld && \
19435           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19436                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19437                   "RANLIB=$${RANLIB}" \
19438                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19439                   installcheck) \
19440           || exit 1
19441
19442 @endif ld
19443
19444 .PHONY: maybe-mostlyclean-ld mostlyclean-ld
19445 maybe-mostlyclean-ld:
19446 @if ld
19447 maybe-mostlyclean-ld: mostlyclean-ld
19448
19449 mostlyclean-ld: 
19450         @[ -f ./ld/Makefile ] || exit 0; \
19451         r=`${PWD_COMMAND}`; export r; \
19452         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19453         $(HOST_EXPORTS) \
19454         for flag in $(EXTRA_HOST_FLAGS) ; do \
19455           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19456         done; \
19457         echo "Doing mostlyclean in ld" ; \
19458         (cd $(HOST_SUBDIR)/ld && \
19459           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19460                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19461                   "RANLIB=$${RANLIB}" \
19462                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19463                   mostlyclean) \
19464           || exit 1
19465
19466 @endif ld
19467
19468 .PHONY: maybe-clean-ld clean-ld
19469 maybe-clean-ld:
19470 @if ld
19471 maybe-clean-ld: clean-ld
19472
19473 clean-ld: 
19474         @[ -f ./ld/Makefile ] || exit 0; \
19475         r=`${PWD_COMMAND}`; export r; \
19476         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19477         $(HOST_EXPORTS) \
19478         for flag in $(EXTRA_HOST_FLAGS) ; do \
19479           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19480         done; \
19481         echo "Doing clean in ld" ; \
19482         (cd $(HOST_SUBDIR)/ld && \
19483           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19484                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19485                   "RANLIB=$${RANLIB}" \
19486                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19487                   clean) \
19488           || exit 1
19489
19490 @endif ld
19491
19492 .PHONY: maybe-distclean-ld distclean-ld
19493 maybe-distclean-ld:
19494 @if ld
19495 maybe-distclean-ld: distclean-ld
19496
19497 distclean-ld: 
19498         @[ -f ./ld/Makefile ] || exit 0; \
19499         r=`${PWD_COMMAND}`; export r; \
19500         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19501         $(HOST_EXPORTS) \
19502         for flag in $(EXTRA_HOST_FLAGS) ; do \
19503           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19504         done; \
19505         echo "Doing distclean in ld" ; \
19506         (cd $(HOST_SUBDIR)/ld && \
19507           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19508                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19509                   "RANLIB=$${RANLIB}" \
19510                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19511                   distclean) \
19512           || exit 1
19513
19514 @endif ld
19515
19516 .PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
19517 maybe-maintainer-clean-ld:
19518 @if ld
19519 maybe-maintainer-clean-ld: maintainer-clean-ld
19520
19521 maintainer-clean-ld: 
19522         @[ -f ./ld/Makefile ] || exit 0; \
19523         r=`${PWD_COMMAND}`; export r; \
19524         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19525         $(HOST_EXPORTS) \
19526         for flag in $(EXTRA_HOST_FLAGS) ; do \
19527           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19528         done; \
19529         echo "Doing maintainer-clean in ld" ; \
19530         (cd $(HOST_SUBDIR)/ld && \
19531           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19532                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19533                   "RANLIB=$${RANLIB}" \
19534                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19535                   maintainer-clean) \
19536           || exit 1
19537
19538 @endif ld
19539
19540
19541
19542 .PHONY: configure-libcpp maybe-configure-libcpp
19543 maybe-configure-libcpp:
19544 @if gcc-bootstrap
19545 configure-libcpp: stage_current
19546 @endif gcc-bootstrap
19547 @if libcpp
19548 maybe-configure-libcpp: configure-libcpp
19549 configure-libcpp: 
19550         @r=`${PWD_COMMAND}`; export r; \
19551         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19552         test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19553         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19554         $(HOST_EXPORTS)  \
19555         echo Configuring in $(HOST_SUBDIR)/libcpp; \
19556         cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
19557         case $(srcdir) in \
19558           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19559           *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19560                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19561         esac; \
19562         srcdiroption="--srcdir=$${topdir}/libcpp"; \
19563         libsrcdir="$$s/libcpp"; \
19564         $(SHELL) $${libsrcdir}/configure \
19565           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19566           --target=${target_alias} $${srcdiroption}  \
19567           || exit 1
19568 @endif libcpp
19569
19570
19571
19572 .PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
19573 maybe-configure-stage1-libcpp:
19574 @if libcpp-bootstrap
19575 maybe-configure-stage1-libcpp: configure-stage1-libcpp
19576 configure-stage1-libcpp:
19577         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19578         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19579         @r=`${PWD_COMMAND}`; export r; \
19580         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19581         TFLAGS="$(STAGE1_TFLAGS)"; \
19582         test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19583         $(HOST_EXPORTS) \
19584         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
19585         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19586         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
19587         echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
19588         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19589         cd $(HOST_SUBDIR)/libcpp || exit 1; \
19590         case $(srcdir) in \
19591           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19592           *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19593                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19594         esac; \
19595         srcdiroption="--srcdir=$${topdir}/libcpp"; \
19596         libsrcdir="$$s/libcpp"; \
19597         $(SHELL) $${libsrcdir}/configure \
19598           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19599           --target=${target_alias} $${srcdiroption} \
19600           $(STAGE1_CONFIGURE_FLAGS)
19601 @endif libcpp-bootstrap
19602
19603 .PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
19604 maybe-configure-stage2-libcpp:
19605 @if libcpp-bootstrap
19606 maybe-configure-stage2-libcpp: configure-stage2-libcpp
19607 configure-stage2-libcpp:
19608         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19609         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19610         @r=`${PWD_COMMAND}`; export r; \
19611         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19612         TFLAGS="$(STAGE2_TFLAGS)"; \
19613         test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19614         $(HOST_EXPORTS) \
19615         $(POSTSTAGE1_HOST_EXPORTS) \
19616         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
19617         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19618         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
19619         echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
19620         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19621         cd $(HOST_SUBDIR)/libcpp || exit 1; \
19622         case $(srcdir) in \
19623           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19624           *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19625                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19626         esac; \
19627         srcdiroption="--srcdir=$${topdir}/libcpp"; \
19628         libsrcdir="$$s/libcpp"; \
19629         $(SHELL) $${libsrcdir}/configure \
19630           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19631           --target=${target_alias} $${srcdiroption} \
19632           --with-build-libsubdir=$(HOST_SUBDIR) \
19633           $(STAGE2_CONFIGURE_FLAGS)
19634 @endif libcpp-bootstrap
19635
19636 .PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
19637 maybe-configure-stage3-libcpp:
19638 @if libcpp-bootstrap
19639 maybe-configure-stage3-libcpp: configure-stage3-libcpp
19640 configure-stage3-libcpp:
19641         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19642         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19643         @r=`${PWD_COMMAND}`; export r; \
19644         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19645         TFLAGS="$(STAGE3_TFLAGS)"; \
19646         test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19647         $(HOST_EXPORTS) \
19648         $(POSTSTAGE1_HOST_EXPORTS) \
19649         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
19650         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19651         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
19652         echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
19653         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19654         cd $(HOST_SUBDIR)/libcpp || exit 1; \
19655         case $(srcdir) in \
19656           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19657           *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19658                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19659         esac; \
19660         srcdiroption="--srcdir=$${topdir}/libcpp"; \
19661         libsrcdir="$$s/libcpp"; \
19662         $(SHELL) $${libsrcdir}/configure \
19663           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19664           --target=${target_alias} $${srcdiroption} \
19665           --with-build-libsubdir=$(HOST_SUBDIR) \
19666           $(STAGE3_CONFIGURE_FLAGS)
19667 @endif libcpp-bootstrap
19668
19669 .PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
19670 maybe-configure-stage4-libcpp:
19671 @if libcpp-bootstrap
19672 maybe-configure-stage4-libcpp: configure-stage4-libcpp
19673 configure-stage4-libcpp:
19674         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19675         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19676         @r=`${PWD_COMMAND}`; export r; \
19677         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19678         TFLAGS="$(STAGE4_TFLAGS)"; \
19679         test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19680         $(HOST_EXPORTS) \
19681         $(POSTSTAGE1_HOST_EXPORTS) \
19682         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
19683         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19684         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
19685         echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
19686         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19687         cd $(HOST_SUBDIR)/libcpp || exit 1; \
19688         case $(srcdir) in \
19689           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19690           *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19691                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19692         esac; \
19693         srcdiroption="--srcdir=$${topdir}/libcpp"; \
19694         libsrcdir="$$s/libcpp"; \
19695         $(SHELL) $${libsrcdir}/configure \
19696           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19697           --target=${target_alias} $${srcdiroption} \
19698           --with-build-libsubdir=$(HOST_SUBDIR) \
19699           $(STAGE4_CONFIGURE_FLAGS)
19700 @endif libcpp-bootstrap
19701
19702 .PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
19703 maybe-configure-stageprofile-libcpp:
19704 @if libcpp-bootstrap
19705 maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
19706 configure-stageprofile-libcpp:
19707         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19708         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19709         @r=`${PWD_COMMAND}`; export r; \
19710         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19711         TFLAGS="$(STAGEprofile_TFLAGS)"; \
19712         test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19713         $(HOST_EXPORTS) \
19714         $(POSTSTAGE1_HOST_EXPORTS) \
19715         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
19716         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19717         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
19718         echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
19719         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19720         cd $(HOST_SUBDIR)/libcpp || exit 1; \
19721         case $(srcdir) in \
19722           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19723           *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19724                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19725         esac; \
19726         srcdiroption="--srcdir=$${topdir}/libcpp"; \
19727         libsrcdir="$$s/libcpp"; \
19728         $(SHELL) $${libsrcdir}/configure \
19729           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19730           --target=${target_alias} $${srcdiroption} \
19731           --with-build-libsubdir=$(HOST_SUBDIR) \
19732           $(STAGEprofile_CONFIGURE_FLAGS)
19733 @endif libcpp-bootstrap
19734
19735 .PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
19736 maybe-configure-stagefeedback-libcpp:
19737 @if libcpp-bootstrap
19738 maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
19739 configure-stagefeedback-libcpp:
19740         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19741         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19742         @r=`${PWD_COMMAND}`; export r; \
19743         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19744         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19745         test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19746         $(HOST_EXPORTS) \
19747         $(POSTSTAGE1_HOST_EXPORTS) \
19748         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
19749         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19750         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
19751         echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
19752         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19753         cd $(HOST_SUBDIR)/libcpp || exit 1; \
19754         case $(srcdir) in \
19755           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19756           *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19757                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19758         esac; \
19759         srcdiroption="--srcdir=$${topdir}/libcpp"; \
19760         libsrcdir="$$s/libcpp"; \
19761         $(SHELL) $${libsrcdir}/configure \
19762           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19763           --target=${target_alias} $${srcdiroption} \
19764           --with-build-libsubdir=$(HOST_SUBDIR) \
19765           $(STAGEfeedback_CONFIGURE_FLAGS)
19766 @endif libcpp-bootstrap
19767
19768
19769
19770
19771
19772 .PHONY: all-libcpp maybe-all-libcpp
19773 maybe-all-libcpp:
19774 @if gcc-bootstrap
19775 all-libcpp: stage_current
19776 @endif gcc-bootstrap
19777 @if libcpp
19778 TARGET-libcpp=all
19779 maybe-all-libcpp: all-libcpp
19780 all-libcpp: configure-libcpp
19781         @r=`${PWD_COMMAND}`; export r; \
19782         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19783         $(HOST_EXPORTS)  \
19784         (cd $(HOST_SUBDIR)/libcpp && \
19785           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
19786                 $(TARGET-libcpp))
19787 @endif libcpp
19788
19789
19790
19791 .PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
19792 .PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
19793 maybe-all-stage1-libcpp:
19794 maybe-clean-stage1-libcpp:
19795 @if libcpp-bootstrap
19796 maybe-all-stage1-libcpp: all-stage1-libcpp
19797 all-stage1: all-stage1-libcpp
19798 TARGET-stage1-libcpp = $(TARGET-libcpp)
19799 all-stage1-libcpp: configure-stage1-libcpp
19800         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19801         @r=`${PWD_COMMAND}`; export r; \
19802         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19803         TFLAGS="$(STAGE1_TFLAGS)"; \
19804         $(HOST_EXPORTS)  \
19805         cd $(HOST_SUBDIR)/libcpp && \
19806         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19807                 CFLAGS="$(STAGE1_CFLAGS)" \
19808                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
19809                 LIBCFLAGS="$(LIBCFLAGS)" \
19810                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19811                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19812                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19813                 $(EXTRA_HOST_FLAGS)   \
19814                 TFLAGS="$(STAGE1_TFLAGS)" \
19815                 $(TARGET-stage1-libcpp)
19816
19817 maybe-clean-stage1-libcpp: clean-stage1-libcpp
19818 clean-stage1: clean-stage1-libcpp
19819 clean-stage1-libcpp:
19820         @if [ $(current_stage) = stage1 ]; then \
19821           [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19822         else \
19823           [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
19824           $(MAKE) stage1-start; \
19825         fi; \
19826         cd $(HOST_SUBDIR)/libcpp && \
19827         $(MAKE) $(EXTRA_HOST_FLAGS)  \
19828                  clean
19829 @endif libcpp-bootstrap
19830
19831
19832 .PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
19833 .PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
19834 maybe-all-stage2-libcpp:
19835 maybe-clean-stage2-libcpp:
19836 @if libcpp-bootstrap
19837 maybe-all-stage2-libcpp: all-stage2-libcpp
19838 all-stage2: all-stage2-libcpp
19839 TARGET-stage2-libcpp = $(TARGET-libcpp)
19840 all-stage2-libcpp: configure-stage2-libcpp
19841         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19842         @r=`${PWD_COMMAND}`; export r; \
19843         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19844         TFLAGS="$(STAGE2_TFLAGS)"; \
19845         $(HOST_EXPORTS) \
19846         $(POSTSTAGE1_HOST_EXPORTS)  \
19847         cd $(HOST_SUBDIR)/libcpp && \
19848         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19849                 CFLAGS="$(STAGE2_CFLAGS)" \
19850                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
19851                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19852                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19853                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19854                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19855                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19856                 TFLAGS="$(STAGE2_TFLAGS)" \
19857                 $(TARGET-stage2-libcpp)
19858
19859 maybe-clean-stage2-libcpp: clean-stage2-libcpp
19860 clean-stage2: clean-stage2-libcpp
19861 clean-stage2-libcpp:
19862         @if [ $(current_stage) = stage2 ]; then \
19863           [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19864         else \
19865           [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
19866           $(MAKE) stage2-start; \
19867         fi; \
19868         cd $(HOST_SUBDIR)/libcpp && \
19869         $(MAKE) $(EXTRA_HOST_FLAGS)  \
19870                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
19871                  clean
19872 @endif libcpp-bootstrap
19873
19874
19875 .PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
19876 .PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
19877 maybe-all-stage3-libcpp:
19878 maybe-clean-stage3-libcpp:
19879 @if libcpp-bootstrap
19880 maybe-all-stage3-libcpp: all-stage3-libcpp
19881 all-stage3: all-stage3-libcpp
19882 TARGET-stage3-libcpp = $(TARGET-libcpp)
19883 all-stage3-libcpp: configure-stage3-libcpp
19884         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19885         @r=`${PWD_COMMAND}`; export r; \
19886         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19887         TFLAGS="$(STAGE3_TFLAGS)"; \
19888         $(HOST_EXPORTS) \
19889         $(POSTSTAGE1_HOST_EXPORTS)  \
19890         cd $(HOST_SUBDIR)/libcpp && \
19891         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19892                 CFLAGS="$(STAGE3_CFLAGS)" \
19893                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19894                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19895                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19896                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19897                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19898                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19899                 TFLAGS="$(STAGE3_TFLAGS)" \
19900                 $(TARGET-stage3-libcpp)
19901
19902 maybe-clean-stage3-libcpp: clean-stage3-libcpp
19903 clean-stage3: clean-stage3-libcpp
19904 clean-stage3-libcpp:
19905         @if [ $(current_stage) = stage3 ]; then \
19906           [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19907         else \
19908           [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
19909           $(MAKE) stage3-start; \
19910         fi; \
19911         cd $(HOST_SUBDIR)/libcpp && \
19912         $(MAKE) $(EXTRA_HOST_FLAGS)  \
19913                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
19914                  clean
19915 @endif libcpp-bootstrap
19916
19917
19918 .PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
19919 .PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
19920 maybe-all-stage4-libcpp:
19921 maybe-clean-stage4-libcpp:
19922 @if libcpp-bootstrap
19923 maybe-all-stage4-libcpp: all-stage4-libcpp
19924 all-stage4: all-stage4-libcpp
19925 TARGET-stage4-libcpp = $(TARGET-libcpp)
19926 all-stage4-libcpp: configure-stage4-libcpp
19927         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19928         @r=`${PWD_COMMAND}`; export r; \
19929         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19930         TFLAGS="$(STAGE4_TFLAGS)"; \
19931         $(HOST_EXPORTS) \
19932         $(POSTSTAGE1_HOST_EXPORTS)  \
19933         cd $(HOST_SUBDIR)/libcpp && \
19934         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19935                 CFLAGS="$(STAGE4_CFLAGS)" \
19936                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19937                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19938                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19939                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19940                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19941                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19942                 TFLAGS="$(STAGE4_TFLAGS)" \
19943                 $(TARGET-stage4-libcpp)
19944
19945 maybe-clean-stage4-libcpp: clean-stage4-libcpp
19946 clean-stage4: clean-stage4-libcpp
19947 clean-stage4-libcpp:
19948         @if [ $(current_stage) = stage4 ]; then \
19949           [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19950         else \
19951           [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
19952           $(MAKE) stage4-start; \
19953         fi; \
19954         cd $(HOST_SUBDIR)/libcpp && \
19955         $(MAKE) $(EXTRA_HOST_FLAGS)  \
19956                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
19957                  clean
19958 @endif libcpp-bootstrap
19959
19960
19961 .PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
19962 .PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
19963 maybe-all-stageprofile-libcpp:
19964 maybe-clean-stageprofile-libcpp:
19965 @if libcpp-bootstrap
19966 maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
19967 all-stageprofile: all-stageprofile-libcpp
19968 TARGET-stageprofile-libcpp = $(TARGET-libcpp)
19969 all-stageprofile-libcpp: configure-stageprofile-libcpp
19970         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19971         @r=`${PWD_COMMAND}`; export r; \
19972         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19973         TFLAGS="$(STAGEprofile_TFLAGS)"; \
19974         $(HOST_EXPORTS) \
19975         $(POSTSTAGE1_HOST_EXPORTS)  \
19976         cd $(HOST_SUBDIR)/libcpp && \
19977         $(MAKE) $(BASE_FLAGS_TO_PASS) \
19978                 CFLAGS="$(STAGEprofile_CFLAGS)" \
19979                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19980                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19981                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19982                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19983                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19984                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19985                 TFLAGS="$(STAGEprofile_TFLAGS)" \
19986                 $(TARGET-stageprofile-libcpp)
19987
19988 maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
19989 clean-stageprofile: clean-stageprofile-libcpp
19990 clean-stageprofile-libcpp:
19991         @if [ $(current_stage) = stageprofile ]; then \
19992           [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19993         else \
19994           [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
19995           $(MAKE) stageprofile-start; \
19996         fi; \
19997         cd $(HOST_SUBDIR)/libcpp && \
19998         $(MAKE) $(EXTRA_HOST_FLAGS)  \
19999                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
20000                  clean
20001 @endif libcpp-bootstrap
20002
20003
20004 .PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
20005 .PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
20006 maybe-all-stagefeedback-libcpp:
20007 maybe-clean-stagefeedback-libcpp:
20008 @if libcpp-bootstrap
20009 maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
20010 all-stagefeedback: all-stagefeedback-libcpp
20011 TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
20012 all-stagefeedback-libcpp: configure-stagefeedback-libcpp
20013         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20014         @r=`${PWD_COMMAND}`; export r; \
20015         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20016         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20017         $(HOST_EXPORTS) \
20018         $(POSTSTAGE1_HOST_EXPORTS)  \
20019         cd $(HOST_SUBDIR)/libcpp && \
20020         $(MAKE) $(BASE_FLAGS_TO_PASS) \
20021                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20022                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20023                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20024                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20025                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20026                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20027                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20028                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20029                 $(TARGET-stagefeedback-libcpp)
20030
20031 maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
20032 clean-stagefeedback: clean-stagefeedback-libcpp
20033 clean-stagefeedback-libcpp:
20034         @if [ $(current_stage) = stagefeedback ]; then \
20035           [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20036         else \
20037           [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
20038           $(MAKE) stagefeedback-start; \
20039         fi; \
20040         cd $(HOST_SUBDIR)/libcpp && \
20041         $(MAKE) $(EXTRA_HOST_FLAGS)  \
20042                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
20043                  clean
20044 @endif libcpp-bootstrap
20045
20046
20047
20048
20049
20050 .PHONY: check-libcpp maybe-check-libcpp
20051 maybe-check-libcpp:
20052 @if libcpp
20053 maybe-check-libcpp: check-libcpp
20054
20055 check-libcpp:
20056         @: $(MAKE); $(unstage)
20057         @r=`${PWD_COMMAND}`; export r; \
20058         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20059         $(HOST_EXPORTS) \
20060         (cd $(HOST_SUBDIR)/libcpp && \
20061           $(MAKE) $(FLAGS_TO_PASS)  check)
20062
20063 @endif libcpp
20064
20065 .PHONY: install-libcpp maybe-install-libcpp
20066 maybe-install-libcpp:
20067 @if libcpp
20068 maybe-install-libcpp: install-libcpp
20069
20070 install-libcpp: installdirs
20071         @: $(MAKE); $(unstage)
20072         @r=`${PWD_COMMAND}`; export r; \
20073         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20074         $(HOST_EXPORTS) \
20075         (cd $(HOST_SUBDIR)/libcpp && \
20076           $(MAKE) $(FLAGS_TO_PASS)  install)
20077
20078 @endif libcpp
20079
20080 .PHONY: install-strip-libcpp maybe-install-strip-libcpp
20081 maybe-install-strip-libcpp:
20082 @if libcpp
20083 maybe-install-strip-libcpp: install-strip-libcpp
20084
20085 install-strip-libcpp: installdirs
20086         @: $(MAKE); $(unstage)
20087         @r=`${PWD_COMMAND}`; export r; \
20088         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20089         $(HOST_EXPORTS) \
20090         (cd $(HOST_SUBDIR)/libcpp && \
20091           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
20092
20093 @endif libcpp
20094
20095 # Other targets (info, dvi, pdf, etc.)
20096
20097 .PHONY: maybe-info-libcpp info-libcpp
20098 maybe-info-libcpp:
20099 @if libcpp
20100 maybe-info-libcpp: info-libcpp
20101
20102 info-libcpp: \
20103     configure-libcpp 
20104         @[ -f ./libcpp/Makefile ] || exit 0; \
20105         r=`${PWD_COMMAND}`; export r; \
20106         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20107         $(HOST_EXPORTS) \
20108         for flag in $(EXTRA_HOST_FLAGS) ; do \
20109           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20110         done; \
20111         echo "Doing info in libcpp" ; \
20112         (cd $(HOST_SUBDIR)/libcpp && \
20113           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20114                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20115                   "RANLIB=$${RANLIB}" \
20116                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20117                   info) \
20118           || exit 1
20119
20120 @endif libcpp
20121
20122 .PHONY: maybe-dvi-libcpp dvi-libcpp
20123 maybe-dvi-libcpp:
20124 @if libcpp
20125 maybe-dvi-libcpp: dvi-libcpp
20126
20127 dvi-libcpp: \
20128     configure-libcpp 
20129         @[ -f ./libcpp/Makefile ] || exit 0; \
20130         r=`${PWD_COMMAND}`; export r; \
20131         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20132         $(HOST_EXPORTS) \
20133         for flag in $(EXTRA_HOST_FLAGS) ; do \
20134           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20135         done; \
20136         echo "Doing dvi in libcpp" ; \
20137         (cd $(HOST_SUBDIR)/libcpp && \
20138           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20139                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20140                   "RANLIB=$${RANLIB}" \
20141                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20142                   dvi) \
20143           || exit 1
20144
20145 @endif libcpp
20146
20147 .PHONY: maybe-pdf-libcpp pdf-libcpp
20148 maybe-pdf-libcpp:
20149 @if libcpp
20150 maybe-pdf-libcpp: pdf-libcpp
20151
20152 pdf-libcpp: \
20153     configure-libcpp 
20154         @[ -f ./libcpp/Makefile ] || exit 0; \
20155         r=`${PWD_COMMAND}`; export r; \
20156         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20157         $(HOST_EXPORTS) \
20158         for flag in $(EXTRA_HOST_FLAGS) ; do \
20159           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20160         done; \
20161         echo "Doing pdf in libcpp" ; \
20162         (cd $(HOST_SUBDIR)/libcpp && \
20163           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20164                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20165                   "RANLIB=$${RANLIB}" \
20166                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20167                   pdf) \
20168           || exit 1
20169
20170 @endif libcpp
20171
20172 .PHONY: maybe-html-libcpp html-libcpp
20173 maybe-html-libcpp:
20174 @if libcpp
20175 maybe-html-libcpp: html-libcpp
20176
20177 html-libcpp: \
20178     configure-libcpp 
20179         @[ -f ./libcpp/Makefile ] || exit 0; \
20180         r=`${PWD_COMMAND}`; export r; \
20181         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20182         $(HOST_EXPORTS) \
20183         for flag in $(EXTRA_HOST_FLAGS) ; do \
20184           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20185         done; \
20186         echo "Doing html in libcpp" ; \
20187         (cd $(HOST_SUBDIR)/libcpp && \
20188           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20189                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20190                   "RANLIB=$${RANLIB}" \
20191                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20192                   html) \
20193           || exit 1
20194
20195 @endif libcpp
20196
20197 .PHONY: maybe-TAGS-libcpp TAGS-libcpp
20198 maybe-TAGS-libcpp:
20199 @if libcpp
20200 maybe-TAGS-libcpp: TAGS-libcpp
20201
20202 TAGS-libcpp: \
20203     configure-libcpp 
20204         @[ -f ./libcpp/Makefile ] || exit 0; \
20205         r=`${PWD_COMMAND}`; export r; \
20206         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20207         $(HOST_EXPORTS) \
20208         for flag in $(EXTRA_HOST_FLAGS) ; do \
20209           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20210         done; \
20211         echo "Doing TAGS in libcpp" ; \
20212         (cd $(HOST_SUBDIR)/libcpp && \
20213           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20214                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20215                   "RANLIB=$${RANLIB}" \
20216                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20217                   TAGS) \
20218           || exit 1
20219
20220 @endif libcpp
20221
20222 .PHONY: maybe-install-info-libcpp install-info-libcpp
20223 maybe-install-info-libcpp:
20224 @if libcpp
20225 maybe-install-info-libcpp: install-info-libcpp
20226
20227 install-info-libcpp: \
20228     configure-libcpp \
20229     info-libcpp 
20230         @[ -f ./libcpp/Makefile ] || exit 0; \
20231         r=`${PWD_COMMAND}`; export r; \
20232         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20233         $(HOST_EXPORTS) \
20234         for flag in $(EXTRA_HOST_FLAGS) ; do \
20235           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20236         done; \
20237         echo "Doing install-info in libcpp" ; \
20238         (cd $(HOST_SUBDIR)/libcpp && \
20239           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20240                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20241                   "RANLIB=$${RANLIB}" \
20242                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20243                   install-info) \
20244           || exit 1
20245
20246 @endif libcpp
20247
20248 .PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
20249 maybe-install-pdf-libcpp:
20250 @if libcpp
20251 maybe-install-pdf-libcpp: install-pdf-libcpp
20252
20253 install-pdf-libcpp: \
20254     configure-libcpp \
20255     pdf-libcpp 
20256         @[ -f ./libcpp/Makefile ] || exit 0; \
20257         r=`${PWD_COMMAND}`; export r; \
20258         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20259         $(HOST_EXPORTS) \
20260         for flag in $(EXTRA_HOST_FLAGS) ; do \
20261           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20262         done; \
20263         echo "Doing install-pdf in libcpp" ; \
20264         (cd $(HOST_SUBDIR)/libcpp && \
20265           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20266                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20267                   "RANLIB=$${RANLIB}" \
20268                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20269                   install-pdf) \
20270           || exit 1
20271
20272 @endif libcpp
20273
20274 .PHONY: maybe-install-html-libcpp install-html-libcpp
20275 maybe-install-html-libcpp:
20276 @if libcpp
20277 maybe-install-html-libcpp: install-html-libcpp
20278
20279 install-html-libcpp: \
20280     configure-libcpp \
20281     html-libcpp 
20282         @[ -f ./libcpp/Makefile ] || exit 0; \
20283         r=`${PWD_COMMAND}`; export r; \
20284         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20285         $(HOST_EXPORTS) \
20286         for flag in $(EXTRA_HOST_FLAGS) ; do \
20287           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20288         done; \
20289         echo "Doing install-html in libcpp" ; \
20290         (cd $(HOST_SUBDIR)/libcpp && \
20291           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20292                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20293                   "RANLIB=$${RANLIB}" \
20294                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20295                   install-html) \
20296           || exit 1
20297
20298 @endif libcpp
20299
20300 .PHONY: maybe-installcheck-libcpp installcheck-libcpp
20301 maybe-installcheck-libcpp:
20302 @if libcpp
20303 maybe-installcheck-libcpp: installcheck-libcpp
20304
20305 installcheck-libcpp: \
20306     configure-libcpp 
20307         @[ -f ./libcpp/Makefile ] || exit 0; \
20308         r=`${PWD_COMMAND}`; export r; \
20309         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20310         $(HOST_EXPORTS) \
20311         for flag in $(EXTRA_HOST_FLAGS) ; do \
20312           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20313         done; \
20314         echo "Doing installcheck in libcpp" ; \
20315         (cd $(HOST_SUBDIR)/libcpp && \
20316           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20317                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20318                   "RANLIB=$${RANLIB}" \
20319                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20320                   installcheck) \
20321           || exit 1
20322
20323 @endif libcpp
20324
20325 .PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
20326 maybe-mostlyclean-libcpp:
20327 @if libcpp
20328 maybe-mostlyclean-libcpp: mostlyclean-libcpp
20329
20330 mostlyclean-libcpp: 
20331         @[ -f ./libcpp/Makefile ] || exit 0; \
20332         r=`${PWD_COMMAND}`; export r; \
20333         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20334         $(HOST_EXPORTS) \
20335         for flag in $(EXTRA_HOST_FLAGS) ; do \
20336           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20337         done; \
20338         echo "Doing mostlyclean in libcpp" ; \
20339         (cd $(HOST_SUBDIR)/libcpp && \
20340           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20341                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20342                   "RANLIB=$${RANLIB}" \
20343                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20344                   mostlyclean) \
20345           || exit 1
20346
20347 @endif libcpp
20348
20349 .PHONY: maybe-clean-libcpp clean-libcpp
20350 maybe-clean-libcpp:
20351 @if libcpp
20352 maybe-clean-libcpp: clean-libcpp
20353
20354 clean-libcpp: 
20355         @[ -f ./libcpp/Makefile ] || exit 0; \
20356         r=`${PWD_COMMAND}`; export r; \
20357         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20358         $(HOST_EXPORTS) \
20359         for flag in $(EXTRA_HOST_FLAGS) ; do \
20360           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20361         done; \
20362         echo "Doing clean in libcpp" ; \
20363         (cd $(HOST_SUBDIR)/libcpp && \
20364           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20365                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20366                   "RANLIB=$${RANLIB}" \
20367                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20368                   clean) \
20369           || exit 1
20370
20371 @endif libcpp
20372
20373 .PHONY: maybe-distclean-libcpp distclean-libcpp
20374 maybe-distclean-libcpp:
20375 @if libcpp
20376 maybe-distclean-libcpp: distclean-libcpp
20377
20378 distclean-libcpp: 
20379         @[ -f ./libcpp/Makefile ] || exit 0; \
20380         r=`${PWD_COMMAND}`; export r; \
20381         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20382         $(HOST_EXPORTS) \
20383         for flag in $(EXTRA_HOST_FLAGS) ; do \
20384           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20385         done; \
20386         echo "Doing distclean in libcpp" ; \
20387         (cd $(HOST_SUBDIR)/libcpp && \
20388           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20389                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20390                   "RANLIB=$${RANLIB}" \
20391                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20392                   distclean) \
20393           || exit 1
20394
20395 @endif libcpp
20396
20397 .PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
20398 maybe-maintainer-clean-libcpp:
20399 @if libcpp
20400 maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
20401
20402 maintainer-clean-libcpp: 
20403         @[ -f ./libcpp/Makefile ] || exit 0; \
20404         r=`${PWD_COMMAND}`; export r; \
20405         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20406         $(HOST_EXPORTS) \
20407         for flag in $(EXTRA_HOST_FLAGS) ; do \
20408           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20409         done; \
20410         echo "Doing maintainer-clean in libcpp" ; \
20411         (cd $(HOST_SUBDIR)/libcpp && \
20412           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20413                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20414                   "RANLIB=$${RANLIB}" \
20415                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20416                   maintainer-clean) \
20417           || exit 1
20418
20419 @endif libcpp
20420
20421
20422
20423 .PHONY: configure-libdecnumber maybe-configure-libdecnumber
20424 maybe-configure-libdecnumber:
20425 @if gcc-bootstrap
20426 configure-libdecnumber: stage_current
20427 @endif gcc-bootstrap
20428 @if libdecnumber
20429 maybe-configure-libdecnumber: configure-libdecnumber
20430 configure-libdecnumber: 
20431         @r=`${PWD_COMMAND}`; export r; \
20432         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20433         test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20434         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20435         $(HOST_EXPORTS)  \
20436         echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
20437         cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
20438         case $(srcdir) in \
20439           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20440           *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20441                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20442         esac; \
20443         srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20444         libsrcdir="$$s/libdecnumber"; \
20445         $(SHELL) $${libsrcdir}/configure \
20446           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20447           --target=${target_alias} $${srcdiroption}  \
20448           || exit 1
20449 @endif libdecnumber
20450
20451
20452
20453 .PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
20454 maybe-configure-stage1-libdecnumber:
20455 @if libdecnumber-bootstrap
20456 maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
20457 configure-stage1-libdecnumber:
20458         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20459         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20460         @r=`${PWD_COMMAND}`; export r; \
20461         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20462         TFLAGS="$(STAGE1_TFLAGS)"; \
20463         test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20464         $(HOST_EXPORTS) \
20465         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20466         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20467         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
20468         echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
20469         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20470         cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20471         case $(srcdir) in \
20472           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20473           *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20474                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20475         esac; \
20476         srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20477         libsrcdir="$$s/libdecnumber"; \
20478         $(SHELL) $${libsrcdir}/configure \
20479           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20480           --target=${target_alias} $${srcdiroption} \
20481           $(STAGE1_CONFIGURE_FLAGS)
20482 @endif libdecnumber-bootstrap
20483
20484 .PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
20485 maybe-configure-stage2-libdecnumber:
20486 @if libdecnumber-bootstrap
20487 maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
20488 configure-stage2-libdecnumber:
20489         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20490         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20491         @r=`${PWD_COMMAND}`; export r; \
20492         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20493         TFLAGS="$(STAGE2_TFLAGS)"; \
20494         test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20495         $(HOST_EXPORTS) \
20496         $(POSTSTAGE1_HOST_EXPORTS) \
20497         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20498         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20499         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
20500         echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
20501         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20502         cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20503         case $(srcdir) in \
20504           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20505           *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20506                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20507         esac; \
20508         srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20509         libsrcdir="$$s/libdecnumber"; \
20510         $(SHELL) $${libsrcdir}/configure \
20511           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20512           --target=${target_alias} $${srcdiroption} \
20513           --with-build-libsubdir=$(HOST_SUBDIR) \
20514           $(STAGE2_CONFIGURE_FLAGS)
20515 @endif libdecnumber-bootstrap
20516
20517 .PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
20518 maybe-configure-stage3-libdecnumber:
20519 @if libdecnumber-bootstrap
20520 maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
20521 configure-stage3-libdecnumber:
20522         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20523         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20524         @r=`${PWD_COMMAND}`; export r; \
20525         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20526         TFLAGS="$(STAGE3_TFLAGS)"; \
20527         test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20528         $(HOST_EXPORTS) \
20529         $(POSTSTAGE1_HOST_EXPORTS) \
20530         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20531         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20532         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
20533         echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
20534         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20535         cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20536         case $(srcdir) in \
20537           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20538           *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20539                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20540         esac; \
20541         srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20542         libsrcdir="$$s/libdecnumber"; \
20543         $(SHELL) $${libsrcdir}/configure \
20544           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20545           --target=${target_alias} $${srcdiroption} \
20546           --with-build-libsubdir=$(HOST_SUBDIR) \
20547           $(STAGE3_CONFIGURE_FLAGS)
20548 @endif libdecnumber-bootstrap
20549
20550 .PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
20551 maybe-configure-stage4-libdecnumber:
20552 @if libdecnumber-bootstrap
20553 maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
20554 configure-stage4-libdecnumber:
20555         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20556         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20557         @r=`${PWD_COMMAND}`; export r; \
20558         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20559         TFLAGS="$(STAGE4_TFLAGS)"; \
20560         test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20561         $(HOST_EXPORTS) \
20562         $(POSTSTAGE1_HOST_EXPORTS) \
20563         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20564         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20565         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
20566         echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
20567         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20568         cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20569         case $(srcdir) in \
20570           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20571           *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20572                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20573         esac; \
20574         srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20575         libsrcdir="$$s/libdecnumber"; \
20576         $(SHELL) $${libsrcdir}/configure \
20577           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20578           --target=${target_alias} $${srcdiroption} \
20579           --with-build-libsubdir=$(HOST_SUBDIR) \
20580           $(STAGE4_CONFIGURE_FLAGS)
20581 @endif libdecnumber-bootstrap
20582
20583 .PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
20584 maybe-configure-stageprofile-libdecnumber:
20585 @if libdecnumber-bootstrap
20586 maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
20587 configure-stageprofile-libdecnumber:
20588         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20589         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20590         @r=`${PWD_COMMAND}`; export r; \
20591         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20592         TFLAGS="$(STAGEprofile_TFLAGS)"; \
20593         test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20594         $(HOST_EXPORTS) \
20595         $(POSTSTAGE1_HOST_EXPORTS) \
20596         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20597         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20598         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
20599         echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
20600         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20601         cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20602         case $(srcdir) in \
20603           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20604           *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20605                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20606         esac; \
20607         srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20608         libsrcdir="$$s/libdecnumber"; \
20609         $(SHELL) $${libsrcdir}/configure \
20610           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20611           --target=${target_alias} $${srcdiroption} \
20612           --with-build-libsubdir=$(HOST_SUBDIR) \
20613           $(STAGEprofile_CONFIGURE_FLAGS)
20614 @endif libdecnumber-bootstrap
20615
20616 .PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
20617 maybe-configure-stagefeedback-libdecnumber:
20618 @if libdecnumber-bootstrap
20619 maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
20620 configure-stagefeedback-libdecnumber:
20621         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20622         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20623         @r=`${PWD_COMMAND}`; export r; \
20624         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20625         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20626         test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20627         $(HOST_EXPORTS) \
20628         $(POSTSTAGE1_HOST_EXPORTS) \
20629         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20630         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20631         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
20632         echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
20633         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20634         cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20635         case $(srcdir) in \
20636           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20637           *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20638                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20639         esac; \
20640         srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20641         libsrcdir="$$s/libdecnumber"; \
20642         $(SHELL) $${libsrcdir}/configure \
20643           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20644           --target=${target_alias} $${srcdiroption} \
20645           --with-build-libsubdir=$(HOST_SUBDIR) \
20646           $(STAGEfeedback_CONFIGURE_FLAGS)
20647 @endif libdecnumber-bootstrap
20648
20649
20650
20651
20652
20653 .PHONY: all-libdecnumber maybe-all-libdecnumber
20654 maybe-all-libdecnumber:
20655 @if gcc-bootstrap
20656 all-libdecnumber: stage_current
20657 @endif gcc-bootstrap
20658 @if libdecnumber
20659 TARGET-libdecnumber=all
20660 maybe-all-libdecnumber: all-libdecnumber
20661 all-libdecnumber: configure-libdecnumber
20662         @r=`${PWD_COMMAND}`; export r; \
20663         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20664         $(HOST_EXPORTS)  \
20665         (cd $(HOST_SUBDIR)/libdecnumber && \
20666           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
20667                 $(TARGET-libdecnumber))
20668 @endif libdecnumber
20669
20670
20671
20672 .PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
20673 .PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
20674 maybe-all-stage1-libdecnumber:
20675 maybe-clean-stage1-libdecnumber:
20676 @if libdecnumber-bootstrap
20677 maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
20678 all-stage1: all-stage1-libdecnumber
20679 TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
20680 all-stage1-libdecnumber: configure-stage1-libdecnumber
20681         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20682         @r=`${PWD_COMMAND}`; export r; \
20683         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20684         TFLAGS="$(STAGE1_TFLAGS)"; \
20685         $(HOST_EXPORTS)  \
20686         cd $(HOST_SUBDIR)/libdecnumber && \
20687         $(MAKE) $(BASE_FLAGS_TO_PASS) \
20688                 CFLAGS="$(STAGE1_CFLAGS)" \
20689                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20690                 LIBCFLAGS="$(LIBCFLAGS)" \
20691                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20692                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20693                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20694                 $(EXTRA_HOST_FLAGS)   \
20695                 TFLAGS="$(STAGE1_TFLAGS)" \
20696                 $(TARGET-stage1-libdecnumber)
20697
20698 maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
20699 clean-stage1: clean-stage1-libdecnumber
20700 clean-stage1-libdecnumber:
20701         @if [ $(current_stage) = stage1 ]; then \
20702           [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20703         else \
20704           [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
20705           $(MAKE) stage1-start; \
20706         fi; \
20707         cd $(HOST_SUBDIR)/libdecnumber && \
20708         $(MAKE) $(EXTRA_HOST_FLAGS)  \
20709                  clean
20710 @endif libdecnumber-bootstrap
20711
20712
20713 .PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
20714 .PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
20715 maybe-all-stage2-libdecnumber:
20716 maybe-clean-stage2-libdecnumber:
20717 @if libdecnumber-bootstrap
20718 maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
20719 all-stage2: all-stage2-libdecnumber
20720 TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
20721 all-stage2-libdecnumber: configure-stage2-libdecnumber
20722         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20723         @r=`${PWD_COMMAND}`; export r; \
20724         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20725         TFLAGS="$(STAGE2_TFLAGS)"; \
20726         $(HOST_EXPORTS) \
20727         $(POSTSTAGE1_HOST_EXPORTS)  \
20728         cd $(HOST_SUBDIR)/libdecnumber && \
20729         $(MAKE) $(BASE_FLAGS_TO_PASS) \
20730                 CFLAGS="$(STAGE2_CFLAGS)" \
20731                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20732                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20733                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20734                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20735                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20736                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20737                 TFLAGS="$(STAGE2_TFLAGS)" \
20738                 $(TARGET-stage2-libdecnumber)
20739
20740 maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
20741 clean-stage2: clean-stage2-libdecnumber
20742 clean-stage2-libdecnumber:
20743         @if [ $(current_stage) = stage2 ]; then \
20744           [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20745         else \
20746           [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
20747           $(MAKE) stage2-start; \
20748         fi; \
20749         cd $(HOST_SUBDIR)/libdecnumber && \
20750         $(MAKE) $(EXTRA_HOST_FLAGS)  \
20751                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
20752                  clean
20753 @endif libdecnumber-bootstrap
20754
20755
20756 .PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
20757 .PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
20758 maybe-all-stage3-libdecnumber:
20759 maybe-clean-stage3-libdecnumber:
20760 @if libdecnumber-bootstrap
20761 maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
20762 all-stage3: all-stage3-libdecnumber
20763 TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
20764 all-stage3-libdecnumber: configure-stage3-libdecnumber
20765         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20766         @r=`${PWD_COMMAND}`; export r; \
20767         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20768         TFLAGS="$(STAGE3_TFLAGS)"; \
20769         $(HOST_EXPORTS) \
20770         $(POSTSTAGE1_HOST_EXPORTS)  \
20771         cd $(HOST_SUBDIR)/libdecnumber && \
20772         $(MAKE) $(BASE_FLAGS_TO_PASS) \
20773                 CFLAGS="$(STAGE3_CFLAGS)" \
20774                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20775                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20776                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20777                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20778                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20779                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20780                 TFLAGS="$(STAGE3_TFLAGS)" \
20781                 $(TARGET-stage3-libdecnumber)
20782
20783 maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
20784 clean-stage3: clean-stage3-libdecnumber
20785 clean-stage3-libdecnumber:
20786         @if [ $(current_stage) = stage3 ]; then \
20787           [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20788         else \
20789           [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
20790           $(MAKE) stage3-start; \
20791         fi; \
20792         cd $(HOST_SUBDIR)/libdecnumber && \
20793         $(MAKE) $(EXTRA_HOST_FLAGS)  \
20794                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
20795                  clean
20796 @endif libdecnumber-bootstrap
20797
20798
20799 .PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
20800 .PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
20801 maybe-all-stage4-libdecnumber:
20802 maybe-clean-stage4-libdecnumber:
20803 @if libdecnumber-bootstrap
20804 maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
20805 all-stage4: all-stage4-libdecnumber
20806 TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
20807 all-stage4-libdecnumber: configure-stage4-libdecnumber
20808         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20809         @r=`${PWD_COMMAND}`; export r; \
20810         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20811         TFLAGS="$(STAGE4_TFLAGS)"; \
20812         $(HOST_EXPORTS) \
20813         $(POSTSTAGE1_HOST_EXPORTS)  \
20814         cd $(HOST_SUBDIR)/libdecnumber && \
20815         $(MAKE) $(BASE_FLAGS_TO_PASS) \
20816                 CFLAGS="$(STAGE4_CFLAGS)" \
20817                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
20818                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
20819                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20820                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20821                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20822                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20823                 TFLAGS="$(STAGE4_TFLAGS)" \
20824                 $(TARGET-stage4-libdecnumber)
20825
20826 maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
20827 clean-stage4: clean-stage4-libdecnumber
20828 clean-stage4-libdecnumber:
20829         @if [ $(current_stage) = stage4 ]; then \
20830           [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20831         else \
20832           [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
20833           $(MAKE) stage4-start; \
20834         fi; \
20835         cd $(HOST_SUBDIR)/libdecnumber && \
20836         $(MAKE) $(EXTRA_HOST_FLAGS)  \
20837                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
20838                  clean
20839 @endif libdecnumber-bootstrap
20840
20841
20842 .PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
20843 .PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
20844 maybe-all-stageprofile-libdecnumber:
20845 maybe-clean-stageprofile-libdecnumber:
20846 @if libdecnumber-bootstrap
20847 maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
20848 all-stageprofile: all-stageprofile-libdecnumber
20849 TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
20850 all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
20851         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20852         @r=`${PWD_COMMAND}`; export r; \
20853         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20854         TFLAGS="$(STAGEprofile_TFLAGS)"; \
20855         $(HOST_EXPORTS) \
20856         $(POSTSTAGE1_HOST_EXPORTS)  \
20857         cd $(HOST_SUBDIR)/libdecnumber && \
20858         $(MAKE) $(BASE_FLAGS_TO_PASS) \
20859                 CFLAGS="$(STAGEprofile_CFLAGS)" \
20860                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20861                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20862                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20863                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20864                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20865                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20866                 TFLAGS="$(STAGEprofile_TFLAGS)" \
20867                 $(TARGET-stageprofile-libdecnumber)
20868
20869 maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
20870 clean-stageprofile: clean-stageprofile-libdecnumber
20871 clean-stageprofile-libdecnumber:
20872         @if [ $(current_stage) = stageprofile ]; then \
20873           [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20874         else \
20875           [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
20876           $(MAKE) stageprofile-start; \
20877         fi; \
20878         cd $(HOST_SUBDIR)/libdecnumber && \
20879         $(MAKE) $(EXTRA_HOST_FLAGS)  \
20880                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
20881                  clean
20882 @endif libdecnumber-bootstrap
20883
20884
20885 .PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
20886 .PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
20887 maybe-all-stagefeedback-libdecnumber:
20888 maybe-clean-stagefeedback-libdecnumber:
20889 @if libdecnumber-bootstrap
20890 maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
20891 all-stagefeedback: all-stagefeedback-libdecnumber
20892 TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
20893 all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
20894         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20895         @r=`${PWD_COMMAND}`; export r; \
20896         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20897         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20898         $(HOST_EXPORTS) \
20899         $(POSTSTAGE1_HOST_EXPORTS)  \
20900         cd $(HOST_SUBDIR)/libdecnumber && \
20901         $(MAKE) $(BASE_FLAGS_TO_PASS) \
20902                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20903                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20904                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20905                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20906                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20907                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20908                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20909                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20910                 $(TARGET-stagefeedback-libdecnumber)
20911
20912 maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
20913 clean-stagefeedback: clean-stagefeedback-libdecnumber
20914 clean-stagefeedback-libdecnumber:
20915         @if [ $(current_stage) = stagefeedback ]; then \
20916           [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20917         else \
20918           [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
20919           $(MAKE) stagefeedback-start; \
20920         fi; \
20921         cd $(HOST_SUBDIR)/libdecnumber && \
20922         $(MAKE) $(EXTRA_HOST_FLAGS)  \
20923                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
20924                  clean
20925 @endif libdecnumber-bootstrap
20926
20927
20928
20929
20930
20931 .PHONY: check-libdecnumber maybe-check-libdecnumber
20932 maybe-check-libdecnumber:
20933 @if libdecnumber
20934 maybe-check-libdecnumber: check-libdecnumber
20935
20936 check-libdecnumber:
20937         @: $(MAKE); $(unstage)
20938         @r=`${PWD_COMMAND}`; export r; \
20939         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20940         $(HOST_EXPORTS) \
20941         (cd $(HOST_SUBDIR)/libdecnumber && \
20942           $(MAKE) $(FLAGS_TO_PASS)  check)
20943
20944 @endif libdecnumber
20945
20946 .PHONY: install-libdecnumber maybe-install-libdecnumber
20947 maybe-install-libdecnumber:
20948 @if libdecnumber
20949 maybe-install-libdecnumber: install-libdecnumber
20950
20951 install-libdecnumber: installdirs
20952         @: $(MAKE); $(unstage)
20953         @r=`${PWD_COMMAND}`; export r; \
20954         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20955         $(HOST_EXPORTS) \
20956         (cd $(HOST_SUBDIR)/libdecnumber && \
20957           $(MAKE) $(FLAGS_TO_PASS)  install)
20958
20959 @endif libdecnumber
20960
20961 .PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber
20962 maybe-install-strip-libdecnumber:
20963 @if libdecnumber
20964 maybe-install-strip-libdecnumber: install-strip-libdecnumber
20965
20966 install-strip-libdecnumber: installdirs
20967         @: $(MAKE); $(unstage)
20968         @r=`${PWD_COMMAND}`; export r; \
20969         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20970         $(HOST_EXPORTS) \
20971         (cd $(HOST_SUBDIR)/libdecnumber && \
20972           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
20973
20974 @endif libdecnumber
20975
20976 # Other targets (info, dvi, pdf, etc.)
20977
20978 .PHONY: maybe-info-libdecnumber info-libdecnumber
20979 maybe-info-libdecnumber:
20980 @if libdecnumber
20981 maybe-info-libdecnumber: info-libdecnumber
20982
20983 info-libdecnumber: \
20984     configure-libdecnumber 
20985         @[ -f ./libdecnumber/Makefile ] || exit 0; \
20986         r=`${PWD_COMMAND}`; export r; \
20987         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20988         $(HOST_EXPORTS) \
20989         for flag in $(EXTRA_HOST_FLAGS) ; do \
20990           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20991         done; \
20992         echo "Doing info in libdecnumber" ; \
20993         (cd $(HOST_SUBDIR)/libdecnumber && \
20994           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20995                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20996                   "RANLIB=$${RANLIB}" \
20997                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20998                   info) \
20999           || exit 1
21000
21001 @endif libdecnumber
21002
21003 .PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
21004 maybe-dvi-libdecnumber:
21005 @if libdecnumber
21006 maybe-dvi-libdecnumber: dvi-libdecnumber
21007
21008 dvi-libdecnumber: \
21009     configure-libdecnumber 
21010         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21011         r=`${PWD_COMMAND}`; export r; \
21012         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21013         $(HOST_EXPORTS) \
21014         for flag in $(EXTRA_HOST_FLAGS) ; do \
21015           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21016         done; \
21017         echo "Doing dvi in libdecnumber" ; \
21018         (cd $(HOST_SUBDIR)/libdecnumber && \
21019           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21020                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21021                   "RANLIB=$${RANLIB}" \
21022                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21023                   dvi) \
21024           || exit 1
21025
21026 @endif libdecnumber
21027
21028 .PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
21029 maybe-pdf-libdecnumber:
21030 @if libdecnumber
21031 maybe-pdf-libdecnumber: pdf-libdecnumber
21032
21033 pdf-libdecnumber: \
21034     configure-libdecnumber 
21035         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21036         r=`${PWD_COMMAND}`; export r; \
21037         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21038         $(HOST_EXPORTS) \
21039         for flag in $(EXTRA_HOST_FLAGS) ; do \
21040           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21041         done; \
21042         echo "Doing pdf in libdecnumber" ; \
21043         (cd $(HOST_SUBDIR)/libdecnumber && \
21044           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21045                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21046                   "RANLIB=$${RANLIB}" \
21047                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21048                   pdf) \
21049           || exit 1
21050
21051 @endif libdecnumber
21052
21053 .PHONY: maybe-html-libdecnumber html-libdecnumber
21054 maybe-html-libdecnumber:
21055 @if libdecnumber
21056 maybe-html-libdecnumber: html-libdecnumber
21057
21058 html-libdecnumber: \
21059     configure-libdecnumber 
21060         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21061         r=`${PWD_COMMAND}`; export r; \
21062         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21063         $(HOST_EXPORTS) \
21064         for flag in $(EXTRA_HOST_FLAGS) ; do \
21065           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21066         done; \
21067         echo "Doing html in libdecnumber" ; \
21068         (cd $(HOST_SUBDIR)/libdecnumber && \
21069           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21070                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21071                   "RANLIB=$${RANLIB}" \
21072                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21073                   html) \
21074           || exit 1
21075
21076 @endif libdecnumber
21077
21078 .PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
21079 maybe-TAGS-libdecnumber:
21080 @if libdecnumber
21081 maybe-TAGS-libdecnumber: TAGS-libdecnumber
21082
21083 TAGS-libdecnumber: \
21084     configure-libdecnumber 
21085         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21086         r=`${PWD_COMMAND}`; export r; \
21087         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21088         $(HOST_EXPORTS) \
21089         for flag in $(EXTRA_HOST_FLAGS) ; do \
21090           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21091         done; \
21092         echo "Doing TAGS in libdecnumber" ; \
21093         (cd $(HOST_SUBDIR)/libdecnumber && \
21094           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21095                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21096                   "RANLIB=$${RANLIB}" \
21097                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21098                   TAGS) \
21099           || exit 1
21100
21101 @endif libdecnumber
21102
21103 .PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
21104 maybe-install-info-libdecnumber:
21105 @if libdecnumber
21106 maybe-install-info-libdecnumber: install-info-libdecnumber
21107
21108 install-info-libdecnumber: \
21109     configure-libdecnumber \
21110     info-libdecnumber 
21111         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21112         r=`${PWD_COMMAND}`; export r; \
21113         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21114         $(HOST_EXPORTS) \
21115         for flag in $(EXTRA_HOST_FLAGS) ; do \
21116           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21117         done; \
21118         echo "Doing install-info in libdecnumber" ; \
21119         (cd $(HOST_SUBDIR)/libdecnumber && \
21120           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21121                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21122                   "RANLIB=$${RANLIB}" \
21123                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21124                   install-info) \
21125           || exit 1
21126
21127 @endif libdecnumber
21128
21129 .PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
21130 maybe-install-pdf-libdecnumber:
21131 @if libdecnumber
21132 maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
21133
21134 install-pdf-libdecnumber: \
21135     configure-libdecnumber \
21136     pdf-libdecnumber 
21137         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21138         r=`${PWD_COMMAND}`; export r; \
21139         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21140         $(HOST_EXPORTS) \
21141         for flag in $(EXTRA_HOST_FLAGS) ; do \
21142           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21143         done; \
21144         echo "Doing install-pdf in libdecnumber" ; \
21145         (cd $(HOST_SUBDIR)/libdecnumber && \
21146           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21147                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21148                   "RANLIB=$${RANLIB}" \
21149                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21150                   install-pdf) \
21151           || exit 1
21152
21153 @endif libdecnumber
21154
21155 .PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
21156 maybe-install-html-libdecnumber:
21157 @if libdecnumber
21158 maybe-install-html-libdecnumber: install-html-libdecnumber
21159
21160 install-html-libdecnumber: \
21161     configure-libdecnumber \
21162     html-libdecnumber 
21163         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21164         r=`${PWD_COMMAND}`; export r; \
21165         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21166         $(HOST_EXPORTS) \
21167         for flag in $(EXTRA_HOST_FLAGS) ; do \
21168           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21169         done; \
21170         echo "Doing install-html in libdecnumber" ; \
21171         (cd $(HOST_SUBDIR)/libdecnumber && \
21172           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21173                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21174                   "RANLIB=$${RANLIB}" \
21175                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21176                   install-html) \
21177           || exit 1
21178
21179 @endif libdecnumber
21180
21181 .PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
21182 maybe-installcheck-libdecnumber:
21183 @if libdecnumber
21184 maybe-installcheck-libdecnumber: installcheck-libdecnumber
21185
21186 installcheck-libdecnumber: \
21187     configure-libdecnumber 
21188         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21189         r=`${PWD_COMMAND}`; export r; \
21190         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21191         $(HOST_EXPORTS) \
21192         for flag in $(EXTRA_HOST_FLAGS) ; do \
21193           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21194         done; \
21195         echo "Doing installcheck in libdecnumber" ; \
21196         (cd $(HOST_SUBDIR)/libdecnumber && \
21197           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21198                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21199                   "RANLIB=$${RANLIB}" \
21200                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21201                   installcheck) \
21202           || exit 1
21203
21204 @endif libdecnumber
21205
21206 .PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
21207 maybe-mostlyclean-libdecnumber:
21208 @if libdecnumber
21209 maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
21210
21211 mostlyclean-libdecnumber: 
21212         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21213         r=`${PWD_COMMAND}`; export r; \
21214         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21215         $(HOST_EXPORTS) \
21216         for flag in $(EXTRA_HOST_FLAGS) ; do \
21217           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21218         done; \
21219         echo "Doing mostlyclean in libdecnumber" ; \
21220         (cd $(HOST_SUBDIR)/libdecnumber && \
21221           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21222                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21223                   "RANLIB=$${RANLIB}" \
21224                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21225                   mostlyclean) \
21226           || exit 1
21227
21228 @endif libdecnumber
21229
21230 .PHONY: maybe-clean-libdecnumber clean-libdecnumber
21231 maybe-clean-libdecnumber:
21232 @if libdecnumber
21233 maybe-clean-libdecnumber: clean-libdecnumber
21234
21235 clean-libdecnumber: 
21236         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21237         r=`${PWD_COMMAND}`; export r; \
21238         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21239         $(HOST_EXPORTS) \
21240         for flag in $(EXTRA_HOST_FLAGS) ; do \
21241           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21242         done; \
21243         echo "Doing clean in libdecnumber" ; \
21244         (cd $(HOST_SUBDIR)/libdecnumber && \
21245           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21246                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21247                   "RANLIB=$${RANLIB}" \
21248                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21249                   clean) \
21250           || exit 1
21251
21252 @endif libdecnumber
21253
21254 .PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
21255 maybe-distclean-libdecnumber:
21256 @if libdecnumber
21257 maybe-distclean-libdecnumber: distclean-libdecnumber
21258
21259 distclean-libdecnumber: 
21260         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21261         r=`${PWD_COMMAND}`; export r; \
21262         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21263         $(HOST_EXPORTS) \
21264         for flag in $(EXTRA_HOST_FLAGS) ; do \
21265           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21266         done; \
21267         echo "Doing distclean in libdecnumber" ; \
21268         (cd $(HOST_SUBDIR)/libdecnumber && \
21269           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21270                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21271                   "RANLIB=$${RANLIB}" \
21272                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21273                   distclean) \
21274           || exit 1
21275
21276 @endif libdecnumber
21277
21278 .PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
21279 maybe-maintainer-clean-libdecnumber:
21280 @if libdecnumber
21281 maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
21282
21283 maintainer-clean-libdecnumber: 
21284         @[ -f ./libdecnumber/Makefile ] || exit 0; \
21285         r=`${PWD_COMMAND}`; export r; \
21286         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21287         $(HOST_EXPORTS) \
21288         for flag in $(EXTRA_HOST_FLAGS) ; do \
21289           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21290         done; \
21291         echo "Doing maintainer-clean in libdecnumber" ; \
21292         (cd $(HOST_SUBDIR)/libdecnumber && \
21293           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21294                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21295                   "RANLIB=$${RANLIB}" \
21296                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21297                   maintainer-clean) \
21298           || exit 1
21299
21300 @endif libdecnumber
21301
21302
21303
21304 .PHONY: configure-libgui maybe-configure-libgui
21305 maybe-configure-libgui:
21306 @if gcc-bootstrap
21307 configure-libgui: stage_current
21308 @endif gcc-bootstrap
21309 @if libgui
21310 maybe-configure-libgui: configure-libgui
21311 configure-libgui: 
21312         @: $(MAKE); $(unstage)
21313         @r=`${PWD_COMMAND}`; export r; \
21314         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21315         test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
21316         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
21317         $(HOST_EXPORTS)  \
21318         echo Configuring in $(HOST_SUBDIR)/libgui; \
21319         cd "$(HOST_SUBDIR)/libgui" || exit 1; \
21320         case $(srcdir) in \
21321           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21322           *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
21323                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21324         esac; \
21325         srcdiroption="--srcdir=$${topdir}/libgui"; \
21326         libsrcdir="$$s/libgui"; \
21327         $(SHELL) $${libsrcdir}/configure \
21328           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21329           --target=${target_alias} $${srcdiroption}  \
21330           || exit 1
21331 @endif libgui
21332
21333
21334
21335
21336
21337 .PHONY: all-libgui maybe-all-libgui
21338 maybe-all-libgui:
21339 @if gcc-bootstrap
21340 all-libgui: stage_current
21341 @endif gcc-bootstrap
21342 @if libgui
21343 TARGET-libgui=all
21344 maybe-all-libgui: all-libgui
21345 all-libgui: configure-libgui
21346         @: $(MAKE); $(unstage)
21347         @r=`${PWD_COMMAND}`; export r; \
21348         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21349         $(HOST_EXPORTS)  \
21350         (cd $(HOST_SUBDIR)/libgui && \
21351           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
21352                 $(TARGET-libgui))
21353 @endif libgui
21354
21355
21356
21357
21358 .PHONY: check-libgui maybe-check-libgui
21359 maybe-check-libgui:
21360 @if libgui
21361 maybe-check-libgui: check-libgui
21362
21363 check-libgui:
21364         @: $(MAKE); $(unstage)
21365         @r=`${PWD_COMMAND}`; export r; \
21366         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21367         $(HOST_EXPORTS) \
21368         (cd $(HOST_SUBDIR)/libgui && \
21369           $(MAKE) $(FLAGS_TO_PASS)  check)
21370
21371 @endif libgui
21372
21373 .PHONY: install-libgui maybe-install-libgui
21374 maybe-install-libgui:
21375 @if libgui
21376 maybe-install-libgui: install-libgui
21377
21378 install-libgui: installdirs
21379         @: $(MAKE); $(unstage)
21380         @r=`${PWD_COMMAND}`; export r; \
21381         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21382         $(HOST_EXPORTS) \
21383         (cd $(HOST_SUBDIR)/libgui && \
21384           $(MAKE) $(FLAGS_TO_PASS)  install)
21385
21386 @endif libgui
21387
21388 .PHONY: install-strip-libgui maybe-install-strip-libgui
21389 maybe-install-strip-libgui:
21390 @if libgui
21391 maybe-install-strip-libgui: install-strip-libgui
21392
21393 install-strip-libgui: installdirs
21394         @: $(MAKE); $(unstage)
21395         @r=`${PWD_COMMAND}`; export r; \
21396         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21397         $(HOST_EXPORTS) \
21398         (cd $(HOST_SUBDIR)/libgui && \
21399           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
21400
21401 @endif libgui
21402
21403 # Other targets (info, dvi, pdf, etc.)
21404
21405 .PHONY: maybe-info-libgui info-libgui
21406 maybe-info-libgui:
21407 @if libgui
21408 maybe-info-libgui: info-libgui
21409
21410 info-libgui: \
21411     configure-libgui 
21412         @: $(MAKE); $(unstage)
21413         @[ -f ./libgui/Makefile ] || exit 0; \
21414         r=`${PWD_COMMAND}`; export r; \
21415         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21416         $(HOST_EXPORTS) \
21417         for flag in $(EXTRA_HOST_FLAGS) ; do \
21418           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21419         done; \
21420         echo "Doing info in libgui" ; \
21421         (cd $(HOST_SUBDIR)/libgui && \
21422           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21423                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21424                   "RANLIB=$${RANLIB}" \
21425                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21426                   info) \
21427           || exit 1
21428
21429 @endif libgui
21430
21431 .PHONY: maybe-dvi-libgui dvi-libgui
21432 maybe-dvi-libgui:
21433 @if libgui
21434 maybe-dvi-libgui: dvi-libgui
21435
21436 dvi-libgui: \
21437     configure-libgui 
21438         @: $(MAKE); $(unstage)
21439         @[ -f ./libgui/Makefile ] || exit 0; \
21440         r=`${PWD_COMMAND}`; export r; \
21441         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21442         $(HOST_EXPORTS) \
21443         for flag in $(EXTRA_HOST_FLAGS) ; do \
21444           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21445         done; \
21446         echo "Doing dvi in libgui" ; \
21447         (cd $(HOST_SUBDIR)/libgui && \
21448           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21449                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21450                   "RANLIB=$${RANLIB}" \
21451                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21452                   dvi) \
21453           || exit 1
21454
21455 @endif libgui
21456
21457 .PHONY: maybe-pdf-libgui pdf-libgui
21458 maybe-pdf-libgui:
21459 @if libgui
21460 maybe-pdf-libgui: pdf-libgui
21461
21462 pdf-libgui: \
21463     configure-libgui 
21464         @: $(MAKE); $(unstage)
21465         @[ -f ./libgui/Makefile ] || exit 0; \
21466         r=`${PWD_COMMAND}`; export r; \
21467         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21468         $(HOST_EXPORTS) \
21469         for flag in $(EXTRA_HOST_FLAGS) ; do \
21470           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21471         done; \
21472         echo "Doing pdf in libgui" ; \
21473         (cd $(HOST_SUBDIR)/libgui && \
21474           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21475                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21476                   "RANLIB=$${RANLIB}" \
21477                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21478                   pdf) \
21479           || exit 1
21480
21481 @endif libgui
21482
21483 .PHONY: maybe-html-libgui html-libgui
21484 maybe-html-libgui:
21485 @if libgui
21486 maybe-html-libgui: html-libgui
21487
21488 html-libgui: \
21489     configure-libgui 
21490         @: $(MAKE); $(unstage)
21491         @[ -f ./libgui/Makefile ] || exit 0; \
21492         r=`${PWD_COMMAND}`; export r; \
21493         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21494         $(HOST_EXPORTS) \
21495         for flag in $(EXTRA_HOST_FLAGS) ; do \
21496           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21497         done; \
21498         echo "Doing html in libgui" ; \
21499         (cd $(HOST_SUBDIR)/libgui && \
21500           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21501                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21502                   "RANLIB=$${RANLIB}" \
21503                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21504                   html) \
21505           || exit 1
21506
21507 @endif libgui
21508
21509 .PHONY: maybe-TAGS-libgui TAGS-libgui
21510 maybe-TAGS-libgui:
21511 @if libgui
21512 maybe-TAGS-libgui: TAGS-libgui
21513
21514 TAGS-libgui: \
21515     configure-libgui 
21516         @: $(MAKE); $(unstage)
21517         @[ -f ./libgui/Makefile ] || exit 0; \
21518         r=`${PWD_COMMAND}`; export r; \
21519         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21520         $(HOST_EXPORTS) \
21521         for flag in $(EXTRA_HOST_FLAGS) ; do \
21522           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21523         done; \
21524         echo "Doing TAGS in libgui" ; \
21525         (cd $(HOST_SUBDIR)/libgui && \
21526           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21527                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21528                   "RANLIB=$${RANLIB}" \
21529                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21530                   TAGS) \
21531           || exit 1
21532
21533 @endif libgui
21534
21535 .PHONY: maybe-install-info-libgui install-info-libgui
21536 maybe-install-info-libgui:
21537 @if libgui
21538 maybe-install-info-libgui: install-info-libgui
21539
21540 install-info-libgui: \
21541     configure-libgui \
21542     info-libgui 
21543         @: $(MAKE); $(unstage)
21544         @[ -f ./libgui/Makefile ] || exit 0; \
21545         r=`${PWD_COMMAND}`; export r; \
21546         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21547         $(HOST_EXPORTS) \
21548         for flag in $(EXTRA_HOST_FLAGS) ; do \
21549           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21550         done; \
21551         echo "Doing install-info in libgui" ; \
21552         (cd $(HOST_SUBDIR)/libgui && \
21553           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21554                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21555                   "RANLIB=$${RANLIB}" \
21556                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21557                   install-info) \
21558           || exit 1
21559
21560 @endif libgui
21561
21562 .PHONY: maybe-install-pdf-libgui install-pdf-libgui
21563 maybe-install-pdf-libgui:
21564 @if libgui
21565 maybe-install-pdf-libgui: install-pdf-libgui
21566
21567 install-pdf-libgui: \
21568     configure-libgui \
21569     pdf-libgui 
21570         @: $(MAKE); $(unstage)
21571         @[ -f ./libgui/Makefile ] || exit 0; \
21572         r=`${PWD_COMMAND}`; export r; \
21573         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21574         $(HOST_EXPORTS) \
21575         for flag in $(EXTRA_HOST_FLAGS) ; do \
21576           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21577         done; \
21578         echo "Doing install-pdf in libgui" ; \
21579         (cd $(HOST_SUBDIR)/libgui && \
21580           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21581                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21582                   "RANLIB=$${RANLIB}" \
21583                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21584                   install-pdf) \
21585           || exit 1
21586
21587 @endif libgui
21588
21589 .PHONY: maybe-install-html-libgui install-html-libgui
21590 maybe-install-html-libgui:
21591 @if libgui
21592 maybe-install-html-libgui: install-html-libgui
21593
21594 install-html-libgui: \
21595     configure-libgui \
21596     html-libgui 
21597         @: $(MAKE); $(unstage)
21598         @[ -f ./libgui/Makefile ] || exit 0; \
21599         r=`${PWD_COMMAND}`; export r; \
21600         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21601         $(HOST_EXPORTS) \
21602         for flag in $(EXTRA_HOST_FLAGS) ; do \
21603           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21604         done; \
21605         echo "Doing install-html in libgui" ; \
21606         (cd $(HOST_SUBDIR)/libgui && \
21607           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21608                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21609                   "RANLIB=$${RANLIB}" \
21610                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21611                   install-html) \
21612           || exit 1
21613
21614 @endif libgui
21615
21616 .PHONY: maybe-installcheck-libgui installcheck-libgui
21617 maybe-installcheck-libgui:
21618 @if libgui
21619 maybe-installcheck-libgui: installcheck-libgui
21620
21621 installcheck-libgui: \
21622     configure-libgui 
21623         @: $(MAKE); $(unstage)
21624         @[ -f ./libgui/Makefile ] || exit 0; \
21625         r=`${PWD_COMMAND}`; export r; \
21626         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21627         $(HOST_EXPORTS) \
21628         for flag in $(EXTRA_HOST_FLAGS) ; do \
21629           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21630         done; \
21631         echo "Doing installcheck in libgui" ; \
21632         (cd $(HOST_SUBDIR)/libgui && \
21633           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21634                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21635                   "RANLIB=$${RANLIB}" \
21636                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21637                   installcheck) \
21638           || exit 1
21639
21640 @endif libgui
21641
21642 .PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
21643 maybe-mostlyclean-libgui:
21644 @if libgui
21645 maybe-mostlyclean-libgui: mostlyclean-libgui
21646
21647 mostlyclean-libgui: 
21648         @: $(MAKE); $(unstage)
21649         @[ -f ./libgui/Makefile ] || exit 0; \
21650         r=`${PWD_COMMAND}`; export r; \
21651         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21652         $(HOST_EXPORTS) \
21653         for flag in $(EXTRA_HOST_FLAGS) ; do \
21654           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21655         done; \
21656         echo "Doing mostlyclean in libgui" ; \
21657         (cd $(HOST_SUBDIR)/libgui && \
21658           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21659                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21660                   "RANLIB=$${RANLIB}" \
21661                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21662                   mostlyclean) \
21663           || exit 1
21664
21665 @endif libgui
21666
21667 .PHONY: maybe-clean-libgui clean-libgui
21668 maybe-clean-libgui:
21669 @if libgui
21670 maybe-clean-libgui: clean-libgui
21671
21672 clean-libgui: 
21673         @: $(MAKE); $(unstage)
21674         @[ -f ./libgui/Makefile ] || exit 0; \
21675         r=`${PWD_COMMAND}`; export r; \
21676         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21677         $(HOST_EXPORTS) \
21678         for flag in $(EXTRA_HOST_FLAGS) ; do \
21679           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21680         done; \
21681         echo "Doing clean in libgui" ; \
21682         (cd $(HOST_SUBDIR)/libgui && \
21683           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21684                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21685                   "RANLIB=$${RANLIB}" \
21686                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21687                   clean) \
21688           || exit 1
21689
21690 @endif libgui
21691
21692 .PHONY: maybe-distclean-libgui distclean-libgui
21693 maybe-distclean-libgui:
21694 @if libgui
21695 maybe-distclean-libgui: distclean-libgui
21696
21697 distclean-libgui: 
21698         @: $(MAKE); $(unstage)
21699         @[ -f ./libgui/Makefile ] || exit 0; \
21700         r=`${PWD_COMMAND}`; export r; \
21701         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21702         $(HOST_EXPORTS) \
21703         for flag in $(EXTRA_HOST_FLAGS) ; do \
21704           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21705         done; \
21706         echo "Doing distclean in libgui" ; \
21707         (cd $(HOST_SUBDIR)/libgui && \
21708           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21709                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21710                   "RANLIB=$${RANLIB}" \
21711                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21712                   distclean) \
21713           || exit 1
21714
21715 @endif libgui
21716
21717 .PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
21718 maybe-maintainer-clean-libgui:
21719 @if libgui
21720 maybe-maintainer-clean-libgui: maintainer-clean-libgui
21721
21722 maintainer-clean-libgui: 
21723         @: $(MAKE); $(unstage)
21724         @[ -f ./libgui/Makefile ] || exit 0; \
21725         r=`${PWD_COMMAND}`; export r; \
21726         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21727         $(HOST_EXPORTS) \
21728         for flag in $(EXTRA_HOST_FLAGS) ; do \
21729           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21730         done; \
21731         echo "Doing maintainer-clean in libgui" ; \
21732         (cd $(HOST_SUBDIR)/libgui && \
21733           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21734                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21735                   "RANLIB=$${RANLIB}" \
21736                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21737                   maintainer-clean) \
21738           || exit 1
21739
21740 @endif libgui
21741
21742
21743
21744 .PHONY: configure-libiberty maybe-configure-libiberty
21745 maybe-configure-libiberty:
21746 @if gcc-bootstrap
21747 configure-libiberty: stage_current
21748 @endif gcc-bootstrap
21749 @if libiberty
21750 maybe-configure-libiberty: configure-libiberty
21751 configure-libiberty: 
21752         @r=`${PWD_COMMAND}`; export r; \
21753         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21754         test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21755         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21756         $(HOST_EXPORTS)  \
21757         echo Configuring in $(HOST_SUBDIR)/libiberty; \
21758         cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
21759         case $(srcdir) in \
21760           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21761           *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21762                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21763         esac; \
21764         srcdiroption="--srcdir=$${topdir}/libiberty"; \
21765         libsrcdir="$$s/libiberty"; \
21766         $(SHELL) $${libsrcdir}/configure \
21767           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21768           --target=${target_alias} $${srcdiroption} @extra_host_libiberty_configure_flags@ \
21769           || exit 1
21770 @endif libiberty
21771
21772
21773
21774 .PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
21775 maybe-configure-stage1-libiberty:
21776 @if libiberty-bootstrap
21777 maybe-configure-stage1-libiberty: configure-stage1-libiberty
21778 configure-stage1-libiberty:
21779         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21780         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21781         @r=`${PWD_COMMAND}`; export r; \
21782         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21783         TFLAGS="$(STAGE1_TFLAGS)"; \
21784         test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21785         $(HOST_EXPORTS) \
21786         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21787         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21788         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
21789         echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
21790         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21791         cd $(HOST_SUBDIR)/libiberty || exit 1; \
21792         case $(srcdir) in \
21793           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21794           *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21795                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21796         esac; \
21797         srcdiroption="--srcdir=$${topdir}/libiberty"; \
21798         libsrcdir="$$s/libiberty"; \
21799         $(SHELL) $${libsrcdir}/configure \
21800           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21801           --target=${target_alias} $${srcdiroption} \
21802           $(STAGE1_CONFIGURE_FLAGS) \
21803           @extra_host_libiberty_configure_flags@
21804 @endif libiberty-bootstrap
21805
21806 .PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
21807 maybe-configure-stage2-libiberty:
21808 @if libiberty-bootstrap
21809 maybe-configure-stage2-libiberty: configure-stage2-libiberty
21810 configure-stage2-libiberty:
21811         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21812         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21813         @r=`${PWD_COMMAND}`; export r; \
21814         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21815         TFLAGS="$(STAGE2_TFLAGS)"; \
21816         test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21817         $(HOST_EXPORTS) \
21818         $(POSTSTAGE1_HOST_EXPORTS) \
21819         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21820         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21821         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
21822         echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
21823         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21824         cd $(HOST_SUBDIR)/libiberty || exit 1; \
21825         case $(srcdir) in \
21826           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21827           *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21828                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21829         esac; \
21830         srcdiroption="--srcdir=$${topdir}/libiberty"; \
21831         libsrcdir="$$s/libiberty"; \
21832         $(SHELL) $${libsrcdir}/configure \
21833           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21834           --target=${target_alias} $${srcdiroption} \
21835           --with-build-libsubdir=$(HOST_SUBDIR) \
21836           $(STAGE2_CONFIGURE_FLAGS) \
21837           @extra_host_libiberty_configure_flags@
21838 @endif libiberty-bootstrap
21839
21840 .PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
21841 maybe-configure-stage3-libiberty:
21842 @if libiberty-bootstrap
21843 maybe-configure-stage3-libiberty: configure-stage3-libiberty
21844 configure-stage3-libiberty:
21845         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21846         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21847         @r=`${PWD_COMMAND}`; export r; \
21848         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21849         TFLAGS="$(STAGE3_TFLAGS)"; \
21850         test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21851         $(HOST_EXPORTS) \
21852         $(POSTSTAGE1_HOST_EXPORTS) \
21853         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21854         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21855         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
21856         echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
21857         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21858         cd $(HOST_SUBDIR)/libiberty || exit 1; \
21859         case $(srcdir) in \
21860           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21861           *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21862                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21863         esac; \
21864         srcdiroption="--srcdir=$${topdir}/libiberty"; \
21865         libsrcdir="$$s/libiberty"; \
21866         $(SHELL) $${libsrcdir}/configure \
21867           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21868           --target=${target_alias} $${srcdiroption} \
21869           --with-build-libsubdir=$(HOST_SUBDIR) \
21870           $(STAGE3_CONFIGURE_FLAGS) \
21871           @extra_host_libiberty_configure_flags@
21872 @endif libiberty-bootstrap
21873
21874 .PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
21875 maybe-configure-stage4-libiberty:
21876 @if libiberty-bootstrap
21877 maybe-configure-stage4-libiberty: configure-stage4-libiberty
21878 configure-stage4-libiberty:
21879         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21880         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21881         @r=`${PWD_COMMAND}`; export r; \
21882         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21883         TFLAGS="$(STAGE4_TFLAGS)"; \
21884         test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21885         $(HOST_EXPORTS) \
21886         $(POSTSTAGE1_HOST_EXPORTS) \
21887         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21888         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21889         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
21890         echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
21891         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21892         cd $(HOST_SUBDIR)/libiberty || exit 1; \
21893         case $(srcdir) in \
21894           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21895           *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21896                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21897         esac; \
21898         srcdiroption="--srcdir=$${topdir}/libiberty"; \
21899         libsrcdir="$$s/libiberty"; \
21900         $(SHELL) $${libsrcdir}/configure \
21901           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21902           --target=${target_alias} $${srcdiroption} \
21903           --with-build-libsubdir=$(HOST_SUBDIR) \
21904           $(STAGE4_CONFIGURE_FLAGS) \
21905           @extra_host_libiberty_configure_flags@
21906 @endif libiberty-bootstrap
21907
21908 .PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
21909 maybe-configure-stageprofile-libiberty:
21910 @if libiberty-bootstrap
21911 maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
21912 configure-stageprofile-libiberty:
21913         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21914         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21915         @r=`${PWD_COMMAND}`; export r; \
21916         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21917         TFLAGS="$(STAGEprofile_TFLAGS)"; \
21918         test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21919         $(HOST_EXPORTS) \
21920         $(POSTSTAGE1_HOST_EXPORTS) \
21921         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21922         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21923         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
21924         echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
21925         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21926         cd $(HOST_SUBDIR)/libiberty || exit 1; \
21927         case $(srcdir) in \
21928           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21929           *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21930                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21931         esac; \
21932         srcdiroption="--srcdir=$${topdir}/libiberty"; \
21933         libsrcdir="$$s/libiberty"; \
21934         $(SHELL) $${libsrcdir}/configure \
21935           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21936           --target=${target_alias} $${srcdiroption} \
21937           --with-build-libsubdir=$(HOST_SUBDIR) \
21938           $(STAGEprofile_CONFIGURE_FLAGS) \
21939           @extra_host_libiberty_configure_flags@
21940 @endif libiberty-bootstrap
21941
21942 .PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
21943 maybe-configure-stagefeedback-libiberty:
21944 @if libiberty-bootstrap
21945 maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
21946 configure-stagefeedback-libiberty:
21947         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21948         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21949         @r=`${PWD_COMMAND}`; export r; \
21950         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21951         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21952         test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21953         $(HOST_EXPORTS) \
21954         $(POSTSTAGE1_HOST_EXPORTS) \
21955         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21956         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
21957         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
21958         echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
21959         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21960         cd $(HOST_SUBDIR)/libiberty || exit 1; \
21961         case $(srcdir) in \
21962           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21963           *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21964                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21965         esac; \
21966         srcdiroption="--srcdir=$${topdir}/libiberty"; \
21967         libsrcdir="$$s/libiberty"; \
21968         $(SHELL) $${libsrcdir}/configure \
21969           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21970           --target=${target_alias} $${srcdiroption} \
21971           --with-build-libsubdir=$(HOST_SUBDIR) \
21972           $(STAGEfeedback_CONFIGURE_FLAGS) \
21973           @extra_host_libiberty_configure_flags@
21974 @endif libiberty-bootstrap
21975
21976
21977
21978
21979
21980 .PHONY: all-libiberty maybe-all-libiberty
21981 maybe-all-libiberty:
21982 @if gcc-bootstrap
21983 all-libiberty: stage_current
21984 @endif gcc-bootstrap
21985 @if libiberty
21986 TARGET-libiberty=all
21987 maybe-all-libiberty: all-libiberty
21988 all-libiberty: configure-libiberty
21989         @r=`${PWD_COMMAND}`; export r; \
21990         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21991         $(HOST_EXPORTS)  \
21992         (cd $(HOST_SUBDIR)/libiberty && \
21993           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
21994                 $(TARGET-libiberty))
21995 @endif libiberty
21996
21997
21998
21999 .PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
22000 .PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
22001 maybe-all-stage1-libiberty:
22002 maybe-clean-stage1-libiberty:
22003 @if libiberty-bootstrap
22004 maybe-all-stage1-libiberty: all-stage1-libiberty
22005 all-stage1: all-stage1-libiberty
22006 TARGET-stage1-libiberty = $(TARGET-libiberty)
22007 all-stage1-libiberty: configure-stage1-libiberty
22008         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22009         @r=`${PWD_COMMAND}`; export r; \
22010         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22011         TFLAGS="$(STAGE1_TFLAGS)"; \
22012         $(HOST_EXPORTS)  \
22013         cd $(HOST_SUBDIR)/libiberty && \
22014         $(MAKE) $(BASE_FLAGS_TO_PASS) \
22015                 CFLAGS="$(STAGE1_CFLAGS)" \
22016                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
22017                 LIBCFLAGS="$(LIBCFLAGS)" \
22018                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22019                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22020                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22021                 $(EXTRA_HOST_FLAGS)   \
22022                 TFLAGS="$(STAGE1_TFLAGS)" \
22023                 $(TARGET-stage1-libiberty)
22024
22025 maybe-clean-stage1-libiberty: clean-stage1-libiberty
22026 clean-stage1: clean-stage1-libiberty
22027 clean-stage1-libiberty:
22028         @if [ $(current_stage) = stage1 ]; then \
22029           [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22030         else \
22031           [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
22032           $(MAKE) stage1-start; \
22033         fi; \
22034         cd $(HOST_SUBDIR)/libiberty && \
22035         $(MAKE) $(EXTRA_HOST_FLAGS)  \
22036                  clean
22037 @endif libiberty-bootstrap
22038
22039
22040 .PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
22041 .PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
22042 maybe-all-stage2-libiberty:
22043 maybe-clean-stage2-libiberty:
22044 @if libiberty-bootstrap
22045 maybe-all-stage2-libiberty: all-stage2-libiberty
22046 all-stage2: all-stage2-libiberty
22047 TARGET-stage2-libiberty = $(TARGET-libiberty)
22048 all-stage2-libiberty: configure-stage2-libiberty
22049         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22050         @r=`${PWD_COMMAND}`; export r; \
22051         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22052         TFLAGS="$(STAGE2_TFLAGS)"; \
22053         $(HOST_EXPORTS) \
22054         $(POSTSTAGE1_HOST_EXPORTS)  \
22055         cd $(HOST_SUBDIR)/libiberty && \
22056         $(MAKE) $(BASE_FLAGS_TO_PASS) \
22057                 CFLAGS="$(STAGE2_CFLAGS)" \
22058                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
22059                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
22060                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22061                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22062                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22063                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22064                 TFLAGS="$(STAGE2_TFLAGS)" \
22065                 $(TARGET-stage2-libiberty)
22066
22067 maybe-clean-stage2-libiberty: clean-stage2-libiberty
22068 clean-stage2: clean-stage2-libiberty
22069 clean-stage2-libiberty:
22070         @if [ $(current_stage) = stage2 ]; then \
22071           [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22072         else \
22073           [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
22074           $(MAKE) stage2-start; \
22075         fi; \
22076         cd $(HOST_SUBDIR)/libiberty && \
22077         $(MAKE) $(EXTRA_HOST_FLAGS)  \
22078                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
22079                  clean
22080 @endif libiberty-bootstrap
22081
22082
22083 .PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
22084 .PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
22085 maybe-all-stage3-libiberty:
22086 maybe-clean-stage3-libiberty:
22087 @if libiberty-bootstrap
22088 maybe-all-stage3-libiberty: all-stage3-libiberty
22089 all-stage3: all-stage3-libiberty
22090 TARGET-stage3-libiberty = $(TARGET-libiberty)
22091 all-stage3-libiberty: configure-stage3-libiberty
22092         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22093         @r=`${PWD_COMMAND}`; export r; \
22094         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22095         TFLAGS="$(STAGE3_TFLAGS)"; \
22096         $(HOST_EXPORTS) \
22097         $(POSTSTAGE1_HOST_EXPORTS)  \
22098         cd $(HOST_SUBDIR)/libiberty && \
22099         $(MAKE) $(BASE_FLAGS_TO_PASS) \
22100                 CFLAGS="$(STAGE3_CFLAGS)" \
22101                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
22102                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
22103                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22104                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22105                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22106                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22107                 TFLAGS="$(STAGE3_TFLAGS)" \
22108                 $(TARGET-stage3-libiberty)
22109
22110 maybe-clean-stage3-libiberty: clean-stage3-libiberty
22111 clean-stage3: clean-stage3-libiberty
22112 clean-stage3-libiberty:
22113         @if [ $(current_stage) = stage3 ]; then \
22114           [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22115         else \
22116           [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
22117           $(MAKE) stage3-start; \
22118         fi; \
22119         cd $(HOST_SUBDIR)/libiberty && \
22120         $(MAKE) $(EXTRA_HOST_FLAGS)  \
22121                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
22122                  clean
22123 @endif libiberty-bootstrap
22124
22125
22126 .PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
22127 .PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
22128 maybe-all-stage4-libiberty:
22129 maybe-clean-stage4-libiberty:
22130 @if libiberty-bootstrap
22131 maybe-all-stage4-libiberty: all-stage4-libiberty
22132 all-stage4: all-stage4-libiberty
22133 TARGET-stage4-libiberty = $(TARGET-libiberty)
22134 all-stage4-libiberty: configure-stage4-libiberty
22135         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22136         @r=`${PWD_COMMAND}`; export r; \
22137         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22138         TFLAGS="$(STAGE4_TFLAGS)"; \
22139         $(HOST_EXPORTS) \
22140         $(POSTSTAGE1_HOST_EXPORTS)  \
22141         cd $(HOST_SUBDIR)/libiberty && \
22142         $(MAKE) $(BASE_FLAGS_TO_PASS) \
22143                 CFLAGS="$(STAGE4_CFLAGS)" \
22144                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
22145                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
22146                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22147                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22148                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22149                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22150                 TFLAGS="$(STAGE4_TFLAGS)" \
22151                 $(TARGET-stage4-libiberty)
22152
22153 maybe-clean-stage4-libiberty: clean-stage4-libiberty
22154 clean-stage4: clean-stage4-libiberty
22155 clean-stage4-libiberty:
22156         @if [ $(current_stage) = stage4 ]; then \
22157           [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22158         else \
22159           [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
22160           $(MAKE) stage4-start; \
22161         fi; \
22162         cd $(HOST_SUBDIR)/libiberty && \
22163         $(MAKE) $(EXTRA_HOST_FLAGS)  \
22164                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
22165                  clean
22166 @endif libiberty-bootstrap
22167
22168
22169 .PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
22170 .PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
22171 maybe-all-stageprofile-libiberty:
22172 maybe-clean-stageprofile-libiberty:
22173 @if libiberty-bootstrap
22174 maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
22175 all-stageprofile: all-stageprofile-libiberty
22176 TARGET-stageprofile-libiberty = $(TARGET-libiberty)
22177 all-stageprofile-libiberty: configure-stageprofile-libiberty
22178         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22179         @r=`${PWD_COMMAND}`; export r; \
22180         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22181         TFLAGS="$(STAGEprofile_TFLAGS)"; \
22182         $(HOST_EXPORTS) \
22183         $(POSTSTAGE1_HOST_EXPORTS)  \
22184         cd $(HOST_SUBDIR)/libiberty && \
22185         $(MAKE) $(BASE_FLAGS_TO_PASS) \
22186                 CFLAGS="$(STAGEprofile_CFLAGS)" \
22187                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
22188                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
22189                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22190                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22191                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22192                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22193                 TFLAGS="$(STAGEprofile_TFLAGS)" \
22194                 $(TARGET-stageprofile-libiberty)
22195
22196 maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
22197 clean-stageprofile: clean-stageprofile-libiberty
22198 clean-stageprofile-libiberty:
22199         @if [ $(current_stage) = stageprofile ]; then \
22200           [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22201         else \
22202           [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
22203           $(MAKE) stageprofile-start; \
22204         fi; \
22205         cd $(HOST_SUBDIR)/libiberty && \
22206         $(MAKE) $(EXTRA_HOST_FLAGS)  \
22207                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
22208                  clean
22209 @endif libiberty-bootstrap
22210
22211
22212 .PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
22213 .PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
22214 maybe-all-stagefeedback-libiberty:
22215 maybe-clean-stagefeedback-libiberty:
22216 @if libiberty-bootstrap
22217 maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
22218 all-stagefeedback: all-stagefeedback-libiberty
22219 TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
22220 all-stagefeedback-libiberty: configure-stagefeedback-libiberty
22221         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22222         @r=`${PWD_COMMAND}`; export r; \
22223         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22224         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22225         $(HOST_EXPORTS) \
22226         $(POSTSTAGE1_HOST_EXPORTS)  \
22227         cd $(HOST_SUBDIR)/libiberty && \
22228         $(MAKE) $(BASE_FLAGS_TO_PASS) \
22229                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
22230                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
22231                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
22232                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22233                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22234                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22235                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22236                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
22237                 $(TARGET-stagefeedback-libiberty)
22238
22239 maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
22240 clean-stagefeedback: clean-stagefeedback-libiberty
22241 clean-stagefeedback-libiberty:
22242         @if [ $(current_stage) = stagefeedback ]; then \
22243           [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22244         else \
22245           [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
22246           $(MAKE) stagefeedback-start; \
22247         fi; \
22248         cd $(HOST_SUBDIR)/libiberty && \
22249         $(MAKE) $(EXTRA_HOST_FLAGS)  \
22250                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
22251                  clean
22252 @endif libiberty-bootstrap
22253
22254
22255
22256
22257
22258 .PHONY: check-libiberty maybe-check-libiberty
22259 maybe-check-libiberty:
22260 @if libiberty
22261 maybe-check-libiberty: check-libiberty
22262
22263 check-libiberty:
22264         @: $(MAKE); $(unstage)
22265         @r=`${PWD_COMMAND}`; export r; \
22266         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22267         $(HOST_EXPORTS) \
22268         (cd $(HOST_SUBDIR)/libiberty && \
22269           $(MAKE) $(FLAGS_TO_PASS)  check)
22270
22271 @endif libiberty
22272
22273 .PHONY: install-libiberty maybe-install-libiberty
22274 maybe-install-libiberty:
22275 @if libiberty
22276 maybe-install-libiberty: install-libiberty
22277
22278 install-libiberty: installdirs
22279         @: $(MAKE); $(unstage)
22280         @r=`${PWD_COMMAND}`; export r; \
22281         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22282         $(HOST_EXPORTS) \
22283         (cd $(HOST_SUBDIR)/libiberty && \
22284           $(MAKE) $(FLAGS_TO_PASS)  install)
22285
22286 @endif libiberty
22287
22288 .PHONY: install-strip-libiberty maybe-install-strip-libiberty
22289 maybe-install-strip-libiberty:
22290 @if libiberty
22291 maybe-install-strip-libiberty: install-strip-libiberty
22292
22293 install-strip-libiberty: installdirs
22294         @: $(MAKE); $(unstage)
22295         @r=`${PWD_COMMAND}`; export r; \
22296         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22297         $(HOST_EXPORTS) \
22298         (cd $(HOST_SUBDIR)/libiberty && \
22299           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
22300
22301 @endif libiberty
22302
22303 # Other targets (info, dvi, pdf, etc.)
22304
22305 .PHONY: maybe-info-libiberty info-libiberty
22306 maybe-info-libiberty:
22307 @if libiberty
22308 maybe-info-libiberty: info-libiberty
22309
22310 info-libiberty: \
22311     configure-libiberty 
22312         @[ -f ./libiberty/Makefile ] || exit 0; \
22313         r=`${PWD_COMMAND}`; export r; \
22314         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22315         $(HOST_EXPORTS) \
22316         for flag in $(EXTRA_HOST_FLAGS) ; do \
22317           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22318         done; \
22319         echo "Doing info in libiberty" ; \
22320         (cd $(HOST_SUBDIR)/libiberty && \
22321           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22322                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22323                   "RANLIB=$${RANLIB}" \
22324                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22325                   info) \
22326           || exit 1
22327
22328 @endif libiberty
22329
22330 .PHONY: maybe-dvi-libiberty dvi-libiberty
22331 maybe-dvi-libiberty:
22332 @if libiberty
22333 maybe-dvi-libiberty: dvi-libiberty
22334
22335 dvi-libiberty: \
22336     configure-libiberty 
22337         @[ -f ./libiberty/Makefile ] || exit 0; \
22338         r=`${PWD_COMMAND}`; export r; \
22339         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22340         $(HOST_EXPORTS) \
22341         for flag in $(EXTRA_HOST_FLAGS) ; do \
22342           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22343         done; \
22344         echo "Doing dvi in libiberty" ; \
22345         (cd $(HOST_SUBDIR)/libiberty && \
22346           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22347                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22348                   "RANLIB=$${RANLIB}" \
22349                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22350                   dvi) \
22351           || exit 1
22352
22353 @endif libiberty
22354
22355 .PHONY: maybe-pdf-libiberty pdf-libiberty
22356 maybe-pdf-libiberty:
22357 @if libiberty
22358 maybe-pdf-libiberty: pdf-libiberty
22359
22360 pdf-libiberty: \
22361     configure-libiberty 
22362         @[ -f ./libiberty/Makefile ] || exit 0; \
22363         r=`${PWD_COMMAND}`; export r; \
22364         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22365         $(HOST_EXPORTS) \
22366         for flag in $(EXTRA_HOST_FLAGS) ; do \
22367           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22368         done; \
22369         echo "Doing pdf in libiberty" ; \
22370         (cd $(HOST_SUBDIR)/libiberty && \
22371           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22372                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22373                   "RANLIB=$${RANLIB}" \
22374                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22375                   pdf) \
22376           || exit 1
22377
22378 @endif libiberty
22379
22380 .PHONY: maybe-html-libiberty html-libiberty
22381 maybe-html-libiberty:
22382 @if libiberty
22383 maybe-html-libiberty: html-libiberty
22384
22385 html-libiberty: \
22386     configure-libiberty 
22387         @[ -f ./libiberty/Makefile ] || exit 0; \
22388         r=`${PWD_COMMAND}`; export r; \
22389         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22390         $(HOST_EXPORTS) \
22391         for flag in $(EXTRA_HOST_FLAGS) ; do \
22392           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22393         done; \
22394         echo "Doing html in libiberty" ; \
22395         (cd $(HOST_SUBDIR)/libiberty && \
22396           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22397                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22398                   "RANLIB=$${RANLIB}" \
22399                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22400                   html) \
22401           || exit 1
22402
22403 @endif libiberty
22404
22405 .PHONY: maybe-TAGS-libiberty TAGS-libiberty
22406 maybe-TAGS-libiberty:
22407 @if libiberty
22408 maybe-TAGS-libiberty: TAGS-libiberty
22409
22410 TAGS-libiberty: \
22411     configure-libiberty 
22412         @[ -f ./libiberty/Makefile ] || exit 0; \
22413         r=`${PWD_COMMAND}`; export r; \
22414         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22415         $(HOST_EXPORTS) \
22416         for flag in $(EXTRA_HOST_FLAGS) ; do \
22417           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22418         done; \
22419         echo "Doing TAGS in libiberty" ; \
22420         (cd $(HOST_SUBDIR)/libiberty && \
22421           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22422                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22423                   "RANLIB=$${RANLIB}" \
22424                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22425                   TAGS) \
22426           || exit 1
22427
22428 @endif libiberty
22429
22430 .PHONY: maybe-install-info-libiberty install-info-libiberty
22431 maybe-install-info-libiberty:
22432 @if libiberty
22433 maybe-install-info-libiberty: install-info-libiberty
22434
22435 install-info-libiberty: \
22436     configure-libiberty \
22437     info-libiberty 
22438         @[ -f ./libiberty/Makefile ] || exit 0; \
22439         r=`${PWD_COMMAND}`; export r; \
22440         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22441         $(HOST_EXPORTS) \
22442         for flag in $(EXTRA_HOST_FLAGS) ; do \
22443           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22444         done; \
22445         echo "Doing install-info in libiberty" ; \
22446         (cd $(HOST_SUBDIR)/libiberty && \
22447           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22448                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22449                   "RANLIB=$${RANLIB}" \
22450                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22451                   install-info) \
22452           || exit 1
22453
22454 @endif libiberty
22455
22456 .PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
22457 maybe-install-pdf-libiberty:
22458 @if libiberty
22459 maybe-install-pdf-libiberty: install-pdf-libiberty
22460
22461 install-pdf-libiberty: \
22462     configure-libiberty \
22463     pdf-libiberty 
22464         @[ -f ./libiberty/Makefile ] || exit 0; \
22465         r=`${PWD_COMMAND}`; export r; \
22466         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22467         $(HOST_EXPORTS) \
22468         for flag in $(EXTRA_HOST_FLAGS) ; do \
22469           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22470         done; \
22471         echo "Doing install-pdf in libiberty" ; \
22472         (cd $(HOST_SUBDIR)/libiberty && \
22473           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22474                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22475                   "RANLIB=$${RANLIB}" \
22476                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22477                   install-pdf) \
22478           || exit 1
22479
22480 @endif libiberty
22481
22482 .PHONY: maybe-install-html-libiberty install-html-libiberty
22483 maybe-install-html-libiberty:
22484 @if libiberty
22485 maybe-install-html-libiberty: install-html-libiberty
22486
22487 install-html-libiberty: \
22488     configure-libiberty \
22489     html-libiberty 
22490         @[ -f ./libiberty/Makefile ] || exit 0; \
22491         r=`${PWD_COMMAND}`; export r; \
22492         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22493         $(HOST_EXPORTS) \
22494         for flag in $(EXTRA_HOST_FLAGS) ; do \
22495           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22496         done; \
22497         echo "Doing install-html in libiberty" ; \
22498         (cd $(HOST_SUBDIR)/libiberty && \
22499           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22500                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22501                   "RANLIB=$${RANLIB}" \
22502                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22503                   install-html) \
22504           || exit 1
22505
22506 @endif libiberty
22507
22508 .PHONY: maybe-installcheck-libiberty installcheck-libiberty
22509 maybe-installcheck-libiberty:
22510 @if libiberty
22511 maybe-installcheck-libiberty: installcheck-libiberty
22512
22513 installcheck-libiberty: \
22514     configure-libiberty 
22515         @[ -f ./libiberty/Makefile ] || exit 0; \
22516         r=`${PWD_COMMAND}`; export r; \
22517         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22518         $(HOST_EXPORTS) \
22519         for flag in $(EXTRA_HOST_FLAGS) ; do \
22520           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22521         done; \
22522         echo "Doing installcheck in libiberty" ; \
22523         (cd $(HOST_SUBDIR)/libiberty && \
22524           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22525                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22526                   "RANLIB=$${RANLIB}" \
22527                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22528                   installcheck) \
22529           || exit 1
22530
22531 @endif libiberty
22532
22533 .PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
22534 maybe-mostlyclean-libiberty:
22535 @if libiberty
22536 maybe-mostlyclean-libiberty: mostlyclean-libiberty
22537
22538 mostlyclean-libiberty: 
22539         @[ -f ./libiberty/Makefile ] || exit 0; \
22540         r=`${PWD_COMMAND}`; export r; \
22541         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22542         $(HOST_EXPORTS) \
22543         for flag in $(EXTRA_HOST_FLAGS) ; do \
22544           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22545         done; \
22546         echo "Doing mostlyclean in libiberty" ; \
22547         (cd $(HOST_SUBDIR)/libiberty && \
22548           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22549                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22550                   "RANLIB=$${RANLIB}" \
22551                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22552                   mostlyclean) \
22553           || exit 1
22554
22555 @endif libiberty
22556
22557 .PHONY: maybe-clean-libiberty clean-libiberty
22558 maybe-clean-libiberty:
22559 @if libiberty
22560 maybe-clean-libiberty: clean-libiberty
22561
22562 clean-libiberty: 
22563         @[ -f ./libiberty/Makefile ] || exit 0; \
22564         r=`${PWD_COMMAND}`; export r; \
22565         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22566         $(HOST_EXPORTS) \
22567         for flag in $(EXTRA_HOST_FLAGS) ; do \
22568           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22569         done; \
22570         echo "Doing clean in libiberty" ; \
22571         (cd $(HOST_SUBDIR)/libiberty && \
22572           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22573                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22574                   "RANLIB=$${RANLIB}" \
22575                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22576                   clean) \
22577           || exit 1
22578
22579 @endif libiberty
22580
22581 .PHONY: maybe-distclean-libiberty distclean-libiberty
22582 maybe-distclean-libiberty:
22583 @if libiberty
22584 maybe-distclean-libiberty: distclean-libiberty
22585
22586 distclean-libiberty: 
22587         @[ -f ./libiberty/Makefile ] || exit 0; \
22588         r=`${PWD_COMMAND}`; export r; \
22589         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22590         $(HOST_EXPORTS) \
22591         for flag in $(EXTRA_HOST_FLAGS) ; do \
22592           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22593         done; \
22594         echo "Doing distclean in libiberty" ; \
22595         (cd $(HOST_SUBDIR)/libiberty && \
22596           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22597                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22598                   "RANLIB=$${RANLIB}" \
22599                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22600                   distclean) \
22601           || exit 1
22602
22603 @endif libiberty
22604
22605 .PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
22606 maybe-maintainer-clean-libiberty:
22607 @if libiberty
22608 maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
22609
22610 maintainer-clean-libiberty: 
22611         @[ -f ./libiberty/Makefile ] || exit 0; \
22612         r=`${PWD_COMMAND}`; export r; \
22613         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22614         $(HOST_EXPORTS) \
22615         for flag in $(EXTRA_HOST_FLAGS) ; do \
22616           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22617         done; \
22618         echo "Doing maintainer-clean in libiberty" ; \
22619         (cd $(HOST_SUBDIR)/libiberty && \
22620           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22621                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22622                   "RANLIB=$${RANLIB}" \
22623                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22624                   maintainer-clean) \
22625           || exit 1
22626
22627 @endif libiberty
22628
22629
22630
22631 .PHONY: configure-libiconv maybe-configure-libiconv
22632 maybe-configure-libiconv:
22633 @if gcc-bootstrap
22634 configure-libiconv: stage_current
22635 @endif gcc-bootstrap
22636 @if libiconv
22637 maybe-configure-libiconv: configure-libiconv
22638 configure-libiconv: 
22639         @: $(MAKE); $(unstage)
22640         @r=`${PWD_COMMAND}`; export r; \
22641         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22642         test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
22643         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv ; \
22644         $(HOST_EXPORTS)  \
22645         echo Configuring in $(HOST_SUBDIR)/libiconv; \
22646         cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
22647         case $(srcdir) in \
22648           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22649           *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
22650                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22651         esac; \
22652         srcdiroption="--srcdir=$${topdir}/libiconv"; \
22653         libsrcdir="$$s/libiconv"; \
22654         $(SHELL) $${libsrcdir}/configure \
22655           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22656           --target=${target_alias} $${srcdiroption} --disable-shared \
22657           || exit 1
22658 @endif libiconv
22659
22660
22661
22662
22663
22664 .PHONY: all-libiconv maybe-all-libiconv
22665 maybe-all-libiconv:
22666 @if gcc-bootstrap
22667 all-libiconv: stage_current
22668 @endif gcc-bootstrap
22669 @if libiconv
22670 TARGET-libiconv=all
22671 maybe-all-libiconv: all-libiconv
22672 all-libiconv: configure-libiconv
22673         @: $(MAKE); $(unstage)
22674         @r=`${PWD_COMMAND}`; export r; \
22675         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22676         $(HOST_EXPORTS)  \
22677         (cd $(HOST_SUBDIR)/libiconv && \
22678           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
22679                 $(TARGET-libiconv))
22680 @endif libiconv
22681
22682
22683
22684
22685 .PHONY: check-libiconv maybe-check-libiconv
22686 maybe-check-libiconv:
22687 @if libiconv
22688 maybe-check-libiconv: check-libiconv
22689
22690 check-libiconv:
22691         @: $(MAKE); $(unstage)
22692         @r=`${PWD_COMMAND}`; export r; \
22693         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22694         $(HOST_EXPORTS) \
22695         (cd $(HOST_SUBDIR)/libiconv && \
22696           $(MAKE) $(FLAGS_TO_PASS)  check)
22697
22698 @endif libiconv
22699
22700 .PHONY: install-libiconv maybe-install-libiconv
22701 maybe-install-libiconv:
22702 @if libiconv
22703 maybe-install-libiconv: install-libiconv
22704
22705 install-libiconv:
22706
22707 @endif libiconv
22708
22709 .PHONY: install-strip-libiconv maybe-install-strip-libiconv
22710 maybe-install-strip-libiconv:
22711 @if libiconv
22712 maybe-install-strip-libiconv: install-strip-libiconv
22713
22714 install-strip-libiconv:
22715
22716 @endif libiconv
22717
22718 # Other targets (info, dvi, pdf, etc.)
22719
22720 .PHONY: maybe-info-libiconv info-libiconv
22721 maybe-info-libiconv:
22722 @if libiconv
22723 maybe-info-libiconv: info-libiconv
22724
22725 info-libiconv: \
22726     configure-libiconv 
22727         @: $(MAKE); $(unstage)
22728         @[ -f ./libiconv/Makefile ] || exit 0; \
22729         r=`${PWD_COMMAND}`; export r; \
22730         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22731         $(HOST_EXPORTS) \
22732         for flag in $(EXTRA_HOST_FLAGS) ; do \
22733           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22734         done; \
22735         echo "Doing info in libiconv" ; \
22736         (cd $(HOST_SUBDIR)/libiconv && \
22737           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22738                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22739                   "RANLIB=$${RANLIB}" \
22740                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22741                   info) \
22742           || exit 1
22743
22744 @endif libiconv
22745
22746 .PHONY: maybe-dvi-libiconv dvi-libiconv
22747 maybe-dvi-libiconv:
22748 @if libiconv
22749 maybe-dvi-libiconv: dvi-libiconv
22750
22751 dvi-libiconv: \
22752     configure-libiconv 
22753         @: $(MAKE); $(unstage)
22754         @[ -f ./libiconv/Makefile ] || exit 0; \
22755         r=`${PWD_COMMAND}`; export r; \
22756         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22757         $(HOST_EXPORTS) \
22758         for flag in $(EXTRA_HOST_FLAGS) ; do \
22759           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22760         done; \
22761         echo "Doing dvi in libiconv" ; \
22762         (cd $(HOST_SUBDIR)/libiconv && \
22763           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22764                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22765                   "RANLIB=$${RANLIB}" \
22766                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22767                   dvi) \
22768           || exit 1
22769
22770 @endif libiconv
22771
22772 .PHONY: maybe-pdf-libiconv pdf-libiconv
22773 maybe-pdf-libiconv:
22774 @if libiconv
22775 maybe-pdf-libiconv: pdf-libiconv
22776
22777 pdf-libiconv: \
22778     configure-libiconv 
22779         @: $(MAKE); $(unstage)
22780         @[ -f ./libiconv/Makefile ] || exit 0; \
22781         r=`${PWD_COMMAND}`; export r; \
22782         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22783         $(HOST_EXPORTS) \
22784         for flag in $(EXTRA_HOST_FLAGS) ; do \
22785           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22786         done; \
22787         echo "Doing pdf in libiconv" ; \
22788         (cd $(HOST_SUBDIR)/libiconv && \
22789           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22790                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22791                   "RANLIB=$${RANLIB}" \
22792                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22793                   pdf) \
22794           || exit 1
22795
22796 @endif libiconv
22797
22798 .PHONY: maybe-html-libiconv html-libiconv
22799 maybe-html-libiconv:
22800 @if libiconv
22801 maybe-html-libiconv: html-libiconv
22802
22803 html-libiconv: \
22804     configure-libiconv 
22805         @: $(MAKE); $(unstage)
22806         @[ -f ./libiconv/Makefile ] || exit 0; \
22807         r=`${PWD_COMMAND}`; export r; \
22808         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22809         $(HOST_EXPORTS) \
22810         for flag in $(EXTRA_HOST_FLAGS) ; do \
22811           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22812         done; \
22813         echo "Doing html in libiconv" ; \
22814         (cd $(HOST_SUBDIR)/libiconv && \
22815           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22816                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22817                   "RANLIB=$${RANLIB}" \
22818                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22819                   html) \
22820           || exit 1
22821
22822 @endif libiconv
22823
22824 .PHONY: maybe-TAGS-libiconv TAGS-libiconv
22825 maybe-TAGS-libiconv:
22826 @if libiconv
22827 maybe-TAGS-libiconv: TAGS-libiconv
22828
22829 TAGS-libiconv: \
22830     configure-libiconv 
22831         @: $(MAKE); $(unstage)
22832         @[ -f ./libiconv/Makefile ] || exit 0; \
22833         r=`${PWD_COMMAND}`; export r; \
22834         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22835         $(HOST_EXPORTS) \
22836         for flag in $(EXTRA_HOST_FLAGS) ; do \
22837           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22838         done; \
22839         echo "Doing TAGS in libiconv" ; \
22840         (cd $(HOST_SUBDIR)/libiconv && \
22841           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22842                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22843                   "RANLIB=$${RANLIB}" \
22844                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22845                   TAGS) \
22846           || exit 1
22847
22848 @endif libiconv
22849
22850 .PHONY: maybe-install-info-libiconv install-info-libiconv
22851 maybe-install-info-libiconv:
22852 @if libiconv
22853 maybe-install-info-libiconv: install-info-libiconv
22854
22855 # libiconv doesn't support install-info.
22856 install-info-libiconv:
22857
22858 @endif libiconv
22859
22860 .PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
22861 maybe-install-pdf-libiconv:
22862 @if libiconv
22863 maybe-install-pdf-libiconv: install-pdf-libiconv
22864
22865 # libiconv doesn't support install-pdf.
22866 install-pdf-libiconv:
22867
22868 @endif libiconv
22869
22870 .PHONY: maybe-install-html-libiconv install-html-libiconv
22871 maybe-install-html-libiconv:
22872 @if libiconv
22873 maybe-install-html-libiconv: install-html-libiconv
22874
22875 # libiconv doesn't support install-html.
22876 install-html-libiconv:
22877
22878 @endif libiconv
22879
22880 .PHONY: maybe-installcheck-libiconv installcheck-libiconv
22881 maybe-installcheck-libiconv:
22882 @if libiconv
22883 maybe-installcheck-libiconv: installcheck-libiconv
22884
22885 installcheck-libiconv: \
22886     configure-libiconv 
22887         @: $(MAKE); $(unstage)
22888         @[ -f ./libiconv/Makefile ] || exit 0; \
22889         r=`${PWD_COMMAND}`; export r; \
22890         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22891         $(HOST_EXPORTS) \
22892         for flag in $(EXTRA_HOST_FLAGS) ; do \
22893           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22894         done; \
22895         echo "Doing installcheck in libiconv" ; \
22896         (cd $(HOST_SUBDIR)/libiconv && \
22897           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22898                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22899                   "RANLIB=$${RANLIB}" \
22900                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22901                   installcheck) \
22902           || exit 1
22903
22904 @endif libiconv
22905
22906 .PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
22907 maybe-mostlyclean-libiconv:
22908 @if libiconv
22909 maybe-mostlyclean-libiconv: mostlyclean-libiconv
22910
22911 mostlyclean-libiconv: 
22912         @: $(MAKE); $(unstage)
22913         @[ -f ./libiconv/Makefile ] || exit 0; \
22914         r=`${PWD_COMMAND}`; export r; \
22915         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22916         $(HOST_EXPORTS) \
22917         for flag in $(EXTRA_HOST_FLAGS) ; do \
22918           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22919         done; \
22920         echo "Doing mostlyclean in libiconv" ; \
22921         (cd $(HOST_SUBDIR)/libiconv && \
22922           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22923                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22924                   "RANLIB=$${RANLIB}" \
22925                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22926                   mostlyclean) \
22927           || exit 1
22928
22929 @endif libiconv
22930
22931 .PHONY: maybe-clean-libiconv clean-libiconv
22932 maybe-clean-libiconv:
22933 @if libiconv
22934 maybe-clean-libiconv: clean-libiconv
22935
22936 clean-libiconv: 
22937         @: $(MAKE); $(unstage)
22938         @[ -f ./libiconv/Makefile ] || exit 0; \
22939         r=`${PWD_COMMAND}`; export r; \
22940         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22941         $(HOST_EXPORTS) \
22942         for flag in $(EXTRA_HOST_FLAGS) ; do \
22943           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22944         done; \
22945         echo "Doing clean in libiconv" ; \
22946         (cd $(HOST_SUBDIR)/libiconv && \
22947           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22948                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22949                   "RANLIB=$${RANLIB}" \
22950                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22951                   clean) \
22952           || exit 1
22953
22954 @endif libiconv
22955
22956 .PHONY: maybe-distclean-libiconv distclean-libiconv
22957 maybe-distclean-libiconv:
22958 @if libiconv
22959 maybe-distclean-libiconv: distclean-libiconv
22960
22961 distclean-libiconv: 
22962         @: $(MAKE); $(unstage)
22963         @[ -f ./libiconv/Makefile ] || exit 0; \
22964         r=`${PWD_COMMAND}`; export r; \
22965         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22966         $(HOST_EXPORTS) \
22967         for flag in $(EXTRA_HOST_FLAGS) ; do \
22968           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22969         done; \
22970         echo "Doing distclean in libiconv" ; \
22971         (cd $(HOST_SUBDIR)/libiconv && \
22972           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22973                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22974                   "RANLIB=$${RANLIB}" \
22975                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22976                   distclean) \
22977           || exit 1
22978
22979 @endif libiconv
22980
22981 .PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
22982 maybe-maintainer-clean-libiconv:
22983 @if libiconv
22984 maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
22985
22986 maintainer-clean-libiconv: 
22987         @: $(MAKE); $(unstage)
22988         @[ -f ./libiconv/Makefile ] || exit 0; \
22989         r=`${PWD_COMMAND}`; export r; \
22990         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22991         $(HOST_EXPORTS) \
22992         for flag in $(EXTRA_HOST_FLAGS) ; do \
22993           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22994         done; \
22995         echo "Doing maintainer-clean in libiconv" ; \
22996         (cd $(HOST_SUBDIR)/libiconv && \
22997           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22998                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22999                   "RANLIB=$${RANLIB}" \
23000                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23001                   maintainer-clean) \
23002           || exit 1
23003
23004 @endif libiconv
23005
23006
23007
23008 .PHONY: configure-m4 maybe-configure-m4
23009 maybe-configure-m4:
23010 @if gcc-bootstrap
23011 configure-m4: stage_current
23012 @endif gcc-bootstrap
23013 @if m4
23014 maybe-configure-m4: configure-m4
23015 configure-m4: 
23016         @: $(MAKE); $(unstage)
23017         @r=`${PWD_COMMAND}`; export r; \
23018         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23019         test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
23020         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
23021         $(HOST_EXPORTS)  \
23022         echo Configuring in $(HOST_SUBDIR)/m4; \
23023         cd "$(HOST_SUBDIR)/m4" || exit 1; \
23024         case $(srcdir) in \
23025           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23026           *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
23027                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23028         esac; \
23029         srcdiroption="--srcdir=$${topdir}/m4"; \
23030         libsrcdir="$$s/m4"; \
23031         $(SHELL) $${libsrcdir}/configure \
23032           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23033           --target=${target_alias} $${srcdiroption}  \
23034           || exit 1
23035 @endif m4
23036
23037
23038
23039
23040
23041 .PHONY: all-m4 maybe-all-m4
23042 maybe-all-m4:
23043 @if gcc-bootstrap
23044 all-m4: stage_current
23045 @endif gcc-bootstrap
23046 @if m4
23047 TARGET-m4=all
23048 maybe-all-m4: all-m4
23049 all-m4: configure-m4
23050         @: $(MAKE); $(unstage)
23051         @r=`${PWD_COMMAND}`; export r; \
23052         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23053         $(HOST_EXPORTS)  \
23054         (cd $(HOST_SUBDIR)/m4 && \
23055           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
23056                 $(TARGET-m4))
23057 @endif m4
23058
23059
23060
23061
23062 .PHONY: check-m4 maybe-check-m4
23063 maybe-check-m4:
23064 @if m4
23065 maybe-check-m4: check-m4
23066
23067 check-m4:
23068         @: $(MAKE); $(unstage)
23069         @r=`${PWD_COMMAND}`; export r; \
23070         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23071         $(HOST_EXPORTS) \
23072         (cd $(HOST_SUBDIR)/m4 && \
23073           $(MAKE) $(FLAGS_TO_PASS)  check)
23074
23075 @endif m4
23076
23077 .PHONY: install-m4 maybe-install-m4
23078 maybe-install-m4:
23079 @if m4
23080 maybe-install-m4: install-m4
23081
23082 install-m4: installdirs
23083         @: $(MAKE); $(unstage)
23084         @r=`${PWD_COMMAND}`; export r; \
23085         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23086         $(HOST_EXPORTS) \
23087         (cd $(HOST_SUBDIR)/m4 && \
23088           $(MAKE) $(FLAGS_TO_PASS)  install)
23089
23090 @endif m4
23091
23092 .PHONY: install-strip-m4 maybe-install-strip-m4
23093 maybe-install-strip-m4:
23094 @if m4
23095 maybe-install-strip-m4: install-strip-m4
23096
23097 install-strip-m4: installdirs
23098         @: $(MAKE); $(unstage)
23099         @r=`${PWD_COMMAND}`; export r; \
23100         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23101         $(HOST_EXPORTS) \
23102         (cd $(HOST_SUBDIR)/m4 && \
23103           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
23104
23105 @endif m4
23106
23107 # Other targets (info, dvi, pdf, etc.)
23108
23109 .PHONY: maybe-info-m4 info-m4
23110 maybe-info-m4:
23111 @if m4
23112 maybe-info-m4: info-m4
23113
23114 info-m4: \
23115     configure-m4 
23116         @: $(MAKE); $(unstage)
23117         @[ -f ./m4/Makefile ] || exit 0; \
23118         r=`${PWD_COMMAND}`; export r; \
23119         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23120         $(HOST_EXPORTS) \
23121         for flag in $(EXTRA_HOST_FLAGS) ; do \
23122           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23123         done; \
23124         echo "Doing info in m4" ; \
23125         (cd $(HOST_SUBDIR)/m4 && \
23126           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23127                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23128                   "RANLIB=$${RANLIB}" \
23129                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23130                   info) \
23131           || exit 1
23132
23133 @endif m4
23134
23135 .PHONY: maybe-dvi-m4 dvi-m4
23136 maybe-dvi-m4:
23137 @if m4
23138 maybe-dvi-m4: dvi-m4
23139
23140 dvi-m4: \
23141     configure-m4 
23142         @: $(MAKE); $(unstage)
23143         @[ -f ./m4/Makefile ] || exit 0; \
23144         r=`${PWD_COMMAND}`; export r; \
23145         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23146         $(HOST_EXPORTS) \
23147         for flag in $(EXTRA_HOST_FLAGS) ; do \
23148           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23149         done; \
23150         echo "Doing dvi in m4" ; \
23151         (cd $(HOST_SUBDIR)/m4 && \
23152           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23153                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23154                   "RANLIB=$${RANLIB}" \
23155                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23156                   dvi) \
23157           || exit 1
23158
23159 @endif m4
23160
23161 .PHONY: maybe-pdf-m4 pdf-m4
23162 maybe-pdf-m4:
23163 @if m4
23164 maybe-pdf-m4: pdf-m4
23165
23166 pdf-m4: \
23167     configure-m4 
23168         @: $(MAKE); $(unstage)
23169         @[ -f ./m4/Makefile ] || exit 0; \
23170         r=`${PWD_COMMAND}`; export r; \
23171         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23172         $(HOST_EXPORTS) \
23173         for flag in $(EXTRA_HOST_FLAGS) ; do \
23174           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23175         done; \
23176         echo "Doing pdf in m4" ; \
23177         (cd $(HOST_SUBDIR)/m4 && \
23178           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23179                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23180                   "RANLIB=$${RANLIB}" \
23181                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23182                   pdf) \
23183           || exit 1
23184
23185 @endif m4
23186
23187 .PHONY: maybe-html-m4 html-m4
23188 maybe-html-m4:
23189 @if m4
23190 maybe-html-m4: html-m4
23191
23192 html-m4: \
23193     configure-m4 
23194         @: $(MAKE); $(unstage)
23195         @[ -f ./m4/Makefile ] || exit 0; \
23196         r=`${PWD_COMMAND}`; export r; \
23197         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23198         $(HOST_EXPORTS) \
23199         for flag in $(EXTRA_HOST_FLAGS) ; do \
23200           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23201         done; \
23202         echo "Doing html in m4" ; \
23203         (cd $(HOST_SUBDIR)/m4 && \
23204           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23205                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23206                   "RANLIB=$${RANLIB}" \
23207                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23208                   html) \
23209           || exit 1
23210
23211 @endif m4
23212
23213 .PHONY: maybe-TAGS-m4 TAGS-m4
23214 maybe-TAGS-m4:
23215 @if m4
23216 maybe-TAGS-m4: TAGS-m4
23217
23218 TAGS-m4: \
23219     configure-m4 
23220         @: $(MAKE); $(unstage)
23221         @[ -f ./m4/Makefile ] || exit 0; \
23222         r=`${PWD_COMMAND}`; export r; \
23223         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23224         $(HOST_EXPORTS) \
23225         for flag in $(EXTRA_HOST_FLAGS) ; do \
23226           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23227         done; \
23228         echo "Doing TAGS in m4" ; \
23229         (cd $(HOST_SUBDIR)/m4 && \
23230           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23231                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23232                   "RANLIB=$${RANLIB}" \
23233                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23234                   TAGS) \
23235           || exit 1
23236
23237 @endif m4
23238
23239 .PHONY: maybe-install-info-m4 install-info-m4
23240 maybe-install-info-m4:
23241 @if m4
23242 maybe-install-info-m4: install-info-m4
23243
23244 install-info-m4: \
23245     configure-m4 \
23246     info-m4 
23247         @: $(MAKE); $(unstage)
23248         @[ -f ./m4/Makefile ] || exit 0; \
23249         r=`${PWD_COMMAND}`; export r; \
23250         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23251         $(HOST_EXPORTS) \
23252         for flag in $(EXTRA_HOST_FLAGS) ; do \
23253           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23254         done; \
23255         echo "Doing install-info in m4" ; \
23256         (cd $(HOST_SUBDIR)/m4 && \
23257           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23258                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23259                   "RANLIB=$${RANLIB}" \
23260                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23261                   install-info) \
23262           || exit 1
23263
23264 @endif m4
23265
23266 .PHONY: maybe-install-pdf-m4 install-pdf-m4
23267 maybe-install-pdf-m4:
23268 @if m4
23269 maybe-install-pdf-m4: install-pdf-m4
23270
23271 install-pdf-m4: \
23272     configure-m4 \
23273     pdf-m4 
23274         @: $(MAKE); $(unstage)
23275         @[ -f ./m4/Makefile ] || exit 0; \
23276         r=`${PWD_COMMAND}`; export r; \
23277         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23278         $(HOST_EXPORTS) \
23279         for flag in $(EXTRA_HOST_FLAGS) ; do \
23280           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23281         done; \
23282         echo "Doing install-pdf in m4" ; \
23283         (cd $(HOST_SUBDIR)/m4 && \
23284           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23285                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23286                   "RANLIB=$${RANLIB}" \
23287                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23288                   install-pdf) \
23289           || exit 1
23290
23291 @endif m4
23292
23293 .PHONY: maybe-install-html-m4 install-html-m4
23294 maybe-install-html-m4:
23295 @if m4
23296 maybe-install-html-m4: install-html-m4
23297
23298 install-html-m4: \
23299     configure-m4 \
23300     html-m4 
23301         @: $(MAKE); $(unstage)
23302         @[ -f ./m4/Makefile ] || exit 0; \
23303         r=`${PWD_COMMAND}`; export r; \
23304         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23305         $(HOST_EXPORTS) \
23306         for flag in $(EXTRA_HOST_FLAGS) ; do \
23307           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23308         done; \
23309         echo "Doing install-html in m4" ; \
23310         (cd $(HOST_SUBDIR)/m4 && \
23311           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23312                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23313                   "RANLIB=$${RANLIB}" \
23314                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23315                   install-html) \
23316           || exit 1
23317
23318 @endif m4
23319
23320 .PHONY: maybe-installcheck-m4 installcheck-m4
23321 maybe-installcheck-m4:
23322 @if m4
23323 maybe-installcheck-m4: installcheck-m4
23324
23325 installcheck-m4: \
23326     configure-m4 
23327         @: $(MAKE); $(unstage)
23328         @[ -f ./m4/Makefile ] || exit 0; \
23329         r=`${PWD_COMMAND}`; export r; \
23330         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23331         $(HOST_EXPORTS) \
23332         for flag in $(EXTRA_HOST_FLAGS) ; do \
23333           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23334         done; \
23335         echo "Doing installcheck in m4" ; \
23336         (cd $(HOST_SUBDIR)/m4 && \
23337           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23338                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23339                   "RANLIB=$${RANLIB}" \
23340                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23341                   installcheck) \
23342           || exit 1
23343
23344 @endif m4
23345
23346 .PHONY: maybe-mostlyclean-m4 mostlyclean-m4
23347 maybe-mostlyclean-m4:
23348 @if m4
23349 maybe-mostlyclean-m4: mostlyclean-m4
23350
23351 mostlyclean-m4: 
23352         @: $(MAKE); $(unstage)
23353         @[ -f ./m4/Makefile ] || exit 0; \
23354         r=`${PWD_COMMAND}`; export r; \
23355         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23356         $(HOST_EXPORTS) \
23357         for flag in $(EXTRA_HOST_FLAGS) ; do \
23358           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23359         done; \
23360         echo "Doing mostlyclean in m4" ; \
23361         (cd $(HOST_SUBDIR)/m4 && \
23362           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23363                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23364                   "RANLIB=$${RANLIB}" \
23365                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23366                   mostlyclean) \
23367           || exit 1
23368
23369 @endif m4
23370
23371 .PHONY: maybe-clean-m4 clean-m4
23372 maybe-clean-m4:
23373 @if m4
23374 maybe-clean-m4: clean-m4
23375
23376 clean-m4: 
23377         @: $(MAKE); $(unstage)
23378         @[ -f ./m4/Makefile ] || exit 0; \
23379         r=`${PWD_COMMAND}`; export r; \
23380         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23381         $(HOST_EXPORTS) \
23382         for flag in $(EXTRA_HOST_FLAGS) ; do \
23383           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23384         done; \
23385         echo "Doing clean in m4" ; \
23386         (cd $(HOST_SUBDIR)/m4 && \
23387           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23388                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23389                   "RANLIB=$${RANLIB}" \
23390                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23391                   clean) \
23392           || exit 1
23393
23394 @endif m4
23395
23396 .PHONY: maybe-distclean-m4 distclean-m4
23397 maybe-distclean-m4:
23398 @if m4
23399 maybe-distclean-m4: distclean-m4
23400
23401 distclean-m4: 
23402         @: $(MAKE); $(unstage)
23403         @[ -f ./m4/Makefile ] || exit 0; \
23404         r=`${PWD_COMMAND}`; export r; \
23405         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23406         $(HOST_EXPORTS) \
23407         for flag in $(EXTRA_HOST_FLAGS) ; do \
23408           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23409         done; \
23410         echo "Doing distclean in m4" ; \
23411         (cd $(HOST_SUBDIR)/m4 && \
23412           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23413                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23414                   "RANLIB=$${RANLIB}" \
23415                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23416                   distclean) \
23417           || exit 1
23418
23419 @endif m4
23420
23421 .PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
23422 maybe-maintainer-clean-m4:
23423 @if m4
23424 maybe-maintainer-clean-m4: maintainer-clean-m4
23425
23426 maintainer-clean-m4: 
23427         @: $(MAKE); $(unstage)
23428         @[ -f ./m4/Makefile ] || exit 0; \
23429         r=`${PWD_COMMAND}`; export r; \
23430         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23431         $(HOST_EXPORTS) \
23432         for flag in $(EXTRA_HOST_FLAGS) ; do \
23433           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23434         done; \
23435         echo "Doing maintainer-clean in m4" ; \
23436         (cd $(HOST_SUBDIR)/m4 && \
23437           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23438                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23439                   "RANLIB=$${RANLIB}" \
23440                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23441                   maintainer-clean) \
23442           || exit 1
23443
23444 @endif m4
23445
23446
23447
23448 .PHONY: configure-readline maybe-configure-readline
23449 maybe-configure-readline:
23450 @if gcc-bootstrap
23451 configure-readline: stage_current
23452 @endif gcc-bootstrap
23453 @if readline
23454 maybe-configure-readline: configure-readline
23455 configure-readline: 
23456         @: $(MAKE); $(unstage)
23457         @r=`${PWD_COMMAND}`; export r; \
23458         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23459         test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
23460         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
23461         $(HOST_EXPORTS)  \
23462         echo Configuring in $(HOST_SUBDIR)/readline; \
23463         cd "$(HOST_SUBDIR)/readline" || exit 1; \
23464         case $(srcdir) in \
23465           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23466           *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
23467                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23468         esac; \
23469         srcdiroption="--srcdir=$${topdir}/readline"; \
23470         libsrcdir="$$s/readline"; \
23471         $(SHELL) $${libsrcdir}/configure \
23472           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23473           --target=${target_alias} $${srcdiroption}  \
23474           || exit 1
23475 @endif readline
23476
23477
23478
23479
23480
23481 .PHONY: all-readline maybe-all-readline
23482 maybe-all-readline:
23483 @if gcc-bootstrap
23484 all-readline: stage_current
23485 @endif gcc-bootstrap
23486 @if readline
23487 TARGET-readline=all
23488 maybe-all-readline: all-readline
23489 all-readline: configure-readline
23490         @: $(MAKE); $(unstage)
23491         @r=`${PWD_COMMAND}`; export r; \
23492         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23493         $(HOST_EXPORTS)  \
23494         (cd $(HOST_SUBDIR)/readline && \
23495           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
23496                 $(TARGET-readline))
23497 @endif readline
23498
23499
23500
23501
23502 .PHONY: check-readline maybe-check-readline
23503 maybe-check-readline:
23504 @if readline
23505 maybe-check-readline: check-readline
23506
23507 check-readline:
23508         @: $(MAKE); $(unstage)
23509         @r=`${PWD_COMMAND}`; export r; \
23510         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23511         $(HOST_EXPORTS) \
23512         (cd $(HOST_SUBDIR)/readline && \
23513           $(MAKE) $(FLAGS_TO_PASS)  check)
23514
23515 @endif readline
23516
23517 .PHONY: install-readline maybe-install-readline
23518 maybe-install-readline:
23519 @if readline
23520 maybe-install-readline: install-readline
23521
23522 install-readline: installdirs
23523         @: $(MAKE); $(unstage)
23524         @r=`${PWD_COMMAND}`; export r; \
23525         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23526         $(HOST_EXPORTS) \
23527         (cd $(HOST_SUBDIR)/readline && \
23528           $(MAKE) $(FLAGS_TO_PASS)  install)
23529
23530 @endif readline
23531
23532 .PHONY: install-strip-readline maybe-install-strip-readline
23533 maybe-install-strip-readline:
23534 @if readline
23535 maybe-install-strip-readline: install-strip-readline
23536
23537 install-strip-readline: installdirs
23538         @: $(MAKE); $(unstage)
23539         @r=`${PWD_COMMAND}`; export r; \
23540         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23541         $(HOST_EXPORTS) \
23542         (cd $(HOST_SUBDIR)/readline && \
23543           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
23544
23545 @endif readline
23546
23547 # Other targets (info, dvi, pdf, etc.)
23548
23549 .PHONY: maybe-info-readline info-readline
23550 maybe-info-readline:
23551 @if readline
23552 maybe-info-readline: info-readline
23553
23554 info-readline: \
23555     configure-readline 
23556         @: $(MAKE); $(unstage)
23557         @[ -f ./readline/Makefile ] || exit 0; \
23558         r=`${PWD_COMMAND}`; export r; \
23559         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23560         $(HOST_EXPORTS) \
23561         for flag in $(EXTRA_HOST_FLAGS) ; do \
23562           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23563         done; \
23564         echo "Doing info in readline" ; \
23565         (cd $(HOST_SUBDIR)/readline && \
23566           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23567                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23568                   "RANLIB=$${RANLIB}" \
23569                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23570                   info) \
23571           || exit 1
23572
23573 @endif readline
23574
23575 .PHONY: maybe-dvi-readline dvi-readline
23576 maybe-dvi-readline:
23577 @if readline
23578 maybe-dvi-readline: dvi-readline
23579
23580 dvi-readline: \
23581     configure-readline 
23582         @: $(MAKE); $(unstage)
23583         @[ -f ./readline/Makefile ] || exit 0; \
23584         r=`${PWD_COMMAND}`; export r; \
23585         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23586         $(HOST_EXPORTS) \
23587         for flag in $(EXTRA_HOST_FLAGS) ; do \
23588           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23589         done; \
23590         echo "Doing dvi in readline" ; \
23591         (cd $(HOST_SUBDIR)/readline && \
23592           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23593                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23594                   "RANLIB=$${RANLIB}" \
23595                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23596                   dvi) \
23597           || exit 1
23598
23599 @endif readline
23600
23601 .PHONY: maybe-pdf-readline pdf-readline
23602 maybe-pdf-readline:
23603 @if readline
23604 maybe-pdf-readline: pdf-readline
23605
23606 pdf-readline: \
23607     configure-readline 
23608         @: $(MAKE); $(unstage)
23609         @[ -f ./readline/Makefile ] || exit 0; \
23610         r=`${PWD_COMMAND}`; export r; \
23611         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23612         $(HOST_EXPORTS) \
23613         for flag in $(EXTRA_HOST_FLAGS) ; do \
23614           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23615         done; \
23616         echo "Doing pdf in readline" ; \
23617         (cd $(HOST_SUBDIR)/readline && \
23618           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23619                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23620                   "RANLIB=$${RANLIB}" \
23621                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23622                   pdf) \
23623           || exit 1
23624
23625 @endif readline
23626
23627 .PHONY: maybe-html-readline html-readline
23628 maybe-html-readline:
23629 @if readline
23630 maybe-html-readline: html-readline
23631
23632 html-readline: \
23633     configure-readline 
23634         @: $(MAKE); $(unstage)
23635         @[ -f ./readline/Makefile ] || exit 0; \
23636         r=`${PWD_COMMAND}`; export r; \
23637         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23638         $(HOST_EXPORTS) \
23639         for flag in $(EXTRA_HOST_FLAGS) ; do \
23640           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23641         done; \
23642         echo "Doing html in readline" ; \
23643         (cd $(HOST_SUBDIR)/readline && \
23644           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23645                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23646                   "RANLIB=$${RANLIB}" \
23647                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23648                   html) \
23649           || exit 1
23650
23651 @endif readline
23652
23653 .PHONY: maybe-TAGS-readline TAGS-readline
23654 maybe-TAGS-readline:
23655 @if readline
23656 maybe-TAGS-readline: TAGS-readline
23657
23658 TAGS-readline: \
23659     configure-readline 
23660         @: $(MAKE); $(unstage)
23661         @[ -f ./readline/Makefile ] || exit 0; \
23662         r=`${PWD_COMMAND}`; export r; \
23663         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23664         $(HOST_EXPORTS) \
23665         for flag in $(EXTRA_HOST_FLAGS) ; do \
23666           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23667         done; \
23668         echo "Doing TAGS in readline" ; \
23669         (cd $(HOST_SUBDIR)/readline && \
23670           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23671                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23672                   "RANLIB=$${RANLIB}" \
23673                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23674                   TAGS) \
23675           || exit 1
23676
23677 @endif readline
23678
23679 .PHONY: maybe-install-info-readline install-info-readline
23680 maybe-install-info-readline:
23681 @if readline
23682 maybe-install-info-readline: install-info-readline
23683
23684 install-info-readline: \
23685     configure-readline \
23686     info-readline 
23687         @: $(MAKE); $(unstage)
23688         @[ -f ./readline/Makefile ] || exit 0; \
23689         r=`${PWD_COMMAND}`; export r; \
23690         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23691         $(HOST_EXPORTS) \
23692         for flag in $(EXTRA_HOST_FLAGS) ; do \
23693           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23694         done; \
23695         echo "Doing install-info in readline" ; \
23696         (cd $(HOST_SUBDIR)/readline && \
23697           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23698                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23699                   "RANLIB=$${RANLIB}" \
23700                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23701                   install-info) \
23702           || exit 1
23703
23704 @endif readline
23705
23706 .PHONY: maybe-install-pdf-readline install-pdf-readline
23707 maybe-install-pdf-readline:
23708 @if readline
23709 maybe-install-pdf-readline: install-pdf-readline
23710
23711 install-pdf-readline: \
23712     configure-readline \
23713     pdf-readline 
23714         @: $(MAKE); $(unstage)
23715         @[ -f ./readline/Makefile ] || exit 0; \
23716         r=`${PWD_COMMAND}`; export r; \
23717         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23718         $(HOST_EXPORTS) \
23719         for flag in $(EXTRA_HOST_FLAGS) ; do \
23720           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23721         done; \
23722         echo "Doing install-pdf in readline" ; \
23723         (cd $(HOST_SUBDIR)/readline && \
23724           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23725                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23726                   "RANLIB=$${RANLIB}" \
23727                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23728                   install-pdf) \
23729           || exit 1
23730
23731 @endif readline
23732
23733 .PHONY: maybe-install-html-readline install-html-readline
23734 maybe-install-html-readline:
23735 @if readline
23736 maybe-install-html-readline: install-html-readline
23737
23738 install-html-readline: \
23739     configure-readline \
23740     html-readline 
23741         @: $(MAKE); $(unstage)
23742         @[ -f ./readline/Makefile ] || exit 0; \
23743         r=`${PWD_COMMAND}`; export r; \
23744         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23745         $(HOST_EXPORTS) \
23746         for flag in $(EXTRA_HOST_FLAGS) ; do \
23747           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23748         done; \
23749         echo "Doing install-html in readline" ; \
23750         (cd $(HOST_SUBDIR)/readline && \
23751           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23752                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23753                   "RANLIB=$${RANLIB}" \
23754                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23755                   install-html) \
23756           || exit 1
23757
23758 @endif readline
23759
23760 .PHONY: maybe-installcheck-readline installcheck-readline
23761 maybe-installcheck-readline:
23762 @if readline
23763 maybe-installcheck-readline: installcheck-readline
23764
23765 installcheck-readline: \
23766     configure-readline 
23767         @: $(MAKE); $(unstage)
23768         @[ -f ./readline/Makefile ] || exit 0; \
23769         r=`${PWD_COMMAND}`; export r; \
23770         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23771         $(HOST_EXPORTS) \
23772         for flag in $(EXTRA_HOST_FLAGS) ; do \
23773           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23774         done; \
23775         echo "Doing installcheck in readline" ; \
23776         (cd $(HOST_SUBDIR)/readline && \
23777           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23778                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23779                   "RANLIB=$${RANLIB}" \
23780                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23781                   installcheck) \
23782           || exit 1
23783
23784 @endif readline
23785
23786 .PHONY: maybe-mostlyclean-readline mostlyclean-readline
23787 maybe-mostlyclean-readline:
23788 @if readline
23789 maybe-mostlyclean-readline: mostlyclean-readline
23790
23791 mostlyclean-readline: 
23792         @: $(MAKE); $(unstage)
23793         @[ -f ./readline/Makefile ] || exit 0; \
23794         r=`${PWD_COMMAND}`; export r; \
23795         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23796         $(HOST_EXPORTS) \
23797         for flag in $(EXTRA_HOST_FLAGS) ; do \
23798           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23799         done; \
23800         echo "Doing mostlyclean in readline" ; \
23801         (cd $(HOST_SUBDIR)/readline && \
23802           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23803                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23804                   "RANLIB=$${RANLIB}" \
23805                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23806                   mostlyclean) \
23807           || exit 1
23808
23809 @endif readline
23810
23811 .PHONY: maybe-clean-readline clean-readline
23812 maybe-clean-readline:
23813 @if readline
23814 maybe-clean-readline: clean-readline
23815
23816 clean-readline: 
23817         @: $(MAKE); $(unstage)
23818         @[ -f ./readline/Makefile ] || exit 0; \
23819         r=`${PWD_COMMAND}`; export r; \
23820         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23821         $(HOST_EXPORTS) \
23822         for flag in $(EXTRA_HOST_FLAGS) ; do \
23823           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23824         done; \
23825         echo "Doing clean in readline" ; \
23826         (cd $(HOST_SUBDIR)/readline && \
23827           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23828                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23829                   "RANLIB=$${RANLIB}" \
23830                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23831                   clean) \
23832           || exit 1
23833
23834 @endif readline
23835
23836 .PHONY: maybe-distclean-readline distclean-readline
23837 maybe-distclean-readline:
23838 @if readline
23839 maybe-distclean-readline: distclean-readline
23840
23841 distclean-readline: 
23842         @: $(MAKE); $(unstage)
23843         @[ -f ./readline/Makefile ] || exit 0; \
23844         r=`${PWD_COMMAND}`; export r; \
23845         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23846         $(HOST_EXPORTS) \
23847         for flag in $(EXTRA_HOST_FLAGS) ; do \
23848           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23849         done; \
23850         echo "Doing distclean in readline" ; \
23851         (cd $(HOST_SUBDIR)/readline && \
23852           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23853                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23854                   "RANLIB=$${RANLIB}" \
23855                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23856                   distclean) \
23857           || exit 1
23858
23859 @endif readline
23860
23861 .PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
23862 maybe-maintainer-clean-readline:
23863 @if readline
23864 maybe-maintainer-clean-readline: maintainer-clean-readline
23865
23866 maintainer-clean-readline: 
23867         @: $(MAKE); $(unstage)
23868         @[ -f ./readline/Makefile ] || exit 0; \
23869         r=`${PWD_COMMAND}`; export r; \
23870         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23871         $(HOST_EXPORTS) \
23872         for flag in $(EXTRA_HOST_FLAGS) ; do \
23873           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23874         done; \
23875         echo "Doing maintainer-clean in readline" ; \
23876         (cd $(HOST_SUBDIR)/readline && \
23877           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23878                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23879                   "RANLIB=$${RANLIB}" \
23880                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23881                   maintainer-clean) \
23882           || exit 1
23883
23884 @endif readline
23885
23886
23887
23888 .PHONY: configure-sid maybe-configure-sid
23889 maybe-configure-sid:
23890 @if gcc-bootstrap
23891 configure-sid: stage_current
23892 @endif gcc-bootstrap
23893 @if sid
23894 maybe-configure-sid: configure-sid
23895 configure-sid: 
23896         @: $(MAKE); $(unstage)
23897         @r=`${PWD_COMMAND}`; export r; \
23898         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23899         test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
23900         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
23901         $(HOST_EXPORTS)  \
23902         echo Configuring in $(HOST_SUBDIR)/sid; \
23903         cd "$(HOST_SUBDIR)/sid" || exit 1; \
23904         case $(srcdir) in \
23905           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23906           *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
23907                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23908         esac; \
23909         srcdiroption="--srcdir=$${topdir}/sid"; \
23910         libsrcdir="$$s/sid"; \
23911         $(SHELL) $${libsrcdir}/configure \
23912           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23913           --target=${target_alias} $${srcdiroption}  \
23914           || exit 1
23915 @endif sid
23916
23917
23918
23919
23920
23921 .PHONY: all-sid maybe-all-sid
23922 maybe-all-sid:
23923 @if gcc-bootstrap
23924 all-sid: stage_current
23925 @endif gcc-bootstrap
23926 @if sid
23927 TARGET-sid=all
23928 maybe-all-sid: all-sid
23929 all-sid: configure-sid
23930         @: $(MAKE); $(unstage)
23931         @r=`${PWD_COMMAND}`; export r; \
23932         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23933         $(HOST_EXPORTS)  \
23934         (cd $(HOST_SUBDIR)/sid && \
23935           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
23936                 $(TARGET-sid))
23937 @endif sid
23938
23939
23940
23941
23942 .PHONY: check-sid maybe-check-sid
23943 maybe-check-sid:
23944 @if sid
23945 maybe-check-sid: check-sid
23946
23947 check-sid:
23948         @: $(MAKE); $(unstage)
23949         @r=`${PWD_COMMAND}`; export r; \
23950         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23951         $(HOST_EXPORTS) \
23952         (cd $(HOST_SUBDIR)/sid && \
23953           $(MAKE) $(FLAGS_TO_PASS)  check)
23954
23955 @endif sid
23956
23957 .PHONY: install-sid maybe-install-sid
23958 maybe-install-sid:
23959 @if sid
23960 maybe-install-sid: install-sid
23961
23962 install-sid: installdirs
23963         @: $(MAKE); $(unstage)
23964         @r=`${PWD_COMMAND}`; export r; \
23965         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23966         $(HOST_EXPORTS) \
23967         (cd $(HOST_SUBDIR)/sid && \
23968           $(MAKE) $(FLAGS_TO_PASS)  install)
23969
23970 @endif sid
23971
23972 .PHONY: install-strip-sid maybe-install-strip-sid
23973 maybe-install-strip-sid:
23974 @if sid
23975 maybe-install-strip-sid: install-strip-sid
23976
23977 install-strip-sid: installdirs
23978         @: $(MAKE); $(unstage)
23979         @r=`${PWD_COMMAND}`; export r; \
23980         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23981         $(HOST_EXPORTS) \
23982         (cd $(HOST_SUBDIR)/sid && \
23983           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
23984
23985 @endif sid
23986
23987 # Other targets (info, dvi, pdf, etc.)
23988
23989 .PHONY: maybe-info-sid info-sid
23990 maybe-info-sid:
23991 @if sid
23992 maybe-info-sid: info-sid
23993
23994 info-sid: \
23995     configure-sid 
23996         @: $(MAKE); $(unstage)
23997         @[ -f ./sid/Makefile ] || exit 0; \
23998         r=`${PWD_COMMAND}`; export r; \
23999         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24000         $(HOST_EXPORTS) \
24001         for flag in $(EXTRA_HOST_FLAGS) ; do \
24002           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24003         done; \
24004         echo "Doing info in sid" ; \
24005         (cd $(HOST_SUBDIR)/sid && \
24006           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24007                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24008                   "RANLIB=$${RANLIB}" \
24009                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24010                   info) \
24011           || exit 1
24012
24013 @endif sid
24014
24015 .PHONY: maybe-dvi-sid dvi-sid
24016 maybe-dvi-sid:
24017 @if sid
24018 maybe-dvi-sid: dvi-sid
24019
24020 dvi-sid: \
24021     configure-sid 
24022         @: $(MAKE); $(unstage)
24023         @[ -f ./sid/Makefile ] || exit 0; \
24024         r=`${PWD_COMMAND}`; export r; \
24025         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24026         $(HOST_EXPORTS) \
24027         for flag in $(EXTRA_HOST_FLAGS) ; do \
24028           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24029         done; \
24030         echo "Doing dvi in sid" ; \
24031         (cd $(HOST_SUBDIR)/sid && \
24032           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24033                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24034                   "RANLIB=$${RANLIB}" \
24035                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24036                   dvi) \
24037           || exit 1
24038
24039 @endif sid
24040
24041 .PHONY: maybe-pdf-sid pdf-sid
24042 maybe-pdf-sid:
24043 @if sid
24044 maybe-pdf-sid: pdf-sid
24045
24046 pdf-sid: \
24047     configure-sid 
24048         @: $(MAKE); $(unstage)
24049         @[ -f ./sid/Makefile ] || exit 0; \
24050         r=`${PWD_COMMAND}`; export r; \
24051         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24052         $(HOST_EXPORTS) \
24053         for flag in $(EXTRA_HOST_FLAGS) ; do \
24054           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24055         done; \
24056         echo "Doing pdf in sid" ; \
24057         (cd $(HOST_SUBDIR)/sid && \
24058           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24059                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24060                   "RANLIB=$${RANLIB}" \
24061                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24062                   pdf) \
24063           || exit 1
24064
24065 @endif sid
24066
24067 .PHONY: maybe-html-sid html-sid
24068 maybe-html-sid:
24069 @if sid
24070 maybe-html-sid: html-sid
24071
24072 html-sid: \
24073     configure-sid 
24074         @: $(MAKE); $(unstage)
24075         @[ -f ./sid/Makefile ] || exit 0; \
24076         r=`${PWD_COMMAND}`; export r; \
24077         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24078         $(HOST_EXPORTS) \
24079         for flag in $(EXTRA_HOST_FLAGS) ; do \
24080           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24081         done; \
24082         echo "Doing html in sid" ; \
24083         (cd $(HOST_SUBDIR)/sid && \
24084           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24085                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24086                   "RANLIB=$${RANLIB}" \
24087                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24088                   html) \
24089           || exit 1
24090
24091 @endif sid
24092
24093 .PHONY: maybe-TAGS-sid TAGS-sid
24094 maybe-TAGS-sid:
24095 @if sid
24096 maybe-TAGS-sid: TAGS-sid
24097
24098 TAGS-sid: \
24099     configure-sid 
24100         @: $(MAKE); $(unstage)
24101         @[ -f ./sid/Makefile ] || exit 0; \
24102         r=`${PWD_COMMAND}`; export r; \
24103         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24104         $(HOST_EXPORTS) \
24105         for flag in $(EXTRA_HOST_FLAGS) ; do \
24106           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24107         done; \
24108         echo "Doing TAGS in sid" ; \
24109         (cd $(HOST_SUBDIR)/sid && \
24110           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24111                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24112                   "RANLIB=$${RANLIB}" \
24113                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24114                   TAGS) \
24115           || exit 1
24116
24117 @endif sid
24118
24119 .PHONY: maybe-install-info-sid install-info-sid
24120 maybe-install-info-sid:
24121 @if sid
24122 maybe-install-info-sid: install-info-sid
24123
24124 install-info-sid: \
24125     configure-sid \
24126     info-sid 
24127         @: $(MAKE); $(unstage)
24128         @[ -f ./sid/Makefile ] || exit 0; \
24129         r=`${PWD_COMMAND}`; export r; \
24130         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24131         $(HOST_EXPORTS) \
24132         for flag in $(EXTRA_HOST_FLAGS) ; do \
24133           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24134         done; \
24135         echo "Doing install-info in sid" ; \
24136         (cd $(HOST_SUBDIR)/sid && \
24137           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24138                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24139                   "RANLIB=$${RANLIB}" \
24140                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24141                   install-info) \
24142           || exit 1
24143
24144 @endif sid
24145
24146 .PHONY: maybe-install-pdf-sid install-pdf-sid
24147 maybe-install-pdf-sid:
24148 @if sid
24149 maybe-install-pdf-sid: install-pdf-sid
24150
24151 install-pdf-sid: \
24152     configure-sid \
24153     pdf-sid 
24154         @: $(MAKE); $(unstage)
24155         @[ -f ./sid/Makefile ] || exit 0; \
24156         r=`${PWD_COMMAND}`; export r; \
24157         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24158         $(HOST_EXPORTS) \
24159         for flag in $(EXTRA_HOST_FLAGS) ; do \
24160           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24161         done; \
24162         echo "Doing install-pdf in sid" ; \
24163         (cd $(HOST_SUBDIR)/sid && \
24164           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24165                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24166                   "RANLIB=$${RANLIB}" \
24167                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24168                   install-pdf) \
24169           || exit 1
24170
24171 @endif sid
24172
24173 .PHONY: maybe-install-html-sid install-html-sid
24174 maybe-install-html-sid:
24175 @if sid
24176 maybe-install-html-sid: install-html-sid
24177
24178 install-html-sid: \
24179     configure-sid \
24180     html-sid 
24181         @: $(MAKE); $(unstage)
24182         @[ -f ./sid/Makefile ] || exit 0; \
24183         r=`${PWD_COMMAND}`; export r; \
24184         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24185         $(HOST_EXPORTS) \
24186         for flag in $(EXTRA_HOST_FLAGS) ; do \
24187           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24188         done; \
24189         echo "Doing install-html in sid" ; \
24190         (cd $(HOST_SUBDIR)/sid && \
24191           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24192                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24193                   "RANLIB=$${RANLIB}" \
24194                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24195                   install-html) \
24196           || exit 1
24197
24198 @endif sid
24199
24200 .PHONY: maybe-installcheck-sid installcheck-sid
24201 maybe-installcheck-sid:
24202 @if sid
24203 maybe-installcheck-sid: installcheck-sid
24204
24205 installcheck-sid: \
24206     configure-sid 
24207         @: $(MAKE); $(unstage)
24208         @[ -f ./sid/Makefile ] || exit 0; \
24209         r=`${PWD_COMMAND}`; export r; \
24210         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24211         $(HOST_EXPORTS) \
24212         for flag in $(EXTRA_HOST_FLAGS) ; do \
24213           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24214         done; \
24215         echo "Doing installcheck in sid" ; \
24216         (cd $(HOST_SUBDIR)/sid && \
24217           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24218                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24219                   "RANLIB=$${RANLIB}" \
24220                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24221                   installcheck) \
24222           || exit 1
24223
24224 @endif sid
24225
24226 .PHONY: maybe-mostlyclean-sid mostlyclean-sid
24227 maybe-mostlyclean-sid:
24228 @if sid
24229 maybe-mostlyclean-sid: mostlyclean-sid
24230
24231 mostlyclean-sid: 
24232         @: $(MAKE); $(unstage)
24233         @[ -f ./sid/Makefile ] || exit 0; \
24234         r=`${PWD_COMMAND}`; export r; \
24235         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24236         $(HOST_EXPORTS) \
24237         for flag in $(EXTRA_HOST_FLAGS) ; do \
24238           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24239         done; \
24240         echo "Doing mostlyclean in sid" ; \
24241         (cd $(HOST_SUBDIR)/sid && \
24242           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24243                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24244                   "RANLIB=$${RANLIB}" \
24245                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24246                   mostlyclean) \
24247           || exit 1
24248
24249 @endif sid
24250
24251 .PHONY: maybe-clean-sid clean-sid
24252 maybe-clean-sid:
24253 @if sid
24254 maybe-clean-sid: clean-sid
24255
24256 clean-sid: 
24257         @: $(MAKE); $(unstage)
24258         @[ -f ./sid/Makefile ] || exit 0; \
24259         r=`${PWD_COMMAND}`; export r; \
24260         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24261         $(HOST_EXPORTS) \
24262         for flag in $(EXTRA_HOST_FLAGS) ; do \
24263           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24264         done; \
24265         echo "Doing clean in sid" ; \
24266         (cd $(HOST_SUBDIR)/sid && \
24267           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24268                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24269                   "RANLIB=$${RANLIB}" \
24270                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24271                   clean) \
24272           || exit 1
24273
24274 @endif sid
24275
24276 .PHONY: maybe-distclean-sid distclean-sid
24277 maybe-distclean-sid:
24278 @if sid
24279 maybe-distclean-sid: distclean-sid
24280
24281 distclean-sid: 
24282         @: $(MAKE); $(unstage)
24283         @[ -f ./sid/Makefile ] || exit 0; \
24284         r=`${PWD_COMMAND}`; export r; \
24285         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24286         $(HOST_EXPORTS) \
24287         for flag in $(EXTRA_HOST_FLAGS) ; do \
24288           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24289         done; \
24290         echo "Doing distclean in sid" ; \
24291         (cd $(HOST_SUBDIR)/sid && \
24292           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24293                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24294                   "RANLIB=$${RANLIB}" \
24295                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24296                   distclean) \
24297           || exit 1
24298
24299 @endif sid
24300
24301 .PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
24302 maybe-maintainer-clean-sid:
24303 @if sid
24304 maybe-maintainer-clean-sid: maintainer-clean-sid
24305
24306 maintainer-clean-sid: 
24307         @: $(MAKE); $(unstage)
24308         @[ -f ./sid/Makefile ] || exit 0; \
24309         r=`${PWD_COMMAND}`; export r; \
24310         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24311         $(HOST_EXPORTS) \
24312         for flag in $(EXTRA_HOST_FLAGS) ; do \
24313           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24314         done; \
24315         echo "Doing maintainer-clean in sid" ; \
24316         (cd $(HOST_SUBDIR)/sid && \
24317           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24318                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24319                   "RANLIB=$${RANLIB}" \
24320                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24321                   maintainer-clean) \
24322           || exit 1
24323
24324 @endif sid
24325
24326
24327
24328 .PHONY: configure-sim maybe-configure-sim
24329 maybe-configure-sim:
24330 @if gcc-bootstrap
24331 configure-sim: stage_current
24332 @endif gcc-bootstrap
24333 @if sim
24334 maybe-configure-sim: configure-sim
24335 configure-sim: 
24336         @: $(MAKE); $(unstage)
24337         @r=`${PWD_COMMAND}`; export r; \
24338         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24339         test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
24340         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
24341         $(HOST_EXPORTS)  \
24342         echo Configuring in $(HOST_SUBDIR)/sim; \
24343         cd "$(HOST_SUBDIR)/sim" || exit 1; \
24344         case $(srcdir) in \
24345           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24346           *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
24347                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24348         esac; \
24349         srcdiroption="--srcdir=$${topdir}/sim"; \
24350         libsrcdir="$$s/sim"; \
24351         $(SHELL) $${libsrcdir}/configure \
24352           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24353           --target=${target_alias} $${srcdiroption}  \
24354           || exit 1
24355 @endif sim
24356
24357
24358
24359
24360
24361 .PHONY: all-sim maybe-all-sim
24362 maybe-all-sim:
24363 @if gcc-bootstrap
24364 all-sim: stage_current
24365 @endif gcc-bootstrap
24366 @if sim
24367 TARGET-sim=all
24368 maybe-all-sim: all-sim
24369 all-sim: configure-sim
24370         @: $(MAKE); $(unstage)
24371         @r=`${PWD_COMMAND}`; export r; \
24372         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24373         $(HOST_EXPORTS)  \
24374         (cd $(HOST_SUBDIR)/sim && \
24375           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
24376                 $(TARGET-sim))
24377 @endif sim
24378
24379
24380
24381
24382 .PHONY: check-sim maybe-check-sim
24383 maybe-check-sim:
24384 @if sim
24385 maybe-check-sim: check-sim
24386
24387 check-sim:
24388         @: $(MAKE); $(unstage)
24389         @r=`${PWD_COMMAND}`; export r; \
24390         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24391         $(HOST_EXPORTS) \
24392         (cd $(HOST_SUBDIR)/sim && \
24393           $(MAKE) $(FLAGS_TO_PASS)  check)
24394
24395 @endif sim
24396
24397 .PHONY: install-sim maybe-install-sim
24398 maybe-install-sim:
24399 @if sim
24400 maybe-install-sim: install-sim
24401
24402 install-sim: installdirs
24403         @: $(MAKE); $(unstage)
24404         @r=`${PWD_COMMAND}`; export r; \
24405         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24406         $(HOST_EXPORTS) \
24407         (cd $(HOST_SUBDIR)/sim && \
24408           $(MAKE) $(FLAGS_TO_PASS)  install)
24409
24410 @endif sim
24411
24412 .PHONY: install-strip-sim maybe-install-strip-sim
24413 maybe-install-strip-sim:
24414 @if sim
24415 maybe-install-strip-sim: install-strip-sim
24416
24417 install-strip-sim: installdirs
24418         @: $(MAKE); $(unstage)
24419         @r=`${PWD_COMMAND}`; export r; \
24420         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24421         $(HOST_EXPORTS) \
24422         (cd $(HOST_SUBDIR)/sim && \
24423           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
24424
24425 @endif sim
24426
24427 # Other targets (info, dvi, pdf, etc.)
24428
24429 .PHONY: maybe-info-sim info-sim
24430 maybe-info-sim:
24431 @if sim
24432 maybe-info-sim: info-sim
24433
24434 info-sim: \
24435     configure-sim 
24436         @: $(MAKE); $(unstage)
24437         @[ -f ./sim/Makefile ] || exit 0; \
24438         r=`${PWD_COMMAND}`; export r; \
24439         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24440         $(HOST_EXPORTS) \
24441         for flag in $(EXTRA_HOST_FLAGS) ; do \
24442           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24443         done; \
24444         echo "Doing info in sim" ; \
24445         (cd $(HOST_SUBDIR)/sim && \
24446           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24447                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24448                   "RANLIB=$${RANLIB}" \
24449                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24450                   info) \
24451           || exit 1
24452
24453 @endif sim
24454
24455 .PHONY: maybe-dvi-sim dvi-sim
24456 maybe-dvi-sim:
24457 @if sim
24458 maybe-dvi-sim: dvi-sim
24459
24460 dvi-sim: \
24461     configure-sim 
24462         @: $(MAKE); $(unstage)
24463         @[ -f ./sim/Makefile ] || exit 0; \
24464         r=`${PWD_COMMAND}`; export r; \
24465         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24466         $(HOST_EXPORTS) \
24467         for flag in $(EXTRA_HOST_FLAGS) ; do \
24468           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24469         done; \
24470         echo "Doing dvi in sim" ; \
24471         (cd $(HOST_SUBDIR)/sim && \
24472           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24473                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24474                   "RANLIB=$${RANLIB}" \
24475                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24476                   dvi) \
24477           || exit 1
24478
24479 @endif sim
24480
24481 .PHONY: maybe-pdf-sim pdf-sim
24482 maybe-pdf-sim:
24483 @if sim
24484 maybe-pdf-sim: pdf-sim
24485
24486 pdf-sim: \
24487     configure-sim 
24488         @: $(MAKE); $(unstage)
24489         @[ -f ./sim/Makefile ] || exit 0; \
24490         r=`${PWD_COMMAND}`; export r; \
24491         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24492         $(HOST_EXPORTS) \
24493         for flag in $(EXTRA_HOST_FLAGS) ; do \
24494           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24495         done; \
24496         echo "Doing pdf in sim" ; \
24497         (cd $(HOST_SUBDIR)/sim && \
24498           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24499                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24500                   "RANLIB=$${RANLIB}" \
24501                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24502                   pdf) \
24503           || exit 1
24504
24505 @endif sim
24506
24507 .PHONY: maybe-html-sim html-sim
24508 maybe-html-sim:
24509 @if sim
24510 maybe-html-sim: html-sim
24511
24512 html-sim: \
24513     configure-sim 
24514         @: $(MAKE); $(unstage)
24515         @[ -f ./sim/Makefile ] || exit 0; \
24516         r=`${PWD_COMMAND}`; export r; \
24517         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24518         $(HOST_EXPORTS) \
24519         for flag in $(EXTRA_HOST_FLAGS) ; do \
24520           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24521         done; \
24522         echo "Doing html in sim" ; \
24523         (cd $(HOST_SUBDIR)/sim && \
24524           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24525                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24526                   "RANLIB=$${RANLIB}" \
24527                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24528                   html) \
24529           || exit 1
24530
24531 @endif sim
24532
24533 .PHONY: maybe-TAGS-sim TAGS-sim
24534 maybe-TAGS-sim:
24535 @if sim
24536 maybe-TAGS-sim: TAGS-sim
24537
24538 TAGS-sim: \
24539     configure-sim 
24540         @: $(MAKE); $(unstage)
24541         @[ -f ./sim/Makefile ] || exit 0; \
24542         r=`${PWD_COMMAND}`; export r; \
24543         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24544         $(HOST_EXPORTS) \
24545         for flag in $(EXTRA_HOST_FLAGS) ; do \
24546           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24547         done; \
24548         echo "Doing TAGS in sim" ; \
24549         (cd $(HOST_SUBDIR)/sim && \
24550           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24551                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24552                   "RANLIB=$${RANLIB}" \
24553                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24554                   TAGS) \
24555           || exit 1
24556
24557 @endif sim
24558
24559 .PHONY: maybe-install-info-sim install-info-sim
24560 maybe-install-info-sim:
24561 @if sim
24562 maybe-install-info-sim: install-info-sim
24563
24564 install-info-sim: \
24565     configure-sim \
24566     info-sim 
24567         @: $(MAKE); $(unstage)
24568         @[ -f ./sim/Makefile ] || exit 0; \
24569         r=`${PWD_COMMAND}`; export r; \
24570         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24571         $(HOST_EXPORTS) \
24572         for flag in $(EXTRA_HOST_FLAGS) ; do \
24573           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24574         done; \
24575         echo "Doing install-info in sim" ; \
24576         (cd $(HOST_SUBDIR)/sim && \
24577           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24578                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24579                   "RANLIB=$${RANLIB}" \
24580                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24581                   install-info) \
24582           || exit 1
24583
24584 @endif sim
24585
24586 .PHONY: maybe-install-pdf-sim install-pdf-sim
24587 maybe-install-pdf-sim:
24588 @if sim
24589 maybe-install-pdf-sim: install-pdf-sim
24590
24591 install-pdf-sim: \
24592     configure-sim \
24593     pdf-sim 
24594         @: $(MAKE); $(unstage)
24595         @[ -f ./sim/Makefile ] || exit 0; \
24596         r=`${PWD_COMMAND}`; export r; \
24597         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24598         $(HOST_EXPORTS) \
24599         for flag in $(EXTRA_HOST_FLAGS) ; do \
24600           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24601         done; \
24602         echo "Doing install-pdf in sim" ; \
24603         (cd $(HOST_SUBDIR)/sim && \
24604           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24605                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24606                   "RANLIB=$${RANLIB}" \
24607                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24608                   install-pdf) \
24609           || exit 1
24610
24611 @endif sim
24612
24613 .PHONY: maybe-install-html-sim install-html-sim
24614 maybe-install-html-sim:
24615 @if sim
24616 maybe-install-html-sim: install-html-sim
24617
24618 install-html-sim: \
24619     configure-sim \
24620     html-sim 
24621         @: $(MAKE); $(unstage)
24622         @[ -f ./sim/Makefile ] || exit 0; \
24623         r=`${PWD_COMMAND}`; export r; \
24624         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24625         $(HOST_EXPORTS) \
24626         for flag in $(EXTRA_HOST_FLAGS) ; do \
24627           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24628         done; \
24629         echo "Doing install-html in sim" ; \
24630         (cd $(HOST_SUBDIR)/sim && \
24631           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24632                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24633                   "RANLIB=$${RANLIB}" \
24634                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24635                   install-html) \
24636           || exit 1
24637
24638 @endif sim
24639
24640 .PHONY: maybe-installcheck-sim installcheck-sim
24641 maybe-installcheck-sim:
24642 @if sim
24643 maybe-installcheck-sim: installcheck-sim
24644
24645 installcheck-sim: \
24646     configure-sim 
24647         @: $(MAKE); $(unstage)
24648         @[ -f ./sim/Makefile ] || exit 0; \
24649         r=`${PWD_COMMAND}`; export r; \
24650         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24651         $(HOST_EXPORTS) \
24652         for flag in $(EXTRA_HOST_FLAGS) ; do \
24653           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24654         done; \
24655         echo "Doing installcheck in sim" ; \
24656         (cd $(HOST_SUBDIR)/sim && \
24657           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24658                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24659                   "RANLIB=$${RANLIB}" \
24660                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24661                   installcheck) \
24662           || exit 1
24663
24664 @endif sim
24665
24666 .PHONY: maybe-mostlyclean-sim mostlyclean-sim
24667 maybe-mostlyclean-sim:
24668 @if sim
24669 maybe-mostlyclean-sim: mostlyclean-sim
24670
24671 mostlyclean-sim: 
24672         @: $(MAKE); $(unstage)
24673         @[ -f ./sim/Makefile ] || exit 0; \
24674         r=`${PWD_COMMAND}`; export r; \
24675         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24676         $(HOST_EXPORTS) \
24677         for flag in $(EXTRA_HOST_FLAGS) ; do \
24678           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24679         done; \
24680         echo "Doing mostlyclean in sim" ; \
24681         (cd $(HOST_SUBDIR)/sim && \
24682           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24683                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24684                   "RANLIB=$${RANLIB}" \
24685                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24686                   mostlyclean) \
24687           || exit 1
24688
24689 @endif sim
24690
24691 .PHONY: maybe-clean-sim clean-sim
24692 maybe-clean-sim:
24693 @if sim
24694 maybe-clean-sim: clean-sim
24695
24696 clean-sim: 
24697         @: $(MAKE); $(unstage)
24698         @[ -f ./sim/Makefile ] || exit 0; \
24699         r=`${PWD_COMMAND}`; export r; \
24700         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24701         $(HOST_EXPORTS) \
24702         for flag in $(EXTRA_HOST_FLAGS) ; do \
24703           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24704         done; \
24705         echo "Doing clean in sim" ; \
24706         (cd $(HOST_SUBDIR)/sim && \
24707           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24708                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24709                   "RANLIB=$${RANLIB}" \
24710                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24711                   clean) \
24712           || exit 1
24713
24714 @endif sim
24715
24716 .PHONY: maybe-distclean-sim distclean-sim
24717 maybe-distclean-sim:
24718 @if sim
24719 maybe-distclean-sim: distclean-sim
24720
24721 distclean-sim: 
24722         @: $(MAKE); $(unstage)
24723         @[ -f ./sim/Makefile ] || exit 0; \
24724         r=`${PWD_COMMAND}`; export r; \
24725         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24726         $(HOST_EXPORTS) \
24727         for flag in $(EXTRA_HOST_FLAGS) ; do \
24728           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24729         done; \
24730         echo "Doing distclean in sim" ; \
24731         (cd $(HOST_SUBDIR)/sim && \
24732           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24733                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24734                   "RANLIB=$${RANLIB}" \
24735                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24736                   distclean) \
24737           || exit 1
24738
24739 @endif sim
24740
24741 .PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
24742 maybe-maintainer-clean-sim:
24743 @if sim
24744 maybe-maintainer-clean-sim: maintainer-clean-sim
24745
24746 maintainer-clean-sim: 
24747         @: $(MAKE); $(unstage)
24748         @[ -f ./sim/Makefile ] || exit 0; \
24749         r=`${PWD_COMMAND}`; export r; \
24750         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24751         $(HOST_EXPORTS) \
24752         for flag in $(EXTRA_HOST_FLAGS) ; do \
24753           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24754         done; \
24755         echo "Doing maintainer-clean in sim" ; \
24756         (cd $(HOST_SUBDIR)/sim && \
24757           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24758                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24759                   "RANLIB=$${RANLIB}" \
24760                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24761                   maintainer-clean) \
24762           || exit 1
24763
24764 @endif sim
24765
24766
24767
24768 .PHONY: configure-texinfo maybe-configure-texinfo
24769 maybe-configure-texinfo:
24770 @if gcc-bootstrap
24771 configure-texinfo: stage_current
24772 @endif gcc-bootstrap
24773 @if texinfo
24774 maybe-configure-texinfo: configure-texinfo
24775 configure-texinfo: 
24776         @: $(MAKE); $(unstage)
24777         @r=`${PWD_COMMAND}`; export r; \
24778         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24779         test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
24780         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
24781         $(HOST_EXPORTS)  \
24782         echo Configuring in $(HOST_SUBDIR)/texinfo; \
24783         cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
24784         case $(srcdir) in \
24785           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24786           *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
24787                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24788         esac; \
24789         srcdiroption="--srcdir=$${topdir}/texinfo"; \
24790         libsrcdir="$$s/texinfo"; \
24791         $(SHELL) $${libsrcdir}/configure \
24792           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24793           --target=${target_alias} $${srcdiroption}  \
24794           || exit 1
24795 @endif texinfo
24796
24797
24798
24799
24800
24801 .PHONY: all-texinfo maybe-all-texinfo
24802 maybe-all-texinfo:
24803 @if gcc-bootstrap
24804 all-texinfo: stage_current
24805 @endif gcc-bootstrap
24806 @if texinfo
24807 TARGET-texinfo=all
24808 maybe-all-texinfo: all-texinfo
24809 all-texinfo: configure-texinfo
24810         @: $(MAKE); $(unstage)
24811         @r=`${PWD_COMMAND}`; export r; \
24812         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24813         $(HOST_EXPORTS)  \
24814         (cd $(HOST_SUBDIR)/texinfo && \
24815           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
24816                 $(TARGET-texinfo))
24817 @endif texinfo
24818
24819
24820
24821
24822 .PHONY: check-texinfo maybe-check-texinfo
24823 maybe-check-texinfo:
24824 @if texinfo
24825 maybe-check-texinfo: check-texinfo
24826
24827 check-texinfo:
24828         @: $(MAKE); $(unstage)
24829         @r=`${PWD_COMMAND}`; export r; \
24830         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24831         $(HOST_EXPORTS) \
24832         (cd $(HOST_SUBDIR)/texinfo && \
24833           $(MAKE) $(FLAGS_TO_PASS)  check)
24834
24835 @endif texinfo
24836
24837 .PHONY: install-texinfo maybe-install-texinfo
24838 maybe-install-texinfo:
24839 @if texinfo
24840 maybe-install-texinfo: install-texinfo
24841
24842 install-texinfo:
24843
24844 @endif texinfo
24845
24846 .PHONY: install-strip-texinfo maybe-install-strip-texinfo
24847 maybe-install-strip-texinfo:
24848 @if texinfo
24849 maybe-install-strip-texinfo: install-strip-texinfo
24850
24851 install-strip-texinfo:
24852
24853 @endif texinfo
24854
24855 # Other targets (info, dvi, pdf, etc.)
24856
24857 .PHONY: maybe-info-texinfo info-texinfo
24858 maybe-info-texinfo:
24859 @if texinfo
24860 maybe-info-texinfo: info-texinfo
24861
24862 info-texinfo: \
24863     configure-texinfo 
24864         @: $(MAKE); $(unstage)
24865         @[ -f ./texinfo/Makefile ] || exit 0; \
24866         r=`${PWD_COMMAND}`; export r; \
24867         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24868         $(HOST_EXPORTS) \
24869         for flag in $(EXTRA_HOST_FLAGS) ; do \
24870           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24871         done; \
24872         echo "Doing info in texinfo" ; \
24873         (cd $(HOST_SUBDIR)/texinfo && \
24874           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24875                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24876                   "RANLIB=$${RANLIB}" \
24877                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24878                   info) \
24879           || exit 1
24880
24881 @endif texinfo
24882
24883 .PHONY: maybe-dvi-texinfo dvi-texinfo
24884 maybe-dvi-texinfo:
24885 @if texinfo
24886 maybe-dvi-texinfo: dvi-texinfo
24887
24888 dvi-texinfo: \
24889     configure-texinfo 
24890         @: $(MAKE); $(unstage)
24891         @[ -f ./texinfo/Makefile ] || exit 0; \
24892         r=`${PWD_COMMAND}`; export r; \
24893         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24894         $(HOST_EXPORTS) \
24895         for flag in $(EXTRA_HOST_FLAGS) ; do \
24896           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24897         done; \
24898         echo "Doing dvi in texinfo" ; \
24899         (cd $(HOST_SUBDIR)/texinfo && \
24900           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24901                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24902                   "RANLIB=$${RANLIB}" \
24903                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24904                   dvi) \
24905           || exit 1
24906
24907 @endif texinfo
24908
24909 .PHONY: maybe-pdf-texinfo pdf-texinfo
24910 maybe-pdf-texinfo:
24911 @if texinfo
24912 maybe-pdf-texinfo: pdf-texinfo
24913
24914 pdf-texinfo: \
24915     configure-texinfo 
24916         @: $(MAKE); $(unstage)
24917         @[ -f ./texinfo/Makefile ] || exit 0; \
24918         r=`${PWD_COMMAND}`; export r; \
24919         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24920         $(HOST_EXPORTS) \
24921         for flag in $(EXTRA_HOST_FLAGS) ; do \
24922           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24923         done; \
24924         echo "Doing pdf in texinfo" ; \
24925         (cd $(HOST_SUBDIR)/texinfo && \
24926           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24927                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24928                   "RANLIB=$${RANLIB}" \
24929                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24930                   pdf) \
24931           || exit 1
24932
24933 @endif texinfo
24934
24935 .PHONY: maybe-html-texinfo html-texinfo
24936 maybe-html-texinfo:
24937 @if texinfo
24938 maybe-html-texinfo: html-texinfo
24939
24940 html-texinfo: \
24941     configure-texinfo 
24942         @: $(MAKE); $(unstage)
24943         @[ -f ./texinfo/Makefile ] || exit 0; \
24944         r=`${PWD_COMMAND}`; export r; \
24945         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24946         $(HOST_EXPORTS) \
24947         for flag in $(EXTRA_HOST_FLAGS) ; do \
24948           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24949         done; \
24950         echo "Doing html in texinfo" ; \
24951         (cd $(HOST_SUBDIR)/texinfo && \
24952           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24953                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24954                   "RANLIB=$${RANLIB}" \
24955                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24956                   html) \
24957           || exit 1
24958
24959 @endif texinfo
24960
24961 .PHONY: maybe-TAGS-texinfo TAGS-texinfo
24962 maybe-TAGS-texinfo:
24963 @if texinfo
24964 maybe-TAGS-texinfo: TAGS-texinfo
24965
24966 TAGS-texinfo: \
24967     configure-texinfo 
24968         @: $(MAKE); $(unstage)
24969         @[ -f ./texinfo/Makefile ] || exit 0; \
24970         r=`${PWD_COMMAND}`; export r; \
24971         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24972         $(HOST_EXPORTS) \
24973         for flag in $(EXTRA_HOST_FLAGS) ; do \
24974           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24975         done; \
24976         echo "Doing TAGS in texinfo" ; \
24977         (cd $(HOST_SUBDIR)/texinfo && \
24978           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24979                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24980                   "RANLIB=$${RANLIB}" \
24981                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24982                   TAGS) \
24983           || exit 1
24984
24985 @endif texinfo
24986
24987 .PHONY: maybe-install-info-texinfo install-info-texinfo
24988 maybe-install-info-texinfo:
24989 @if texinfo
24990 maybe-install-info-texinfo: install-info-texinfo
24991
24992 install-info-texinfo: \
24993     configure-texinfo \
24994     info-texinfo 
24995         @: $(MAKE); $(unstage)
24996         @[ -f ./texinfo/Makefile ] || exit 0; \
24997         r=`${PWD_COMMAND}`; export r; \
24998         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24999         $(HOST_EXPORTS) \
25000         for flag in $(EXTRA_HOST_FLAGS) ; do \
25001           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25002         done; \
25003         echo "Doing install-info in texinfo" ; \
25004         (cd $(HOST_SUBDIR)/texinfo && \
25005           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25006                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25007                   "RANLIB=$${RANLIB}" \
25008                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25009                   install-info) \
25010           || exit 1
25011
25012 @endif texinfo
25013
25014 .PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
25015 maybe-install-pdf-texinfo:
25016 @if texinfo
25017 maybe-install-pdf-texinfo: install-pdf-texinfo
25018
25019 install-pdf-texinfo: \
25020     configure-texinfo \
25021     pdf-texinfo 
25022         @: $(MAKE); $(unstage)
25023         @[ -f ./texinfo/Makefile ] || exit 0; \
25024         r=`${PWD_COMMAND}`; export r; \
25025         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25026         $(HOST_EXPORTS) \
25027         for flag in $(EXTRA_HOST_FLAGS) ; do \
25028           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25029         done; \
25030         echo "Doing install-pdf in texinfo" ; \
25031         (cd $(HOST_SUBDIR)/texinfo && \
25032           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25033                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25034                   "RANLIB=$${RANLIB}" \
25035                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25036                   install-pdf) \
25037           || exit 1
25038
25039 @endif texinfo
25040
25041 .PHONY: maybe-install-html-texinfo install-html-texinfo
25042 maybe-install-html-texinfo:
25043 @if texinfo
25044 maybe-install-html-texinfo: install-html-texinfo
25045
25046 install-html-texinfo: \
25047     configure-texinfo \
25048     html-texinfo 
25049         @: $(MAKE); $(unstage)
25050         @[ -f ./texinfo/Makefile ] || exit 0; \
25051         r=`${PWD_COMMAND}`; export r; \
25052         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25053         $(HOST_EXPORTS) \
25054         for flag in $(EXTRA_HOST_FLAGS) ; do \
25055           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25056         done; \
25057         echo "Doing install-html in texinfo" ; \
25058         (cd $(HOST_SUBDIR)/texinfo && \
25059           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25060                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25061                   "RANLIB=$${RANLIB}" \
25062                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25063                   install-html) \
25064           || exit 1
25065
25066 @endif texinfo
25067
25068 .PHONY: maybe-installcheck-texinfo installcheck-texinfo
25069 maybe-installcheck-texinfo:
25070 @if texinfo
25071 maybe-installcheck-texinfo: installcheck-texinfo
25072
25073 installcheck-texinfo: \
25074     configure-texinfo 
25075         @: $(MAKE); $(unstage)
25076         @[ -f ./texinfo/Makefile ] || exit 0; \
25077         r=`${PWD_COMMAND}`; export r; \
25078         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25079         $(HOST_EXPORTS) \
25080         for flag in $(EXTRA_HOST_FLAGS) ; do \
25081           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25082         done; \
25083         echo "Doing installcheck in texinfo" ; \
25084         (cd $(HOST_SUBDIR)/texinfo && \
25085           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25086                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25087                   "RANLIB=$${RANLIB}" \
25088                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25089                   installcheck) \
25090           || exit 1
25091
25092 @endif texinfo
25093
25094 .PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
25095 maybe-mostlyclean-texinfo:
25096 @if texinfo
25097 maybe-mostlyclean-texinfo: mostlyclean-texinfo
25098
25099 mostlyclean-texinfo: 
25100         @: $(MAKE); $(unstage)
25101         @[ -f ./texinfo/Makefile ] || exit 0; \
25102         r=`${PWD_COMMAND}`; export r; \
25103         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25104         $(HOST_EXPORTS) \
25105         for flag in $(EXTRA_HOST_FLAGS) ; do \
25106           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25107         done; \
25108         echo "Doing mostlyclean in texinfo" ; \
25109         (cd $(HOST_SUBDIR)/texinfo && \
25110           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25111                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25112                   "RANLIB=$${RANLIB}" \
25113                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25114                   mostlyclean) \
25115           || exit 1
25116
25117 @endif texinfo
25118
25119 .PHONY: maybe-clean-texinfo clean-texinfo
25120 maybe-clean-texinfo:
25121 @if texinfo
25122 maybe-clean-texinfo: clean-texinfo
25123
25124 clean-texinfo: 
25125         @: $(MAKE); $(unstage)
25126         @[ -f ./texinfo/Makefile ] || exit 0; \
25127         r=`${PWD_COMMAND}`; export r; \
25128         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25129         $(HOST_EXPORTS) \
25130         for flag in $(EXTRA_HOST_FLAGS) ; do \
25131           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25132         done; \
25133         echo "Doing clean in texinfo" ; \
25134         (cd $(HOST_SUBDIR)/texinfo && \
25135           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25136                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25137                   "RANLIB=$${RANLIB}" \
25138                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25139                   clean) \
25140           || exit 1
25141
25142 @endif texinfo
25143
25144 .PHONY: maybe-distclean-texinfo distclean-texinfo
25145 maybe-distclean-texinfo:
25146 @if texinfo
25147 maybe-distclean-texinfo: distclean-texinfo
25148
25149 distclean-texinfo: 
25150         @: $(MAKE); $(unstage)
25151         @[ -f ./texinfo/Makefile ] || exit 0; \
25152         r=`${PWD_COMMAND}`; export r; \
25153         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25154         $(HOST_EXPORTS) \
25155         for flag in $(EXTRA_HOST_FLAGS) ; do \
25156           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25157         done; \
25158         echo "Doing distclean in texinfo" ; \
25159         (cd $(HOST_SUBDIR)/texinfo && \
25160           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25161                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25162                   "RANLIB=$${RANLIB}" \
25163                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25164                   distclean) \
25165           || exit 1
25166
25167 @endif texinfo
25168
25169 .PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
25170 maybe-maintainer-clean-texinfo:
25171 @if texinfo
25172 maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
25173
25174 maintainer-clean-texinfo: 
25175         @: $(MAKE); $(unstage)
25176         @[ -f ./texinfo/Makefile ] || exit 0; \
25177         r=`${PWD_COMMAND}`; export r; \
25178         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25179         $(HOST_EXPORTS) \
25180         for flag in $(EXTRA_HOST_FLAGS) ; do \
25181           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25182         done; \
25183         echo "Doing maintainer-clean in texinfo" ; \
25184         (cd $(HOST_SUBDIR)/texinfo && \
25185           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25186                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25187                   "RANLIB=$${RANLIB}" \
25188                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25189                   maintainer-clean) \
25190           || exit 1
25191
25192 @endif texinfo
25193
25194
25195
25196 .PHONY: configure-zlib maybe-configure-zlib
25197 maybe-configure-zlib:
25198 @if gcc-bootstrap
25199 configure-zlib: stage_current
25200 @endif gcc-bootstrap
25201 @if zlib
25202 maybe-configure-zlib: configure-zlib
25203 configure-zlib: 
25204         @r=`${PWD_COMMAND}`; export r; \
25205         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25206         test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25207         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25208         $(HOST_EXPORTS)  \
25209         echo Configuring in $(HOST_SUBDIR)/zlib; \
25210         cd "$(HOST_SUBDIR)/zlib" || exit 1; \
25211         case $(srcdir) in \
25212           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25213           *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25214                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25215         esac; \
25216         srcdiroption="--srcdir=$${topdir}/zlib"; \
25217         libsrcdir="$$s/zlib"; \
25218         $(SHELL) $${libsrcdir}/configure \
25219           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25220           --target=${target_alias} $${srcdiroption}  \
25221           || exit 1
25222 @endif zlib
25223
25224
25225
25226 .PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
25227 maybe-configure-stage1-zlib:
25228 @if zlib-bootstrap
25229 maybe-configure-stage1-zlib: configure-stage1-zlib
25230 configure-stage1-zlib:
25231         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
25232         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25233         @r=`${PWD_COMMAND}`; export r; \
25234         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25235         TFLAGS="$(STAGE1_TFLAGS)"; \
25236         test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25237         $(HOST_EXPORTS) \
25238         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
25239         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
25240         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
25241         echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
25242         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25243         cd $(HOST_SUBDIR)/zlib || exit 1; \
25244         case $(srcdir) in \
25245           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25246           *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25247                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25248         esac; \
25249         srcdiroption="--srcdir=$${topdir}/zlib"; \
25250         libsrcdir="$$s/zlib"; \
25251         $(SHELL) $${libsrcdir}/configure \
25252           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25253           --target=${target_alias} $${srcdiroption} \
25254           $(STAGE1_CONFIGURE_FLAGS)
25255 @endif zlib-bootstrap
25256
25257 .PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
25258 maybe-configure-stage2-zlib:
25259 @if zlib-bootstrap
25260 maybe-configure-stage2-zlib: configure-stage2-zlib
25261 configure-stage2-zlib:
25262         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
25263         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25264         @r=`${PWD_COMMAND}`; export r; \
25265         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25266         TFLAGS="$(STAGE2_TFLAGS)"; \
25267         test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25268         $(HOST_EXPORTS) \
25269         $(POSTSTAGE1_HOST_EXPORTS) \
25270         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
25271         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
25272         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
25273         echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
25274         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25275         cd $(HOST_SUBDIR)/zlib || exit 1; \
25276         case $(srcdir) in \
25277           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25278           *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25279                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25280         esac; \
25281         srcdiroption="--srcdir=$${topdir}/zlib"; \
25282         libsrcdir="$$s/zlib"; \
25283         $(SHELL) $${libsrcdir}/configure \
25284           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25285           --target=${target_alias} $${srcdiroption} \
25286           --with-build-libsubdir=$(HOST_SUBDIR) \
25287           $(STAGE2_CONFIGURE_FLAGS)
25288 @endif zlib-bootstrap
25289
25290 .PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
25291 maybe-configure-stage3-zlib:
25292 @if zlib-bootstrap
25293 maybe-configure-stage3-zlib: configure-stage3-zlib
25294 configure-stage3-zlib:
25295         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
25296         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25297         @r=`${PWD_COMMAND}`; export r; \
25298         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25299         TFLAGS="$(STAGE3_TFLAGS)"; \
25300         test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25301         $(HOST_EXPORTS) \
25302         $(POSTSTAGE1_HOST_EXPORTS) \
25303         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
25304         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
25305         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
25306         echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
25307         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25308         cd $(HOST_SUBDIR)/zlib || exit 1; \
25309         case $(srcdir) in \
25310           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25311           *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25312                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25313         esac; \
25314         srcdiroption="--srcdir=$${topdir}/zlib"; \
25315         libsrcdir="$$s/zlib"; \
25316         $(SHELL) $${libsrcdir}/configure \
25317           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25318           --target=${target_alias} $${srcdiroption} \
25319           --with-build-libsubdir=$(HOST_SUBDIR) \
25320           $(STAGE3_CONFIGURE_FLAGS)
25321 @endif zlib-bootstrap
25322
25323 .PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
25324 maybe-configure-stage4-zlib:
25325 @if zlib-bootstrap
25326 maybe-configure-stage4-zlib: configure-stage4-zlib
25327 configure-stage4-zlib:
25328         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
25329         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25330         @r=`${PWD_COMMAND}`; export r; \
25331         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25332         TFLAGS="$(STAGE4_TFLAGS)"; \
25333         test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25334         $(HOST_EXPORTS) \
25335         $(POSTSTAGE1_HOST_EXPORTS) \
25336         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
25337         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
25338         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
25339         echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
25340         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25341         cd $(HOST_SUBDIR)/zlib || exit 1; \
25342         case $(srcdir) in \
25343           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25344           *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25345                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25346         esac; \
25347         srcdiroption="--srcdir=$${topdir}/zlib"; \
25348         libsrcdir="$$s/zlib"; \
25349         $(SHELL) $${libsrcdir}/configure \
25350           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25351           --target=${target_alias} $${srcdiroption} \
25352           --with-build-libsubdir=$(HOST_SUBDIR) \
25353           $(STAGE4_CONFIGURE_FLAGS)
25354 @endif zlib-bootstrap
25355
25356 .PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
25357 maybe-configure-stageprofile-zlib:
25358 @if zlib-bootstrap
25359 maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
25360 configure-stageprofile-zlib:
25361         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
25362         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25363         @r=`${PWD_COMMAND}`; export r; \
25364         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25365         TFLAGS="$(STAGEprofile_TFLAGS)"; \
25366         test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25367         $(HOST_EXPORTS) \
25368         $(POSTSTAGE1_HOST_EXPORTS) \
25369         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
25370         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
25371         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
25372         echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
25373         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25374         cd $(HOST_SUBDIR)/zlib || exit 1; \
25375         case $(srcdir) in \
25376           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25377           *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25378                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25379         esac; \
25380         srcdiroption="--srcdir=$${topdir}/zlib"; \
25381         libsrcdir="$$s/zlib"; \
25382         $(SHELL) $${libsrcdir}/configure \
25383           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25384           --target=${target_alias} $${srcdiroption} \
25385           --with-build-libsubdir=$(HOST_SUBDIR) \
25386           $(STAGEprofile_CONFIGURE_FLAGS)
25387 @endif zlib-bootstrap
25388
25389 .PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
25390 maybe-configure-stagefeedback-zlib:
25391 @if zlib-bootstrap
25392 maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
25393 configure-stagefeedback-zlib:
25394         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
25395         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25396         @r=`${PWD_COMMAND}`; export r; \
25397         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25398         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
25399         test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25400         $(HOST_EXPORTS) \
25401         $(POSTSTAGE1_HOST_EXPORTS) \
25402         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
25403         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
25404         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
25405         echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
25406         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25407         cd $(HOST_SUBDIR)/zlib || exit 1; \
25408         case $(srcdir) in \
25409           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25410           *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25411                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25412         esac; \
25413         srcdiroption="--srcdir=$${topdir}/zlib"; \
25414         libsrcdir="$$s/zlib"; \
25415         $(SHELL) $${libsrcdir}/configure \
25416           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25417           --target=${target_alias} $${srcdiroption} \
25418           --with-build-libsubdir=$(HOST_SUBDIR) \
25419           $(STAGEfeedback_CONFIGURE_FLAGS)
25420 @endif zlib-bootstrap
25421
25422
25423
25424
25425
25426 .PHONY: all-zlib maybe-all-zlib
25427 maybe-all-zlib:
25428 @if gcc-bootstrap
25429 all-zlib: stage_current
25430 @endif gcc-bootstrap
25431 @if zlib
25432 TARGET-zlib=all
25433 maybe-all-zlib: all-zlib
25434 all-zlib: configure-zlib
25435         @r=`${PWD_COMMAND}`; export r; \
25436         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25437         $(HOST_EXPORTS)  \
25438         (cd $(HOST_SUBDIR)/zlib && \
25439           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
25440                 $(TARGET-zlib))
25441 @endif zlib
25442
25443
25444
25445 .PHONY: all-stage1-zlib maybe-all-stage1-zlib
25446 .PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
25447 maybe-all-stage1-zlib:
25448 maybe-clean-stage1-zlib:
25449 @if zlib-bootstrap
25450 maybe-all-stage1-zlib: all-stage1-zlib
25451 all-stage1: all-stage1-zlib
25452 TARGET-stage1-zlib = $(TARGET-zlib)
25453 all-stage1-zlib: configure-stage1-zlib
25454         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
25455         @r=`${PWD_COMMAND}`; export r; \
25456         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25457         TFLAGS="$(STAGE1_TFLAGS)"; \
25458         $(HOST_EXPORTS)  \
25459         cd $(HOST_SUBDIR)/zlib && \
25460         $(MAKE) $(BASE_FLAGS_TO_PASS) \
25461                 CFLAGS="$(STAGE1_CFLAGS)" \
25462                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
25463                 LIBCFLAGS="$(LIBCFLAGS)" \
25464                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25465                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25466                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25467                 $(EXTRA_HOST_FLAGS)   \
25468                 TFLAGS="$(STAGE1_TFLAGS)" \
25469                 $(TARGET-stage1-zlib)
25470
25471 maybe-clean-stage1-zlib: clean-stage1-zlib
25472 clean-stage1: clean-stage1-zlib
25473 clean-stage1-zlib:
25474         @if [ $(current_stage) = stage1 ]; then \
25475           [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25476         else \
25477           [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
25478           $(MAKE) stage1-start; \
25479         fi; \
25480         cd $(HOST_SUBDIR)/zlib && \
25481         $(MAKE) $(EXTRA_HOST_FLAGS)  \
25482                  clean
25483 @endif zlib-bootstrap
25484
25485
25486 .PHONY: all-stage2-zlib maybe-all-stage2-zlib
25487 .PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
25488 maybe-all-stage2-zlib:
25489 maybe-clean-stage2-zlib:
25490 @if zlib-bootstrap
25491 maybe-all-stage2-zlib: all-stage2-zlib
25492 all-stage2: all-stage2-zlib
25493 TARGET-stage2-zlib = $(TARGET-zlib)
25494 all-stage2-zlib: configure-stage2-zlib
25495         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
25496         @r=`${PWD_COMMAND}`; export r; \
25497         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25498         TFLAGS="$(STAGE2_TFLAGS)"; \
25499         $(HOST_EXPORTS) \
25500         $(POSTSTAGE1_HOST_EXPORTS)  \
25501         cd $(HOST_SUBDIR)/zlib && \
25502         $(MAKE) $(BASE_FLAGS_TO_PASS) \
25503                 CFLAGS="$(STAGE2_CFLAGS)" \
25504                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
25505                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
25506                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25507                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25508                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25509                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25510                 TFLAGS="$(STAGE2_TFLAGS)" \
25511                 $(TARGET-stage2-zlib)
25512
25513 maybe-clean-stage2-zlib: clean-stage2-zlib
25514 clean-stage2: clean-stage2-zlib
25515 clean-stage2-zlib:
25516         @if [ $(current_stage) = stage2 ]; then \
25517           [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25518         else \
25519           [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
25520           $(MAKE) stage2-start; \
25521         fi; \
25522         cd $(HOST_SUBDIR)/zlib && \
25523         $(MAKE) $(EXTRA_HOST_FLAGS)  \
25524                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
25525                  clean
25526 @endif zlib-bootstrap
25527
25528
25529 .PHONY: all-stage3-zlib maybe-all-stage3-zlib
25530 .PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
25531 maybe-all-stage3-zlib:
25532 maybe-clean-stage3-zlib:
25533 @if zlib-bootstrap
25534 maybe-all-stage3-zlib: all-stage3-zlib
25535 all-stage3: all-stage3-zlib
25536 TARGET-stage3-zlib = $(TARGET-zlib)
25537 all-stage3-zlib: configure-stage3-zlib
25538         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
25539         @r=`${PWD_COMMAND}`; export r; \
25540         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25541         TFLAGS="$(STAGE3_TFLAGS)"; \
25542         $(HOST_EXPORTS) \
25543         $(POSTSTAGE1_HOST_EXPORTS)  \
25544         cd $(HOST_SUBDIR)/zlib && \
25545         $(MAKE) $(BASE_FLAGS_TO_PASS) \
25546                 CFLAGS="$(STAGE3_CFLAGS)" \
25547                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
25548                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
25549                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25550                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25551                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25552                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25553                 TFLAGS="$(STAGE3_TFLAGS)" \
25554                 $(TARGET-stage3-zlib)
25555
25556 maybe-clean-stage3-zlib: clean-stage3-zlib
25557 clean-stage3: clean-stage3-zlib
25558 clean-stage3-zlib:
25559         @if [ $(current_stage) = stage3 ]; then \
25560           [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25561         else \
25562           [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
25563           $(MAKE) stage3-start; \
25564         fi; \
25565         cd $(HOST_SUBDIR)/zlib && \
25566         $(MAKE) $(EXTRA_HOST_FLAGS)  \
25567                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
25568                  clean
25569 @endif zlib-bootstrap
25570
25571
25572 .PHONY: all-stage4-zlib maybe-all-stage4-zlib
25573 .PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
25574 maybe-all-stage4-zlib:
25575 maybe-clean-stage4-zlib:
25576 @if zlib-bootstrap
25577 maybe-all-stage4-zlib: all-stage4-zlib
25578 all-stage4: all-stage4-zlib
25579 TARGET-stage4-zlib = $(TARGET-zlib)
25580 all-stage4-zlib: configure-stage4-zlib
25581         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
25582         @r=`${PWD_COMMAND}`; export r; \
25583         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25584         TFLAGS="$(STAGE4_TFLAGS)"; \
25585         $(HOST_EXPORTS) \
25586         $(POSTSTAGE1_HOST_EXPORTS)  \
25587         cd $(HOST_SUBDIR)/zlib && \
25588         $(MAKE) $(BASE_FLAGS_TO_PASS) \
25589                 CFLAGS="$(STAGE4_CFLAGS)" \
25590                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
25591                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
25592                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25593                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25594                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25595                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25596                 TFLAGS="$(STAGE4_TFLAGS)" \
25597                 $(TARGET-stage4-zlib)
25598
25599 maybe-clean-stage4-zlib: clean-stage4-zlib
25600 clean-stage4: clean-stage4-zlib
25601 clean-stage4-zlib:
25602         @if [ $(current_stage) = stage4 ]; then \
25603           [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25604         else \
25605           [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
25606           $(MAKE) stage4-start; \
25607         fi; \
25608         cd $(HOST_SUBDIR)/zlib && \
25609         $(MAKE) $(EXTRA_HOST_FLAGS)  \
25610                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
25611                  clean
25612 @endif zlib-bootstrap
25613
25614
25615 .PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
25616 .PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
25617 maybe-all-stageprofile-zlib:
25618 maybe-clean-stageprofile-zlib:
25619 @if zlib-bootstrap
25620 maybe-all-stageprofile-zlib: all-stageprofile-zlib
25621 all-stageprofile: all-stageprofile-zlib
25622 TARGET-stageprofile-zlib = $(TARGET-zlib)
25623 all-stageprofile-zlib: configure-stageprofile-zlib
25624         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
25625         @r=`${PWD_COMMAND}`; export r; \
25626         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25627         TFLAGS="$(STAGEprofile_TFLAGS)"; \
25628         $(HOST_EXPORTS) \
25629         $(POSTSTAGE1_HOST_EXPORTS)  \
25630         cd $(HOST_SUBDIR)/zlib && \
25631         $(MAKE) $(BASE_FLAGS_TO_PASS) \
25632                 CFLAGS="$(STAGEprofile_CFLAGS)" \
25633                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
25634                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
25635                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25636                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25637                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25638                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25639                 TFLAGS="$(STAGEprofile_TFLAGS)" \
25640                 $(TARGET-stageprofile-zlib)
25641
25642 maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
25643 clean-stageprofile: clean-stageprofile-zlib
25644 clean-stageprofile-zlib:
25645         @if [ $(current_stage) = stageprofile ]; then \
25646           [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25647         else \
25648           [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
25649           $(MAKE) stageprofile-start; \
25650         fi; \
25651         cd $(HOST_SUBDIR)/zlib && \
25652         $(MAKE) $(EXTRA_HOST_FLAGS)  \
25653                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
25654                  clean
25655 @endif zlib-bootstrap
25656
25657
25658 .PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
25659 .PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
25660 maybe-all-stagefeedback-zlib:
25661 maybe-clean-stagefeedback-zlib:
25662 @if zlib-bootstrap
25663 maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
25664 all-stagefeedback: all-stagefeedback-zlib
25665 TARGET-stagefeedback-zlib = $(TARGET-zlib)
25666 all-stagefeedback-zlib: configure-stagefeedback-zlib
25667         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
25668         @r=`${PWD_COMMAND}`; export r; \
25669         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25670         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
25671         $(HOST_EXPORTS) \
25672         $(POSTSTAGE1_HOST_EXPORTS)  \
25673         cd $(HOST_SUBDIR)/zlib && \
25674         $(MAKE) $(BASE_FLAGS_TO_PASS) \
25675                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
25676                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
25677                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
25678                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25679                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25680                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25681                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25682                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
25683                 $(TARGET-stagefeedback-zlib)
25684
25685 maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
25686 clean-stagefeedback: clean-stagefeedback-zlib
25687 clean-stagefeedback-zlib:
25688         @if [ $(current_stage) = stagefeedback ]; then \
25689           [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25690         else \
25691           [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
25692           $(MAKE) stagefeedback-start; \
25693         fi; \
25694         cd $(HOST_SUBDIR)/zlib && \
25695         $(MAKE) $(EXTRA_HOST_FLAGS)  \
25696                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
25697                  clean
25698 @endif zlib-bootstrap
25699
25700
25701
25702
25703
25704 .PHONY: check-zlib maybe-check-zlib
25705 maybe-check-zlib:
25706 @if zlib
25707 maybe-check-zlib: check-zlib
25708
25709 check-zlib:
25710
25711 @endif zlib
25712
25713 .PHONY: install-zlib maybe-install-zlib
25714 maybe-install-zlib:
25715 @if zlib
25716 maybe-install-zlib: install-zlib
25717
25718 install-zlib:
25719
25720 @endif zlib
25721
25722 .PHONY: install-strip-zlib maybe-install-strip-zlib
25723 maybe-install-strip-zlib:
25724 @if zlib
25725 maybe-install-strip-zlib: install-strip-zlib
25726
25727 install-strip-zlib:
25728
25729 @endif zlib
25730
25731 # Other targets (info, dvi, pdf, etc.)
25732
25733 .PHONY: maybe-info-zlib info-zlib
25734 maybe-info-zlib:
25735 @if zlib
25736 maybe-info-zlib: info-zlib
25737
25738 info-zlib: \
25739     configure-zlib 
25740         @[ -f ./zlib/Makefile ] || exit 0; \
25741         r=`${PWD_COMMAND}`; export r; \
25742         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25743         $(HOST_EXPORTS) \
25744         for flag in $(EXTRA_HOST_FLAGS) ; do \
25745           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25746         done; \
25747         echo "Doing info in zlib" ; \
25748         (cd $(HOST_SUBDIR)/zlib && \
25749           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25750                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25751                   "RANLIB=$${RANLIB}" \
25752                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25753                   info) \
25754           || exit 1
25755
25756 @endif zlib
25757
25758 .PHONY: maybe-dvi-zlib dvi-zlib
25759 maybe-dvi-zlib:
25760 @if zlib
25761 maybe-dvi-zlib: dvi-zlib
25762
25763 dvi-zlib: \
25764     configure-zlib 
25765         @[ -f ./zlib/Makefile ] || exit 0; \
25766         r=`${PWD_COMMAND}`; export r; \
25767         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25768         $(HOST_EXPORTS) \
25769         for flag in $(EXTRA_HOST_FLAGS) ; do \
25770           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25771         done; \
25772         echo "Doing dvi in zlib" ; \
25773         (cd $(HOST_SUBDIR)/zlib && \
25774           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25775                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25776                   "RANLIB=$${RANLIB}" \
25777                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25778                   dvi) \
25779           || exit 1
25780
25781 @endif zlib
25782
25783 .PHONY: maybe-pdf-zlib pdf-zlib
25784 maybe-pdf-zlib:
25785 @if zlib
25786 maybe-pdf-zlib: pdf-zlib
25787
25788 pdf-zlib: \
25789     configure-zlib 
25790         @[ -f ./zlib/Makefile ] || exit 0; \
25791         r=`${PWD_COMMAND}`; export r; \
25792         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25793         $(HOST_EXPORTS) \
25794         for flag in $(EXTRA_HOST_FLAGS) ; do \
25795           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25796         done; \
25797         echo "Doing pdf in zlib" ; \
25798         (cd $(HOST_SUBDIR)/zlib && \
25799           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25800                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25801                   "RANLIB=$${RANLIB}" \
25802                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25803                   pdf) \
25804           || exit 1
25805
25806 @endif zlib
25807
25808 .PHONY: maybe-html-zlib html-zlib
25809 maybe-html-zlib:
25810 @if zlib
25811 maybe-html-zlib: html-zlib
25812
25813 html-zlib: \
25814     configure-zlib 
25815         @[ -f ./zlib/Makefile ] || exit 0; \
25816         r=`${PWD_COMMAND}`; export r; \
25817         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25818         $(HOST_EXPORTS) \
25819         for flag in $(EXTRA_HOST_FLAGS) ; do \
25820           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25821         done; \
25822         echo "Doing html in zlib" ; \
25823         (cd $(HOST_SUBDIR)/zlib && \
25824           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25825                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25826                   "RANLIB=$${RANLIB}" \
25827                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25828                   html) \
25829           || exit 1
25830
25831 @endif zlib
25832
25833 .PHONY: maybe-TAGS-zlib TAGS-zlib
25834 maybe-TAGS-zlib:
25835 @if zlib
25836 maybe-TAGS-zlib: TAGS-zlib
25837
25838 TAGS-zlib: \
25839     configure-zlib 
25840         @[ -f ./zlib/Makefile ] || exit 0; \
25841         r=`${PWD_COMMAND}`; export r; \
25842         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25843         $(HOST_EXPORTS) \
25844         for flag in $(EXTRA_HOST_FLAGS) ; do \
25845           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25846         done; \
25847         echo "Doing TAGS in zlib" ; \
25848         (cd $(HOST_SUBDIR)/zlib && \
25849           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25850                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25851                   "RANLIB=$${RANLIB}" \
25852                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25853                   TAGS) \
25854           || exit 1
25855
25856 @endif zlib
25857
25858 .PHONY: maybe-install-info-zlib install-info-zlib
25859 maybe-install-info-zlib:
25860 @if zlib
25861 maybe-install-info-zlib: install-info-zlib
25862
25863 install-info-zlib: \
25864     configure-zlib \
25865     info-zlib 
25866         @[ -f ./zlib/Makefile ] || exit 0; \
25867         r=`${PWD_COMMAND}`; export r; \
25868         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25869         $(HOST_EXPORTS) \
25870         for flag in $(EXTRA_HOST_FLAGS) ; do \
25871           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25872         done; \
25873         echo "Doing install-info in zlib" ; \
25874         (cd $(HOST_SUBDIR)/zlib && \
25875           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25876                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25877                   "RANLIB=$${RANLIB}" \
25878                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25879                   install-info) \
25880           || exit 1
25881
25882 @endif zlib
25883
25884 .PHONY: maybe-install-pdf-zlib install-pdf-zlib
25885 maybe-install-pdf-zlib:
25886 @if zlib
25887 maybe-install-pdf-zlib: install-pdf-zlib
25888
25889 install-pdf-zlib: \
25890     configure-zlib \
25891     pdf-zlib 
25892         @[ -f ./zlib/Makefile ] || exit 0; \
25893         r=`${PWD_COMMAND}`; export r; \
25894         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25895         $(HOST_EXPORTS) \
25896         for flag in $(EXTRA_HOST_FLAGS) ; do \
25897           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25898         done; \
25899         echo "Doing install-pdf in zlib" ; \
25900         (cd $(HOST_SUBDIR)/zlib && \
25901           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25902                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25903                   "RANLIB=$${RANLIB}" \
25904                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25905                   install-pdf) \
25906           || exit 1
25907
25908 @endif zlib
25909
25910 .PHONY: maybe-install-html-zlib install-html-zlib
25911 maybe-install-html-zlib:
25912 @if zlib
25913 maybe-install-html-zlib: install-html-zlib
25914
25915 install-html-zlib: \
25916     configure-zlib \
25917     html-zlib 
25918         @[ -f ./zlib/Makefile ] || exit 0; \
25919         r=`${PWD_COMMAND}`; export r; \
25920         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25921         $(HOST_EXPORTS) \
25922         for flag in $(EXTRA_HOST_FLAGS) ; do \
25923           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25924         done; \
25925         echo "Doing install-html in zlib" ; \
25926         (cd $(HOST_SUBDIR)/zlib && \
25927           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25928                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25929                   "RANLIB=$${RANLIB}" \
25930                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25931                   install-html) \
25932           || exit 1
25933
25934 @endif zlib
25935
25936 .PHONY: maybe-installcheck-zlib installcheck-zlib
25937 maybe-installcheck-zlib:
25938 @if zlib
25939 maybe-installcheck-zlib: installcheck-zlib
25940
25941 installcheck-zlib: \
25942     configure-zlib 
25943         @[ -f ./zlib/Makefile ] || exit 0; \
25944         r=`${PWD_COMMAND}`; export r; \
25945         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25946         $(HOST_EXPORTS) \
25947         for flag in $(EXTRA_HOST_FLAGS) ; do \
25948           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25949         done; \
25950         echo "Doing installcheck in zlib" ; \
25951         (cd $(HOST_SUBDIR)/zlib && \
25952           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25953                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25954                   "RANLIB=$${RANLIB}" \
25955                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25956                   installcheck) \
25957           || exit 1
25958
25959 @endif zlib
25960
25961 .PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
25962 maybe-mostlyclean-zlib:
25963 @if zlib
25964 maybe-mostlyclean-zlib: mostlyclean-zlib
25965
25966 mostlyclean-zlib: 
25967         @[ -f ./zlib/Makefile ] || exit 0; \
25968         r=`${PWD_COMMAND}`; export r; \
25969         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25970         $(HOST_EXPORTS) \
25971         for flag in $(EXTRA_HOST_FLAGS) ; do \
25972           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25973         done; \
25974         echo "Doing mostlyclean in zlib" ; \
25975         (cd $(HOST_SUBDIR)/zlib && \
25976           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25977                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25978                   "RANLIB=$${RANLIB}" \
25979                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25980                   mostlyclean) \
25981           || exit 1
25982
25983 @endif zlib
25984
25985 .PHONY: maybe-clean-zlib clean-zlib
25986 maybe-clean-zlib:
25987 @if zlib
25988 maybe-clean-zlib: clean-zlib
25989
25990 clean-zlib: 
25991         @[ -f ./zlib/Makefile ] || exit 0; \
25992         r=`${PWD_COMMAND}`; export r; \
25993         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25994         $(HOST_EXPORTS) \
25995         for flag in $(EXTRA_HOST_FLAGS) ; do \
25996           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25997         done; \
25998         echo "Doing clean in zlib" ; \
25999         (cd $(HOST_SUBDIR)/zlib && \
26000           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26001                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26002                   "RANLIB=$${RANLIB}" \
26003                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26004                   clean) \
26005           || exit 1
26006
26007 @endif zlib
26008
26009 .PHONY: maybe-distclean-zlib distclean-zlib
26010 maybe-distclean-zlib:
26011 @if zlib
26012 maybe-distclean-zlib: distclean-zlib
26013
26014 distclean-zlib: 
26015         @[ -f ./zlib/Makefile ] || exit 0; \
26016         r=`${PWD_COMMAND}`; export r; \
26017         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26018         $(HOST_EXPORTS) \
26019         for flag in $(EXTRA_HOST_FLAGS) ; do \
26020           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26021         done; \
26022         echo "Doing distclean in zlib" ; \
26023         (cd $(HOST_SUBDIR)/zlib && \
26024           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26025                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26026                   "RANLIB=$${RANLIB}" \
26027                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26028                   distclean) \
26029           || exit 1
26030
26031 @endif zlib
26032
26033 .PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
26034 maybe-maintainer-clean-zlib:
26035 @if zlib
26036 maybe-maintainer-clean-zlib: maintainer-clean-zlib
26037
26038 maintainer-clean-zlib: 
26039         @[ -f ./zlib/Makefile ] || exit 0; \
26040         r=`${PWD_COMMAND}`; export r; \
26041         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26042         $(HOST_EXPORTS) \
26043         for flag in $(EXTRA_HOST_FLAGS) ; do \
26044           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26045         done; \
26046         echo "Doing maintainer-clean in zlib" ; \
26047         (cd $(HOST_SUBDIR)/zlib && \
26048           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26049                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26050                   "RANLIB=$${RANLIB}" \
26051                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26052                   maintainer-clean) \
26053           || exit 1
26054
26055 @endif zlib
26056
26057
26058
26059 .PHONY: configure-gdb maybe-configure-gdb
26060 maybe-configure-gdb:
26061 @if gcc-bootstrap
26062 configure-gdb: stage_current
26063 @endif gcc-bootstrap
26064 @if gdb
26065 maybe-configure-gdb: configure-gdb
26066 configure-gdb: 
26067         @: $(MAKE); $(unstage)
26068         @r=`${PWD_COMMAND}`; export r; \
26069         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26070         test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
26071         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
26072         $(HOST_EXPORTS)  \
26073         echo Configuring in $(HOST_SUBDIR)/gdb; \
26074         cd "$(HOST_SUBDIR)/gdb" || exit 1; \
26075         case $(srcdir) in \
26076           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26077           *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
26078                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26079         esac; \
26080         srcdiroption="--srcdir=$${topdir}/gdb"; \
26081         libsrcdir="$$s/gdb"; \
26082         $(SHELL) $${libsrcdir}/configure \
26083           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26084           --target=${target_alias} $${srcdiroption}  \
26085           || exit 1
26086 @endif gdb
26087
26088
26089
26090
26091
26092 .PHONY: all-gdb maybe-all-gdb
26093 maybe-all-gdb:
26094 @if gcc-bootstrap
26095 all-gdb: stage_current
26096 @endif gcc-bootstrap
26097 @if gdb
26098 TARGET-gdb=all
26099 maybe-all-gdb: all-gdb
26100 all-gdb: configure-gdb
26101         @: $(MAKE); $(unstage)
26102         @r=`${PWD_COMMAND}`; export r; \
26103         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26104         $(HOST_EXPORTS)  \
26105         (cd $(HOST_SUBDIR)/gdb && \
26106           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
26107                 $(TARGET-gdb))
26108 @endif gdb
26109
26110
26111
26112
26113 .PHONY: check-gdb maybe-check-gdb
26114 maybe-check-gdb:
26115 @if gdb
26116 maybe-check-gdb: check-gdb
26117
26118 check-gdb:
26119         @: $(MAKE); $(unstage)
26120         @r=`${PWD_COMMAND}`; export r; \
26121         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26122         $(HOST_EXPORTS) \
26123         (cd $(HOST_SUBDIR)/gdb && \
26124           $(MAKE) $(FLAGS_TO_PASS)  check)
26125
26126 @endif gdb
26127
26128 .PHONY: install-gdb maybe-install-gdb
26129 maybe-install-gdb:
26130 @if gdb
26131 maybe-install-gdb: install-gdb
26132
26133 install-gdb: installdirs
26134         @: $(MAKE); $(unstage)
26135         @r=`${PWD_COMMAND}`; export r; \
26136         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26137         $(HOST_EXPORTS) \
26138         (cd $(HOST_SUBDIR)/gdb && \
26139           $(MAKE) $(FLAGS_TO_PASS)  install)
26140
26141 @endif gdb
26142
26143 .PHONY: install-strip-gdb maybe-install-strip-gdb
26144 maybe-install-strip-gdb:
26145 @if gdb
26146 maybe-install-strip-gdb: install-strip-gdb
26147
26148 install-strip-gdb: installdirs
26149         @: $(MAKE); $(unstage)
26150         @r=`${PWD_COMMAND}`; export r; \
26151         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26152         $(HOST_EXPORTS) \
26153         (cd $(HOST_SUBDIR)/gdb && \
26154           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
26155
26156 @endif gdb
26157
26158 # Other targets (info, dvi, pdf, etc.)
26159
26160 .PHONY: maybe-info-gdb info-gdb
26161 maybe-info-gdb:
26162 @if gdb
26163 maybe-info-gdb: info-gdb
26164
26165 info-gdb: \
26166     configure-gdb 
26167         @: $(MAKE); $(unstage)
26168         @[ -f ./gdb/Makefile ] || exit 0; \
26169         r=`${PWD_COMMAND}`; export r; \
26170         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26171         $(HOST_EXPORTS) \
26172         for flag in $(EXTRA_HOST_FLAGS) ; do \
26173           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26174         done; \
26175         echo "Doing info in gdb" ; \
26176         (cd $(HOST_SUBDIR)/gdb && \
26177           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26178                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26179                   "RANLIB=$${RANLIB}" \
26180                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26181                   info) \
26182           || exit 1
26183
26184 @endif gdb
26185
26186 .PHONY: maybe-dvi-gdb dvi-gdb
26187 maybe-dvi-gdb:
26188 @if gdb
26189 maybe-dvi-gdb: dvi-gdb
26190
26191 dvi-gdb: \
26192     configure-gdb 
26193         @: $(MAKE); $(unstage)
26194         @[ -f ./gdb/Makefile ] || exit 0; \
26195         r=`${PWD_COMMAND}`; export r; \
26196         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26197         $(HOST_EXPORTS) \
26198         for flag in $(EXTRA_HOST_FLAGS) ; do \
26199           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26200         done; \
26201         echo "Doing dvi in gdb" ; \
26202         (cd $(HOST_SUBDIR)/gdb && \
26203           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26204                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26205                   "RANLIB=$${RANLIB}" \
26206                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26207                   dvi) \
26208           || exit 1
26209
26210 @endif gdb
26211
26212 .PHONY: maybe-pdf-gdb pdf-gdb
26213 maybe-pdf-gdb:
26214 @if gdb
26215 maybe-pdf-gdb: pdf-gdb
26216
26217 pdf-gdb: \
26218     configure-gdb 
26219         @: $(MAKE); $(unstage)
26220         @[ -f ./gdb/Makefile ] || exit 0; \
26221         r=`${PWD_COMMAND}`; export r; \
26222         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26223         $(HOST_EXPORTS) \
26224         for flag in $(EXTRA_HOST_FLAGS) ; do \
26225           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26226         done; \
26227         echo "Doing pdf in gdb" ; \
26228         (cd $(HOST_SUBDIR)/gdb && \
26229           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26230                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26231                   "RANLIB=$${RANLIB}" \
26232                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26233                   pdf) \
26234           || exit 1
26235
26236 @endif gdb
26237
26238 .PHONY: maybe-html-gdb html-gdb
26239 maybe-html-gdb:
26240 @if gdb
26241 maybe-html-gdb: html-gdb
26242
26243 html-gdb: \
26244     configure-gdb 
26245         @: $(MAKE); $(unstage)
26246         @[ -f ./gdb/Makefile ] || exit 0; \
26247         r=`${PWD_COMMAND}`; export r; \
26248         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26249         $(HOST_EXPORTS) \
26250         for flag in $(EXTRA_HOST_FLAGS) ; do \
26251           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26252         done; \
26253         echo "Doing html in gdb" ; \
26254         (cd $(HOST_SUBDIR)/gdb && \
26255           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26256                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26257                   "RANLIB=$${RANLIB}" \
26258                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26259                   html) \
26260           || exit 1
26261
26262 @endif gdb
26263
26264 .PHONY: maybe-TAGS-gdb TAGS-gdb
26265 maybe-TAGS-gdb:
26266 @if gdb
26267 maybe-TAGS-gdb: TAGS-gdb
26268
26269 TAGS-gdb: \
26270     configure-gdb 
26271         @: $(MAKE); $(unstage)
26272         @[ -f ./gdb/Makefile ] || exit 0; \
26273         r=`${PWD_COMMAND}`; export r; \
26274         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26275         $(HOST_EXPORTS) \
26276         for flag in $(EXTRA_HOST_FLAGS) ; do \
26277           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26278         done; \
26279         echo "Doing TAGS in gdb" ; \
26280         (cd $(HOST_SUBDIR)/gdb && \
26281           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26282                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26283                   "RANLIB=$${RANLIB}" \
26284                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26285                   TAGS) \
26286           || exit 1
26287
26288 @endif gdb
26289
26290 .PHONY: maybe-install-info-gdb install-info-gdb
26291 maybe-install-info-gdb:
26292 @if gdb
26293 maybe-install-info-gdb: install-info-gdb
26294
26295 install-info-gdb: \
26296     configure-gdb \
26297     info-gdb 
26298         @: $(MAKE); $(unstage)
26299         @[ -f ./gdb/Makefile ] || exit 0; \
26300         r=`${PWD_COMMAND}`; export r; \
26301         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26302         $(HOST_EXPORTS) \
26303         for flag in $(EXTRA_HOST_FLAGS) ; do \
26304           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26305         done; \
26306         echo "Doing install-info in gdb" ; \
26307         (cd $(HOST_SUBDIR)/gdb && \
26308           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26309                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26310                   "RANLIB=$${RANLIB}" \
26311                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26312                   install-info) \
26313           || exit 1
26314
26315 @endif gdb
26316
26317 .PHONY: maybe-install-pdf-gdb install-pdf-gdb
26318 maybe-install-pdf-gdb:
26319 @if gdb
26320 maybe-install-pdf-gdb: install-pdf-gdb
26321
26322 install-pdf-gdb: \
26323     configure-gdb \
26324     pdf-gdb 
26325         @: $(MAKE); $(unstage)
26326         @[ -f ./gdb/Makefile ] || exit 0; \
26327         r=`${PWD_COMMAND}`; export r; \
26328         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26329         $(HOST_EXPORTS) \
26330         for flag in $(EXTRA_HOST_FLAGS) ; do \
26331           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26332         done; \
26333         echo "Doing install-pdf in gdb" ; \
26334         (cd $(HOST_SUBDIR)/gdb && \
26335           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26336                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26337                   "RANLIB=$${RANLIB}" \
26338                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26339                   install-pdf) \
26340           || exit 1
26341
26342 @endif gdb
26343
26344 .PHONY: maybe-install-html-gdb install-html-gdb
26345 maybe-install-html-gdb:
26346 @if gdb
26347 maybe-install-html-gdb: install-html-gdb
26348
26349 install-html-gdb: \
26350     configure-gdb \
26351     html-gdb 
26352         @: $(MAKE); $(unstage)
26353         @[ -f ./gdb/Makefile ] || exit 0; \
26354         r=`${PWD_COMMAND}`; export r; \
26355         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26356         $(HOST_EXPORTS) \
26357         for flag in $(EXTRA_HOST_FLAGS) ; do \
26358           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26359         done; \
26360         echo "Doing install-html in gdb" ; \
26361         (cd $(HOST_SUBDIR)/gdb && \
26362           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26363                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26364                   "RANLIB=$${RANLIB}" \
26365                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26366                   install-html) \
26367           || exit 1
26368
26369 @endif gdb
26370
26371 .PHONY: maybe-installcheck-gdb installcheck-gdb
26372 maybe-installcheck-gdb:
26373 @if gdb
26374 maybe-installcheck-gdb: installcheck-gdb
26375
26376 installcheck-gdb: \
26377     configure-gdb 
26378         @: $(MAKE); $(unstage)
26379         @[ -f ./gdb/Makefile ] || exit 0; \
26380         r=`${PWD_COMMAND}`; export r; \
26381         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26382         $(HOST_EXPORTS) \
26383         for flag in $(EXTRA_HOST_FLAGS) ; do \
26384           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26385         done; \
26386         echo "Doing installcheck in gdb" ; \
26387         (cd $(HOST_SUBDIR)/gdb && \
26388           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26389                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26390                   "RANLIB=$${RANLIB}" \
26391                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26392                   installcheck) \
26393           || exit 1
26394
26395 @endif gdb
26396
26397 .PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
26398 maybe-mostlyclean-gdb:
26399 @if gdb
26400 maybe-mostlyclean-gdb: mostlyclean-gdb
26401
26402 mostlyclean-gdb: 
26403         @: $(MAKE); $(unstage)
26404         @[ -f ./gdb/Makefile ] || exit 0; \
26405         r=`${PWD_COMMAND}`; export r; \
26406         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26407         $(HOST_EXPORTS) \
26408         for flag in $(EXTRA_HOST_FLAGS) ; do \
26409           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26410         done; \
26411         echo "Doing mostlyclean in gdb" ; \
26412         (cd $(HOST_SUBDIR)/gdb && \
26413           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26414                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26415                   "RANLIB=$${RANLIB}" \
26416                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26417                   mostlyclean) \
26418           || exit 1
26419
26420 @endif gdb
26421
26422 .PHONY: maybe-clean-gdb clean-gdb
26423 maybe-clean-gdb:
26424 @if gdb
26425 maybe-clean-gdb: clean-gdb
26426
26427 clean-gdb: 
26428         @: $(MAKE); $(unstage)
26429         @[ -f ./gdb/Makefile ] || exit 0; \
26430         r=`${PWD_COMMAND}`; export r; \
26431         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26432         $(HOST_EXPORTS) \
26433         for flag in $(EXTRA_HOST_FLAGS) ; do \
26434           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26435         done; \
26436         echo "Doing clean in gdb" ; \
26437         (cd $(HOST_SUBDIR)/gdb && \
26438           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26439                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26440                   "RANLIB=$${RANLIB}" \
26441                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26442                   clean) \
26443           || exit 1
26444
26445 @endif gdb
26446
26447 .PHONY: maybe-distclean-gdb distclean-gdb
26448 maybe-distclean-gdb:
26449 @if gdb
26450 maybe-distclean-gdb: distclean-gdb
26451
26452 distclean-gdb: 
26453         @: $(MAKE); $(unstage)
26454         @[ -f ./gdb/Makefile ] || exit 0; \
26455         r=`${PWD_COMMAND}`; export r; \
26456         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26457         $(HOST_EXPORTS) \
26458         for flag in $(EXTRA_HOST_FLAGS) ; do \
26459           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26460         done; \
26461         echo "Doing distclean in gdb" ; \
26462         (cd $(HOST_SUBDIR)/gdb && \
26463           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26464                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26465                   "RANLIB=$${RANLIB}" \
26466                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26467                   distclean) \
26468           || exit 1
26469
26470 @endif gdb
26471
26472 .PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
26473 maybe-maintainer-clean-gdb:
26474 @if gdb
26475 maybe-maintainer-clean-gdb: maintainer-clean-gdb
26476
26477 maintainer-clean-gdb: 
26478         @: $(MAKE); $(unstage)
26479         @[ -f ./gdb/Makefile ] || exit 0; \
26480         r=`${PWD_COMMAND}`; export r; \
26481         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26482         $(HOST_EXPORTS) \
26483         for flag in $(EXTRA_HOST_FLAGS) ; do \
26484           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26485         done; \
26486         echo "Doing maintainer-clean in gdb" ; \
26487         (cd $(HOST_SUBDIR)/gdb && \
26488           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26489                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26490                   "RANLIB=$${RANLIB}" \
26491                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26492                   maintainer-clean) \
26493           || exit 1
26494
26495 @endif gdb
26496
26497
26498
26499 .PHONY: configure-expect maybe-configure-expect
26500 maybe-configure-expect:
26501 @if gcc-bootstrap
26502 configure-expect: stage_current
26503 @endif gcc-bootstrap
26504 @if expect
26505 maybe-configure-expect: configure-expect
26506 configure-expect: 
26507         @: $(MAKE); $(unstage)
26508         @r=`${PWD_COMMAND}`; export r; \
26509         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26510         test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
26511         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
26512         $(HOST_EXPORTS)  \
26513         echo Configuring in $(HOST_SUBDIR)/expect; \
26514         cd "$(HOST_SUBDIR)/expect" || exit 1; \
26515         case $(srcdir) in \
26516           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26517           *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
26518                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26519         esac; \
26520         srcdiroption="--srcdir=$${topdir}/expect"; \
26521         libsrcdir="$$s/expect"; \
26522         $(SHELL) $${libsrcdir}/configure \
26523           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26524           --target=${target_alias} $${srcdiroption}  \
26525           || exit 1
26526 @endif expect
26527
26528
26529
26530
26531
26532 .PHONY: all-expect maybe-all-expect
26533 maybe-all-expect:
26534 @if gcc-bootstrap
26535 all-expect: stage_current
26536 @endif gcc-bootstrap
26537 @if expect
26538 TARGET-expect=all
26539 maybe-all-expect: all-expect
26540 all-expect: configure-expect
26541         @: $(MAKE); $(unstage)
26542         @r=`${PWD_COMMAND}`; export r; \
26543         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26544         $(HOST_EXPORTS)  \
26545         (cd $(HOST_SUBDIR)/expect && \
26546           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
26547                 $(TARGET-expect))
26548 @endif expect
26549
26550
26551
26552
26553 .PHONY: check-expect maybe-check-expect
26554 maybe-check-expect:
26555 @if expect
26556 maybe-check-expect: check-expect
26557
26558 check-expect:
26559         @: $(MAKE); $(unstage)
26560         @r=`${PWD_COMMAND}`; export r; \
26561         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26562         $(HOST_EXPORTS) \
26563         (cd $(HOST_SUBDIR)/expect && \
26564           $(MAKE) $(FLAGS_TO_PASS)  check)
26565
26566 @endif expect
26567
26568 .PHONY: install-expect maybe-install-expect
26569 maybe-install-expect:
26570 @if expect
26571 maybe-install-expect: install-expect
26572
26573 install-expect: installdirs
26574         @: $(MAKE); $(unstage)
26575         @r=`${PWD_COMMAND}`; export r; \
26576         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26577         $(HOST_EXPORTS) \
26578         (cd $(HOST_SUBDIR)/expect && \
26579           $(MAKE) $(FLAGS_TO_PASS)  install)
26580
26581 @endif expect
26582
26583 .PHONY: install-strip-expect maybe-install-strip-expect
26584 maybe-install-strip-expect:
26585 @if expect
26586 maybe-install-strip-expect: install-strip-expect
26587
26588 install-strip-expect: installdirs
26589         @: $(MAKE); $(unstage)
26590         @r=`${PWD_COMMAND}`; export r; \
26591         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26592         $(HOST_EXPORTS) \
26593         (cd $(HOST_SUBDIR)/expect && \
26594           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
26595
26596 @endif expect
26597
26598 # Other targets (info, dvi, pdf, etc.)
26599
26600 .PHONY: maybe-info-expect info-expect
26601 maybe-info-expect:
26602 @if expect
26603 maybe-info-expect: info-expect
26604
26605 info-expect: \
26606     configure-expect 
26607         @: $(MAKE); $(unstage)
26608         @[ -f ./expect/Makefile ] || exit 0; \
26609         r=`${PWD_COMMAND}`; export r; \
26610         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26611         $(HOST_EXPORTS) \
26612         for flag in $(EXTRA_HOST_FLAGS) ; do \
26613           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26614         done; \
26615         echo "Doing info in expect" ; \
26616         (cd $(HOST_SUBDIR)/expect && \
26617           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26618                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26619                   "RANLIB=$${RANLIB}" \
26620                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26621                   info) \
26622           || exit 1
26623
26624 @endif expect
26625
26626 .PHONY: maybe-dvi-expect dvi-expect
26627 maybe-dvi-expect:
26628 @if expect
26629 maybe-dvi-expect: dvi-expect
26630
26631 dvi-expect: \
26632     configure-expect 
26633         @: $(MAKE); $(unstage)
26634         @[ -f ./expect/Makefile ] || exit 0; \
26635         r=`${PWD_COMMAND}`; export r; \
26636         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26637         $(HOST_EXPORTS) \
26638         for flag in $(EXTRA_HOST_FLAGS) ; do \
26639           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26640         done; \
26641         echo "Doing dvi in expect" ; \
26642         (cd $(HOST_SUBDIR)/expect && \
26643           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26644                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26645                   "RANLIB=$${RANLIB}" \
26646                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26647                   dvi) \
26648           || exit 1
26649
26650 @endif expect
26651
26652 .PHONY: maybe-pdf-expect pdf-expect
26653 maybe-pdf-expect:
26654 @if expect
26655 maybe-pdf-expect: pdf-expect
26656
26657 pdf-expect: \
26658     configure-expect 
26659         @: $(MAKE); $(unstage)
26660         @[ -f ./expect/Makefile ] || exit 0; \
26661         r=`${PWD_COMMAND}`; export r; \
26662         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26663         $(HOST_EXPORTS) \
26664         for flag in $(EXTRA_HOST_FLAGS) ; do \
26665           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26666         done; \
26667         echo "Doing pdf in expect" ; \
26668         (cd $(HOST_SUBDIR)/expect && \
26669           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26670                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26671                   "RANLIB=$${RANLIB}" \
26672                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26673                   pdf) \
26674           || exit 1
26675
26676 @endif expect
26677
26678 .PHONY: maybe-html-expect html-expect
26679 maybe-html-expect:
26680 @if expect
26681 maybe-html-expect: html-expect
26682
26683 html-expect: \
26684     configure-expect 
26685         @: $(MAKE); $(unstage)
26686         @[ -f ./expect/Makefile ] || exit 0; \
26687         r=`${PWD_COMMAND}`; export r; \
26688         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26689         $(HOST_EXPORTS) \
26690         for flag in $(EXTRA_HOST_FLAGS) ; do \
26691           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26692         done; \
26693         echo "Doing html in expect" ; \
26694         (cd $(HOST_SUBDIR)/expect && \
26695           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26696                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26697                   "RANLIB=$${RANLIB}" \
26698                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26699                   html) \
26700           || exit 1
26701
26702 @endif expect
26703
26704 .PHONY: maybe-TAGS-expect TAGS-expect
26705 maybe-TAGS-expect:
26706 @if expect
26707 maybe-TAGS-expect: TAGS-expect
26708
26709 TAGS-expect: \
26710     configure-expect 
26711         @: $(MAKE); $(unstage)
26712         @[ -f ./expect/Makefile ] || exit 0; \
26713         r=`${PWD_COMMAND}`; export r; \
26714         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26715         $(HOST_EXPORTS) \
26716         for flag in $(EXTRA_HOST_FLAGS) ; do \
26717           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26718         done; \
26719         echo "Doing TAGS in expect" ; \
26720         (cd $(HOST_SUBDIR)/expect && \
26721           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26722                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26723                   "RANLIB=$${RANLIB}" \
26724                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26725                   TAGS) \
26726           || exit 1
26727
26728 @endif expect
26729
26730 .PHONY: maybe-install-info-expect install-info-expect
26731 maybe-install-info-expect:
26732 @if expect
26733 maybe-install-info-expect: install-info-expect
26734
26735 install-info-expect: \
26736     configure-expect \
26737     info-expect 
26738         @: $(MAKE); $(unstage)
26739         @[ -f ./expect/Makefile ] || exit 0; \
26740         r=`${PWD_COMMAND}`; export r; \
26741         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26742         $(HOST_EXPORTS) \
26743         for flag in $(EXTRA_HOST_FLAGS) ; do \
26744           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26745         done; \
26746         echo "Doing install-info in expect" ; \
26747         (cd $(HOST_SUBDIR)/expect && \
26748           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26749                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26750                   "RANLIB=$${RANLIB}" \
26751                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26752                   install-info) \
26753           || exit 1
26754
26755 @endif expect
26756
26757 .PHONY: maybe-install-pdf-expect install-pdf-expect
26758 maybe-install-pdf-expect:
26759 @if expect
26760 maybe-install-pdf-expect: install-pdf-expect
26761
26762 install-pdf-expect: \
26763     configure-expect \
26764     pdf-expect 
26765         @: $(MAKE); $(unstage)
26766         @[ -f ./expect/Makefile ] || exit 0; \
26767         r=`${PWD_COMMAND}`; export r; \
26768         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26769         $(HOST_EXPORTS) \
26770         for flag in $(EXTRA_HOST_FLAGS) ; do \
26771           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26772         done; \
26773         echo "Doing install-pdf in expect" ; \
26774         (cd $(HOST_SUBDIR)/expect && \
26775           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26776                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26777                   "RANLIB=$${RANLIB}" \
26778                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26779                   install-pdf) \
26780           || exit 1
26781
26782 @endif expect
26783
26784 .PHONY: maybe-install-html-expect install-html-expect
26785 maybe-install-html-expect:
26786 @if expect
26787 maybe-install-html-expect: install-html-expect
26788
26789 install-html-expect: \
26790     configure-expect \
26791     html-expect 
26792         @: $(MAKE); $(unstage)
26793         @[ -f ./expect/Makefile ] || exit 0; \
26794         r=`${PWD_COMMAND}`; export r; \
26795         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26796         $(HOST_EXPORTS) \
26797         for flag in $(EXTRA_HOST_FLAGS) ; do \
26798           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26799         done; \
26800         echo "Doing install-html in expect" ; \
26801         (cd $(HOST_SUBDIR)/expect && \
26802           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26803                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26804                   "RANLIB=$${RANLIB}" \
26805                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26806                   install-html) \
26807           || exit 1
26808
26809 @endif expect
26810
26811 .PHONY: maybe-installcheck-expect installcheck-expect
26812 maybe-installcheck-expect:
26813 @if expect
26814 maybe-installcheck-expect: installcheck-expect
26815
26816 installcheck-expect: \
26817     configure-expect 
26818         @: $(MAKE); $(unstage)
26819         @[ -f ./expect/Makefile ] || exit 0; \
26820         r=`${PWD_COMMAND}`; export r; \
26821         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26822         $(HOST_EXPORTS) \
26823         for flag in $(EXTRA_HOST_FLAGS) ; do \
26824           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26825         done; \
26826         echo "Doing installcheck in expect" ; \
26827         (cd $(HOST_SUBDIR)/expect && \
26828           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26829                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26830                   "RANLIB=$${RANLIB}" \
26831                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26832                   installcheck) \
26833           || exit 1
26834
26835 @endif expect
26836
26837 .PHONY: maybe-mostlyclean-expect mostlyclean-expect
26838 maybe-mostlyclean-expect:
26839 @if expect
26840 maybe-mostlyclean-expect: mostlyclean-expect
26841
26842 mostlyclean-expect: 
26843         @: $(MAKE); $(unstage)
26844         @[ -f ./expect/Makefile ] || exit 0; \
26845         r=`${PWD_COMMAND}`; export r; \
26846         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26847         $(HOST_EXPORTS) \
26848         for flag in $(EXTRA_HOST_FLAGS) ; do \
26849           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26850         done; \
26851         echo "Doing mostlyclean in expect" ; \
26852         (cd $(HOST_SUBDIR)/expect && \
26853           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26854                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26855                   "RANLIB=$${RANLIB}" \
26856                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26857                   mostlyclean) \
26858           || exit 1
26859
26860 @endif expect
26861
26862 .PHONY: maybe-clean-expect clean-expect
26863 maybe-clean-expect:
26864 @if expect
26865 maybe-clean-expect: clean-expect
26866
26867 clean-expect: 
26868         @: $(MAKE); $(unstage)
26869         @[ -f ./expect/Makefile ] || exit 0; \
26870         r=`${PWD_COMMAND}`; export r; \
26871         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26872         $(HOST_EXPORTS) \
26873         for flag in $(EXTRA_HOST_FLAGS) ; do \
26874           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26875         done; \
26876         echo "Doing clean in expect" ; \
26877         (cd $(HOST_SUBDIR)/expect && \
26878           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26879                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26880                   "RANLIB=$${RANLIB}" \
26881                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26882                   clean) \
26883           || exit 1
26884
26885 @endif expect
26886
26887 .PHONY: maybe-distclean-expect distclean-expect
26888 maybe-distclean-expect:
26889 @if expect
26890 maybe-distclean-expect: distclean-expect
26891
26892 distclean-expect: 
26893         @: $(MAKE); $(unstage)
26894         @[ -f ./expect/Makefile ] || exit 0; \
26895         r=`${PWD_COMMAND}`; export r; \
26896         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26897         $(HOST_EXPORTS) \
26898         for flag in $(EXTRA_HOST_FLAGS) ; do \
26899           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26900         done; \
26901         echo "Doing distclean in expect" ; \
26902         (cd $(HOST_SUBDIR)/expect && \
26903           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26904                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26905                   "RANLIB=$${RANLIB}" \
26906                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26907                   distclean) \
26908           || exit 1
26909
26910 @endif expect
26911
26912 .PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
26913 maybe-maintainer-clean-expect:
26914 @if expect
26915 maybe-maintainer-clean-expect: maintainer-clean-expect
26916
26917 maintainer-clean-expect: 
26918         @: $(MAKE); $(unstage)
26919         @[ -f ./expect/Makefile ] || exit 0; \
26920         r=`${PWD_COMMAND}`; export r; \
26921         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26922         $(HOST_EXPORTS) \
26923         for flag in $(EXTRA_HOST_FLAGS) ; do \
26924           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26925         done; \
26926         echo "Doing maintainer-clean in expect" ; \
26927         (cd $(HOST_SUBDIR)/expect && \
26928           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26929                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26930                   "RANLIB=$${RANLIB}" \
26931                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26932                   maintainer-clean) \
26933           || exit 1
26934
26935 @endif expect
26936
26937
26938
26939 .PHONY: configure-guile maybe-configure-guile
26940 maybe-configure-guile:
26941 @if gcc-bootstrap
26942 configure-guile: stage_current
26943 @endif gcc-bootstrap
26944 @if guile
26945 maybe-configure-guile: configure-guile
26946 configure-guile: 
26947         @: $(MAKE); $(unstage)
26948         @r=`${PWD_COMMAND}`; export r; \
26949         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26950         test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
26951         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
26952         $(HOST_EXPORTS)  \
26953         echo Configuring in $(HOST_SUBDIR)/guile; \
26954         cd "$(HOST_SUBDIR)/guile" || exit 1; \
26955         case $(srcdir) in \
26956           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26957           *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
26958                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26959         esac; \
26960         srcdiroption="--srcdir=$${topdir}/guile"; \
26961         libsrcdir="$$s/guile"; \
26962         $(SHELL) $${libsrcdir}/configure \
26963           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26964           --target=${target_alias} $${srcdiroption}  \
26965           || exit 1
26966 @endif guile
26967
26968
26969
26970
26971
26972 .PHONY: all-guile maybe-all-guile
26973 maybe-all-guile:
26974 @if gcc-bootstrap
26975 all-guile: stage_current
26976 @endif gcc-bootstrap
26977 @if guile
26978 TARGET-guile=all
26979 maybe-all-guile: all-guile
26980 all-guile: configure-guile
26981         @: $(MAKE); $(unstage)
26982         @r=`${PWD_COMMAND}`; export r; \
26983         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26984         $(HOST_EXPORTS)  \
26985         (cd $(HOST_SUBDIR)/guile && \
26986           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
26987                 $(TARGET-guile))
26988 @endif guile
26989
26990
26991
26992
26993 .PHONY: check-guile maybe-check-guile
26994 maybe-check-guile:
26995 @if guile
26996 maybe-check-guile: check-guile
26997
26998 check-guile:
26999         @: $(MAKE); $(unstage)
27000         @r=`${PWD_COMMAND}`; export r; \
27001         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27002         $(HOST_EXPORTS) \
27003         (cd $(HOST_SUBDIR)/guile && \
27004           $(MAKE) $(FLAGS_TO_PASS)  check)
27005
27006 @endif guile
27007
27008 .PHONY: install-guile maybe-install-guile
27009 maybe-install-guile:
27010 @if guile
27011 maybe-install-guile: install-guile
27012
27013 install-guile: installdirs
27014         @: $(MAKE); $(unstage)
27015         @r=`${PWD_COMMAND}`; export r; \
27016         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27017         $(HOST_EXPORTS) \
27018         (cd $(HOST_SUBDIR)/guile && \
27019           $(MAKE) $(FLAGS_TO_PASS)  install)
27020
27021 @endif guile
27022
27023 .PHONY: install-strip-guile maybe-install-strip-guile
27024 maybe-install-strip-guile:
27025 @if guile
27026 maybe-install-strip-guile: install-strip-guile
27027
27028 install-strip-guile: installdirs
27029         @: $(MAKE); $(unstage)
27030         @r=`${PWD_COMMAND}`; export r; \
27031         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27032         $(HOST_EXPORTS) \
27033         (cd $(HOST_SUBDIR)/guile && \
27034           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
27035
27036 @endif guile
27037
27038 # Other targets (info, dvi, pdf, etc.)
27039
27040 .PHONY: maybe-info-guile info-guile
27041 maybe-info-guile:
27042 @if guile
27043 maybe-info-guile: info-guile
27044
27045 info-guile: \
27046     configure-guile 
27047         @: $(MAKE); $(unstage)
27048         @[ -f ./guile/Makefile ] || exit 0; \
27049         r=`${PWD_COMMAND}`; export r; \
27050         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27051         $(HOST_EXPORTS) \
27052         for flag in $(EXTRA_HOST_FLAGS) ; do \
27053           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27054         done; \
27055         echo "Doing info in guile" ; \
27056         (cd $(HOST_SUBDIR)/guile && \
27057           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27058                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27059                   "RANLIB=$${RANLIB}" \
27060                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27061                   info) \
27062           || exit 1
27063
27064 @endif guile
27065
27066 .PHONY: maybe-dvi-guile dvi-guile
27067 maybe-dvi-guile:
27068 @if guile
27069 maybe-dvi-guile: dvi-guile
27070
27071 dvi-guile: \
27072     configure-guile 
27073         @: $(MAKE); $(unstage)
27074         @[ -f ./guile/Makefile ] || exit 0; \
27075         r=`${PWD_COMMAND}`; export r; \
27076         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27077         $(HOST_EXPORTS) \
27078         for flag in $(EXTRA_HOST_FLAGS) ; do \
27079           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27080         done; \
27081         echo "Doing dvi in guile" ; \
27082         (cd $(HOST_SUBDIR)/guile && \
27083           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27084                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27085                   "RANLIB=$${RANLIB}" \
27086                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27087                   dvi) \
27088           || exit 1
27089
27090 @endif guile
27091
27092 .PHONY: maybe-pdf-guile pdf-guile
27093 maybe-pdf-guile:
27094 @if guile
27095 maybe-pdf-guile: pdf-guile
27096
27097 pdf-guile: \
27098     configure-guile 
27099         @: $(MAKE); $(unstage)
27100         @[ -f ./guile/Makefile ] || exit 0; \
27101         r=`${PWD_COMMAND}`; export r; \
27102         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27103         $(HOST_EXPORTS) \
27104         for flag in $(EXTRA_HOST_FLAGS) ; do \
27105           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27106         done; \
27107         echo "Doing pdf in guile" ; \
27108         (cd $(HOST_SUBDIR)/guile && \
27109           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27110                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27111                   "RANLIB=$${RANLIB}" \
27112                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27113                   pdf) \
27114           || exit 1
27115
27116 @endif guile
27117
27118 .PHONY: maybe-html-guile html-guile
27119 maybe-html-guile:
27120 @if guile
27121 maybe-html-guile: html-guile
27122
27123 html-guile: \
27124     configure-guile 
27125         @: $(MAKE); $(unstage)
27126         @[ -f ./guile/Makefile ] || exit 0; \
27127         r=`${PWD_COMMAND}`; export r; \
27128         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27129         $(HOST_EXPORTS) \
27130         for flag in $(EXTRA_HOST_FLAGS) ; do \
27131           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27132         done; \
27133         echo "Doing html in guile" ; \
27134         (cd $(HOST_SUBDIR)/guile && \
27135           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27136                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27137                   "RANLIB=$${RANLIB}" \
27138                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27139                   html) \
27140           || exit 1
27141
27142 @endif guile
27143
27144 .PHONY: maybe-TAGS-guile TAGS-guile
27145 maybe-TAGS-guile:
27146 @if guile
27147 maybe-TAGS-guile: TAGS-guile
27148
27149 TAGS-guile: \
27150     configure-guile 
27151         @: $(MAKE); $(unstage)
27152         @[ -f ./guile/Makefile ] || exit 0; \
27153         r=`${PWD_COMMAND}`; export r; \
27154         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27155         $(HOST_EXPORTS) \
27156         for flag in $(EXTRA_HOST_FLAGS) ; do \
27157           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27158         done; \
27159         echo "Doing TAGS in guile" ; \
27160         (cd $(HOST_SUBDIR)/guile && \
27161           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27162                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27163                   "RANLIB=$${RANLIB}" \
27164                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27165                   TAGS) \
27166           || exit 1
27167
27168 @endif guile
27169
27170 .PHONY: maybe-install-info-guile install-info-guile
27171 maybe-install-info-guile:
27172 @if guile
27173 maybe-install-info-guile: install-info-guile
27174
27175 install-info-guile: \
27176     configure-guile \
27177     info-guile 
27178         @: $(MAKE); $(unstage)
27179         @[ -f ./guile/Makefile ] || exit 0; \
27180         r=`${PWD_COMMAND}`; export r; \
27181         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27182         $(HOST_EXPORTS) \
27183         for flag in $(EXTRA_HOST_FLAGS) ; do \
27184           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27185         done; \
27186         echo "Doing install-info in guile" ; \
27187         (cd $(HOST_SUBDIR)/guile && \
27188           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27189                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27190                   "RANLIB=$${RANLIB}" \
27191                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27192                   install-info) \
27193           || exit 1
27194
27195 @endif guile
27196
27197 .PHONY: maybe-install-pdf-guile install-pdf-guile
27198 maybe-install-pdf-guile:
27199 @if guile
27200 maybe-install-pdf-guile: install-pdf-guile
27201
27202 install-pdf-guile: \
27203     configure-guile \
27204     pdf-guile 
27205         @: $(MAKE); $(unstage)
27206         @[ -f ./guile/Makefile ] || exit 0; \
27207         r=`${PWD_COMMAND}`; export r; \
27208         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27209         $(HOST_EXPORTS) \
27210         for flag in $(EXTRA_HOST_FLAGS) ; do \
27211           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27212         done; \
27213         echo "Doing install-pdf in guile" ; \
27214         (cd $(HOST_SUBDIR)/guile && \
27215           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27216                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27217                   "RANLIB=$${RANLIB}" \
27218                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27219                   install-pdf) \
27220           || exit 1
27221
27222 @endif guile
27223
27224 .PHONY: maybe-install-html-guile install-html-guile
27225 maybe-install-html-guile:
27226 @if guile
27227 maybe-install-html-guile: install-html-guile
27228
27229 install-html-guile: \
27230     configure-guile \
27231     html-guile 
27232         @: $(MAKE); $(unstage)
27233         @[ -f ./guile/Makefile ] || exit 0; \
27234         r=`${PWD_COMMAND}`; export r; \
27235         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27236         $(HOST_EXPORTS) \
27237         for flag in $(EXTRA_HOST_FLAGS) ; do \
27238           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27239         done; \
27240         echo "Doing install-html in guile" ; \
27241         (cd $(HOST_SUBDIR)/guile && \
27242           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27243                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27244                   "RANLIB=$${RANLIB}" \
27245                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27246                   install-html) \
27247           || exit 1
27248
27249 @endif guile
27250
27251 .PHONY: maybe-installcheck-guile installcheck-guile
27252 maybe-installcheck-guile:
27253 @if guile
27254 maybe-installcheck-guile: installcheck-guile
27255
27256 installcheck-guile: \
27257     configure-guile 
27258         @: $(MAKE); $(unstage)
27259         @[ -f ./guile/Makefile ] || exit 0; \
27260         r=`${PWD_COMMAND}`; export r; \
27261         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27262         $(HOST_EXPORTS) \
27263         for flag in $(EXTRA_HOST_FLAGS) ; do \
27264           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27265         done; \
27266         echo "Doing installcheck in guile" ; \
27267         (cd $(HOST_SUBDIR)/guile && \
27268           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27269                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27270                   "RANLIB=$${RANLIB}" \
27271                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27272                   installcheck) \
27273           || exit 1
27274
27275 @endif guile
27276
27277 .PHONY: maybe-mostlyclean-guile mostlyclean-guile
27278 maybe-mostlyclean-guile:
27279 @if guile
27280 maybe-mostlyclean-guile: mostlyclean-guile
27281
27282 mostlyclean-guile: 
27283         @: $(MAKE); $(unstage)
27284         @[ -f ./guile/Makefile ] || exit 0; \
27285         r=`${PWD_COMMAND}`; export r; \
27286         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27287         $(HOST_EXPORTS) \
27288         for flag in $(EXTRA_HOST_FLAGS) ; do \
27289           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27290         done; \
27291         echo "Doing mostlyclean in guile" ; \
27292         (cd $(HOST_SUBDIR)/guile && \
27293           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27294                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27295                   "RANLIB=$${RANLIB}" \
27296                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27297                   mostlyclean) \
27298           || exit 1
27299
27300 @endif guile
27301
27302 .PHONY: maybe-clean-guile clean-guile
27303 maybe-clean-guile:
27304 @if guile
27305 maybe-clean-guile: clean-guile
27306
27307 clean-guile: 
27308         @: $(MAKE); $(unstage)
27309         @[ -f ./guile/Makefile ] || exit 0; \
27310         r=`${PWD_COMMAND}`; export r; \
27311         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27312         $(HOST_EXPORTS) \
27313         for flag in $(EXTRA_HOST_FLAGS) ; do \
27314           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27315         done; \
27316         echo "Doing clean in guile" ; \
27317         (cd $(HOST_SUBDIR)/guile && \
27318           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27319                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27320                   "RANLIB=$${RANLIB}" \
27321                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27322                   clean) \
27323           || exit 1
27324
27325 @endif guile
27326
27327 .PHONY: maybe-distclean-guile distclean-guile
27328 maybe-distclean-guile:
27329 @if guile
27330 maybe-distclean-guile: distclean-guile
27331
27332 distclean-guile: 
27333         @: $(MAKE); $(unstage)
27334         @[ -f ./guile/Makefile ] || exit 0; \
27335         r=`${PWD_COMMAND}`; export r; \
27336         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27337         $(HOST_EXPORTS) \
27338         for flag in $(EXTRA_HOST_FLAGS) ; do \
27339           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27340         done; \
27341         echo "Doing distclean in guile" ; \
27342         (cd $(HOST_SUBDIR)/guile && \
27343           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27344                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27345                   "RANLIB=$${RANLIB}" \
27346                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27347                   distclean) \
27348           || exit 1
27349
27350 @endif guile
27351
27352 .PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
27353 maybe-maintainer-clean-guile:
27354 @if guile
27355 maybe-maintainer-clean-guile: maintainer-clean-guile
27356
27357 maintainer-clean-guile: 
27358         @: $(MAKE); $(unstage)
27359         @[ -f ./guile/Makefile ] || exit 0; \
27360         r=`${PWD_COMMAND}`; export r; \
27361         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27362         $(HOST_EXPORTS) \
27363         for flag in $(EXTRA_HOST_FLAGS) ; do \
27364           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27365         done; \
27366         echo "Doing maintainer-clean in guile" ; \
27367         (cd $(HOST_SUBDIR)/guile && \
27368           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27369                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27370                   "RANLIB=$${RANLIB}" \
27371                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27372                   maintainer-clean) \
27373           || exit 1
27374
27375 @endif guile
27376
27377
27378
27379 .PHONY: configure-tk maybe-configure-tk
27380 maybe-configure-tk:
27381 @if gcc-bootstrap
27382 configure-tk: stage_current
27383 @endif gcc-bootstrap
27384 @if tk
27385 maybe-configure-tk: configure-tk
27386 configure-tk: 
27387         @: $(MAKE); $(unstage)
27388         @r=`${PWD_COMMAND}`; export r; \
27389         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27390         test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
27391         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
27392         $(HOST_EXPORTS)  \
27393         echo Configuring in $(HOST_SUBDIR)/tk; \
27394         cd "$(HOST_SUBDIR)/tk" || exit 1; \
27395         case $(srcdir) in \
27396           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27397           *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
27398                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27399         esac; \
27400         srcdiroption="--srcdir=$${topdir}/tk"; \
27401         libsrcdir="$$s/tk"; \
27402         $(SHELL) $${libsrcdir}/configure \
27403           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27404           --target=${target_alias} $${srcdiroption}  \
27405           || exit 1
27406 @endif tk
27407
27408
27409
27410
27411
27412 .PHONY: all-tk maybe-all-tk
27413 maybe-all-tk:
27414 @if gcc-bootstrap
27415 all-tk: stage_current
27416 @endif gcc-bootstrap
27417 @if tk
27418 TARGET-tk=all
27419 maybe-all-tk: all-tk
27420 all-tk: configure-tk
27421         @: $(MAKE); $(unstage)
27422         @r=`${PWD_COMMAND}`; export r; \
27423         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27424         $(HOST_EXPORTS)  \
27425         (cd $(HOST_SUBDIR)/tk && \
27426           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
27427                 $(TARGET-tk))
27428 @endif tk
27429
27430
27431
27432
27433 .PHONY: check-tk maybe-check-tk
27434 maybe-check-tk:
27435 @if tk
27436 maybe-check-tk: check-tk
27437
27438 check-tk:
27439         @: $(MAKE); $(unstage)
27440         @r=`${PWD_COMMAND}`; export r; \
27441         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27442         $(HOST_EXPORTS) \
27443         (cd $(HOST_SUBDIR)/tk && \
27444           $(MAKE) $(FLAGS_TO_PASS)  check)
27445
27446 @endif tk
27447
27448 .PHONY: install-tk maybe-install-tk
27449 maybe-install-tk:
27450 @if tk
27451 maybe-install-tk: install-tk
27452
27453 install-tk: installdirs
27454         @: $(MAKE); $(unstage)
27455         @r=`${PWD_COMMAND}`; export r; \
27456         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27457         $(HOST_EXPORTS) \
27458         (cd $(HOST_SUBDIR)/tk && \
27459           $(MAKE) $(FLAGS_TO_PASS)  install)
27460
27461 @endif tk
27462
27463 .PHONY: install-strip-tk maybe-install-strip-tk
27464 maybe-install-strip-tk:
27465 @if tk
27466 maybe-install-strip-tk: install-strip-tk
27467
27468 install-strip-tk: installdirs
27469         @: $(MAKE); $(unstage)
27470         @r=`${PWD_COMMAND}`; export r; \
27471         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27472         $(HOST_EXPORTS) \
27473         (cd $(HOST_SUBDIR)/tk && \
27474           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
27475
27476 @endif tk
27477
27478 # Other targets (info, dvi, pdf, etc.)
27479
27480 .PHONY: maybe-info-tk info-tk
27481 maybe-info-tk:
27482 @if tk
27483 maybe-info-tk: info-tk
27484
27485 info-tk: \
27486     configure-tk 
27487         @: $(MAKE); $(unstage)
27488         @[ -f ./tk/Makefile ] || exit 0; \
27489         r=`${PWD_COMMAND}`; export r; \
27490         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27491         $(HOST_EXPORTS) \
27492         for flag in $(EXTRA_HOST_FLAGS) ; do \
27493           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27494         done; \
27495         echo "Doing info in tk" ; \
27496         (cd $(HOST_SUBDIR)/tk && \
27497           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27498                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27499                   "RANLIB=$${RANLIB}" \
27500                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27501                   info) \
27502           || exit 1
27503
27504 @endif tk
27505
27506 .PHONY: maybe-dvi-tk dvi-tk
27507 maybe-dvi-tk:
27508 @if tk
27509 maybe-dvi-tk: dvi-tk
27510
27511 dvi-tk: \
27512     configure-tk 
27513         @: $(MAKE); $(unstage)
27514         @[ -f ./tk/Makefile ] || exit 0; \
27515         r=`${PWD_COMMAND}`; export r; \
27516         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27517         $(HOST_EXPORTS) \
27518         for flag in $(EXTRA_HOST_FLAGS) ; do \
27519           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27520         done; \
27521         echo "Doing dvi in tk" ; \
27522         (cd $(HOST_SUBDIR)/tk && \
27523           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27524                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27525                   "RANLIB=$${RANLIB}" \
27526                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27527                   dvi) \
27528           || exit 1
27529
27530 @endif tk
27531
27532 .PHONY: maybe-pdf-tk pdf-tk
27533 maybe-pdf-tk:
27534 @if tk
27535 maybe-pdf-tk: pdf-tk
27536
27537 pdf-tk: \
27538     configure-tk 
27539         @: $(MAKE); $(unstage)
27540         @[ -f ./tk/Makefile ] || exit 0; \
27541         r=`${PWD_COMMAND}`; export r; \
27542         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27543         $(HOST_EXPORTS) \
27544         for flag in $(EXTRA_HOST_FLAGS) ; do \
27545           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27546         done; \
27547         echo "Doing pdf in tk" ; \
27548         (cd $(HOST_SUBDIR)/tk && \
27549           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27550                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27551                   "RANLIB=$${RANLIB}" \
27552                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27553                   pdf) \
27554           || exit 1
27555
27556 @endif tk
27557
27558 .PHONY: maybe-html-tk html-tk
27559 maybe-html-tk:
27560 @if tk
27561 maybe-html-tk: html-tk
27562
27563 html-tk: \
27564     configure-tk 
27565         @: $(MAKE); $(unstage)
27566         @[ -f ./tk/Makefile ] || exit 0; \
27567         r=`${PWD_COMMAND}`; export r; \
27568         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27569         $(HOST_EXPORTS) \
27570         for flag in $(EXTRA_HOST_FLAGS) ; do \
27571           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27572         done; \
27573         echo "Doing html in tk" ; \
27574         (cd $(HOST_SUBDIR)/tk && \
27575           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27576                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27577                   "RANLIB=$${RANLIB}" \
27578                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27579                   html) \
27580           || exit 1
27581
27582 @endif tk
27583
27584 .PHONY: maybe-TAGS-tk TAGS-tk
27585 maybe-TAGS-tk:
27586 @if tk
27587 maybe-TAGS-tk: TAGS-tk
27588
27589 TAGS-tk: \
27590     configure-tk 
27591         @: $(MAKE); $(unstage)
27592         @[ -f ./tk/Makefile ] || exit 0; \
27593         r=`${PWD_COMMAND}`; export r; \
27594         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27595         $(HOST_EXPORTS) \
27596         for flag in $(EXTRA_HOST_FLAGS) ; do \
27597           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27598         done; \
27599         echo "Doing TAGS in tk" ; \
27600         (cd $(HOST_SUBDIR)/tk && \
27601           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27602                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27603                   "RANLIB=$${RANLIB}" \
27604                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27605                   TAGS) \
27606           || exit 1
27607
27608 @endif tk
27609
27610 .PHONY: maybe-install-info-tk install-info-tk
27611 maybe-install-info-tk:
27612 @if tk
27613 maybe-install-info-tk: install-info-tk
27614
27615 install-info-tk: \
27616     configure-tk \
27617     info-tk 
27618         @: $(MAKE); $(unstage)
27619         @[ -f ./tk/Makefile ] || exit 0; \
27620         r=`${PWD_COMMAND}`; export r; \
27621         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27622         $(HOST_EXPORTS) \
27623         for flag in $(EXTRA_HOST_FLAGS) ; do \
27624           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27625         done; \
27626         echo "Doing install-info in tk" ; \
27627         (cd $(HOST_SUBDIR)/tk && \
27628           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27629                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27630                   "RANLIB=$${RANLIB}" \
27631                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27632                   install-info) \
27633           || exit 1
27634
27635 @endif tk
27636
27637 .PHONY: maybe-install-pdf-tk install-pdf-tk
27638 maybe-install-pdf-tk:
27639 @if tk
27640 maybe-install-pdf-tk: install-pdf-tk
27641
27642 install-pdf-tk: \
27643     configure-tk \
27644     pdf-tk 
27645         @: $(MAKE); $(unstage)
27646         @[ -f ./tk/Makefile ] || exit 0; \
27647         r=`${PWD_COMMAND}`; export r; \
27648         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27649         $(HOST_EXPORTS) \
27650         for flag in $(EXTRA_HOST_FLAGS) ; do \
27651           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27652         done; \
27653         echo "Doing install-pdf in tk" ; \
27654         (cd $(HOST_SUBDIR)/tk && \
27655           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27656                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27657                   "RANLIB=$${RANLIB}" \
27658                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27659                   install-pdf) \
27660           || exit 1
27661
27662 @endif tk
27663
27664 .PHONY: maybe-install-html-tk install-html-tk
27665 maybe-install-html-tk:
27666 @if tk
27667 maybe-install-html-tk: install-html-tk
27668
27669 install-html-tk: \
27670     configure-tk \
27671     html-tk 
27672         @: $(MAKE); $(unstage)
27673         @[ -f ./tk/Makefile ] || exit 0; \
27674         r=`${PWD_COMMAND}`; export r; \
27675         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27676         $(HOST_EXPORTS) \
27677         for flag in $(EXTRA_HOST_FLAGS) ; do \
27678           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27679         done; \
27680         echo "Doing install-html in tk" ; \
27681         (cd $(HOST_SUBDIR)/tk && \
27682           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27683                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27684                   "RANLIB=$${RANLIB}" \
27685                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27686                   install-html) \
27687           || exit 1
27688
27689 @endif tk
27690
27691 .PHONY: maybe-installcheck-tk installcheck-tk
27692 maybe-installcheck-tk:
27693 @if tk
27694 maybe-installcheck-tk: installcheck-tk
27695
27696 installcheck-tk: \
27697     configure-tk 
27698         @: $(MAKE); $(unstage)
27699         @[ -f ./tk/Makefile ] || exit 0; \
27700         r=`${PWD_COMMAND}`; export r; \
27701         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27702         $(HOST_EXPORTS) \
27703         for flag in $(EXTRA_HOST_FLAGS) ; do \
27704           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27705         done; \
27706         echo "Doing installcheck in tk" ; \
27707         (cd $(HOST_SUBDIR)/tk && \
27708           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27709                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27710                   "RANLIB=$${RANLIB}" \
27711                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27712                   installcheck) \
27713           || exit 1
27714
27715 @endif tk
27716
27717 .PHONY: maybe-mostlyclean-tk mostlyclean-tk
27718 maybe-mostlyclean-tk:
27719 @if tk
27720 maybe-mostlyclean-tk: mostlyclean-tk
27721
27722 mostlyclean-tk: 
27723         @: $(MAKE); $(unstage)
27724         @[ -f ./tk/Makefile ] || exit 0; \
27725         r=`${PWD_COMMAND}`; export r; \
27726         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27727         $(HOST_EXPORTS) \
27728         for flag in $(EXTRA_HOST_FLAGS) ; do \
27729           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27730         done; \
27731         echo "Doing mostlyclean in tk" ; \
27732         (cd $(HOST_SUBDIR)/tk && \
27733           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27734                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27735                   "RANLIB=$${RANLIB}" \
27736                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27737                   mostlyclean) \
27738           || exit 1
27739
27740 @endif tk
27741
27742 .PHONY: maybe-clean-tk clean-tk
27743 maybe-clean-tk:
27744 @if tk
27745 maybe-clean-tk: clean-tk
27746
27747 clean-tk: 
27748         @: $(MAKE); $(unstage)
27749         @[ -f ./tk/Makefile ] || exit 0; \
27750         r=`${PWD_COMMAND}`; export r; \
27751         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27752         $(HOST_EXPORTS) \
27753         for flag in $(EXTRA_HOST_FLAGS) ; do \
27754           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27755         done; \
27756         echo "Doing clean in tk" ; \
27757         (cd $(HOST_SUBDIR)/tk && \
27758           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27759                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27760                   "RANLIB=$${RANLIB}" \
27761                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27762                   clean) \
27763           || exit 1
27764
27765 @endif tk
27766
27767 .PHONY: maybe-distclean-tk distclean-tk
27768 maybe-distclean-tk:
27769 @if tk
27770 maybe-distclean-tk: distclean-tk
27771
27772 distclean-tk: 
27773         @: $(MAKE); $(unstage)
27774         @[ -f ./tk/Makefile ] || exit 0; \
27775         r=`${PWD_COMMAND}`; export r; \
27776         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27777         $(HOST_EXPORTS) \
27778         for flag in $(EXTRA_HOST_FLAGS) ; do \
27779           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27780         done; \
27781         echo "Doing distclean in tk" ; \
27782         (cd $(HOST_SUBDIR)/tk && \
27783           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27784                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27785                   "RANLIB=$${RANLIB}" \
27786                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27787                   distclean) \
27788           || exit 1
27789
27790 @endif tk
27791
27792 .PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
27793 maybe-maintainer-clean-tk:
27794 @if tk
27795 maybe-maintainer-clean-tk: maintainer-clean-tk
27796
27797 maintainer-clean-tk: 
27798         @: $(MAKE); $(unstage)
27799         @[ -f ./tk/Makefile ] || exit 0; \
27800         r=`${PWD_COMMAND}`; export r; \
27801         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27802         $(HOST_EXPORTS) \
27803         for flag in $(EXTRA_HOST_FLAGS) ; do \
27804           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27805         done; \
27806         echo "Doing maintainer-clean in tk" ; \
27807         (cd $(HOST_SUBDIR)/tk && \
27808           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27809                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27810                   "RANLIB=$${RANLIB}" \
27811                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27812                   maintainer-clean) \
27813           || exit 1
27814
27815 @endif tk
27816
27817
27818
27819 .PHONY: configure-libtermcap maybe-configure-libtermcap
27820 maybe-configure-libtermcap:
27821 @if gcc-bootstrap
27822 configure-libtermcap: stage_current
27823 @endif gcc-bootstrap
27824 @if libtermcap
27825 maybe-configure-libtermcap: configure-libtermcap
27826 configure-libtermcap: 
27827         @: $(MAKE); $(unstage)
27828         @r=`${PWD_COMMAND}`; export r; \
27829         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27830         test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
27831         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
27832         $(HOST_EXPORTS)  \
27833         echo Configuring in $(HOST_SUBDIR)/libtermcap; \
27834         cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
27835         case $(srcdir) in \
27836           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27837           *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
27838                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27839         esac; \
27840         srcdiroption="--srcdir=$${topdir}/libtermcap"; \
27841         libsrcdir="$$s/libtermcap"; \
27842         $(SHELL) $${libsrcdir}/configure \
27843           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27844           --target=${target_alias} $${srcdiroption}  \
27845           || exit 1
27846 @endif libtermcap
27847
27848
27849
27850
27851
27852 .PHONY: all-libtermcap maybe-all-libtermcap
27853 maybe-all-libtermcap:
27854 @if gcc-bootstrap
27855 all-libtermcap: stage_current
27856 @endif gcc-bootstrap
27857 @if libtermcap
27858 TARGET-libtermcap=all
27859 maybe-all-libtermcap: all-libtermcap
27860 all-libtermcap: configure-libtermcap
27861         @: $(MAKE); $(unstage)
27862         @r=`${PWD_COMMAND}`; export r; \
27863         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27864         $(HOST_EXPORTS)  \
27865         (cd $(HOST_SUBDIR)/libtermcap && \
27866           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
27867                 $(TARGET-libtermcap))
27868 @endif libtermcap
27869
27870
27871
27872
27873 .PHONY: check-libtermcap maybe-check-libtermcap
27874 maybe-check-libtermcap:
27875 @if libtermcap
27876 maybe-check-libtermcap: check-libtermcap
27877
27878 check-libtermcap:
27879
27880 @endif libtermcap
27881
27882 .PHONY: install-libtermcap maybe-install-libtermcap
27883 maybe-install-libtermcap:
27884 @if libtermcap
27885 maybe-install-libtermcap: install-libtermcap
27886
27887 install-libtermcap: installdirs
27888         @: $(MAKE); $(unstage)
27889         @r=`${PWD_COMMAND}`; export r; \
27890         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27891         $(HOST_EXPORTS) \
27892         (cd $(HOST_SUBDIR)/libtermcap && \
27893           $(MAKE) $(FLAGS_TO_PASS)  install)
27894
27895 @endif libtermcap
27896
27897 .PHONY: install-strip-libtermcap maybe-install-strip-libtermcap
27898 maybe-install-strip-libtermcap:
27899 @if libtermcap
27900 maybe-install-strip-libtermcap: install-strip-libtermcap
27901
27902 install-strip-libtermcap: installdirs
27903         @: $(MAKE); $(unstage)
27904         @r=`${PWD_COMMAND}`; export r; \
27905         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27906         $(HOST_EXPORTS) \
27907         (cd $(HOST_SUBDIR)/libtermcap && \
27908           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
27909
27910 @endif libtermcap
27911
27912 # Other targets (info, dvi, pdf, etc.)
27913
27914 .PHONY: maybe-info-libtermcap info-libtermcap
27915 maybe-info-libtermcap:
27916 @if libtermcap
27917 maybe-info-libtermcap: info-libtermcap
27918
27919 info-libtermcap: \
27920     configure-libtermcap 
27921         @: $(MAKE); $(unstage)
27922         @[ -f ./libtermcap/Makefile ] || exit 0; \
27923         r=`${PWD_COMMAND}`; export r; \
27924         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27925         $(HOST_EXPORTS) \
27926         for flag in $(EXTRA_HOST_FLAGS) ; do \
27927           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27928         done; \
27929         echo "Doing info in libtermcap" ; \
27930         (cd $(HOST_SUBDIR)/libtermcap && \
27931           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27932                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27933                   "RANLIB=$${RANLIB}" \
27934                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27935                   info) \
27936           || exit 1
27937
27938 @endif libtermcap
27939
27940 .PHONY: maybe-dvi-libtermcap dvi-libtermcap
27941 maybe-dvi-libtermcap:
27942 @if libtermcap
27943 maybe-dvi-libtermcap: dvi-libtermcap
27944
27945 dvi-libtermcap: \
27946     configure-libtermcap 
27947         @: $(MAKE); $(unstage)
27948         @[ -f ./libtermcap/Makefile ] || exit 0; \
27949         r=`${PWD_COMMAND}`; export r; \
27950         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27951         $(HOST_EXPORTS) \
27952         for flag in $(EXTRA_HOST_FLAGS) ; do \
27953           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27954         done; \
27955         echo "Doing dvi in libtermcap" ; \
27956         (cd $(HOST_SUBDIR)/libtermcap && \
27957           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27958                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27959                   "RANLIB=$${RANLIB}" \
27960                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27961                   dvi) \
27962           || exit 1
27963
27964 @endif libtermcap
27965
27966 .PHONY: maybe-pdf-libtermcap pdf-libtermcap
27967 maybe-pdf-libtermcap:
27968 @if libtermcap
27969 maybe-pdf-libtermcap: pdf-libtermcap
27970
27971 pdf-libtermcap: \
27972     configure-libtermcap 
27973         @: $(MAKE); $(unstage)
27974         @[ -f ./libtermcap/Makefile ] || exit 0; \
27975         r=`${PWD_COMMAND}`; export r; \
27976         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27977         $(HOST_EXPORTS) \
27978         for flag in $(EXTRA_HOST_FLAGS) ; do \
27979           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27980         done; \
27981         echo "Doing pdf in libtermcap" ; \
27982         (cd $(HOST_SUBDIR)/libtermcap && \
27983           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27984                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27985                   "RANLIB=$${RANLIB}" \
27986                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27987                   pdf) \
27988           || exit 1
27989
27990 @endif libtermcap
27991
27992 .PHONY: maybe-html-libtermcap html-libtermcap
27993 maybe-html-libtermcap:
27994 @if libtermcap
27995 maybe-html-libtermcap: html-libtermcap
27996
27997 html-libtermcap: \
27998     configure-libtermcap 
27999         @: $(MAKE); $(unstage)
28000         @[ -f ./libtermcap/Makefile ] || exit 0; \
28001         r=`${PWD_COMMAND}`; export r; \
28002         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28003         $(HOST_EXPORTS) \
28004         for flag in $(EXTRA_HOST_FLAGS) ; do \
28005           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28006         done; \
28007         echo "Doing html in libtermcap" ; \
28008         (cd $(HOST_SUBDIR)/libtermcap && \
28009           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28010                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28011                   "RANLIB=$${RANLIB}" \
28012                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28013                   html) \
28014           || exit 1
28015
28016 @endif libtermcap
28017
28018 .PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
28019 maybe-TAGS-libtermcap:
28020 @if libtermcap
28021 maybe-TAGS-libtermcap: TAGS-libtermcap
28022
28023 TAGS-libtermcap: \
28024     configure-libtermcap 
28025         @: $(MAKE); $(unstage)
28026         @[ -f ./libtermcap/Makefile ] || exit 0; \
28027         r=`${PWD_COMMAND}`; export r; \
28028         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28029         $(HOST_EXPORTS) \
28030         for flag in $(EXTRA_HOST_FLAGS) ; do \
28031           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28032         done; \
28033         echo "Doing TAGS in libtermcap" ; \
28034         (cd $(HOST_SUBDIR)/libtermcap && \
28035           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28036                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28037                   "RANLIB=$${RANLIB}" \
28038                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28039                   TAGS) \
28040           || exit 1
28041
28042 @endif libtermcap
28043
28044 .PHONY: maybe-install-info-libtermcap install-info-libtermcap
28045 maybe-install-info-libtermcap:
28046 @if libtermcap
28047 maybe-install-info-libtermcap: install-info-libtermcap
28048
28049 install-info-libtermcap: \
28050     configure-libtermcap \
28051     info-libtermcap 
28052         @: $(MAKE); $(unstage)
28053         @[ -f ./libtermcap/Makefile ] || exit 0; \
28054         r=`${PWD_COMMAND}`; export r; \
28055         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28056         $(HOST_EXPORTS) \
28057         for flag in $(EXTRA_HOST_FLAGS) ; do \
28058           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28059         done; \
28060         echo "Doing install-info in libtermcap" ; \
28061         (cd $(HOST_SUBDIR)/libtermcap && \
28062           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28063                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28064                   "RANLIB=$${RANLIB}" \
28065                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28066                   install-info) \
28067           || exit 1
28068
28069 @endif libtermcap
28070
28071 .PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
28072 maybe-install-pdf-libtermcap:
28073 @if libtermcap
28074 maybe-install-pdf-libtermcap: install-pdf-libtermcap
28075
28076 install-pdf-libtermcap: \
28077     configure-libtermcap \
28078     pdf-libtermcap 
28079         @: $(MAKE); $(unstage)
28080         @[ -f ./libtermcap/Makefile ] || exit 0; \
28081         r=`${PWD_COMMAND}`; export r; \
28082         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28083         $(HOST_EXPORTS) \
28084         for flag in $(EXTRA_HOST_FLAGS) ; do \
28085           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28086         done; \
28087         echo "Doing install-pdf in libtermcap" ; \
28088         (cd $(HOST_SUBDIR)/libtermcap && \
28089           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28090                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28091                   "RANLIB=$${RANLIB}" \
28092                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28093                   install-pdf) \
28094           || exit 1
28095
28096 @endif libtermcap
28097
28098 .PHONY: maybe-install-html-libtermcap install-html-libtermcap
28099 maybe-install-html-libtermcap:
28100 @if libtermcap
28101 maybe-install-html-libtermcap: install-html-libtermcap
28102
28103 install-html-libtermcap: \
28104     configure-libtermcap \
28105     html-libtermcap 
28106         @: $(MAKE); $(unstage)
28107         @[ -f ./libtermcap/Makefile ] || exit 0; \
28108         r=`${PWD_COMMAND}`; export r; \
28109         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28110         $(HOST_EXPORTS) \
28111         for flag in $(EXTRA_HOST_FLAGS) ; do \
28112           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28113         done; \
28114         echo "Doing install-html in libtermcap" ; \
28115         (cd $(HOST_SUBDIR)/libtermcap && \
28116           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28117                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28118                   "RANLIB=$${RANLIB}" \
28119                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28120                   install-html) \
28121           || exit 1
28122
28123 @endif libtermcap
28124
28125 .PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
28126 maybe-installcheck-libtermcap:
28127 @if libtermcap
28128 maybe-installcheck-libtermcap: installcheck-libtermcap
28129
28130 installcheck-libtermcap: \
28131     configure-libtermcap 
28132         @: $(MAKE); $(unstage)
28133         @[ -f ./libtermcap/Makefile ] || exit 0; \
28134         r=`${PWD_COMMAND}`; export r; \
28135         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28136         $(HOST_EXPORTS) \
28137         for flag in $(EXTRA_HOST_FLAGS) ; do \
28138           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28139         done; \
28140         echo "Doing installcheck in libtermcap" ; \
28141         (cd $(HOST_SUBDIR)/libtermcap && \
28142           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28143                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28144                   "RANLIB=$${RANLIB}" \
28145                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28146                   installcheck) \
28147           || exit 1
28148
28149 @endif libtermcap
28150
28151 .PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
28152 maybe-mostlyclean-libtermcap:
28153 @if libtermcap
28154 maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
28155
28156 # libtermcap doesn't support mostlyclean.
28157 mostlyclean-libtermcap:
28158
28159 @endif libtermcap
28160
28161 .PHONY: maybe-clean-libtermcap clean-libtermcap
28162 maybe-clean-libtermcap:
28163 @if libtermcap
28164 maybe-clean-libtermcap: clean-libtermcap
28165
28166 # libtermcap doesn't support clean.
28167 clean-libtermcap:
28168
28169 @endif libtermcap
28170
28171 .PHONY: maybe-distclean-libtermcap distclean-libtermcap
28172 maybe-distclean-libtermcap:
28173 @if libtermcap
28174 maybe-distclean-libtermcap: distclean-libtermcap
28175
28176 # libtermcap doesn't support distclean.
28177 distclean-libtermcap:
28178
28179 @endif libtermcap
28180
28181 .PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
28182 maybe-maintainer-clean-libtermcap:
28183 @if libtermcap
28184 maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
28185
28186 # libtermcap doesn't support maintainer-clean.
28187 maintainer-clean-libtermcap:
28188
28189 @endif libtermcap
28190
28191
28192
28193 .PHONY: configure-utils maybe-configure-utils
28194 maybe-configure-utils:
28195 @if gcc-bootstrap
28196 configure-utils: stage_current
28197 @endif gcc-bootstrap
28198 @if utils
28199 maybe-configure-utils: configure-utils
28200 configure-utils: 
28201         @: $(MAKE); $(unstage)
28202         @r=`${PWD_COMMAND}`; export r; \
28203         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28204         test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
28205         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
28206         $(HOST_EXPORTS)  \
28207         echo Configuring in $(HOST_SUBDIR)/utils; \
28208         cd "$(HOST_SUBDIR)/utils" || exit 1; \
28209         case $(srcdir) in \
28210           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28211           *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
28212                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28213         esac; \
28214         srcdiroption="--srcdir=$${topdir}/utils"; \
28215         libsrcdir="$$s/utils"; \
28216         $(SHELL) $${libsrcdir}/configure \
28217           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28218           --target=${target_alias} $${srcdiroption}  \
28219           || exit 1
28220 @endif utils
28221
28222
28223
28224
28225
28226 .PHONY: all-utils maybe-all-utils
28227 maybe-all-utils:
28228 @if gcc-bootstrap
28229 all-utils: stage_current
28230 @endif gcc-bootstrap
28231 @if utils
28232 TARGET-utils=all
28233 maybe-all-utils: all-utils
28234 all-utils: configure-utils
28235         @: $(MAKE); $(unstage)
28236         @r=`${PWD_COMMAND}`; export r; \
28237         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28238         $(HOST_EXPORTS)  \
28239         (cd $(HOST_SUBDIR)/utils && \
28240           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
28241                 $(TARGET-utils))
28242 @endif utils
28243
28244
28245
28246
28247 .PHONY: check-utils maybe-check-utils
28248 maybe-check-utils:
28249 @if utils
28250 maybe-check-utils: check-utils
28251
28252 check-utils:
28253
28254 @endif utils
28255
28256 .PHONY: install-utils maybe-install-utils
28257 maybe-install-utils:
28258 @if utils
28259 maybe-install-utils: install-utils
28260
28261 install-utils: installdirs
28262         @: $(MAKE); $(unstage)
28263         @r=`${PWD_COMMAND}`; export r; \
28264         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28265         $(HOST_EXPORTS) \
28266         (cd $(HOST_SUBDIR)/utils && \
28267           $(MAKE) $(FLAGS_TO_PASS)  install)
28268
28269 @endif utils
28270
28271 .PHONY: install-strip-utils maybe-install-strip-utils
28272 maybe-install-strip-utils:
28273 @if utils
28274 maybe-install-strip-utils: install-strip-utils
28275
28276 install-strip-utils: installdirs
28277         @: $(MAKE); $(unstage)
28278         @r=`${PWD_COMMAND}`; export r; \
28279         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28280         $(HOST_EXPORTS) \
28281         (cd $(HOST_SUBDIR)/utils && \
28282           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
28283
28284 @endif utils
28285
28286 # Other targets (info, dvi, pdf, etc.)
28287
28288 .PHONY: maybe-info-utils info-utils
28289 maybe-info-utils:
28290 @if utils
28291 maybe-info-utils: info-utils
28292
28293 info-utils: \
28294     configure-utils 
28295         @: $(MAKE); $(unstage)
28296         @[ -f ./utils/Makefile ] || exit 0; \
28297         r=`${PWD_COMMAND}`; export r; \
28298         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28299         $(HOST_EXPORTS) \
28300         for flag in $(EXTRA_HOST_FLAGS) ; do \
28301           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28302         done; \
28303         echo "Doing info in utils" ; \
28304         (cd $(HOST_SUBDIR)/utils && \
28305           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28306                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28307                   "RANLIB=$${RANLIB}" \
28308                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28309                   info) \
28310           || exit 1
28311
28312 @endif utils
28313
28314 .PHONY: maybe-dvi-utils dvi-utils
28315 maybe-dvi-utils:
28316 @if utils
28317 maybe-dvi-utils: dvi-utils
28318
28319 dvi-utils: \
28320     configure-utils 
28321         @: $(MAKE); $(unstage)
28322         @[ -f ./utils/Makefile ] || exit 0; \
28323         r=`${PWD_COMMAND}`; export r; \
28324         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28325         $(HOST_EXPORTS) \
28326         for flag in $(EXTRA_HOST_FLAGS) ; do \
28327           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28328         done; \
28329         echo "Doing dvi in utils" ; \
28330         (cd $(HOST_SUBDIR)/utils && \
28331           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28332                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28333                   "RANLIB=$${RANLIB}" \
28334                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28335                   dvi) \
28336           || exit 1
28337
28338 @endif utils
28339
28340 .PHONY: maybe-pdf-utils pdf-utils
28341 maybe-pdf-utils:
28342 @if utils
28343 maybe-pdf-utils: pdf-utils
28344
28345 pdf-utils: \
28346     configure-utils 
28347         @: $(MAKE); $(unstage)
28348         @[ -f ./utils/Makefile ] || exit 0; \
28349         r=`${PWD_COMMAND}`; export r; \
28350         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28351         $(HOST_EXPORTS) \
28352         for flag in $(EXTRA_HOST_FLAGS) ; do \
28353           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28354         done; \
28355         echo "Doing pdf in utils" ; \
28356         (cd $(HOST_SUBDIR)/utils && \
28357           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28358                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28359                   "RANLIB=$${RANLIB}" \
28360                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28361                   pdf) \
28362           || exit 1
28363
28364 @endif utils
28365
28366 .PHONY: maybe-html-utils html-utils
28367 maybe-html-utils:
28368 @if utils
28369 maybe-html-utils: html-utils
28370
28371 html-utils: \
28372     configure-utils 
28373         @: $(MAKE); $(unstage)
28374         @[ -f ./utils/Makefile ] || exit 0; \
28375         r=`${PWD_COMMAND}`; export r; \
28376         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28377         $(HOST_EXPORTS) \
28378         for flag in $(EXTRA_HOST_FLAGS) ; do \
28379           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28380         done; \
28381         echo "Doing html in utils" ; \
28382         (cd $(HOST_SUBDIR)/utils && \
28383           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28384                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28385                   "RANLIB=$${RANLIB}" \
28386                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28387                   html) \
28388           || exit 1
28389
28390 @endif utils
28391
28392 .PHONY: maybe-TAGS-utils TAGS-utils
28393 maybe-TAGS-utils:
28394 @if utils
28395 maybe-TAGS-utils: TAGS-utils
28396
28397 TAGS-utils: \
28398     configure-utils 
28399         @: $(MAKE); $(unstage)
28400         @[ -f ./utils/Makefile ] || exit 0; \
28401         r=`${PWD_COMMAND}`; export r; \
28402         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28403         $(HOST_EXPORTS) \
28404         for flag in $(EXTRA_HOST_FLAGS) ; do \
28405           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28406         done; \
28407         echo "Doing TAGS in utils" ; \
28408         (cd $(HOST_SUBDIR)/utils && \
28409           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28410                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28411                   "RANLIB=$${RANLIB}" \
28412                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28413                   TAGS) \
28414           || exit 1
28415
28416 @endif utils
28417
28418 .PHONY: maybe-install-info-utils install-info-utils
28419 maybe-install-info-utils:
28420 @if utils
28421 maybe-install-info-utils: install-info-utils
28422
28423 install-info-utils: \
28424     configure-utils \
28425     info-utils 
28426         @: $(MAKE); $(unstage)
28427         @[ -f ./utils/Makefile ] || exit 0; \
28428         r=`${PWD_COMMAND}`; export r; \
28429         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28430         $(HOST_EXPORTS) \
28431         for flag in $(EXTRA_HOST_FLAGS) ; do \
28432           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28433         done; \
28434         echo "Doing install-info in utils" ; \
28435         (cd $(HOST_SUBDIR)/utils && \
28436           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28437                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28438                   "RANLIB=$${RANLIB}" \
28439                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28440                   install-info) \
28441           || exit 1
28442
28443 @endif utils
28444
28445 .PHONY: maybe-install-pdf-utils install-pdf-utils
28446 maybe-install-pdf-utils:
28447 @if utils
28448 maybe-install-pdf-utils: install-pdf-utils
28449
28450 install-pdf-utils: \
28451     configure-utils \
28452     pdf-utils 
28453         @: $(MAKE); $(unstage)
28454         @[ -f ./utils/Makefile ] || exit 0; \
28455         r=`${PWD_COMMAND}`; export r; \
28456         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28457         $(HOST_EXPORTS) \
28458         for flag in $(EXTRA_HOST_FLAGS) ; do \
28459           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28460         done; \
28461         echo "Doing install-pdf in utils" ; \
28462         (cd $(HOST_SUBDIR)/utils && \
28463           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28464                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28465                   "RANLIB=$${RANLIB}" \
28466                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28467                   install-pdf) \
28468           || exit 1
28469
28470 @endif utils
28471
28472 .PHONY: maybe-install-html-utils install-html-utils
28473 maybe-install-html-utils:
28474 @if utils
28475 maybe-install-html-utils: install-html-utils
28476
28477 install-html-utils: \
28478     configure-utils \
28479     html-utils 
28480         @: $(MAKE); $(unstage)
28481         @[ -f ./utils/Makefile ] || exit 0; \
28482         r=`${PWD_COMMAND}`; export r; \
28483         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28484         $(HOST_EXPORTS) \
28485         for flag in $(EXTRA_HOST_FLAGS) ; do \
28486           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28487         done; \
28488         echo "Doing install-html in utils" ; \
28489         (cd $(HOST_SUBDIR)/utils && \
28490           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28491                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28492                   "RANLIB=$${RANLIB}" \
28493                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28494                   install-html) \
28495           || exit 1
28496
28497 @endif utils
28498
28499 .PHONY: maybe-installcheck-utils installcheck-utils
28500 maybe-installcheck-utils:
28501 @if utils
28502 maybe-installcheck-utils: installcheck-utils
28503
28504 installcheck-utils: \
28505     configure-utils 
28506         @: $(MAKE); $(unstage)
28507         @[ -f ./utils/Makefile ] || exit 0; \
28508         r=`${PWD_COMMAND}`; export r; \
28509         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28510         $(HOST_EXPORTS) \
28511         for flag in $(EXTRA_HOST_FLAGS) ; do \
28512           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28513         done; \
28514         echo "Doing installcheck in utils" ; \
28515         (cd $(HOST_SUBDIR)/utils && \
28516           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28517                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28518                   "RANLIB=$${RANLIB}" \
28519                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28520                   installcheck) \
28521           || exit 1
28522
28523 @endif utils
28524
28525 .PHONY: maybe-mostlyclean-utils mostlyclean-utils
28526 maybe-mostlyclean-utils:
28527 @if utils
28528 maybe-mostlyclean-utils: mostlyclean-utils
28529
28530 mostlyclean-utils: 
28531         @: $(MAKE); $(unstage)
28532         @[ -f ./utils/Makefile ] || exit 0; \
28533         r=`${PWD_COMMAND}`; export r; \
28534         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28535         $(HOST_EXPORTS) \
28536         for flag in $(EXTRA_HOST_FLAGS) ; do \
28537           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28538         done; \
28539         echo "Doing mostlyclean in utils" ; \
28540         (cd $(HOST_SUBDIR)/utils && \
28541           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28542                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28543                   "RANLIB=$${RANLIB}" \
28544                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28545                   mostlyclean) \
28546           || exit 1
28547
28548 @endif utils
28549
28550 .PHONY: maybe-clean-utils clean-utils
28551 maybe-clean-utils:
28552 @if utils
28553 maybe-clean-utils: clean-utils
28554
28555 clean-utils: 
28556         @: $(MAKE); $(unstage)
28557         @[ -f ./utils/Makefile ] || exit 0; \
28558         r=`${PWD_COMMAND}`; export r; \
28559         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28560         $(HOST_EXPORTS) \
28561         for flag in $(EXTRA_HOST_FLAGS) ; do \
28562           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28563         done; \
28564         echo "Doing clean in utils" ; \
28565         (cd $(HOST_SUBDIR)/utils && \
28566           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28567                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28568                   "RANLIB=$${RANLIB}" \
28569                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28570                   clean) \
28571           || exit 1
28572
28573 @endif utils
28574
28575 .PHONY: maybe-distclean-utils distclean-utils
28576 maybe-distclean-utils:
28577 @if utils
28578 maybe-distclean-utils: distclean-utils
28579
28580 distclean-utils: 
28581         @: $(MAKE); $(unstage)
28582         @[ -f ./utils/Makefile ] || exit 0; \
28583         r=`${PWD_COMMAND}`; export r; \
28584         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28585         $(HOST_EXPORTS) \
28586         for flag in $(EXTRA_HOST_FLAGS) ; do \
28587           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28588         done; \
28589         echo "Doing distclean in utils" ; \
28590         (cd $(HOST_SUBDIR)/utils && \
28591           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28592                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28593                   "RANLIB=$${RANLIB}" \
28594                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28595                   distclean) \
28596           || exit 1
28597
28598 @endif utils
28599
28600 .PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
28601 maybe-maintainer-clean-utils:
28602 @if utils
28603 maybe-maintainer-clean-utils: maintainer-clean-utils
28604
28605 maintainer-clean-utils: 
28606         @: $(MAKE); $(unstage)
28607         @[ -f ./utils/Makefile ] || exit 0; \
28608         r=`${PWD_COMMAND}`; export r; \
28609         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28610         $(HOST_EXPORTS) \
28611         for flag in $(EXTRA_HOST_FLAGS) ; do \
28612           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28613         done; \
28614         echo "Doing maintainer-clean in utils" ; \
28615         (cd $(HOST_SUBDIR)/utils && \
28616           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28617                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28618                   "RANLIB=$${RANLIB}" \
28619                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28620                   maintainer-clean) \
28621           || exit 1
28622
28623 @endif utils
28624
28625
28626
28627 .PHONY: configure-gnattools maybe-configure-gnattools
28628 maybe-configure-gnattools:
28629 @if gcc-bootstrap
28630 configure-gnattools: stage_current
28631 @endif gcc-bootstrap
28632 @if gnattools
28633 maybe-configure-gnattools: configure-gnattools
28634 configure-gnattools: 
28635         @: $(MAKE); $(unstage)
28636         @r=`${PWD_COMMAND}`; export r; \
28637         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28638         test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
28639         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
28640         $(HOST_EXPORTS)  \
28641         echo Configuring in $(HOST_SUBDIR)/gnattools; \
28642         cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
28643         case $(srcdir) in \
28644           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28645           *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
28646                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28647         esac; \
28648         srcdiroption="--srcdir=$${topdir}/gnattools"; \
28649         libsrcdir="$$s/gnattools"; \
28650         $(SHELL) $${libsrcdir}/configure \
28651           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28652           --target=${target_alias} $${srcdiroption}  \
28653           || exit 1
28654 @endif gnattools
28655
28656
28657
28658
28659
28660 .PHONY: all-gnattools maybe-all-gnattools
28661 maybe-all-gnattools:
28662 @if gcc-bootstrap
28663 all-gnattools: stage_current
28664 @endif gcc-bootstrap
28665 @if gnattools
28666 TARGET-gnattools=all
28667 maybe-all-gnattools: all-gnattools
28668 all-gnattools: configure-gnattools
28669         @: $(MAKE); $(unstage)
28670         @r=`${PWD_COMMAND}`; export r; \
28671         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28672         $(HOST_EXPORTS)  \
28673         (cd $(HOST_SUBDIR)/gnattools && \
28674           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
28675                 $(TARGET-gnattools))
28676 @endif gnattools
28677
28678
28679
28680
28681 .PHONY: check-gnattools maybe-check-gnattools
28682 maybe-check-gnattools:
28683 @if gnattools
28684 maybe-check-gnattools: check-gnattools
28685
28686 check-gnattools:
28687         @: $(MAKE); $(unstage)
28688         @r=`${PWD_COMMAND}`; export r; \
28689         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28690         $(HOST_EXPORTS) \
28691         (cd $(HOST_SUBDIR)/gnattools && \
28692           $(MAKE) $(FLAGS_TO_PASS)  check)
28693
28694 @endif gnattools
28695
28696 .PHONY: install-gnattools maybe-install-gnattools
28697 maybe-install-gnattools:
28698 @if gnattools
28699 maybe-install-gnattools: install-gnattools
28700
28701 install-gnattools: installdirs
28702         @: $(MAKE); $(unstage)
28703         @r=`${PWD_COMMAND}`; export r; \
28704         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28705         $(HOST_EXPORTS) \
28706         (cd $(HOST_SUBDIR)/gnattools && \
28707           $(MAKE) $(FLAGS_TO_PASS)  install)
28708
28709 @endif gnattools
28710
28711 .PHONY: install-strip-gnattools maybe-install-strip-gnattools
28712 maybe-install-strip-gnattools:
28713 @if gnattools
28714 maybe-install-strip-gnattools: install-strip-gnattools
28715
28716 install-strip-gnattools: installdirs
28717         @: $(MAKE); $(unstage)
28718         @r=`${PWD_COMMAND}`; export r; \
28719         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28720         $(HOST_EXPORTS) \
28721         (cd $(HOST_SUBDIR)/gnattools && \
28722           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
28723
28724 @endif gnattools
28725
28726 # Other targets (info, dvi, pdf, etc.)
28727
28728 .PHONY: maybe-info-gnattools info-gnattools
28729 maybe-info-gnattools:
28730 @if gnattools
28731 maybe-info-gnattools: info-gnattools
28732
28733 info-gnattools: \
28734     configure-gnattools 
28735         @: $(MAKE); $(unstage)
28736         @[ -f ./gnattools/Makefile ] || exit 0; \
28737         r=`${PWD_COMMAND}`; export r; \
28738         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28739         $(HOST_EXPORTS) \
28740         for flag in $(EXTRA_HOST_FLAGS) ; do \
28741           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28742         done; \
28743         echo "Doing info in gnattools" ; \
28744         (cd $(HOST_SUBDIR)/gnattools && \
28745           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28746                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28747                   "RANLIB=$${RANLIB}" \
28748                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28749                   info) \
28750           || exit 1
28751
28752 @endif gnattools
28753
28754 .PHONY: maybe-dvi-gnattools dvi-gnattools
28755 maybe-dvi-gnattools:
28756 @if gnattools
28757 maybe-dvi-gnattools: dvi-gnattools
28758
28759 dvi-gnattools: \
28760     configure-gnattools 
28761         @: $(MAKE); $(unstage)
28762         @[ -f ./gnattools/Makefile ] || exit 0; \
28763         r=`${PWD_COMMAND}`; export r; \
28764         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28765         $(HOST_EXPORTS) \
28766         for flag in $(EXTRA_HOST_FLAGS) ; do \
28767           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28768         done; \
28769         echo "Doing dvi in gnattools" ; \
28770         (cd $(HOST_SUBDIR)/gnattools && \
28771           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28772                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28773                   "RANLIB=$${RANLIB}" \
28774                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28775                   dvi) \
28776           || exit 1
28777
28778 @endif gnattools
28779
28780 .PHONY: maybe-pdf-gnattools pdf-gnattools
28781 maybe-pdf-gnattools:
28782 @if gnattools
28783 maybe-pdf-gnattools: pdf-gnattools
28784
28785 pdf-gnattools: \
28786     configure-gnattools 
28787         @: $(MAKE); $(unstage)
28788         @[ -f ./gnattools/Makefile ] || exit 0; \
28789         r=`${PWD_COMMAND}`; export r; \
28790         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28791         $(HOST_EXPORTS) \
28792         for flag in $(EXTRA_HOST_FLAGS) ; do \
28793           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28794         done; \
28795         echo "Doing pdf in gnattools" ; \
28796         (cd $(HOST_SUBDIR)/gnattools && \
28797           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28798                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28799                   "RANLIB=$${RANLIB}" \
28800                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28801                   pdf) \
28802           || exit 1
28803
28804 @endif gnattools
28805
28806 .PHONY: maybe-html-gnattools html-gnattools
28807 maybe-html-gnattools:
28808 @if gnattools
28809 maybe-html-gnattools: html-gnattools
28810
28811 html-gnattools: \
28812     configure-gnattools 
28813         @: $(MAKE); $(unstage)
28814         @[ -f ./gnattools/Makefile ] || exit 0; \
28815         r=`${PWD_COMMAND}`; export r; \
28816         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28817         $(HOST_EXPORTS) \
28818         for flag in $(EXTRA_HOST_FLAGS) ; do \
28819           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28820         done; \
28821         echo "Doing html in gnattools" ; \
28822         (cd $(HOST_SUBDIR)/gnattools && \
28823           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28824                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28825                   "RANLIB=$${RANLIB}" \
28826                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28827                   html) \
28828           || exit 1
28829
28830 @endif gnattools
28831
28832 .PHONY: maybe-TAGS-gnattools TAGS-gnattools
28833 maybe-TAGS-gnattools:
28834 @if gnattools
28835 maybe-TAGS-gnattools: TAGS-gnattools
28836
28837 TAGS-gnattools: \
28838     configure-gnattools 
28839         @: $(MAKE); $(unstage)
28840         @[ -f ./gnattools/Makefile ] || exit 0; \
28841         r=`${PWD_COMMAND}`; export r; \
28842         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28843         $(HOST_EXPORTS) \
28844         for flag in $(EXTRA_HOST_FLAGS) ; do \
28845           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28846         done; \
28847         echo "Doing TAGS in gnattools" ; \
28848         (cd $(HOST_SUBDIR)/gnattools && \
28849           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28850                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28851                   "RANLIB=$${RANLIB}" \
28852                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28853                   TAGS) \
28854           || exit 1
28855
28856 @endif gnattools
28857
28858 .PHONY: maybe-install-info-gnattools install-info-gnattools
28859 maybe-install-info-gnattools:
28860 @if gnattools
28861 maybe-install-info-gnattools: install-info-gnattools
28862
28863 install-info-gnattools: \
28864     configure-gnattools \
28865     info-gnattools 
28866         @: $(MAKE); $(unstage)
28867         @[ -f ./gnattools/Makefile ] || exit 0; \
28868         r=`${PWD_COMMAND}`; export r; \
28869         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28870         $(HOST_EXPORTS) \
28871         for flag in $(EXTRA_HOST_FLAGS) ; do \
28872           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28873         done; \
28874         echo "Doing install-info in gnattools" ; \
28875         (cd $(HOST_SUBDIR)/gnattools && \
28876           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28877                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28878                   "RANLIB=$${RANLIB}" \
28879                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28880                   install-info) \
28881           || exit 1
28882
28883 @endif gnattools
28884
28885 .PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
28886 maybe-install-pdf-gnattools:
28887 @if gnattools
28888 maybe-install-pdf-gnattools: install-pdf-gnattools
28889
28890 install-pdf-gnattools: \
28891     configure-gnattools \
28892     pdf-gnattools 
28893         @: $(MAKE); $(unstage)
28894         @[ -f ./gnattools/Makefile ] || exit 0; \
28895         r=`${PWD_COMMAND}`; export r; \
28896         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28897         $(HOST_EXPORTS) \
28898         for flag in $(EXTRA_HOST_FLAGS) ; do \
28899           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28900         done; \
28901         echo "Doing install-pdf in gnattools" ; \
28902         (cd $(HOST_SUBDIR)/gnattools && \
28903           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28904                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28905                   "RANLIB=$${RANLIB}" \
28906                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28907                   install-pdf) \
28908           || exit 1
28909
28910 @endif gnattools
28911
28912 .PHONY: maybe-install-html-gnattools install-html-gnattools
28913 maybe-install-html-gnattools:
28914 @if gnattools
28915 maybe-install-html-gnattools: install-html-gnattools
28916
28917 install-html-gnattools: \
28918     configure-gnattools \
28919     html-gnattools 
28920         @: $(MAKE); $(unstage)
28921         @[ -f ./gnattools/Makefile ] || exit 0; \
28922         r=`${PWD_COMMAND}`; export r; \
28923         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28924         $(HOST_EXPORTS) \
28925         for flag in $(EXTRA_HOST_FLAGS) ; do \
28926           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28927         done; \
28928         echo "Doing install-html in gnattools" ; \
28929         (cd $(HOST_SUBDIR)/gnattools && \
28930           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28931                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28932                   "RANLIB=$${RANLIB}" \
28933                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28934                   install-html) \
28935           || exit 1
28936
28937 @endif gnattools
28938
28939 .PHONY: maybe-installcheck-gnattools installcheck-gnattools
28940 maybe-installcheck-gnattools:
28941 @if gnattools
28942 maybe-installcheck-gnattools: installcheck-gnattools
28943
28944 installcheck-gnattools: \
28945     configure-gnattools 
28946         @: $(MAKE); $(unstage)
28947         @[ -f ./gnattools/Makefile ] || exit 0; \
28948         r=`${PWD_COMMAND}`; export r; \
28949         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28950         $(HOST_EXPORTS) \
28951         for flag in $(EXTRA_HOST_FLAGS) ; do \
28952           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28953         done; \
28954         echo "Doing installcheck in gnattools" ; \
28955         (cd $(HOST_SUBDIR)/gnattools && \
28956           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28957                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28958                   "RANLIB=$${RANLIB}" \
28959                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28960                   installcheck) \
28961           || exit 1
28962
28963 @endif gnattools
28964
28965 .PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
28966 maybe-mostlyclean-gnattools:
28967 @if gnattools
28968 maybe-mostlyclean-gnattools: mostlyclean-gnattools
28969
28970 mostlyclean-gnattools: 
28971         @: $(MAKE); $(unstage)
28972         @[ -f ./gnattools/Makefile ] || exit 0; \
28973         r=`${PWD_COMMAND}`; export r; \
28974         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28975         $(HOST_EXPORTS) \
28976         for flag in $(EXTRA_HOST_FLAGS) ; do \
28977           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28978         done; \
28979         echo "Doing mostlyclean in gnattools" ; \
28980         (cd $(HOST_SUBDIR)/gnattools && \
28981           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28982                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28983                   "RANLIB=$${RANLIB}" \
28984                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28985                   mostlyclean) \
28986           || exit 1
28987
28988 @endif gnattools
28989
28990 .PHONY: maybe-clean-gnattools clean-gnattools
28991 maybe-clean-gnattools:
28992 @if gnattools
28993 maybe-clean-gnattools: clean-gnattools
28994
28995 clean-gnattools: 
28996         @: $(MAKE); $(unstage)
28997         @[ -f ./gnattools/Makefile ] || exit 0; \
28998         r=`${PWD_COMMAND}`; export r; \
28999         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29000         $(HOST_EXPORTS) \
29001         for flag in $(EXTRA_HOST_FLAGS) ; do \
29002           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29003         done; \
29004         echo "Doing clean in gnattools" ; \
29005         (cd $(HOST_SUBDIR)/gnattools && \
29006           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29007                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29008                   "RANLIB=$${RANLIB}" \
29009                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29010                   clean) \
29011           || exit 1
29012
29013 @endif gnattools
29014
29015 .PHONY: maybe-distclean-gnattools distclean-gnattools
29016 maybe-distclean-gnattools:
29017 @if gnattools
29018 maybe-distclean-gnattools: distclean-gnattools
29019
29020 distclean-gnattools: 
29021         @: $(MAKE); $(unstage)
29022         @[ -f ./gnattools/Makefile ] || exit 0; \
29023         r=`${PWD_COMMAND}`; export r; \
29024         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29025         $(HOST_EXPORTS) \
29026         for flag in $(EXTRA_HOST_FLAGS) ; do \
29027           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29028         done; \
29029         echo "Doing distclean in gnattools" ; \
29030         (cd $(HOST_SUBDIR)/gnattools && \
29031           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29032                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29033                   "RANLIB=$${RANLIB}" \
29034                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29035                   distclean) \
29036           || exit 1
29037
29038 @endif gnattools
29039
29040 .PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
29041 maybe-maintainer-clean-gnattools:
29042 @if gnattools
29043 maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
29044
29045 maintainer-clean-gnattools: 
29046         @: $(MAKE); $(unstage)
29047         @[ -f ./gnattools/Makefile ] || exit 0; \
29048         r=`${PWD_COMMAND}`; export r; \
29049         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29050         $(HOST_EXPORTS) \
29051         for flag in $(EXTRA_HOST_FLAGS) ; do \
29052           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29053         done; \
29054         echo "Doing maintainer-clean in gnattools" ; \
29055         (cd $(HOST_SUBDIR)/gnattools && \
29056           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29057                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29058                   "RANLIB=$${RANLIB}" \
29059                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29060                   maintainer-clean) \
29061           || exit 1
29062
29063 @endif gnattools
29064
29065
29066
29067 .PHONY: configure-lto-plugin maybe-configure-lto-plugin
29068 maybe-configure-lto-plugin:
29069 @if gcc-bootstrap
29070 configure-lto-plugin: stage_current
29071 @endif gcc-bootstrap
29072 @if lto-plugin
29073 maybe-configure-lto-plugin: configure-lto-plugin
29074 configure-lto-plugin: 
29075         @r=`${PWD_COMMAND}`; export r; \
29076         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29077         test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29078         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29079         $(HOST_EXPORTS)  \
29080         echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
29081         cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
29082         case $(srcdir) in \
29083           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29084           *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29085                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29086         esac; \
29087         srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29088         libsrcdir="$$s/lto-plugin"; \
29089         $(SHELL) $${libsrcdir}/configure \
29090           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29091           --target=${target_alias} $${srcdiroption} --enable-shared \
29092           || exit 1
29093 @endif lto-plugin
29094
29095
29096
29097 .PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
29098 maybe-configure-stage1-lto-plugin:
29099 @if lto-plugin-bootstrap
29100 maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
29101 configure-stage1-lto-plugin:
29102         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
29103         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29104         @r=`${PWD_COMMAND}`; export r; \
29105         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29106         TFLAGS="$(STAGE1_TFLAGS)"; \
29107         test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29108         $(HOST_EXPORTS) \
29109         CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
29110         CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
29111         LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
29112         echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin ; \
29113         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29114         cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29115         case $(srcdir) in \
29116           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29117           *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29118                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29119         esac; \
29120         srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29121         libsrcdir="$$s/lto-plugin"; \
29122         $(SHELL) $${libsrcdir}/configure \
29123           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29124           --target=${target_alias} $${srcdiroption} \
29125           $(STAGE1_CONFIGURE_FLAGS) \
29126           --enable-shared
29127 @endif lto-plugin-bootstrap
29128
29129 .PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
29130 maybe-configure-stage2-lto-plugin:
29131 @if lto-plugin-bootstrap
29132 maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
29133 configure-stage2-lto-plugin:
29134         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
29135         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29136         @r=`${PWD_COMMAND}`; export r; \
29137         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29138         TFLAGS="$(STAGE2_TFLAGS)"; \
29139         test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29140         $(HOST_EXPORTS) \
29141         $(POSTSTAGE1_HOST_EXPORTS) \
29142         CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
29143         CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
29144         LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
29145         echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin ; \
29146         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29147         cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29148         case $(srcdir) in \
29149           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29150           *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29151                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29152         esac; \
29153         srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29154         libsrcdir="$$s/lto-plugin"; \
29155         $(SHELL) $${libsrcdir}/configure \
29156           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29157           --target=${target_alias} $${srcdiroption} \
29158           --with-build-libsubdir=$(HOST_SUBDIR) \
29159           $(STAGE2_CONFIGURE_FLAGS) \
29160           --enable-shared
29161 @endif lto-plugin-bootstrap
29162
29163 .PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
29164 maybe-configure-stage3-lto-plugin:
29165 @if lto-plugin-bootstrap
29166 maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
29167 configure-stage3-lto-plugin:
29168         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
29169         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29170         @r=`${PWD_COMMAND}`; export r; \
29171         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29172         TFLAGS="$(STAGE3_TFLAGS)"; \
29173         test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29174         $(HOST_EXPORTS) \
29175         $(POSTSTAGE1_HOST_EXPORTS) \
29176         CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
29177         CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
29178         LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
29179         echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin ; \
29180         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29181         cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29182         case $(srcdir) in \
29183           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29184           *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29185                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29186         esac; \
29187         srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29188         libsrcdir="$$s/lto-plugin"; \
29189         $(SHELL) $${libsrcdir}/configure \
29190           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29191           --target=${target_alias} $${srcdiroption} \
29192           --with-build-libsubdir=$(HOST_SUBDIR) \
29193           $(STAGE3_CONFIGURE_FLAGS) \
29194           --enable-shared
29195 @endif lto-plugin-bootstrap
29196
29197 .PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
29198 maybe-configure-stage4-lto-plugin:
29199 @if lto-plugin-bootstrap
29200 maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
29201 configure-stage4-lto-plugin:
29202         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
29203         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29204         @r=`${PWD_COMMAND}`; export r; \
29205         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29206         TFLAGS="$(STAGE4_TFLAGS)"; \
29207         test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29208         $(HOST_EXPORTS) \
29209         $(POSTSTAGE1_HOST_EXPORTS) \
29210         CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
29211         CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
29212         LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
29213         echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin ; \
29214         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29215         cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29216         case $(srcdir) in \
29217           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29218           *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29219                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29220         esac; \
29221         srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29222         libsrcdir="$$s/lto-plugin"; \
29223         $(SHELL) $${libsrcdir}/configure \
29224           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29225           --target=${target_alias} $${srcdiroption} \
29226           --with-build-libsubdir=$(HOST_SUBDIR) \
29227           $(STAGE4_CONFIGURE_FLAGS) \
29228           --enable-shared
29229 @endif lto-plugin-bootstrap
29230
29231 .PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
29232 maybe-configure-stageprofile-lto-plugin:
29233 @if lto-plugin-bootstrap
29234 maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
29235 configure-stageprofile-lto-plugin:
29236         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
29237         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29238         @r=`${PWD_COMMAND}`; export r; \
29239         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29240         TFLAGS="$(STAGEprofile_TFLAGS)"; \
29241         test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29242         $(HOST_EXPORTS) \
29243         $(POSTSTAGE1_HOST_EXPORTS) \
29244         CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
29245         CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
29246         LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
29247         echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin ; \
29248         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29249         cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29250         case $(srcdir) in \
29251           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29252           *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29253                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29254         esac; \
29255         srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29256         libsrcdir="$$s/lto-plugin"; \
29257         $(SHELL) $${libsrcdir}/configure \
29258           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29259           --target=${target_alias} $${srcdiroption} \
29260           --with-build-libsubdir=$(HOST_SUBDIR) \
29261           $(STAGEprofile_CONFIGURE_FLAGS) \
29262           --enable-shared
29263 @endif lto-plugin-bootstrap
29264
29265 .PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
29266 maybe-configure-stagefeedback-lto-plugin:
29267 @if lto-plugin-bootstrap
29268 maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
29269 configure-stagefeedback-lto-plugin:
29270         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
29271         @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29272         @r=`${PWD_COMMAND}`; export r; \
29273         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29274         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
29275         test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29276         $(HOST_EXPORTS) \
29277         $(POSTSTAGE1_HOST_EXPORTS) \
29278         CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
29279         CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
29280         LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
29281         echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin ; \
29282         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29283         cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29284         case $(srcdir) in \
29285           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29286           *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29287                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29288         esac; \
29289         srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29290         libsrcdir="$$s/lto-plugin"; \
29291         $(SHELL) $${libsrcdir}/configure \
29292           $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29293           --target=${target_alias} $${srcdiroption} \
29294           --with-build-libsubdir=$(HOST_SUBDIR) \
29295           $(STAGEfeedback_CONFIGURE_FLAGS) \
29296           --enable-shared
29297 @endif lto-plugin-bootstrap
29298
29299
29300
29301
29302
29303 .PHONY: all-lto-plugin maybe-all-lto-plugin
29304 maybe-all-lto-plugin:
29305 @if gcc-bootstrap
29306 all-lto-plugin: stage_current
29307 @endif gcc-bootstrap
29308 @if lto-plugin
29309 TARGET-lto-plugin=all
29310 maybe-all-lto-plugin: all-lto-plugin
29311 all-lto-plugin: configure-lto-plugin
29312         @r=`${PWD_COMMAND}`; export r; \
29313         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29314         $(HOST_EXPORTS)  \
29315         (cd $(HOST_SUBDIR)/lto-plugin && \
29316           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)  \
29317                 $(TARGET-lto-plugin))
29318 @endif lto-plugin
29319
29320
29321
29322 .PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
29323 .PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
29324 maybe-all-stage1-lto-plugin:
29325 maybe-clean-stage1-lto-plugin:
29326 @if lto-plugin-bootstrap
29327 maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
29328 all-stage1: all-stage1-lto-plugin
29329 TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
29330 all-stage1-lto-plugin: configure-stage1-lto-plugin
29331         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
29332         @r=`${PWD_COMMAND}`; export r; \
29333         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29334         TFLAGS="$(STAGE1_TFLAGS)"; \
29335         $(HOST_EXPORTS)  \
29336         cd $(HOST_SUBDIR)/lto-plugin && \
29337         $(MAKE) $(BASE_FLAGS_TO_PASS) \
29338                 CFLAGS="$(STAGE1_CFLAGS)" \
29339                 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
29340                 LIBCFLAGS="$(LIBCFLAGS)" \
29341                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29342                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29343                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29344                 $(EXTRA_HOST_FLAGS)   \
29345                 TFLAGS="$(STAGE1_TFLAGS)" \
29346                 $(TARGET-stage1-lto-plugin)
29347
29348 maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
29349 clean-stage1: clean-stage1-lto-plugin
29350 clean-stage1-lto-plugin:
29351         @if [ $(current_stage) = stage1 ]; then \
29352           [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29353         else \
29354           [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
29355           $(MAKE) stage1-start; \
29356         fi; \
29357         cd $(HOST_SUBDIR)/lto-plugin && \
29358         $(MAKE) $(EXTRA_HOST_FLAGS)  \
29359                  clean
29360 @endif lto-plugin-bootstrap
29361
29362
29363 .PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
29364 .PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
29365 maybe-all-stage2-lto-plugin:
29366 maybe-clean-stage2-lto-plugin:
29367 @if lto-plugin-bootstrap
29368 maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
29369 all-stage2: all-stage2-lto-plugin
29370 TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
29371 all-stage2-lto-plugin: configure-stage2-lto-plugin
29372         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
29373         @r=`${PWD_COMMAND}`; export r; \
29374         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29375         TFLAGS="$(STAGE2_TFLAGS)"; \
29376         $(HOST_EXPORTS) \
29377         $(POSTSTAGE1_HOST_EXPORTS)  \
29378         cd $(HOST_SUBDIR)/lto-plugin && \
29379         $(MAKE) $(BASE_FLAGS_TO_PASS) \
29380                 CFLAGS="$(STAGE2_CFLAGS)" \
29381                 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
29382                 LIBCFLAGS="$(STAGE2_CFLAGS)" \
29383                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29384                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29385                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29386                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
29387                 TFLAGS="$(STAGE2_TFLAGS)" \
29388                 $(TARGET-stage2-lto-plugin)
29389
29390 maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
29391 clean-stage2: clean-stage2-lto-plugin
29392 clean-stage2-lto-plugin:
29393         @if [ $(current_stage) = stage2 ]; then \
29394           [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29395         else \
29396           [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
29397           $(MAKE) stage2-start; \
29398         fi; \
29399         cd $(HOST_SUBDIR)/lto-plugin && \
29400         $(MAKE) $(EXTRA_HOST_FLAGS)  \
29401                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29402                  clean
29403 @endif lto-plugin-bootstrap
29404
29405
29406 .PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
29407 .PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
29408 maybe-all-stage3-lto-plugin:
29409 maybe-clean-stage3-lto-plugin:
29410 @if lto-plugin-bootstrap
29411 maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
29412 all-stage3: all-stage3-lto-plugin
29413 TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
29414 all-stage3-lto-plugin: configure-stage3-lto-plugin
29415         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
29416         @r=`${PWD_COMMAND}`; export r; \
29417         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29418         TFLAGS="$(STAGE3_TFLAGS)"; \
29419         $(HOST_EXPORTS) \
29420         $(POSTSTAGE1_HOST_EXPORTS)  \
29421         cd $(HOST_SUBDIR)/lto-plugin && \
29422         $(MAKE) $(BASE_FLAGS_TO_PASS) \
29423                 CFLAGS="$(STAGE3_CFLAGS)" \
29424                 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
29425                 LIBCFLAGS="$(STAGE3_CFLAGS)" \
29426                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29427                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29428                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29429                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
29430                 TFLAGS="$(STAGE3_TFLAGS)" \
29431                 $(TARGET-stage3-lto-plugin)
29432
29433 maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
29434 clean-stage3: clean-stage3-lto-plugin
29435 clean-stage3-lto-plugin:
29436         @if [ $(current_stage) = stage3 ]; then \
29437           [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29438         else \
29439           [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
29440           $(MAKE) stage3-start; \
29441         fi; \
29442         cd $(HOST_SUBDIR)/lto-plugin && \
29443         $(MAKE) $(EXTRA_HOST_FLAGS)  \
29444                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29445                  clean
29446 @endif lto-plugin-bootstrap
29447
29448
29449 .PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
29450 .PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
29451 maybe-all-stage4-lto-plugin:
29452 maybe-clean-stage4-lto-plugin:
29453 @if lto-plugin-bootstrap
29454 maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
29455 all-stage4: all-stage4-lto-plugin
29456 TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
29457 all-stage4-lto-plugin: configure-stage4-lto-plugin
29458         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
29459         @r=`${PWD_COMMAND}`; export r; \
29460         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29461         TFLAGS="$(STAGE4_TFLAGS)"; \
29462         $(HOST_EXPORTS) \
29463         $(POSTSTAGE1_HOST_EXPORTS)  \
29464         cd $(HOST_SUBDIR)/lto-plugin && \
29465         $(MAKE) $(BASE_FLAGS_TO_PASS) \
29466                 CFLAGS="$(STAGE4_CFLAGS)" \
29467                 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
29468                 LIBCFLAGS="$(STAGE4_CFLAGS)" \
29469                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29470                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29471                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29472                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
29473                 TFLAGS="$(STAGE4_TFLAGS)" \
29474                 $(TARGET-stage4-lto-plugin)
29475
29476 maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
29477 clean-stage4: clean-stage4-lto-plugin
29478 clean-stage4-lto-plugin:
29479         @if [ $(current_stage) = stage4 ]; then \
29480           [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29481         else \
29482           [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
29483           $(MAKE) stage4-start; \
29484         fi; \
29485         cd $(HOST_SUBDIR)/lto-plugin && \
29486         $(MAKE) $(EXTRA_HOST_FLAGS)  \
29487                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29488                  clean
29489 @endif lto-plugin-bootstrap
29490
29491
29492 .PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
29493 .PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
29494 maybe-all-stageprofile-lto-plugin:
29495 maybe-clean-stageprofile-lto-plugin:
29496 @if lto-plugin-bootstrap
29497 maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
29498 all-stageprofile: all-stageprofile-lto-plugin
29499 TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
29500 all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
29501         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
29502         @r=`${PWD_COMMAND}`; export r; \
29503         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29504         TFLAGS="$(STAGEprofile_TFLAGS)"; \
29505         $(HOST_EXPORTS) \
29506         $(POSTSTAGE1_HOST_EXPORTS)  \
29507         cd $(HOST_SUBDIR)/lto-plugin && \
29508         $(MAKE) $(BASE_FLAGS_TO_PASS) \
29509                 CFLAGS="$(STAGEprofile_CFLAGS)" \
29510                 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
29511                 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
29512                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29513                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29514                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29515                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
29516                 TFLAGS="$(STAGEprofile_TFLAGS)" \
29517                 $(TARGET-stageprofile-lto-plugin)
29518
29519 maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
29520 clean-stageprofile: clean-stageprofile-lto-plugin
29521 clean-stageprofile-lto-plugin:
29522         @if [ $(current_stage) = stageprofile ]; then \
29523           [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29524         else \
29525           [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
29526           $(MAKE) stageprofile-start; \
29527         fi; \
29528         cd $(HOST_SUBDIR)/lto-plugin && \
29529         $(MAKE) $(EXTRA_HOST_FLAGS)  \
29530                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29531                  clean
29532 @endif lto-plugin-bootstrap
29533
29534
29535 .PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
29536 .PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
29537 maybe-all-stagefeedback-lto-plugin:
29538 maybe-clean-stagefeedback-lto-plugin:
29539 @if lto-plugin-bootstrap
29540 maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
29541 all-stagefeedback: all-stagefeedback-lto-plugin
29542 TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
29543 all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
29544         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
29545         @r=`${PWD_COMMAND}`; export r; \
29546         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29547         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
29548         $(HOST_EXPORTS) \
29549         $(POSTSTAGE1_HOST_EXPORTS)  \
29550         cd $(HOST_SUBDIR)/lto-plugin && \
29551         $(MAKE) $(BASE_FLAGS_TO_PASS) \
29552                 CFLAGS="$(STAGEfeedback_CFLAGS)" \
29553                 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
29554                 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
29555                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29556                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29557                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29558                 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
29559                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
29560                 $(TARGET-stagefeedback-lto-plugin)
29561
29562 maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
29563 clean-stagefeedback: clean-stagefeedback-lto-plugin
29564 clean-stagefeedback-lto-plugin:
29565         @if [ $(current_stage) = stagefeedback ]; then \
29566           [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29567         else \
29568           [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
29569           $(MAKE) stagefeedback-start; \
29570         fi; \
29571         cd $(HOST_SUBDIR)/lto-plugin && \
29572         $(MAKE) $(EXTRA_HOST_FLAGS)  \
29573                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29574                  clean
29575 @endif lto-plugin-bootstrap
29576
29577
29578
29579
29580
29581 .PHONY: check-lto-plugin maybe-check-lto-plugin
29582 maybe-check-lto-plugin:
29583 @if lto-plugin
29584 maybe-check-lto-plugin: check-lto-plugin
29585
29586 check-lto-plugin:
29587         @: $(MAKE); $(unstage)
29588         @r=`${PWD_COMMAND}`; export r; \
29589         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29590         $(HOST_EXPORTS) \
29591         (cd $(HOST_SUBDIR)/lto-plugin && \
29592           $(MAKE) $(FLAGS_TO_PASS)  check)
29593
29594 @endif lto-plugin
29595
29596 .PHONY: install-lto-plugin maybe-install-lto-plugin
29597 maybe-install-lto-plugin:
29598 @if lto-plugin
29599 maybe-install-lto-plugin: install-lto-plugin
29600
29601 install-lto-plugin: installdirs
29602         @: $(MAKE); $(unstage)
29603         @r=`${PWD_COMMAND}`; export r; \
29604         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29605         $(HOST_EXPORTS) \
29606         (cd $(HOST_SUBDIR)/lto-plugin && \
29607           $(MAKE) $(FLAGS_TO_PASS)  install)
29608
29609 @endif lto-plugin
29610
29611 .PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin
29612 maybe-install-strip-lto-plugin:
29613 @if lto-plugin
29614 maybe-install-strip-lto-plugin: install-strip-lto-plugin
29615
29616 install-strip-lto-plugin: installdirs
29617         @: $(MAKE); $(unstage)
29618         @r=`${PWD_COMMAND}`; export r; \
29619         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29620         $(HOST_EXPORTS) \
29621         (cd $(HOST_SUBDIR)/lto-plugin && \
29622           $(MAKE) $(FLAGS_TO_PASS)  install-strip)
29623
29624 @endif lto-plugin
29625
29626 # Other targets (info, dvi, pdf, etc.)
29627
29628 .PHONY: maybe-info-lto-plugin info-lto-plugin
29629 maybe-info-lto-plugin:
29630 @if lto-plugin
29631 maybe-info-lto-plugin: info-lto-plugin
29632
29633 info-lto-plugin: \
29634     configure-lto-plugin 
29635         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29636         r=`${PWD_COMMAND}`; export r; \
29637         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29638         $(HOST_EXPORTS) \
29639         for flag in $(EXTRA_HOST_FLAGS) ; do \
29640           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29641         done; \
29642         echo "Doing info in lto-plugin" ; \
29643         (cd $(HOST_SUBDIR)/lto-plugin && \
29644           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29645                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29646                   "RANLIB=$${RANLIB}" \
29647                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29648                   info) \
29649           || exit 1
29650
29651 @endif lto-plugin
29652
29653 .PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
29654 maybe-dvi-lto-plugin:
29655 @if lto-plugin
29656 maybe-dvi-lto-plugin: dvi-lto-plugin
29657
29658 dvi-lto-plugin: \
29659     configure-lto-plugin 
29660         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29661         r=`${PWD_COMMAND}`; export r; \
29662         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29663         $(HOST_EXPORTS) \
29664         for flag in $(EXTRA_HOST_FLAGS) ; do \
29665           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29666         done; \
29667         echo "Doing dvi in lto-plugin" ; \
29668         (cd $(HOST_SUBDIR)/lto-plugin && \
29669           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29670                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29671                   "RANLIB=$${RANLIB}" \
29672                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29673                   dvi) \
29674           || exit 1
29675
29676 @endif lto-plugin
29677
29678 .PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
29679 maybe-pdf-lto-plugin:
29680 @if lto-plugin
29681 maybe-pdf-lto-plugin: pdf-lto-plugin
29682
29683 pdf-lto-plugin: \
29684     configure-lto-plugin 
29685         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29686         r=`${PWD_COMMAND}`; export r; \
29687         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29688         $(HOST_EXPORTS) \
29689         for flag in $(EXTRA_HOST_FLAGS) ; do \
29690           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29691         done; \
29692         echo "Doing pdf in lto-plugin" ; \
29693         (cd $(HOST_SUBDIR)/lto-plugin && \
29694           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29695                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29696                   "RANLIB=$${RANLIB}" \
29697                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29698                   pdf) \
29699           || exit 1
29700
29701 @endif lto-plugin
29702
29703 .PHONY: maybe-html-lto-plugin html-lto-plugin
29704 maybe-html-lto-plugin:
29705 @if lto-plugin
29706 maybe-html-lto-plugin: html-lto-plugin
29707
29708 html-lto-plugin: \
29709     configure-lto-plugin 
29710         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29711         r=`${PWD_COMMAND}`; export r; \
29712         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29713         $(HOST_EXPORTS) \
29714         for flag in $(EXTRA_HOST_FLAGS) ; do \
29715           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29716         done; \
29717         echo "Doing html in lto-plugin" ; \
29718         (cd $(HOST_SUBDIR)/lto-plugin && \
29719           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29720                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29721                   "RANLIB=$${RANLIB}" \
29722                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29723                   html) \
29724           || exit 1
29725
29726 @endif lto-plugin
29727
29728 .PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
29729 maybe-TAGS-lto-plugin:
29730 @if lto-plugin
29731 maybe-TAGS-lto-plugin: TAGS-lto-plugin
29732
29733 TAGS-lto-plugin: \
29734     configure-lto-plugin 
29735         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29736         r=`${PWD_COMMAND}`; export r; \
29737         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29738         $(HOST_EXPORTS) \
29739         for flag in $(EXTRA_HOST_FLAGS) ; do \
29740           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29741         done; \
29742         echo "Doing TAGS in lto-plugin" ; \
29743         (cd $(HOST_SUBDIR)/lto-plugin && \
29744           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29745                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29746                   "RANLIB=$${RANLIB}" \
29747                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29748                   TAGS) \
29749           || exit 1
29750
29751 @endif lto-plugin
29752
29753 .PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
29754 maybe-install-info-lto-plugin:
29755 @if lto-plugin
29756 maybe-install-info-lto-plugin: install-info-lto-plugin
29757
29758 install-info-lto-plugin: \
29759     configure-lto-plugin \
29760     info-lto-plugin 
29761         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29762         r=`${PWD_COMMAND}`; export r; \
29763         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29764         $(HOST_EXPORTS) \
29765         for flag in $(EXTRA_HOST_FLAGS) ; do \
29766           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29767         done; \
29768         echo "Doing install-info in lto-plugin" ; \
29769         (cd $(HOST_SUBDIR)/lto-plugin && \
29770           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29771                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29772                   "RANLIB=$${RANLIB}" \
29773                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29774                   install-info) \
29775           || exit 1
29776
29777 @endif lto-plugin
29778
29779 .PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
29780 maybe-install-pdf-lto-plugin:
29781 @if lto-plugin
29782 maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
29783
29784 install-pdf-lto-plugin: \
29785     configure-lto-plugin \
29786     pdf-lto-plugin 
29787         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29788         r=`${PWD_COMMAND}`; export r; \
29789         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29790         $(HOST_EXPORTS) \
29791         for flag in $(EXTRA_HOST_FLAGS) ; do \
29792           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29793         done; \
29794         echo "Doing install-pdf in lto-plugin" ; \
29795         (cd $(HOST_SUBDIR)/lto-plugin && \
29796           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29797                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29798                   "RANLIB=$${RANLIB}" \
29799                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29800                   install-pdf) \
29801           || exit 1
29802
29803 @endif lto-plugin
29804
29805 .PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
29806 maybe-install-html-lto-plugin:
29807 @if lto-plugin
29808 maybe-install-html-lto-plugin: install-html-lto-plugin
29809
29810 install-html-lto-plugin: \
29811     configure-lto-plugin \
29812     html-lto-plugin 
29813         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29814         r=`${PWD_COMMAND}`; export r; \
29815         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29816         $(HOST_EXPORTS) \
29817         for flag in $(EXTRA_HOST_FLAGS) ; do \
29818           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29819         done; \
29820         echo "Doing install-html in lto-plugin" ; \
29821         (cd $(HOST_SUBDIR)/lto-plugin && \
29822           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29823                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29824                   "RANLIB=$${RANLIB}" \
29825                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29826                   install-html) \
29827           || exit 1
29828
29829 @endif lto-plugin
29830
29831 .PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
29832 maybe-installcheck-lto-plugin:
29833 @if lto-plugin
29834 maybe-installcheck-lto-plugin: installcheck-lto-plugin
29835
29836 installcheck-lto-plugin: \
29837     configure-lto-plugin 
29838         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29839         r=`${PWD_COMMAND}`; export r; \
29840         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29841         $(HOST_EXPORTS) \
29842         for flag in $(EXTRA_HOST_FLAGS) ; do \
29843           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29844         done; \
29845         echo "Doing installcheck in lto-plugin" ; \
29846         (cd $(HOST_SUBDIR)/lto-plugin && \
29847           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29848                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29849                   "RANLIB=$${RANLIB}" \
29850                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29851                   installcheck) \
29852           || exit 1
29853
29854 @endif lto-plugin
29855
29856 .PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
29857 maybe-mostlyclean-lto-plugin:
29858 @if lto-plugin
29859 maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
29860
29861 mostlyclean-lto-plugin: 
29862         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29863         r=`${PWD_COMMAND}`; export r; \
29864         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29865         $(HOST_EXPORTS) \
29866         for flag in $(EXTRA_HOST_FLAGS) ; do \
29867           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29868         done; \
29869         echo "Doing mostlyclean in lto-plugin" ; \
29870         (cd $(HOST_SUBDIR)/lto-plugin && \
29871           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29872                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29873                   "RANLIB=$${RANLIB}" \
29874                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29875                   mostlyclean) \
29876           || exit 1
29877
29878 @endif lto-plugin
29879
29880 .PHONY: maybe-clean-lto-plugin clean-lto-plugin
29881 maybe-clean-lto-plugin:
29882 @if lto-plugin
29883 maybe-clean-lto-plugin: clean-lto-plugin
29884
29885 clean-lto-plugin: 
29886         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29887         r=`${PWD_COMMAND}`; export r; \
29888         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29889         $(HOST_EXPORTS) \
29890         for flag in $(EXTRA_HOST_FLAGS) ; do \
29891           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29892         done; \
29893         echo "Doing clean in lto-plugin" ; \
29894         (cd $(HOST_SUBDIR)/lto-plugin && \
29895           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29896                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29897                   "RANLIB=$${RANLIB}" \
29898                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29899                   clean) \
29900           || exit 1
29901
29902 @endif lto-plugin
29903
29904 .PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
29905 maybe-distclean-lto-plugin:
29906 @if lto-plugin
29907 maybe-distclean-lto-plugin: distclean-lto-plugin
29908
29909 distclean-lto-plugin: 
29910         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29911         r=`${PWD_COMMAND}`; export r; \
29912         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29913         $(HOST_EXPORTS) \
29914         for flag in $(EXTRA_HOST_FLAGS) ; do \
29915           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29916         done; \
29917         echo "Doing distclean in lto-plugin" ; \
29918         (cd $(HOST_SUBDIR)/lto-plugin && \
29919           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29920                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29921                   "RANLIB=$${RANLIB}" \
29922                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29923                   distclean) \
29924           || exit 1
29925
29926 @endif lto-plugin
29927
29928 .PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
29929 maybe-maintainer-clean-lto-plugin:
29930 @if lto-plugin
29931 maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
29932
29933 maintainer-clean-lto-plugin: 
29934         @[ -f ./lto-plugin/Makefile ] || exit 0; \
29935         r=`${PWD_COMMAND}`; export r; \
29936         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29937         $(HOST_EXPORTS) \
29938         for flag in $(EXTRA_HOST_FLAGS) ; do \
29939           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29940         done; \
29941         echo "Doing maintainer-clean in lto-plugin" ; \
29942         (cd $(HOST_SUBDIR)/lto-plugin && \
29943           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29944                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29945                   "RANLIB=$${RANLIB}" \
29946                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29947                   maintainer-clean) \
29948           || exit 1
29949
29950 @endif lto-plugin
29951
29952
29953
29954 # ---------------------------------------
29955 # Modules which run on the target machine
29956 # ---------------------------------------
29957
29958
29959
29960
29961 .PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
29962 maybe-configure-target-libstdc++-v3:
29963 @if gcc-bootstrap
29964 configure-target-libstdc++-v3: stage_current
29965 @endif gcc-bootstrap
29966 @if target-libstdc++-v3
29967 maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
29968 configure-target-libstdc++-v3: 
29969         @r=`${PWD_COMMAND}`; export r; \
29970         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29971         echo "Checking multilib configuration for libstdc++-v3..."; \
29972         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
29973         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
29974         if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
29975           if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
29976             rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
29977           else \
29978             rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
29979             mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
29980           fi; \
29981         else \
29982           mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
29983         fi; \
29984         test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
29985         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
29986         $(RAW_CXX_TARGET_EXPORTS)  \
29987         echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
29988         cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
29989         case $(srcdir) in \
29990           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29991           *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
29992                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29993         esac; \
29994         srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
29995         libsrcdir="$$s/libstdc++-v3"; \
29996         rm -f no-such-file || : ; \
29997         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
29998           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
29999           --target=${target_alias} $${srcdiroption}  \
30000           || exit 1
30001 @endif target-libstdc++-v3
30002
30003
30004
30005 .PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
30006 maybe-configure-stage1-target-libstdc++-v3:
30007 @if target-libstdc++-v3-bootstrap
30008 maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
30009 configure-stage1-target-libstdc++-v3:
30010         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30011         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30012         @r=`${PWD_COMMAND}`; export r; \
30013         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30014         TFLAGS="$(STAGE1_TFLAGS)"; \
30015         echo "Checking multilib configuration for libstdc++-v3..."; \
30016         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30017         if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30018           if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30019             rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30020           else \
30021             rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30022             mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30023           fi; \
30024         else \
30025           mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30026         fi; \
30027         test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30028         $(RAW_CXX_TARGET_EXPORTS) \
30029         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30030         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30031         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
30032         echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30033         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30034         cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30035         case $(srcdir) in \
30036           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30037           *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30038                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30039         esac; \
30040         srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30041         libsrcdir="$$s/libstdc++-v3"; \
30042         $(SHELL) $${libsrcdir}/configure \
30043           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30044           --target=${target_alias} $${srcdiroption} \
30045           $(STAGE1_CONFIGURE_FLAGS)
30046 @endif target-libstdc++-v3-bootstrap
30047
30048 .PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
30049 maybe-configure-stage2-target-libstdc++-v3:
30050 @if target-libstdc++-v3-bootstrap
30051 maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
30052 configure-stage2-target-libstdc++-v3:
30053         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30054         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30055         @r=`${PWD_COMMAND}`; export r; \
30056         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30057         TFLAGS="$(STAGE2_TFLAGS)"; \
30058         echo "Checking multilib configuration for libstdc++-v3..."; \
30059         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30060         if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30061           if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30062             rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30063           else \
30064             rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30065             mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30066           fi; \
30067         else \
30068           mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30069         fi; \
30070         test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30071         $(RAW_CXX_TARGET_EXPORTS) \
30072          \
30073         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30074         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30075         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
30076         echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30077         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30078         cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30079         case $(srcdir) in \
30080           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30081           *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30082                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30083         esac; \
30084         srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30085         libsrcdir="$$s/libstdc++-v3"; \
30086         $(SHELL) $${libsrcdir}/configure \
30087           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30088           --target=${target_alias} $${srcdiroption} \
30089           --with-build-libsubdir=$(HOST_SUBDIR) \
30090           $(STAGE2_CONFIGURE_FLAGS)
30091 @endif target-libstdc++-v3-bootstrap
30092
30093 .PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
30094 maybe-configure-stage3-target-libstdc++-v3:
30095 @if target-libstdc++-v3-bootstrap
30096 maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
30097 configure-stage3-target-libstdc++-v3:
30098         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30099         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30100         @r=`${PWD_COMMAND}`; export r; \
30101         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30102         TFLAGS="$(STAGE3_TFLAGS)"; \
30103         echo "Checking multilib configuration for libstdc++-v3..."; \
30104         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30105         if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30106           if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30107             rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30108           else \
30109             rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30110             mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30111           fi; \
30112         else \
30113           mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30114         fi; \
30115         test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30116         $(RAW_CXX_TARGET_EXPORTS) \
30117          \
30118         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30119         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30120         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
30121         echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30122         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30123         cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30124         case $(srcdir) in \
30125           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30126           *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30127                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30128         esac; \
30129         srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30130         libsrcdir="$$s/libstdc++-v3"; \
30131         $(SHELL) $${libsrcdir}/configure \
30132           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30133           --target=${target_alias} $${srcdiroption} \
30134           --with-build-libsubdir=$(HOST_SUBDIR) \
30135           $(STAGE3_CONFIGURE_FLAGS)
30136 @endif target-libstdc++-v3-bootstrap
30137
30138 .PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
30139 maybe-configure-stage4-target-libstdc++-v3:
30140 @if target-libstdc++-v3-bootstrap
30141 maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
30142 configure-stage4-target-libstdc++-v3:
30143         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30144         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30145         @r=`${PWD_COMMAND}`; export r; \
30146         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30147         TFLAGS="$(STAGE4_TFLAGS)"; \
30148         echo "Checking multilib configuration for libstdc++-v3..."; \
30149         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30150         if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30151           if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30152             rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30153           else \
30154             rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30155             mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30156           fi; \
30157         else \
30158           mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30159         fi; \
30160         test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30161         $(RAW_CXX_TARGET_EXPORTS) \
30162          \
30163         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30164         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30165         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
30166         echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30167         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30168         cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30169         case $(srcdir) in \
30170           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30171           *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30172                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30173         esac; \
30174         srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30175         libsrcdir="$$s/libstdc++-v3"; \
30176         $(SHELL) $${libsrcdir}/configure \
30177           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30178           --target=${target_alias} $${srcdiroption} \
30179           --with-build-libsubdir=$(HOST_SUBDIR) \
30180           $(STAGE4_CONFIGURE_FLAGS)
30181 @endif target-libstdc++-v3-bootstrap
30182
30183 .PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
30184 maybe-configure-stageprofile-target-libstdc++-v3:
30185 @if target-libstdc++-v3-bootstrap
30186 maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
30187 configure-stageprofile-target-libstdc++-v3:
30188         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30189         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30190         @r=`${PWD_COMMAND}`; export r; \
30191         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30192         TFLAGS="$(STAGEprofile_TFLAGS)"; \
30193         echo "Checking multilib configuration for libstdc++-v3..."; \
30194         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30195         if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30196           if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30197             rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30198           else \
30199             rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30200             mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30201           fi; \
30202         else \
30203           mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30204         fi; \
30205         test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30206         $(RAW_CXX_TARGET_EXPORTS) \
30207          \
30208         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30209         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30210         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
30211         echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30212         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30213         cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30214         case $(srcdir) in \
30215           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30216           *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30217                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30218         esac; \
30219         srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30220         libsrcdir="$$s/libstdc++-v3"; \
30221         $(SHELL) $${libsrcdir}/configure \
30222           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30223           --target=${target_alias} $${srcdiroption} \
30224           --with-build-libsubdir=$(HOST_SUBDIR) \
30225           $(STAGEprofile_CONFIGURE_FLAGS)
30226 @endif target-libstdc++-v3-bootstrap
30227
30228 .PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
30229 maybe-configure-stagefeedback-target-libstdc++-v3:
30230 @if target-libstdc++-v3-bootstrap
30231 maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
30232 configure-stagefeedback-target-libstdc++-v3:
30233         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30234         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30235         @r=`${PWD_COMMAND}`; export r; \
30236         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30237         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30238         echo "Checking multilib configuration for libstdc++-v3..."; \
30239         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30240         if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30241           if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30242             rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30243           else \
30244             rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30245             mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30246           fi; \
30247         else \
30248           mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30249         fi; \
30250         test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30251         $(RAW_CXX_TARGET_EXPORTS) \
30252          \
30253         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30254         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30255         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
30256         echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30257         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30258         cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30259         case $(srcdir) in \
30260           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30261           *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30262                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30263         esac; \
30264         srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30265         libsrcdir="$$s/libstdc++-v3"; \
30266         $(SHELL) $${libsrcdir}/configure \
30267           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30268           --target=${target_alias} $${srcdiroption} \
30269           --with-build-libsubdir=$(HOST_SUBDIR) \
30270           $(STAGEfeedback_CONFIGURE_FLAGS)
30271 @endif target-libstdc++-v3-bootstrap
30272
30273
30274
30275
30276
30277 .PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
30278 maybe-all-target-libstdc++-v3:
30279 @if gcc-bootstrap
30280 all-target-libstdc++-v3: stage_current
30281 @endif gcc-bootstrap
30282 @if target-libstdc++-v3
30283 TARGET-target-libstdc++-v3=all
30284 maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
30285 all-target-libstdc++-v3: configure-target-libstdc++-v3
30286         @r=`${PWD_COMMAND}`; export r; \
30287         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30288         $(RAW_CXX_TARGET_EXPORTS)  \
30289         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30290           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
30291                 $(TARGET-target-libstdc++-v3))
30292 @endif target-libstdc++-v3
30293
30294
30295
30296 .PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
30297 .PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
30298 maybe-all-stage1-target-libstdc++-v3:
30299 maybe-clean-stage1-target-libstdc++-v3:
30300 @if target-libstdc++-v3-bootstrap
30301 maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
30302 all-stage1: all-stage1-target-libstdc++-v3
30303 TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30304 all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
30305         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30306         @r=`${PWD_COMMAND}`; export r; \
30307         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30308         TFLAGS="$(STAGE1_TFLAGS)"; \
30309         $(RAW_CXX_TARGET_EXPORTS)  \
30310         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30311         $(MAKE) $(BASE_FLAGS_TO_PASS) \
30312                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30313                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30314                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30315                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30316                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30317                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30318                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
30319                 TFLAGS="$(STAGE1_TFLAGS)" \
30320                 $(TARGET-stage1-target-libstdc++-v3)
30321
30322 maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
30323 clean-stage1: clean-stage1-target-libstdc++-v3
30324 clean-stage1-target-libstdc++-v3:
30325         @if [ $(current_stage) = stage1 ]; then \
30326           [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30327         else \
30328           [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
30329           $(MAKE) stage1-start; \
30330         fi; \
30331         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30332         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
30333                  clean
30334 @endif target-libstdc++-v3-bootstrap
30335
30336
30337 .PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
30338 .PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
30339 maybe-all-stage2-target-libstdc++-v3:
30340 maybe-clean-stage2-target-libstdc++-v3:
30341 @if target-libstdc++-v3-bootstrap
30342 maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
30343 all-stage2: all-stage2-target-libstdc++-v3
30344 TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30345 all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
30346         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30347         @r=`${PWD_COMMAND}`; export r; \
30348         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30349         TFLAGS="$(STAGE2_TFLAGS)"; \
30350         $(RAW_CXX_TARGET_EXPORTS) \
30351           \
30352         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30353         $(MAKE) $(BASE_FLAGS_TO_PASS) \
30354                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30355                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30356                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30357                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30358                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30359                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30360                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
30361                 TFLAGS="$(STAGE2_TFLAGS)" \
30362                 $(TARGET-stage2-target-libstdc++-v3)
30363
30364 maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
30365 clean-stage2: clean-stage2-target-libstdc++-v3
30366 clean-stage2-target-libstdc++-v3:
30367         @if [ $(current_stage) = stage2 ]; then \
30368           [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30369         else \
30370           [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
30371           $(MAKE) stage2-start; \
30372         fi; \
30373         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30374         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
30375                   \
30376                  clean
30377 @endif target-libstdc++-v3-bootstrap
30378
30379
30380 .PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
30381 .PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
30382 maybe-all-stage3-target-libstdc++-v3:
30383 maybe-clean-stage3-target-libstdc++-v3:
30384 @if target-libstdc++-v3-bootstrap
30385 maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
30386 all-stage3: all-stage3-target-libstdc++-v3
30387 TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30388 all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
30389         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30390         @r=`${PWD_COMMAND}`; export r; \
30391         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30392         TFLAGS="$(STAGE3_TFLAGS)"; \
30393         $(RAW_CXX_TARGET_EXPORTS) \
30394           \
30395         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30396         $(MAKE) $(BASE_FLAGS_TO_PASS) \
30397                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30398                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30399                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30400                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30401                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30402                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30403                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
30404                 TFLAGS="$(STAGE3_TFLAGS)" \
30405                 $(TARGET-stage3-target-libstdc++-v3)
30406
30407 maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
30408 clean-stage3: clean-stage3-target-libstdc++-v3
30409 clean-stage3-target-libstdc++-v3:
30410         @if [ $(current_stage) = stage3 ]; then \
30411           [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30412         else \
30413           [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
30414           $(MAKE) stage3-start; \
30415         fi; \
30416         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30417         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
30418                   \
30419                  clean
30420 @endif target-libstdc++-v3-bootstrap
30421
30422
30423 .PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
30424 .PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
30425 maybe-all-stage4-target-libstdc++-v3:
30426 maybe-clean-stage4-target-libstdc++-v3:
30427 @if target-libstdc++-v3-bootstrap
30428 maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
30429 all-stage4: all-stage4-target-libstdc++-v3
30430 TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30431 all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
30432         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30433         @r=`${PWD_COMMAND}`; export r; \
30434         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30435         TFLAGS="$(STAGE4_TFLAGS)"; \
30436         $(RAW_CXX_TARGET_EXPORTS) \
30437           \
30438         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30439         $(MAKE) $(BASE_FLAGS_TO_PASS) \
30440                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30441                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30442                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30443                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30444                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30445                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30446                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
30447                 TFLAGS="$(STAGE4_TFLAGS)" \
30448                 $(TARGET-stage4-target-libstdc++-v3)
30449
30450 maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
30451 clean-stage4: clean-stage4-target-libstdc++-v3
30452 clean-stage4-target-libstdc++-v3:
30453         @if [ $(current_stage) = stage4 ]; then \
30454           [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30455         else \
30456           [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
30457           $(MAKE) stage4-start; \
30458         fi; \
30459         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30460         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
30461                   \
30462                  clean
30463 @endif target-libstdc++-v3-bootstrap
30464
30465
30466 .PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
30467 .PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
30468 maybe-all-stageprofile-target-libstdc++-v3:
30469 maybe-clean-stageprofile-target-libstdc++-v3:
30470 @if target-libstdc++-v3-bootstrap
30471 maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
30472 all-stageprofile: all-stageprofile-target-libstdc++-v3
30473 TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30474 all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
30475         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30476         @r=`${PWD_COMMAND}`; export r; \
30477         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30478         TFLAGS="$(STAGEprofile_TFLAGS)"; \
30479         $(RAW_CXX_TARGET_EXPORTS) \
30480           \
30481         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30482         $(MAKE) $(BASE_FLAGS_TO_PASS) \
30483                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30484                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30485                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30486                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30487                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30488                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30489                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
30490                 TFLAGS="$(STAGEprofile_TFLAGS)" \
30491                 $(TARGET-stageprofile-target-libstdc++-v3)
30492
30493 maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
30494 clean-stageprofile: clean-stageprofile-target-libstdc++-v3
30495 clean-stageprofile-target-libstdc++-v3:
30496         @if [ $(current_stage) = stageprofile ]; then \
30497           [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30498         else \
30499           [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
30500           $(MAKE) stageprofile-start; \
30501         fi; \
30502         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30503         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
30504                   \
30505                  clean
30506 @endif target-libstdc++-v3-bootstrap
30507
30508
30509 .PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
30510 .PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
30511 maybe-all-stagefeedback-target-libstdc++-v3:
30512 maybe-clean-stagefeedback-target-libstdc++-v3:
30513 @if target-libstdc++-v3-bootstrap
30514 maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
30515 all-stagefeedback: all-stagefeedback-target-libstdc++-v3
30516 TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30517 all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
30518         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30519         @r=`${PWD_COMMAND}`; export r; \
30520         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30521         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30522         $(RAW_CXX_TARGET_EXPORTS) \
30523           \
30524         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30525         $(MAKE) $(BASE_FLAGS_TO_PASS) \
30526                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30527                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30528                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30529                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30530                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30531                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30532                 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
30533                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
30534                 $(TARGET-stagefeedback-target-libstdc++-v3)
30535
30536 maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
30537 clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
30538 clean-stagefeedback-target-libstdc++-v3:
30539         @if [ $(current_stage) = stagefeedback ]; then \
30540           [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30541         else \
30542           [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
30543           $(MAKE) stagefeedback-start; \
30544         fi; \
30545         cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30546         $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
30547                   \
30548                  clean
30549 @endif target-libstdc++-v3-bootstrap
30550
30551
30552
30553
30554
30555
30556 .PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
30557 maybe-check-target-libstdc++-v3:
30558 @if target-libstdc++-v3
30559 maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
30560
30561 check-target-libstdc++-v3:
30562         @: $(MAKE); $(unstage)
30563         @r=`${PWD_COMMAND}`; export r; \
30564         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30565         $(RAW_CXX_TARGET_EXPORTS) \
30566         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30567           $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   check)
30568
30569 @endif target-libstdc++-v3
30570
30571 .PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
30572 maybe-install-target-libstdc++-v3:
30573 @if target-libstdc++-v3
30574 maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
30575
30576 install-target-libstdc++-v3: installdirs
30577         @: $(MAKE); $(unstage)
30578         @r=`${PWD_COMMAND}`; export r; \
30579         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30580         $(RAW_CXX_TARGET_EXPORTS) \
30581         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30582           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
30583
30584 @endif target-libstdc++-v3
30585
30586 .PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3
30587 maybe-install-strip-target-libstdc++-v3:
30588 @if target-libstdc++-v3
30589 maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3
30590
30591 install-strip-target-libstdc++-v3: installdirs
30592         @: $(MAKE); $(unstage)
30593         @r=`${PWD_COMMAND}`; export r; \
30594         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30595         $(RAW_CXX_TARGET_EXPORTS) \
30596         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30597           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
30598
30599 @endif target-libstdc++-v3
30600
30601 # Other targets (info, dvi, pdf, etc.)
30602
30603 .PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
30604 maybe-info-target-libstdc++-v3:
30605 @if target-libstdc++-v3
30606 maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
30607
30608 info-target-libstdc++-v3: \
30609     configure-target-libstdc++-v3 
30610         @: $(MAKE); $(unstage)
30611         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30612         r=`${PWD_COMMAND}`; export r; \
30613         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30614         $(RAW_CXX_TARGET_EXPORTS) \
30615         echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30616         for flag in $(EXTRA_TARGET_FLAGS); do \
30617           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30618         done; \
30619         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30620           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30621                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30622                   "RANLIB=$${RANLIB}" \
30623                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30624                    info) \
30625           || exit 1
30626
30627 @endif target-libstdc++-v3
30628
30629 .PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
30630 maybe-dvi-target-libstdc++-v3:
30631 @if target-libstdc++-v3
30632 maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
30633
30634 dvi-target-libstdc++-v3: \
30635     configure-target-libstdc++-v3 
30636         @: $(MAKE); $(unstage)
30637         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30638         r=`${PWD_COMMAND}`; export r; \
30639         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30640         $(RAW_CXX_TARGET_EXPORTS) \
30641         echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30642         for flag in $(EXTRA_TARGET_FLAGS); do \
30643           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30644         done; \
30645         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30646           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30647                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30648                   "RANLIB=$${RANLIB}" \
30649                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30650                    dvi) \
30651           || exit 1
30652
30653 @endif target-libstdc++-v3
30654
30655 .PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
30656 maybe-pdf-target-libstdc++-v3:
30657 @if target-libstdc++-v3
30658 maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
30659
30660 pdf-target-libstdc++-v3: \
30661     configure-target-libstdc++-v3 
30662         @: $(MAKE); $(unstage)
30663         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30664         r=`${PWD_COMMAND}`; export r; \
30665         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30666         $(RAW_CXX_TARGET_EXPORTS) \
30667         echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30668         for flag in $(EXTRA_TARGET_FLAGS); do \
30669           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30670         done; \
30671         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30672           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30673                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30674                   "RANLIB=$${RANLIB}" \
30675                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30676                    pdf) \
30677           || exit 1
30678
30679 @endif target-libstdc++-v3
30680
30681 .PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
30682 maybe-html-target-libstdc++-v3:
30683 @if target-libstdc++-v3
30684 maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
30685
30686 html-target-libstdc++-v3: \
30687     configure-target-libstdc++-v3 
30688         @: $(MAKE); $(unstage)
30689         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30690         r=`${PWD_COMMAND}`; export r; \
30691         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30692         $(RAW_CXX_TARGET_EXPORTS) \
30693         echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30694         for flag in $(EXTRA_TARGET_FLAGS); do \
30695           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30696         done; \
30697         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30698           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30699                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30700                   "RANLIB=$${RANLIB}" \
30701                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30702                    html) \
30703           || exit 1
30704
30705 @endif target-libstdc++-v3
30706
30707 .PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
30708 maybe-TAGS-target-libstdc++-v3:
30709 @if target-libstdc++-v3
30710 maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
30711
30712 TAGS-target-libstdc++-v3: \
30713     configure-target-libstdc++-v3 
30714         @: $(MAKE); $(unstage)
30715         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30716         r=`${PWD_COMMAND}`; export r; \
30717         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30718         $(RAW_CXX_TARGET_EXPORTS) \
30719         echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30720         for flag in $(EXTRA_TARGET_FLAGS); do \
30721           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30722         done; \
30723         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30724           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30725                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30726                   "RANLIB=$${RANLIB}" \
30727                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30728                    TAGS) \
30729           || exit 1
30730
30731 @endif target-libstdc++-v3
30732
30733 .PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
30734 maybe-install-info-target-libstdc++-v3:
30735 @if target-libstdc++-v3
30736 maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
30737
30738 install-info-target-libstdc++-v3: \
30739     configure-target-libstdc++-v3 \
30740     info-target-libstdc++-v3 
30741         @: $(MAKE); $(unstage)
30742         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30743         r=`${PWD_COMMAND}`; export r; \
30744         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30745         $(RAW_CXX_TARGET_EXPORTS) \
30746         echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30747         for flag in $(EXTRA_TARGET_FLAGS); do \
30748           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30749         done; \
30750         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30751           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30752                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30753                   "RANLIB=$${RANLIB}" \
30754                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30755                    install-info) \
30756           || exit 1
30757
30758 @endif target-libstdc++-v3
30759
30760 .PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
30761 maybe-install-pdf-target-libstdc++-v3:
30762 @if target-libstdc++-v3
30763 maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
30764
30765 install-pdf-target-libstdc++-v3: \
30766     configure-target-libstdc++-v3 \
30767     pdf-target-libstdc++-v3 
30768         @: $(MAKE); $(unstage)
30769         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30770         r=`${PWD_COMMAND}`; export r; \
30771         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30772         $(RAW_CXX_TARGET_EXPORTS) \
30773         echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30774         for flag in $(EXTRA_TARGET_FLAGS); do \
30775           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30776         done; \
30777         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30778           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30779                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30780                   "RANLIB=$${RANLIB}" \
30781                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30782                    install-pdf) \
30783           || exit 1
30784
30785 @endif target-libstdc++-v3
30786
30787 .PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
30788 maybe-install-html-target-libstdc++-v3:
30789 @if target-libstdc++-v3
30790 maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
30791
30792 install-html-target-libstdc++-v3: \
30793     configure-target-libstdc++-v3 \
30794     html-target-libstdc++-v3 
30795         @: $(MAKE); $(unstage)
30796         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30797         r=`${PWD_COMMAND}`; export r; \
30798         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30799         $(RAW_CXX_TARGET_EXPORTS) \
30800         echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30801         for flag in $(EXTRA_TARGET_FLAGS); do \
30802           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30803         done; \
30804         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30805           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30806                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30807                   "RANLIB=$${RANLIB}" \
30808                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30809                    install-html) \
30810           || exit 1
30811
30812 @endif target-libstdc++-v3
30813
30814 .PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
30815 maybe-installcheck-target-libstdc++-v3:
30816 @if target-libstdc++-v3
30817 maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
30818
30819 installcheck-target-libstdc++-v3: \
30820     configure-target-libstdc++-v3 
30821         @: $(MAKE); $(unstage)
30822         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30823         r=`${PWD_COMMAND}`; export r; \
30824         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30825         $(RAW_CXX_TARGET_EXPORTS) \
30826         echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30827         for flag in $(EXTRA_TARGET_FLAGS); do \
30828           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30829         done; \
30830         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30831           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30832                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30833                   "RANLIB=$${RANLIB}" \
30834                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30835                    installcheck) \
30836           || exit 1
30837
30838 @endif target-libstdc++-v3
30839
30840 .PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
30841 maybe-mostlyclean-target-libstdc++-v3:
30842 @if target-libstdc++-v3
30843 maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
30844
30845 mostlyclean-target-libstdc++-v3: 
30846         @: $(MAKE); $(unstage)
30847         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30848         r=`${PWD_COMMAND}`; export r; \
30849         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30850         $(RAW_CXX_TARGET_EXPORTS) \
30851         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30852         for flag in $(EXTRA_TARGET_FLAGS); do \
30853           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30854         done; \
30855         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30856           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30857                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30858                   "RANLIB=$${RANLIB}" \
30859                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30860                    mostlyclean) \
30861           || exit 1
30862
30863 @endif target-libstdc++-v3
30864
30865 .PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
30866 maybe-clean-target-libstdc++-v3:
30867 @if target-libstdc++-v3
30868 maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
30869
30870 clean-target-libstdc++-v3: 
30871         @: $(MAKE); $(unstage)
30872         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30873         r=`${PWD_COMMAND}`; export r; \
30874         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30875         $(RAW_CXX_TARGET_EXPORTS) \
30876         echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30877         for flag in $(EXTRA_TARGET_FLAGS); do \
30878           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30879         done; \
30880         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30881           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30882                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30883                   "RANLIB=$${RANLIB}" \
30884                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30885                    clean) \
30886           || exit 1
30887
30888 @endif target-libstdc++-v3
30889
30890 .PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
30891 maybe-distclean-target-libstdc++-v3:
30892 @if target-libstdc++-v3
30893 maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
30894
30895 distclean-target-libstdc++-v3: 
30896         @: $(MAKE); $(unstage)
30897         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30898         r=`${PWD_COMMAND}`; export r; \
30899         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30900         $(RAW_CXX_TARGET_EXPORTS) \
30901         echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30902         for flag in $(EXTRA_TARGET_FLAGS); do \
30903           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30904         done; \
30905         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30906           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30907                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30908                   "RANLIB=$${RANLIB}" \
30909                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30910                    distclean) \
30911           || exit 1
30912
30913 @endif target-libstdc++-v3
30914
30915 .PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
30916 maybe-maintainer-clean-target-libstdc++-v3:
30917 @if target-libstdc++-v3
30918 maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
30919
30920 maintainer-clean-target-libstdc++-v3: 
30921         @: $(MAKE); $(unstage)
30922         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30923         r=`${PWD_COMMAND}`; export r; \
30924         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30925         $(RAW_CXX_TARGET_EXPORTS) \
30926         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30927         for flag in $(EXTRA_TARGET_FLAGS); do \
30928           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30929         done; \
30930         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30931           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30932                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30933                   "RANLIB=$${RANLIB}" \
30934                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30935                    maintainer-clean) \
30936           || exit 1
30937
30938 @endif target-libstdc++-v3
30939
30940
30941
30942
30943
30944 .PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
30945 maybe-configure-target-libmudflap:
30946 @if gcc-bootstrap
30947 configure-target-libmudflap: stage_current
30948 @endif gcc-bootstrap
30949 @if target-libmudflap
30950 maybe-configure-target-libmudflap: configure-target-libmudflap
30951 configure-target-libmudflap: 
30952         @: $(MAKE); $(unstage)
30953         @r=`${PWD_COMMAND}`; export r; \
30954         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30955         echo "Checking multilib configuration for libmudflap..."; \
30956         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
30957         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmudflap/multilib.tmp 2> /dev/null ; \
30958         if test -r $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
30959           if cmp -s $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
30960             rm -f $(TARGET_SUBDIR)/libmudflap/multilib.tmp; \
30961           else \
30962             rm -f $(TARGET_SUBDIR)/libmudflap/Makefile; \
30963             mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
30964           fi; \
30965         else \
30966           mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
30967         fi; \
30968         test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
30969         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
30970         $(NORMAL_TARGET_EXPORTS)  \
30971         echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
30972         cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
30973         case $(srcdir) in \
30974           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30975           *) topdir=`echo $(TARGET_SUBDIR)/libmudflap/ | \
30976                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30977         esac; \
30978         srcdiroption="--srcdir=$${topdir}/libmudflap"; \
30979         libsrcdir="$$s/libmudflap"; \
30980         rm -f no-such-file || : ; \
30981         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
30982           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30983           --target=${target_alias} $${srcdiroption}  \
30984           || exit 1
30985 @endif target-libmudflap
30986
30987
30988
30989
30990
30991 .PHONY: all-target-libmudflap maybe-all-target-libmudflap
30992 maybe-all-target-libmudflap:
30993 @if gcc-bootstrap
30994 all-target-libmudflap: stage_current
30995 @endif gcc-bootstrap
30996 @if target-libmudflap
30997 TARGET-target-libmudflap=all
30998 maybe-all-target-libmudflap: all-target-libmudflap
30999 all-target-libmudflap: configure-target-libmudflap
31000         @: $(MAKE); $(unstage)
31001         @r=`${PWD_COMMAND}`; export r; \
31002         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31003         $(NORMAL_TARGET_EXPORTS)  \
31004         (cd $(TARGET_SUBDIR)/libmudflap && \
31005           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
31006                 $(TARGET-target-libmudflap))
31007 @endif target-libmudflap
31008
31009
31010
31011
31012
31013 .PHONY: check-target-libmudflap maybe-check-target-libmudflap
31014 maybe-check-target-libmudflap:
31015 @if target-libmudflap
31016 maybe-check-target-libmudflap: check-target-libmudflap
31017
31018 check-target-libmudflap:
31019         @: $(MAKE); $(unstage)
31020         @r=`${PWD_COMMAND}`; export r; \
31021         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31022         $(NORMAL_TARGET_EXPORTS) \
31023         (cd $(TARGET_SUBDIR)/libmudflap && \
31024           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
31025
31026 @endif target-libmudflap
31027
31028 .PHONY: install-target-libmudflap maybe-install-target-libmudflap
31029 maybe-install-target-libmudflap:
31030 @if target-libmudflap
31031 maybe-install-target-libmudflap: install-target-libmudflap
31032
31033 install-target-libmudflap: installdirs
31034         @: $(MAKE); $(unstage)
31035         @r=`${PWD_COMMAND}`; export r; \
31036         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31037         $(NORMAL_TARGET_EXPORTS) \
31038         (cd $(TARGET_SUBDIR)/libmudflap && \
31039           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
31040
31041 @endif target-libmudflap
31042
31043 .PHONY: install-strip-target-libmudflap maybe-install-strip-target-libmudflap
31044 maybe-install-strip-target-libmudflap:
31045 @if target-libmudflap
31046 maybe-install-strip-target-libmudflap: install-strip-target-libmudflap
31047
31048 install-strip-target-libmudflap: installdirs
31049         @: $(MAKE); $(unstage)
31050         @r=`${PWD_COMMAND}`; export r; \
31051         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31052         $(NORMAL_TARGET_EXPORTS) \
31053         (cd $(TARGET_SUBDIR)/libmudflap && \
31054           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
31055
31056 @endif target-libmudflap
31057
31058 # Other targets (info, dvi, pdf, etc.)
31059
31060 .PHONY: maybe-info-target-libmudflap info-target-libmudflap
31061 maybe-info-target-libmudflap:
31062 @if target-libmudflap
31063 maybe-info-target-libmudflap: info-target-libmudflap
31064
31065 info-target-libmudflap: \
31066     configure-target-libmudflap 
31067         @: $(MAKE); $(unstage)
31068         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31069         r=`${PWD_COMMAND}`; export r; \
31070         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31071         $(NORMAL_TARGET_EXPORTS) \
31072         echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
31073         for flag in $(EXTRA_TARGET_FLAGS); do \
31074           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31075         done; \
31076         (cd $(TARGET_SUBDIR)/libmudflap && \
31077           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31078                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31079                   "RANLIB=$${RANLIB}" \
31080                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31081                    info) \
31082           || exit 1
31083
31084 @endif target-libmudflap
31085
31086 .PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
31087 maybe-dvi-target-libmudflap:
31088 @if target-libmudflap
31089 maybe-dvi-target-libmudflap: dvi-target-libmudflap
31090
31091 dvi-target-libmudflap: \
31092     configure-target-libmudflap 
31093         @: $(MAKE); $(unstage)
31094         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31095         r=`${PWD_COMMAND}`; export r; \
31096         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31097         $(NORMAL_TARGET_EXPORTS) \
31098         echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
31099         for flag in $(EXTRA_TARGET_FLAGS); do \
31100           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31101         done; \
31102         (cd $(TARGET_SUBDIR)/libmudflap && \
31103           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31104                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31105                   "RANLIB=$${RANLIB}" \
31106                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31107                    dvi) \
31108           || exit 1
31109
31110 @endif target-libmudflap
31111
31112 .PHONY: maybe-pdf-target-libmudflap pdf-target-libmudflap
31113 maybe-pdf-target-libmudflap:
31114 @if target-libmudflap
31115 maybe-pdf-target-libmudflap: pdf-target-libmudflap
31116
31117 pdf-target-libmudflap: \
31118     configure-target-libmudflap 
31119         @: $(MAKE); $(unstage)
31120         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31121         r=`${PWD_COMMAND}`; export r; \
31122         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31123         $(NORMAL_TARGET_EXPORTS) \
31124         echo "Doing pdf in $(TARGET_SUBDIR)/libmudflap" ; \
31125         for flag in $(EXTRA_TARGET_FLAGS); do \
31126           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31127         done; \
31128         (cd $(TARGET_SUBDIR)/libmudflap && \
31129           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31130                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31131                   "RANLIB=$${RANLIB}" \
31132                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31133                    pdf) \
31134           || exit 1
31135
31136 @endif target-libmudflap
31137
31138 .PHONY: maybe-html-target-libmudflap html-target-libmudflap
31139 maybe-html-target-libmudflap:
31140 @if target-libmudflap
31141 maybe-html-target-libmudflap: html-target-libmudflap
31142
31143 html-target-libmudflap: \
31144     configure-target-libmudflap 
31145         @: $(MAKE); $(unstage)
31146         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31147         r=`${PWD_COMMAND}`; export r; \
31148         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31149         $(NORMAL_TARGET_EXPORTS) \
31150         echo "Doing html in $(TARGET_SUBDIR)/libmudflap" ; \
31151         for flag in $(EXTRA_TARGET_FLAGS); do \
31152           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31153         done; \
31154         (cd $(TARGET_SUBDIR)/libmudflap && \
31155           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31156                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31157                   "RANLIB=$${RANLIB}" \
31158                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31159                    html) \
31160           || exit 1
31161
31162 @endif target-libmudflap
31163
31164 .PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
31165 maybe-TAGS-target-libmudflap:
31166 @if target-libmudflap
31167 maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
31168
31169 TAGS-target-libmudflap: \
31170     configure-target-libmudflap 
31171         @: $(MAKE); $(unstage)
31172         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31173         r=`${PWD_COMMAND}`; export r; \
31174         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31175         $(NORMAL_TARGET_EXPORTS) \
31176         echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
31177         for flag in $(EXTRA_TARGET_FLAGS); do \
31178           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31179         done; \
31180         (cd $(TARGET_SUBDIR)/libmudflap && \
31181           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31182                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31183                   "RANLIB=$${RANLIB}" \
31184                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31185                    TAGS) \
31186           || exit 1
31187
31188 @endif target-libmudflap
31189
31190 .PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
31191 maybe-install-info-target-libmudflap:
31192 @if target-libmudflap
31193 maybe-install-info-target-libmudflap: install-info-target-libmudflap
31194
31195 install-info-target-libmudflap: \
31196     configure-target-libmudflap \
31197     info-target-libmudflap 
31198         @: $(MAKE); $(unstage)
31199         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31200         r=`${PWD_COMMAND}`; export r; \
31201         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31202         $(NORMAL_TARGET_EXPORTS) \
31203         echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
31204         for flag in $(EXTRA_TARGET_FLAGS); do \
31205           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31206         done; \
31207         (cd $(TARGET_SUBDIR)/libmudflap && \
31208           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31209                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31210                   "RANLIB=$${RANLIB}" \
31211                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31212                    install-info) \
31213           || exit 1
31214
31215 @endif target-libmudflap
31216
31217 .PHONY: maybe-install-pdf-target-libmudflap install-pdf-target-libmudflap
31218 maybe-install-pdf-target-libmudflap:
31219 @if target-libmudflap
31220 maybe-install-pdf-target-libmudflap: install-pdf-target-libmudflap
31221
31222 install-pdf-target-libmudflap: \
31223     configure-target-libmudflap \
31224     pdf-target-libmudflap 
31225         @: $(MAKE); $(unstage)
31226         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31227         r=`${PWD_COMMAND}`; export r; \
31228         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31229         $(NORMAL_TARGET_EXPORTS) \
31230         echo "Doing install-pdf in $(TARGET_SUBDIR)/libmudflap" ; \
31231         for flag in $(EXTRA_TARGET_FLAGS); do \
31232           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31233         done; \
31234         (cd $(TARGET_SUBDIR)/libmudflap && \
31235           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31236                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31237                   "RANLIB=$${RANLIB}" \
31238                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31239                    install-pdf) \
31240           || exit 1
31241
31242 @endif target-libmudflap
31243
31244 .PHONY: maybe-install-html-target-libmudflap install-html-target-libmudflap
31245 maybe-install-html-target-libmudflap:
31246 @if target-libmudflap
31247 maybe-install-html-target-libmudflap: install-html-target-libmudflap
31248
31249 install-html-target-libmudflap: \
31250     configure-target-libmudflap \
31251     html-target-libmudflap 
31252         @: $(MAKE); $(unstage)
31253         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31254         r=`${PWD_COMMAND}`; export r; \
31255         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31256         $(NORMAL_TARGET_EXPORTS) \
31257         echo "Doing install-html in $(TARGET_SUBDIR)/libmudflap" ; \
31258         for flag in $(EXTRA_TARGET_FLAGS); do \
31259           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31260         done; \
31261         (cd $(TARGET_SUBDIR)/libmudflap && \
31262           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31263                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31264                   "RANLIB=$${RANLIB}" \
31265                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31266                    install-html) \
31267           || exit 1
31268
31269 @endif target-libmudflap
31270
31271 .PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
31272 maybe-installcheck-target-libmudflap:
31273 @if target-libmudflap
31274 maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
31275
31276 installcheck-target-libmudflap: \
31277     configure-target-libmudflap 
31278         @: $(MAKE); $(unstage)
31279         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31280         r=`${PWD_COMMAND}`; export r; \
31281         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31282         $(NORMAL_TARGET_EXPORTS) \
31283         echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
31284         for flag in $(EXTRA_TARGET_FLAGS); do \
31285           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31286         done; \
31287         (cd $(TARGET_SUBDIR)/libmudflap && \
31288           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31289                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31290                   "RANLIB=$${RANLIB}" \
31291                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31292                    installcheck) \
31293           || exit 1
31294
31295 @endif target-libmudflap
31296
31297 .PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
31298 maybe-mostlyclean-target-libmudflap:
31299 @if target-libmudflap
31300 maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
31301
31302 mostlyclean-target-libmudflap: 
31303         @: $(MAKE); $(unstage)
31304         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31305         r=`${PWD_COMMAND}`; export r; \
31306         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31307         $(NORMAL_TARGET_EXPORTS) \
31308         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
31309         for flag in $(EXTRA_TARGET_FLAGS); do \
31310           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31311         done; \
31312         (cd $(TARGET_SUBDIR)/libmudflap && \
31313           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31314                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31315                   "RANLIB=$${RANLIB}" \
31316                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31317                    mostlyclean) \
31318           || exit 1
31319
31320 @endif target-libmudflap
31321
31322 .PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
31323 maybe-clean-target-libmudflap:
31324 @if target-libmudflap
31325 maybe-clean-target-libmudflap: clean-target-libmudflap
31326
31327 clean-target-libmudflap: 
31328         @: $(MAKE); $(unstage)
31329         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31330         r=`${PWD_COMMAND}`; export r; \
31331         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31332         $(NORMAL_TARGET_EXPORTS) \
31333         echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
31334         for flag in $(EXTRA_TARGET_FLAGS); do \
31335           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31336         done; \
31337         (cd $(TARGET_SUBDIR)/libmudflap && \
31338           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31339                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31340                   "RANLIB=$${RANLIB}" \
31341                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31342                    clean) \
31343           || exit 1
31344
31345 @endif target-libmudflap
31346
31347 .PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
31348 maybe-distclean-target-libmudflap:
31349 @if target-libmudflap
31350 maybe-distclean-target-libmudflap: distclean-target-libmudflap
31351
31352 distclean-target-libmudflap: 
31353         @: $(MAKE); $(unstage)
31354         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31355         r=`${PWD_COMMAND}`; export r; \
31356         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31357         $(NORMAL_TARGET_EXPORTS) \
31358         echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
31359         for flag in $(EXTRA_TARGET_FLAGS); do \
31360           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31361         done; \
31362         (cd $(TARGET_SUBDIR)/libmudflap && \
31363           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31364                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31365                   "RANLIB=$${RANLIB}" \
31366                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31367                    distclean) \
31368           || exit 1
31369
31370 @endif target-libmudflap
31371
31372 .PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
31373 maybe-maintainer-clean-target-libmudflap:
31374 @if target-libmudflap
31375 maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
31376
31377 maintainer-clean-target-libmudflap: 
31378         @: $(MAKE); $(unstage)
31379         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31380         r=`${PWD_COMMAND}`; export r; \
31381         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31382         $(NORMAL_TARGET_EXPORTS) \
31383         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
31384         for flag in $(EXTRA_TARGET_FLAGS); do \
31385           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31386         done; \
31387         (cd $(TARGET_SUBDIR)/libmudflap && \
31388           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31389                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31390                   "RANLIB=$${RANLIB}" \
31391                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31392                    maintainer-clean) \
31393           || exit 1
31394
31395 @endif target-libmudflap
31396
31397
31398
31399
31400
31401 .PHONY: configure-target-libssp maybe-configure-target-libssp
31402 maybe-configure-target-libssp:
31403 @if gcc-bootstrap
31404 configure-target-libssp: stage_current
31405 @endif gcc-bootstrap
31406 @if target-libssp
31407 maybe-configure-target-libssp: configure-target-libssp
31408 configure-target-libssp: 
31409         @: $(MAKE); $(unstage)
31410         @r=`${PWD_COMMAND}`; export r; \
31411         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31412         echo "Checking multilib configuration for libssp..."; \
31413         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
31414         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
31415         if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
31416           if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
31417             rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
31418           else \
31419             rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
31420             mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
31421           fi; \
31422         else \
31423           mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
31424         fi; \
31425         test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
31426         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
31427         $(NORMAL_TARGET_EXPORTS)  \
31428         echo Configuring in $(TARGET_SUBDIR)/libssp; \
31429         cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
31430         case $(srcdir) in \
31431           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31432           *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
31433                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31434         esac; \
31435         srcdiroption="--srcdir=$${topdir}/libssp"; \
31436         libsrcdir="$$s/libssp"; \
31437         rm -f no-such-file || : ; \
31438         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
31439           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31440           --target=${target_alias} $${srcdiroption}  \
31441           || exit 1
31442 @endif target-libssp
31443
31444
31445
31446
31447
31448 .PHONY: all-target-libssp maybe-all-target-libssp
31449 maybe-all-target-libssp:
31450 @if gcc-bootstrap
31451 all-target-libssp: stage_current
31452 @endif gcc-bootstrap
31453 @if target-libssp
31454 TARGET-target-libssp=all
31455 maybe-all-target-libssp: all-target-libssp
31456 all-target-libssp: configure-target-libssp
31457         @: $(MAKE); $(unstage)
31458         @r=`${PWD_COMMAND}`; export r; \
31459         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31460         $(NORMAL_TARGET_EXPORTS)  \
31461         (cd $(TARGET_SUBDIR)/libssp && \
31462           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
31463                 $(TARGET-target-libssp))
31464 @endif target-libssp
31465
31466
31467
31468
31469
31470 .PHONY: check-target-libssp maybe-check-target-libssp
31471 maybe-check-target-libssp:
31472 @if target-libssp
31473 maybe-check-target-libssp: check-target-libssp
31474
31475 check-target-libssp:
31476         @: $(MAKE); $(unstage)
31477         @r=`${PWD_COMMAND}`; export r; \
31478         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31479         $(NORMAL_TARGET_EXPORTS) \
31480         (cd $(TARGET_SUBDIR)/libssp && \
31481           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
31482
31483 @endif target-libssp
31484
31485 .PHONY: install-target-libssp maybe-install-target-libssp
31486 maybe-install-target-libssp:
31487 @if target-libssp
31488 maybe-install-target-libssp: install-target-libssp
31489
31490 install-target-libssp: installdirs
31491         @: $(MAKE); $(unstage)
31492         @r=`${PWD_COMMAND}`; export r; \
31493         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31494         $(NORMAL_TARGET_EXPORTS) \
31495         (cd $(TARGET_SUBDIR)/libssp && \
31496           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
31497
31498 @endif target-libssp
31499
31500 .PHONY: install-strip-target-libssp maybe-install-strip-target-libssp
31501 maybe-install-strip-target-libssp:
31502 @if target-libssp
31503 maybe-install-strip-target-libssp: install-strip-target-libssp
31504
31505 install-strip-target-libssp: installdirs
31506         @: $(MAKE); $(unstage)
31507         @r=`${PWD_COMMAND}`; export r; \
31508         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31509         $(NORMAL_TARGET_EXPORTS) \
31510         (cd $(TARGET_SUBDIR)/libssp && \
31511           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
31512
31513 @endif target-libssp
31514
31515 # Other targets (info, dvi, pdf, etc.)
31516
31517 .PHONY: maybe-info-target-libssp info-target-libssp
31518 maybe-info-target-libssp:
31519 @if target-libssp
31520 maybe-info-target-libssp: info-target-libssp
31521
31522 info-target-libssp: \
31523     configure-target-libssp 
31524         @: $(MAKE); $(unstage)
31525         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31526         r=`${PWD_COMMAND}`; export r; \
31527         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31528         $(NORMAL_TARGET_EXPORTS) \
31529         echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
31530         for flag in $(EXTRA_TARGET_FLAGS); do \
31531           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31532         done; \
31533         (cd $(TARGET_SUBDIR)/libssp && \
31534           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31535                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31536                   "RANLIB=$${RANLIB}" \
31537                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31538                    info) \
31539           || exit 1
31540
31541 @endif target-libssp
31542
31543 .PHONY: maybe-dvi-target-libssp dvi-target-libssp
31544 maybe-dvi-target-libssp:
31545 @if target-libssp
31546 maybe-dvi-target-libssp: dvi-target-libssp
31547
31548 dvi-target-libssp: \
31549     configure-target-libssp 
31550         @: $(MAKE); $(unstage)
31551         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31552         r=`${PWD_COMMAND}`; export r; \
31553         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31554         $(NORMAL_TARGET_EXPORTS) \
31555         echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
31556         for flag in $(EXTRA_TARGET_FLAGS); do \
31557           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31558         done; \
31559         (cd $(TARGET_SUBDIR)/libssp && \
31560           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31561                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31562                   "RANLIB=$${RANLIB}" \
31563                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31564                    dvi) \
31565           || exit 1
31566
31567 @endif target-libssp
31568
31569 .PHONY: maybe-pdf-target-libssp pdf-target-libssp
31570 maybe-pdf-target-libssp:
31571 @if target-libssp
31572 maybe-pdf-target-libssp: pdf-target-libssp
31573
31574 pdf-target-libssp: \
31575     configure-target-libssp 
31576         @: $(MAKE); $(unstage)
31577         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31578         r=`${PWD_COMMAND}`; export r; \
31579         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31580         $(NORMAL_TARGET_EXPORTS) \
31581         echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
31582         for flag in $(EXTRA_TARGET_FLAGS); do \
31583           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31584         done; \
31585         (cd $(TARGET_SUBDIR)/libssp && \
31586           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31587                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31588                   "RANLIB=$${RANLIB}" \
31589                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31590                    pdf) \
31591           || exit 1
31592
31593 @endif target-libssp
31594
31595 .PHONY: maybe-html-target-libssp html-target-libssp
31596 maybe-html-target-libssp:
31597 @if target-libssp
31598 maybe-html-target-libssp: html-target-libssp
31599
31600 html-target-libssp: \
31601     configure-target-libssp 
31602         @: $(MAKE); $(unstage)
31603         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31604         r=`${PWD_COMMAND}`; export r; \
31605         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31606         $(NORMAL_TARGET_EXPORTS) \
31607         echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
31608         for flag in $(EXTRA_TARGET_FLAGS); do \
31609           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31610         done; \
31611         (cd $(TARGET_SUBDIR)/libssp && \
31612           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31613                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31614                   "RANLIB=$${RANLIB}" \
31615                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31616                    html) \
31617           || exit 1
31618
31619 @endif target-libssp
31620
31621 .PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
31622 maybe-TAGS-target-libssp:
31623 @if target-libssp
31624 maybe-TAGS-target-libssp: TAGS-target-libssp
31625
31626 TAGS-target-libssp: \
31627     configure-target-libssp 
31628         @: $(MAKE); $(unstage)
31629         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31630         r=`${PWD_COMMAND}`; export r; \
31631         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31632         $(NORMAL_TARGET_EXPORTS) \
31633         echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
31634         for flag in $(EXTRA_TARGET_FLAGS); do \
31635           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31636         done; \
31637         (cd $(TARGET_SUBDIR)/libssp && \
31638           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31639                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31640                   "RANLIB=$${RANLIB}" \
31641                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31642                    TAGS) \
31643           || exit 1
31644
31645 @endif target-libssp
31646
31647 .PHONY: maybe-install-info-target-libssp install-info-target-libssp
31648 maybe-install-info-target-libssp:
31649 @if target-libssp
31650 maybe-install-info-target-libssp: install-info-target-libssp
31651
31652 install-info-target-libssp: \
31653     configure-target-libssp \
31654     info-target-libssp 
31655         @: $(MAKE); $(unstage)
31656         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31657         r=`${PWD_COMMAND}`; export r; \
31658         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31659         $(NORMAL_TARGET_EXPORTS) \
31660         echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
31661         for flag in $(EXTRA_TARGET_FLAGS); do \
31662           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31663         done; \
31664         (cd $(TARGET_SUBDIR)/libssp && \
31665           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31666                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31667                   "RANLIB=$${RANLIB}" \
31668                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31669                    install-info) \
31670           || exit 1
31671
31672 @endif target-libssp
31673
31674 .PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
31675 maybe-install-pdf-target-libssp:
31676 @if target-libssp
31677 maybe-install-pdf-target-libssp: install-pdf-target-libssp
31678
31679 install-pdf-target-libssp: \
31680     configure-target-libssp \
31681     pdf-target-libssp 
31682         @: $(MAKE); $(unstage)
31683         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31684         r=`${PWD_COMMAND}`; export r; \
31685         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31686         $(NORMAL_TARGET_EXPORTS) \
31687         echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
31688         for flag in $(EXTRA_TARGET_FLAGS); do \
31689           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31690         done; \
31691         (cd $(TARGET_SUBDIR)/libssp && \
31692           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31693                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31694                   "RANLIB=$${RANLIB}" \
31695                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31696                    install-pdf) \
31697           || exit 1
31698
31699 @endif target-libssp
31700
31701 .PHONY: maybe-install-html-target-libssp install-html-target-libssp
31702 maybe-install-html-target-libssp:
31703 @if target-libssp
31704 maybe-install-html-target-libssp: install-html-target-libssp
31705
31706 install-html-target-libssp: \
31707     configure-target-libssp \
31708     html-target-libssp 
31709         @: $(MAKE); $(unstage)
31710         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31711         r=`${PWD_COMMAND}`; export r; \
31712         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31713         $(NORMAL_TARGET_EXPORTS) \
31714         echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
31715         for flag in $(EXTRA_TARGET_FLAGS); do \
31716           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31717         done; \
31718         (cd $(TARGET_SUBDIR)/libssp && \
31719           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31720                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31721                   "RANLIB=$${RANLIB}" \
31722                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31723                    install-html) \
31724           || exit 1
31725
31726 @endif target-libssp
31727
31728 .PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
31729 maybe-installcheck-target-libssp:
31730 @if target-libssp
31731 maybe-installcheck-target-libssp: installcheck-target-libssp
31732
31733 installcheck-target-libssp: \
31734     configure-target-libssp 
31735         @: $(MAKE); $(unstage)
31736         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31737         r=`${PWD_COMMAND}`; export r; \
31738         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31739         $(NORMAL_TARGET_EXPORTS) \
31740         echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
31741         for flag in $(EXTRA_TARGET_FLAGS); do \
31742           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31743         done; \
31744         (cd $(TARGET_SUBDIR)/libssp && \
31745           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31746                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31747                   "RANLIB=$${RANLIB}" \
31748                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31749                    installcheck) \
31750           || exit 1
31751
31752 @endif target-libssp
31753
31754 .PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
31755 maybe-mostlyclean-target-libssp:
31756 @if target-libssp
31757 maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
31758
31759 mostlyclean-target-libssp: 
31760         @: $(MAKE); $(unstage)
31761         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31762         r=`${PWD_COMMAND}`; export r; \
31763         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31764         $(NORMAL_TARGET_EXPORTS) \
31765         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
31766         for flag in $(EXTRA_TARGET_FLAGS); do \
31767           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31768         done; \
31769         (cd $(TARGET_SUBDIR)/libssp && \
31770           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31771                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31772                   "RANLIB=$${RANLIB}" \
31773                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31774                    mostlyclean) \
31775           || exit 1
31776
31777 @endif target-libssp
31778
31779 .PHONY: maybe-clean-target-libssp clean-target-libssp
31780 maybe-clean-target-libssp:
31781 @if target-libssp
31782 maybe-clean-target-libssp: clean-target-libssp
31783
31784 clean-target-libssp: 
31785         @: $(MAKE); $(unstage)
31786         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31787         r=`${PWD_COMMAND}`; export r; \
31788         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31789         $(NORMAL_TARGET_EXPORTS) \
31790         echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
31791         for flag in $(EXTRA_TARGET_FLAGS); do \
31792           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31793         done; \
31794         (cd $(TARGET_SUBDIR)/libssp && \
31795           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31796                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31797                   "RANLIB=$${RANLIB}" \
31798                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31799                    clean) \
31800           || exit 1
31801
31802 @endif target-libssp
31803
31804 .PHONY: maybe-distclean-target-libssp distclean-target-libssp
31805 maybe-distclean-target-libssp:
31806 @if target-libssp
31807 maybe-distclean-target-libssp: distclean-target-libssp
31808
31809 distclean-target-libssp: 
31810         @: $(MAKE); $(unstage)
31811         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31812         r=`${PWD_COMMAND}`; export r; \
31813         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31814         $(NORMAL_TARGET_EXPORTS) \
31815         echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
31816         for flag in $(EXTRA_TARGET_FLAGS); do \
31817           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31818         done; \
31819         (cd $(TARGET_SUBDIR)/libssp && \
31820           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31821                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31822                   "RANLIB=$${RANLIB}" \
31823                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31824                    distclean) \
31825           || exit 1
31826
31827 @endif target-libssp
31828
31829 .PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
31830 maybe-maintainer-clean-target-libssp:
31831 @if target-libssp
31832 maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
31833
31834 maintainer-clean-target-libssp: 
31835         @: $(MAKE); $(unstage)
31836         @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31837         r=`${PWD_COMMAND}`; export r; \
31838         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31839         $(NORMAL_TARGET_EXPORTS) \
31840         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
31841         for flag in $(EXTRA_TARGET_FLAGS); do \
31842           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31843         done; \
31844         (cd $(TARGET_SUBDIR)/libssp && \
31845           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31846                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31847                   "RANLIB=$${RANLIB}" \
31848                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31849                    maintainer-clean) \
31850           || exit 1
31851
31852 @endif target-libssp
31853
31854
31855
31856
31857
31858 .PHONY: configure-target-newlib maybe-configure-target-newlib
31859 maybe-configure-target-newlib:
31860 @if gcc-bootstrap
31861 configure-target-newlib: stage_current
31862 @endif gcc-bootstrap
31863 @if target-newlib
31864 maybe-configure-target-newlib: configure-target-newlib
31865 configure-target-newlib: 
31866         @: $(MAKE); $(unstage)
31867         @r=`${PWD_COMMAND}`; export r; \
31868         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31869         echo "Checking multilib configuration for newlib..."; \
31870         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
31871         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
31872         if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
31873           if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
31874             rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
31875           else \
31876             rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
31877             mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
31878           fi; \
31879         else \
31880           mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
31881         fi; \
31882         test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
31883         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
31884         $(NORMAL_TARGET_EXPORTS)  \
31885         echo Configuring in $(TARGET_SUBDIR)/newlib; \
31886         cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
31887         case $(srcdir) in \
31888           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31889           *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
31890                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31891         esac; \
31892         srcdiroption="--srcdir=$${topdir}/newlib"; \
31893         libsrcdir="$$s/newlib"; \
31894         rm -f no-such-file || : ; \
31895         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
31896           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31897           --target=${target_alias} $${srcdiroption}  \
31898           || exit 1
31899 @endif target-newlib
31900
31901
31902
31903
31904
31905 .PHONY: all-target-newlib maybe-all-target-newlib
31906 maybe-all-target-newlib:
31907 @if gcc-bootstrap
31908 all-target-newlib: stage_current
31909 @endif gcc-bootstrap
31910 @if target-newlib
31911 TARGET-target-newlib=all
31912 maybe-all-target-newlib: all-target-newlib
31913 all-target-newlib: configure-target-newlib
31914         @: $(MAKE); $(unstage)
31915         @r=`${PWD_COMMAND}`; export r; \
31916         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31917         $(NORMAL_TARGET_EXPORTS)  \
31918         (cd $(TARGET_SUBDIR)/newlib && \
31919           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
31920                 $(TARGET-target-newlib))
31921 @endif target-newlib
31922
31923
31924
31925
31926
31927 .PHONY: check-target-newlib maybe-check-target-newlib
31928 maybe-check-target-newlib:
31929 @if target-newlib
31930 maybe-check-target-newlib: check-target-newlib
31931
31932 check-target-newlib:
31933         @: $(MAKE); $(unstage)
31934         @r=`${PWD_COMMAND}`; export r; \
31935         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31936         $(NORMAL_TARGET_EXPORTS) \
31937         (cd $(TARGET_SUBDIR)/newlib && \
31938           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
31939
31940 @endif target-newlib
31941
31942 .PHONY: install-target-newlib maybe-install-target-newlib
31943 maybe-install-target-newlib:
31944 @if target-newlib
31945 maybe-install-target-newlib: install-target-newlib
31946
31947 install-target-newlib: installdirs
31948         @: $(MAKE); $(unstage)
31949         @r=`${PWD_COMMAND}`; export r; \
31950         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31951         $(NORMAL_TARGET_EXPORTS) \
31952         (cd $(TARGET_SUBDIR)/newlib && \
31953           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
31954
31955 @endif target-newlib
31956
31957 .PHONY: install-strip-target-newlib maybe-install-strip-target-newlib
31958 maybe-install-strip-target-newlib:
31959 @if target-newlib
31960 maybe-install-strip-target-newlib: install-strip-target-newlib
31961
31962 install-strip-target-newlib: installdirs
31963         @: $(MAKE); $(unstage)
31964         @r=`${PWD_COMMAND}`; export r; \
31965         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31966         $(NORMAL_TARGET_EXPORTS) \
31967         (cd $(TARGET_SUBDIR)/newlib && \
31968           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
31969
31970 @endif target-newlib
31971
31972 # Other targets (info, dvi, pdf, etc.)
31973
31974 .PHONY: maybe-info-target-newlib info-target-newlib
31975 maybe-info-target-newlib:
31976 @if target-newlib
31977 maybe-info-target-newlib: info-target-newlib
31978
31979 info-target-newlib: \
31980     configure-target-newlib 
31981         @: $(MAKE); $(unstage)
31982         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
31983         r=`${PWD_COMMAND}`; export r; \
31984         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31985         $(NORMAL_TARGET_EXPORTS) \
31986         echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
31987         for flag in $(EXTRA_TARGET_FLAGS); do \
31988           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31989         done; \
31990         (cd $(TARGET_SUBDIR)/newlib && \
31991           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31992                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31993                   "RANLIB=$${RANLIB}" \
31994                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31995                    info) \
31996           || exit 1
31997
31998 @endif target-newlib
31999
32000 .PHONY: maybe-dvi-target-newlib dvi-target-newlib
32001 maybe-dvi-target-newlib:
32002 @if target-newlib
32003 maybe-dvi-target-newlib: dvi-target-newlib
32004
32005 dvi-target-newlib: \
32006     configure-target-newlib 
32007         @: $(MAKE); $(unstage)
32008         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32009         r=`${PWD_COMMAND}`; export r; \
32010         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32011         $(NORMAL_TARGET_EXPORTS) \
32012         echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
32013         for flag in $(EXTRA_TARGET_FLAGS); do \
32014           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32015         done; \
32016         (cd $(TARGET_SUBDIR)/newlib && \
32017           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32018                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32019                   "RANLIB=$${RANLIB}" \
32020                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32021                    dvi) \
32022           || exit 1
32023
32024 @endif target-newlib
32025
32026 .PHONY: maybe-pdf-target-newlib pdf-target-newlib
32027 maybe-pdf-target-newlib:
32028 @if target-newlib
32029 maybe-pdf-target-newlib: pdf-target-newlib
32030
32031 pdf-target-newlib: \
32032     configure-target-newlib 
32033         @: $(MAKE); $(unstage)
32034         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32035         r=`${PWD_COMMAND}`; export r; \
32036         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32037         $(NORMAL_TARGET_EXPORTS) \
32038         echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
32039         for flag in $(EXTRA_TARGET_FLAGS); do \
32040           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32041         done; \
32042         (cd $(TARGET_SUBDIR)/newlib && \
32043           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32044                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32045                   "RANLIB=$${RANLIB}" \
32046                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32047                    pdf) \
32048           || exit 1
32049
32050 @endif target-newlib
32051
32052 .PHONY: maybe-html-target-newlib html-target-newlib
32053 maybe-html-target-newlib:
32054 @if target-newlib
32055 maybe-html-target-newlib: html-target-newlib
32056
32057 html-target-newlib: \
32058     configure-target-newlib 
32059         @: $(MAKE); $(unstage)
32060         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32061         r=`${PWD_COMMAND}`; export r; \
32062         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32063         $(NORMAL_TARGET_EXPORTS) \
32064         echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
32065         for flag in $(EXTRA_TARGET_FLAGS); do \
32066           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32067         done; \
32068         (cd $(TARGET_SUBDIR)/newlib && \
32069           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32070                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32071                   "RANLIB=$${RANLIB}" \
32072                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32073                    html) \
32074           || exit 1
32075
32076 @endif target-newlib
32077
32078 .PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
32079 maybe-TAGS-target-newlib:
32080 @if target-newlib
32081 maybe-TAGS-target-newlib: TAGS-target-newlib
32082
32083 TAGS-target-newlib: \
32084     configure-target-newlib 
32085         @: $(MAKE); $(unstage)
32086         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32087         r=`${PWD_COMMAND}`; export r; \
32088         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32089         $(NORMAL_TARGET_EXPORTS) \
32090         echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
32091         for flag in $(EXTRA_TARGET_FLAGS); do \
32092           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32093         done; \
32094         (cd $(TARGET_SUBDIR)/newlib && \
32095           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32096                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32097                   "RANLIB=$${RANLIB}" \
32098                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32099                    TAGS) \
32100           || exit 1
32101
32102 @endif target-newlib
32103
32104 .PHONY: maybe-install-info-target-newlib install-info-target-newlib
32105 maybe-install-info-target-newlib:
32106 @if target-newlib
32107 maybe-install-info-target-newlib: install-info-target-newlib
32108
32109 install-info-target-newlib: \
32110     configure-target-newlib \
32111     info-target-newlib 
32112         @: $(MAKE); $(unstage)
32113         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32114         r=`${PWD_COMMAND}`; export r; \
32115         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32116         $(NORMAL_TARGET_EXPORTS) \
32117         echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
32118         for flag in $(EXTRA_TARGET_FLAGS); do \
32119           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32120         done; \
32121         (cd $(TARGET_SUBDIR)/newlib && \
32122           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32123                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32124                   "RANLIB=$${RANLIB}" \
32125                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32126                    install-info) \
32127           || exit 1
32128
32129 @endif target-newlib
32130
32131 .PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
32132 maybe-install-pdf-target-newlib:
32133 @if target-newlib
32134 maybe-install-pdf-target-newlib: install-pdf-target-newlib
32135
32136 install-pdf-target-newlib: \
32137     configure-target-newlib \
32138     pdf-target-newlib 
32139         @: $(MAKE); $(unstage)
32140         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32141         r=`${PWD_COMMAND}`; export r; \
32142         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32143         $(NORMAL_TARGET_EXPORTS) \
32144         echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
32145         for flag in $(EXTRA_TARGET_FLAGS); do \
32146           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32147         done; \
32148         (cd $(TARGET_SUBDIR)/newlib && \
32149           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32150                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32151                   "RANLIB=$${RANLIB}" \
32152                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32153                    install-pdf) \
32154           || exit 1
32155
32156 @endif target-newlib
32157
32158 .PHONY: maybe-install-html-target-newlib install-html-target-newlib
32159 maybe-install-html-target-newlib:
32160 @if target-newlib
32161 maybe-install-html-target-newlib: install-html-target-newlib
32162
32163 install-html-target-newlib: \
32164     configure-target-newlib \
32165     html-target-newlib 
32166         @: $(MAKE); $(unstage)
32167         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32168         r=`${PWD_COMMAND}`; export r; \
32169         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32170         $(NORMAL_TARGET_EXPORTS) \
32171         echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
32172         for flag in $(EXTRA_TARGET_FLAGS); do \
32173           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32174         done; \
32175         (cd $(TARGET_SUBDIR)/newlib && \
32176           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32177                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32178                   "RANLIB=$${RANLIB}" \
32179                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32180                    install-html) \
32181           || exit 1
32182
32183 @endif target-newlib
32184
32185 .PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
32186 maybe-installcheck-target-newlib:
32187 @if target-newlib
32188 maybe-installcheck-target-newlib: installcheck-target-newlib
32189
32190 installcheck-target-newlib: \
32191     configure-target-newlib 
32192         @: $(MAKE); $(unstage)
32193         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32194         r=`${PWD_COMMAND}`; export r; \
32195         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32196         $(NORMAL_TARGET_EXPORTS) \
32197         echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
32198         for flag in $(EXTRA_TARGET_FLAGS); do \
32199           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32200         done; \
32201         (cd $(TARGET_SUBDIR)/newlib && \
32202           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32203                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32204                   "RANLIB=$${RANLIB}" \
32205                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32206                    installcheck) \
32207           || exit 1
32208
32209 @endif target-newlib
32210
32211 .PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
32212 maybe-mostlyclean-target-newlib:
32213 @if target-newlib
32214 maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
32215
32216 mostlyclean-target-newlib: 
32217         @: $(MAKE); $(unstage)
32218         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32219         r=`${PWD_COMMAND}`; export r; \
32220         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32221         $(NORMAL_TARGET_EXPORTS) \
32222         echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
32223         for flag in $(EXTRA_TARGET_FLAGS); do \
32224           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32225         done; \
32226         (cd $(TARGET_SUBDIR)/newlib && \
32227           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32228                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32229                   "RANLIB=$${RANLIB}" \
32230                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32231                    mostlyclean) \
32232           || exit 1
32233
32234 @endif target-newlib
32235
32236 .PHONY: maybe-clean-target-newlib clean-target-newlib
32237 maybe-clean-target-newlib:
32238 @if target-newlib
32239 maybe-clean-target-newlib: clean-target-newlib
32240
32241 clean-target-newlib: 
32242         @: $(MAKE); $(unstage)
32243         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32244         r=`${PWD_COMMAND}`; export r; \
32245         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32246         $(NORMAL_TARGET_EXPORTS) \
32247         echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
32248         for flag in $(EXTRA_TARGET_FLAGS); do \
32249           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32250         done; \
32251         (cd $(TARGET_SUBDIR)/newlib && \
32252           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32253                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32254                   "RANLIB=$${RANLIB}" \
32255                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32256                    clean) \
32257           || exit 1
32258
32259 @endif target-newlib
32260
32261 .PHONY: maybe-distclean-target-newlib distclean-target-newlib
32262 maybe-distclean-target-newlib:
32263 @if target-newlib
32264 maybe-distclean-target-newlib: distclean-target-newlib
32265
32266 distclean-target-newlib: 
32267         @: $(MAKE); $(unstage)
32268         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32269         r=`${PWD_COMMAND}`; export r; \
32270         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32271         $(NORMAL_TARGET_EXPORTS) \
32272         echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
32273         for flag in $(EXTRA_TARGET_FLAGS); do \
32274           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32275         done; \
32276         (cd $(TARGET_SUBDIR)/newlib && \
32277           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32278                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32279                   "RANLIB=$${RANLIB}" \
32280                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32281                    distclean) \
32282           || exit 1
32283
32284 @endif target-newlib
32285
32286 .PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
32287 maybe-maintainer-clean-target-newlib:
32288 @if target-newlib
32289 maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
32290
32291 maintainer-clean-target-newlib: 
32292         @: $(MAKE); $(unstage)
32293         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32294         r=`${PWD_COMMAND}`; export r; \
32295         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32296         $(NORMAL_TARGET_EXPORTS) \
32297         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
32298         for flag in $(EXTRA_TARGET_FLAGS); do \
32299           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32300         done; \
32301         (cd $(TARGET_SUBDIR)/newlib && \
32302           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32303                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32304                   "RANLIB=$${RANLIB}" \
32305                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32306                    maintainer-clean) \
32307           || exit 1
32308
32309 @endif target-newlib
32310
32311
32312
32313
32314
32315 .PHONY: configure-target-libgcc maybe-configure-target-libgcc
32316 maybe-configure-target-libgcc:
32317 @if gcc-bootstrap
32318 configure-target-libgcc: stage_current
32319 @endif gcc-bootstrap
32320 @if target-libgcc
32321 maybe-configure-target-libgcc: configure-target-libgcc
32322 configure-target-libgcc: 
32323         @r=`${PWD_COMMAND}`; export r; \
32324         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32325         echo "Checking multilib configuration for libgcc..."; \
32326         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32327         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32328         if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32329           if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32330             rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32331           else \
32332             rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32333             mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32334           fi; \
32335         else \
32336           mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32337         fi; \
32338         test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32339         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32340         $(NORMAL_TARGET_EXPORTS)  \
32341         echo Configuring in $(TARGET_SUBDIR)/libgcc; \
32342         cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
32343         case $(srcdir) in \
32344           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32345           *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32346                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32347         esac; \
32348         srcdiroption="--srcdir=$${topdir}/libgcc"; \
32349         libsrcdir="$$s/libgcc"; \
32350         rm -f no-such-file || : ; \
32351         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
32352           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32353           --target=${target_alias} $${srcdiroption}  \
32354           || exit 1
32355 @endif target-libgcc
32356
32357
32358
32359 .PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
32360 maybe-configure-stage1-target-libgcc:
32361 @if target-libgcc-bootstrap
32362 maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
32363 configure-stage1-target-libgcc:
32364         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32365         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32366         @r=`${PWD_COMMAND}`; export r; \
32367         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32368         TFLAGS="$(STAGE1_TFLAGS)"; \
32369         echo "Checking multilib configuration for libgcc..."; \
32370         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32371         if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32372           if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32373             rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32374           else \
32375             rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32376             mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32377           fi; \
32378         else \
32379           mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32380         fi; \
32381         test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32382         $(NORMAL_TARGET_EXPORTS) \
32383         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32384         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32385         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32386         echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
32387         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32388         cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32389         case $(srcdir) in \
32390           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32391           *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32392                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32393         esac; \
32394         srcdiroption="--srcdir=$${topdir}/libgcc"; \
32395         libsrcdir="$$s/libgcc"; \
32396         $(SHELL) $${libsrcdir}/configure \
32397           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32398           --target=${target_alias} $${srcdiroption} \
32399           $(STAGE1_CONFIGURE_FLAGS)
32400 @endif target-libgcc-bootstrap
32401
32402 .PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
32403 maybe-configure-stage2-target-libgcc:
32404 @if target-libgcc-bootstrap
32405 maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
32406 configure-stage2-target-libgcc:
32407         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32408         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32409         @r=`${PWD_COMMAND}`; export r; \
32410         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32411         TFLAGS="$(STAGE2_TFLAGS)"; \
32412         echo "Checking multilib configuration for libgcc..."; \
32413         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32414         if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32415           if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32416             rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32417           else \
32418             rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32419             mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32420           fi; \
32421         else \
32422           mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32423         fi; \
32424         test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32425         $(NORMAL_TARGET_EXPORTS) \
32426          \
32427         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32428         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32429         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32430         echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
32431         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32432         cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32433         case $(srcdir) in \
32434           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32435           *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32436                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32437         esac; \
32438         srcdiroption="--srcdir=$${topdir}/libgcc"; \
32439         libsrcdir="$$s/libgcc"; \
32440         $(SHELL) $${libsrcdir}/configure \
32441           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32442           --target=${target_alias} $${srcdiroption} \
32443           --with-build-libsubdir=$(HOST_SUBDIR) \
32444           $(STAGE2_CONFIGURE_FLAGS)
32445 @endif target-libgcc-bootstrap
32446
32447 .PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
32448 maybe-configure-stage3-target-libgcc:
32449 @if target-libgcc-bootstrap
32450 maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
32451 configure-stage3-target-libgcc:
32452         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32453         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32454         @r=`${PWD_COMMAND}`; export r; \
32455         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32456         TFLAGS="$(STAGE3_TFLAGS)"; \
32457         echo "Checking multilib configuration for libgcc..."; \
32458         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32459         if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32460           if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32461             rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32462           else \
32463             rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32464             mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32465           fi; \
32466         else \
32467           mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32468         fi; \
32469         test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32470         $(NORMAL_TARGET_EXPORTS) \
32471          \
32472         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32473         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32474         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32475         echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
32476         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32477         cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32478         case $(srcdir) in \
32479           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32480           *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32481                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32482         esac; \
32483         srcdiroption="--srcdir=$${topdir}/libgcc"; \
32484         libsrcdir="$$s/libgcc"; \
32485         $(SHELL) $${libsrcdir}/configure \
32486           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32487           --target=${target_alias} $${srcdiroption} \
32488           --with-build-libsubdir=$(HOST_SUBDIR) \
32489           $(STAGE3_CONFIGURE_FLAGS)
32490 @endif target-libgcc-bootstrap
32491
32492 .PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
32493 maybe-configure-stage4-target-libgcc:
32494 @if target-libgcc-bootstrap
32495 maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
32496 configure-stage4-target-libgcc:
32497         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32498         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32499         @r=`${PWD_COMMAND}`; export r; \
32500         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32501         TFLAGS="$(STAGE4_TFLAGS)"; \
32502         echo "Checking multilib configuration for libgcc..."; \
32503         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32504         if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32505           if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32506             rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32507           else \
32508             rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32509             mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32510           fi; \
32511         else \
32512           mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32513         fi; \
32514         test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32515         $(NORMAL_TARGET_EXPORTS) \
32516          \
32517         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32518         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32519         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32520         echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
32521         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32522         cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32523         case $(srcdir) in \
32524           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32525           *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32526                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32527         esac; \
32528         srcdiroption="--srcdir=$${topdir}/libgcc"; \
32529         libsrcdir="$$s/libgcc"; \
32530         $(SHELL) $${libsrcdir}/configure \
32531           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32532           --target=${target_alias} $${srcdiroption} \
32533           --with-build-libsubdir=$(HOST_SUBDIR) \
32534           $(STAGE4_CONFIGURE_FLAGS)
32535 @endif target-libgcc-bootstrap
32536
32537 .PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
32538 maybe-configure-stageprofile-target-libgcc:
32539 @if target-libgcc-bootstrap
32540 maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
32541 configure-stageprofile-target-libgcc:
32542         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32543         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32544         @r=`${PWD_COMMAND}`; export r; \
32545         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32546         TFLAGS="$(STAGEprofile_TFLAGS)"; \
32547         echo "Checking multilib configuration for libgcc..."; \
32548         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32549         if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32550           if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32551             rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32552           else \
32553             rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32554             mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32555           fi; \
32556         else \
32557           mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32558         fi; \
32559         test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32560         $(NORMAL_TARGET_EXPORTS) \
32561          \
32562         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32563         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32564         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32565         echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
32566         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32567         cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32568         case $(srcdir) in \
32569           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32570           *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32571                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32572         esac; \
32573         srcdiroption="--srcdir=$${topdir}/libgcc"; \
32574         libsrcdir="$$s/libgcc"; \
32575         $(SHELL) $${libsrcdir}/configure \
32576           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32577           --target=${target_alias} $${srcdiroption} \
32578           --with-build-libsubdir=$(HOST_SUBDIR) \
32579           $(STAGEprofile_CONFIGURE_FLAGS)
32580 @endif target-libgcc-bootstrap
32581
32582 .PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
32583 maybe-configure-stagefeedback-target-libgcc:
32584 @if target-libgcc-bootstrap
32585 maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
32586 configure-stagefeedback-target-libgcc:
32587         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32588         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32589         @r=`${PWD_COMMAND}`; export r; \
32590         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32591         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32592         echo "Checking multilib configuration for libgcc..."; \
32593         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32594         if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32595           if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32596             rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32597           else \
32598             rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32599             mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32600           fi; \
32601         else \
32602           mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32603         fi; \
32604         test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32605         $(NORMAL_TARGET_EXPORTS) \
32606          \
32607         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32608         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32609         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
32610         echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
32611         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32612         cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32613         case $(srcdir) in \
32614           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32615           *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32616                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32617         esac; \
32618         srcdiroption="--srcdir=$${topdir}/libgcc"; \
32619         libsrcdir="$$s/libgcc"; \
32620         $(SHELL) $${libsrcdir}/configure \
32621           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32622           --target=${target_alias} $${srcdiroption} \
32623           --with-build-libsubdir=$(HOST_SUBDIR) \
32624           $(STAGEfeedback_CONFIGURE_FLAGS)
32625 @endif target-libgcc-bootstrap
32626
32627
32628
32629
32630
32631 .PHONY: all-target-libgcc maybe-all-target-libgcc
32632 maybe-all-target-libgcc:
32633 @if gcc-bootstrap
32634 all-target-libgcc: stage_current
32635 @endif gcc-bootstrap
32636 @if target-libgcc
32637 TARGET-target-libgcc=all
32638 maybe-all-target-libgcc: all-target-libgcc
32639 all-target-libgcc: configure-target-libgcc
32640         @r=`${PWD_COMMAND}`; export r; \
32641         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32642         $(NORMAL_TARGET_EXPORTS)  \
32643         (cd $(TARGET_SUBDIR)/libgcc && \
32644           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
32645                 $(TARGET-target-libgcc))
32646 @endif target-libgcc
32647
32648
32649
32650 .PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
32651 .PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
32652 maybe-all-stage1-target-libgcc:
32653 maybe-clean-stage1-target-libgcc:
32654 @if target-libgcc-bootstrap
32655 maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
32656 all-stage1: all-stage1-target-libgcc
32657 TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
32658 all-stage1-target-libgcc: configure-stage1-target-libgcc
32659         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32660         @r=`${PWD_COMMAND}`; export r; \
32661         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32662         TFLAGS="$(STAGE1_TFLAGS)"; \
32663         $(NORMAL_TARGET_EXPORTS)  \
32664         cd $(TARGET_SUBDIR)/libgcc && \
32665         $(MAKE) $(BASE_FLAGS_TO_PASS) \
32666                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32667                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32668                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32669                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32670                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32671                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32672                 $(EXTRA_TARGET_FLAGS)   \
32673                 TFLAGS="$(STAGE1_TFLAGS)" \
32674                 $(TARGET-stage1-target-libgcc)
32675
32676 maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
32677 clean-stage1: clean-stage1-target-libgcc
32678 clean-stage1-target-libgcc:
32679         @if [ $(current_stage) = stage1 ]; then \
32680           [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32681         else \
32682           [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
32683           $(MAKE) stage1-start; \
32684         fi; \
32685         cd $(TARGET_SUBDIR)/libgcc && \
32686         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
32687                  clean
32688 @endif target-libgcc-bootstrap
32689
32690
32691 .PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
32692 .PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
32693 maybe-all-stage2-target-libgcc:
32694 maybe-clean-stage2-target-libgcc:
32695 @if target-libgcc-bootstrap
32696 maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
32697 all-stage2: all-stage2-target-libgcc
32698 TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
32699 all-stage2-target-libgcc: configure-stage2-target-libgcc
32700         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32701         @r=`${PWD_COMMAND}`; export r; \
32702         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32703         TFLAGS="$(STAGE2_TFLAGS)"; \
32704         $(NORMAL_TARGET_EXPORTS) \
32705           \
32706         cd $(TARGET_SUBDIR)/libgcc && \
32707         $(MAKE) $(BASE_FLAGS_TO_PASS) \
32708                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32709                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32710                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32711                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32712                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32713                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32714                 $(EXTRA_TARGET_FLAGS)   \
32715                 TFLAGS="$(STAGE2_TFLAGS)" \
32716                 $(TARGET-stage2-target-libgcc)
32717
32718 maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
32719 clean-stage2: clean-stage2-target-libgcc
32720 clean-stage2-target-libgcc:
32721         @if [ $(current_stage) = stage2 ]; then \
32722           [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32723         else \
32724           [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
32725           $(MAKE) stage2-start; \
32726         fi; \
32727         cd $(TARGET_SUBDIR)/libgcc && \
32728         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
32729                   \
32730                  clean
32731 @endif target-libgcc-bootstrap
32732
32733
32734 .PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
32735 .PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
32736 maybe-all-stage3-target-libgcc:
32737 maybe-clean-stage3-target-libgcc:
32738 @if target-libgcc-bootstrap
32739 maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
32740 all-stage3: all-stage3-target-libgcc
32741 TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
32742 all-stage3-target-libgcc: configure-stage3-target-libgcc
32743         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32744         @r=`${PWD_COMMAND}`; export r; \
32745         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32746         TFLAGS="$(STAGE3_TFLAGS)"; \
32747         $(NORMAL_TARGET_EXPORTS) \
32748           \
32749         cd $(TARGET_SUBDIR)/libgcc && \
32750         $(MAKE) $(BASE_FLAGS_TO_PASS) \
32751                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32752                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32753                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32754                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32755                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32756                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32757                 $(EXTRA_TARGET_FLAGS)   \
32758                 TFLAGS="$(STAGE3_TFLAGS)" \
32759                 $(TARGET-stage3-target-libgcc)
32760
32761 maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
32762 clean-stage3: clean-stage3-target-libgcc
32763 clean-stage3-target-libgcc:
32764         @if [ $(current_stage) = stage3 ]; then \
32765           [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32766         else \
32767           [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
32768           $(MAKE) stage3-start; \
32769         fi; \
32770         cd $(TARGET_SUBDIR)/libgcc && \
32771         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
32772                   \
32773                  clean
32774 @endif target-libgcc-bootstrap
32775
32776
32777 .PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
32778 .PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
32779 maybe-all-stage4-target-libgcc:
32780 maybe-clean-stage4-target-libgcc:
32781 @if target-libgcc-bootstrap
32782 maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
32783 all-stage4: all-stage4-target-libgcc
32784 TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
32785 all-stage4-target-libgcc: configure-stage4-target-libgcc
32786         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32787         @r=`${PWD_COMMAND}`; export r; \
32788         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32789         TFLAGS="$(STAGE4_TFLAGS)"; \
32790         $(NORMAL_TARGET_EXPORTS) \
32791           \
32792         cd $(TARGET_SUBDIR)/libgcc && \
32793         $(MAKE) $(BASE_FLAGS_TO_PASS) \
32794                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32795                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32796                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32797                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32798                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32799                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32800                 $(EXTRA_TARGET_FLAGS)   \
32801                 TFLAGS="$(STAGE4_TFLAGS)" \
32802                 $(TARGET-stage4-target-libgcc)
32803
32804 maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
32805 clean-stage4: clean-stage4-target-libgcc
32806 clean-stage4-target-libgcc:
32807         @if [ $(current_stage) = stage4 ]; then \
32808           [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32809         else \
32810           [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
32811           $(MAKE) stage4-start; \
32812         fi; \
32813         cd $(TARGET_SUBDIR)/libgcc && \
32814         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
32815                   \
32816                  clean
32817 @endif target-libgcc-bootstrap
32818
32819
32820 .PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
32821 .PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
32822 maybe-all-stageprofile-target-libgcc:
32823 maybe-clean-stageprofile-target-libgcc:
32824 @if target-libgcc-bootstrap
32825 maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
32826 all-stageprofile: all-stageprofile-target-libgcc
32827 TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
32828 all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
32829         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32830         @r=`${PWD_COMMAND}`; export r; \
32831         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32832         TFLAGS="$(STAGEprofile_TFLAGS)"; \
32833         $(NORMAL_TARGET_EXPORTS) \
32834           \
32835         cd $(TARGET_SUBDIR)/libgcc && \
32836         $(MAKE) $(BASE_FLAGS_TO_PASS) \
32837                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32838                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32839                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32840                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32841                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32842                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32843                 $(EXTRA_TARGET_FLAGS)   \
32844                 TFLAGS="$(STAGEprofile_TFLAGS)" \
32845                 $(TARGET-stageprofile-target-libgcc)
32846
32847 maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
32848 clean-stageprofile: clean-stageprofile-target-libgcc
32849 clean-stageprofile-target-libgcc:
32850         @if [ $(current_stage) = stageprofile ]; then \
32851           [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32852         else \
32853           [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
32854           $(MAKE) stageprofile-start; \
32855         fi; \
32856         cd $(TARGET_SUBDIR)/libgcc && \
32857         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
32858                   \
32859                  clean
32860 @endif target-libgcc-bootstrap
32861
32862
32863 .PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
32864 .PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
32865 maybe-all-stagefeedback-target-libgcc:
32866 maybe-clean-stagefeedback-target-libgcc:
32867 @if target-libgcc-bootstrap
32868 maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
32869 all-stagefeedback: all-stagefeedback-target-libgcc
32870 TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
32871 all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
32872         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32873         @r=`${PWD_COMMAND}`; export r; \
32874         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32875         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32876         $(NORMAL_TARGET_EXPORTS) \
32877           \
32878         cd $(TARGET_SUBDIR)/libgcc && \
32879         $(MAKE) $(BASE_FLAGS_TO_PASS) \
32880                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32881                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32882                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32883                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32884                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32885                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32886                 $(EXTRA_TARGET_FLAGS)   \
32887                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
32888                 $(TARGET-stagefeedback-target-libgcc)
32889
32890 maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
32891 clean-stagefeedback: clean-stagefeedback-target-libgcc
32892 clean-stagefeedback-target-libgcc:
32893         @if [ $(current_stage) = stagefeedback ]; then \
32894           [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32895         else \
32896           [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
32897           $(MAKE) stagefeedback-start; \
32898         fi; \
32899         cd $(TARGET_SUBDIR)/libgcc && \
32900         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
32901                   \
32902                  clean
32903 @endif target-libgcc-bootstrap
32904
32905
32906
32907
32908
32909
32910 .PHONY: check-target-libgcc maybe-check-target-libgcc
32911 maybe-check-target-libgcc:
32912 @if target-libgcc
32913 maybe-check-target-libgcc: check-target-libgcc
32914
32915 # Dummy target for uncheckable module.
32916 check-target-libgcc:
32917
32918 @endif target-libgcc
32919
32920 .PHONY: install-target-libgcc maybe-install-target-libgcc
32921 maybe-install-target-libgcc:
32922 @if target-libgcc
32923 maybe-install-target-libgcc: install-target-libgcc
32924
32925 install-target-libgcc: installdirs
32926         @: $(MAKE); $(unstage)
32927         @r=`${PWD_COMMAND}`; export r; \
32928         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32929         $(NORMAL_TARGET_EXPORTS) \
32930         (cd $(TARGET_SUBDIR)/libgcc && \
32931           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
32932
32933 @endif target-libgcc
32934
32935 .PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc
32936 maybe-install-strip-target-libgcc:
32937 @if target-libgcc
32938 maybe-install-strip-target-libgcc: install-strip-target-libgcc
32939
32940 install-strip-target-libgcc: installdirs
32941         @: $(MAKE); $(unstage)
32942         @r=`${PWD_COMMAND}`; export r; \
32943         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32944         $(NORMAL_TARGET_EXPORTS) \
32945         (cd $(TARGET_SUBDIR)/libgcc && \
32946           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
32947
32948 @endif target-libgcc
32949
32950 # Other targets (info, dvi, pdf, etc.)
32951
32952 .PHONY: maybe-info-target-libgcc info-target-libgcc
32953 maybe-info-target-libgcc:
32954 @if target-libgcc
32955 maybe-info-target-libgcc: info-target-libgcc
32956
32957 info-target-libgcc: \
32958     configure-target-libgcc 
32959         @: $(MAKE); $(unstage)
32960         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
32961         r=`${PWD_COMMAND}`; export r; \
32962         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32963         $(NORMAL_TARGET_EXPORTS) \
32964         echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
32965         for flag in $(EXTRA_TARGET_FLAGS); do \
32966           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32967         done; \
32968         (cd $(TARGET_SUBDIR)/libgcc && \
32969           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32970                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32971                   "RANLIB=$${RANLIB}" \
32972                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32973                    info) \
32974           || exit 1
32975
32976 @endif target-libgcc
32977
32978 .PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
32979 maybe-dvi-target-libgcc:
32980 @if target-libgcc
32981 maybe-dvi-target-libgcc: dvi-target-libgcc
32982
32983 dvi-target-libgcc: \
32984     configure-target-libgcc 
32985         @: $(MAKE); $(unstage)
32986         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
32987         r=`${PWD_COMMAND}`; export r; \
32988         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32989         $(NORMAL_TARGET_EXPORTS) \
32990         echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
32991         for flag in $(EXTRA_TARGET_FLAGS); do \
32992           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32993         done; \
32994         (cd $(TARGET_SUBDIR)/libgcc && \
32995           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32996                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32997                   "RANLIB=$${RANLIB}" \
32998                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32999                    dvi) \
33000           || exit 1
33001
33002 @endif target-libgcc
33003
33004 .PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
33005 maybe-pdf-target-libgcc:
33006 @if target-libgcc
33007 maybe-pdf-target-libgcc: pdf-target-libgcc
33008
33009 pdf-target-libgcc: \
33010     configure-target-libgcc 
33011         @: $(MAKE); $(unstage)
33012         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33013         r=`${PWD_COMMAND}`; export r; \
33014         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33015         $(NORMAL_TARGET_EXPORTS) \
33016         echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
33017         for flag in $(EXTRA_TARGET_FLAGS); do \
33018           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33019         done; \
33020         (cd $(TARGET_SUBDIR)/libgcc && \
33021           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33022                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33023                   "RANLIB=$${RANLIB}" \
33024                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33025                    pdf) \
33026           || exit 1
33027
33028 @endif target-libgcc
33029
33030 .PHONY: maybe-html-target-libgcc html-target-libgcc
33031 maybe-html-target-libgcc:
33032 @if target-libgcc
33033 maybe-html-target-libgcc: html-target-libgcc
33034
33035 html-target-libgcc: \
33036     configure-target-libgcc 
33037         @: $(MAKE); $(unstage)
33038         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33039         r=`${PWD_COMMAND}`; export r; \
33040         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33041         $(NORMAL_TARGET_EXPORTS) \
33042         echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
33043         for flag in $(EXTRA_TARGET_FLAGS); do \
33044           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33045         done; \
33046         (cd $(TARGET_SUBDIR)/libgcc && \
33047           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33048                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33049                   "RANLIB=$${RANLIB}" \
33050                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33051                    html) \
33052           || exit 1
33053
33054 @endif target-libgcc
33055
33056 .PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
33057 maybe-TAGS-target-libgcc:
33058 @if target-libgcc
33059 maybe-TAGS-target-libgcc: TAGS-target-libgcc
33060
33061 TAGS-target-libgcc: \
33062     configure-target-libgcc 
33063         @: $(MAKE); $(unstage)
33064         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33065         r=`${PWD_COMMAND}`; export r; \
33066         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33067         $(NORMAL_TARGET_EXPORTS) \
33068         echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
33069         for flag in $(EXTRA_TARGET_FLAGS); do \
33070           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33071         done; \
33072         (cd $(TARGET_SUBDIR)/libgcc && \
33073           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33074                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33075                   "RANLIB=$${RANLIB}" \
33076                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33077                    TAGS) \
33078           || exit 1
33079
33080 @endif target-libgcc
33081
33082 .PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
33083 maybe-install-info-target-libgcc:
33084 @if target-libgcc
33085 maybe-install-info-target-libgcc: install-info-target-libgcc
33086
33087 install-info-target-libgcc: \
33088     configure-target-libgcc \
33089     info-target-libgcc 
33090         @: $(MAKE); $(unstage)
33091         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33092         r=`${PWD_COMMAND}`; export r; \
33093         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33094         $(NORMAL_TARGET_EXPORTS) \
33095         echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
33096         for flag in $(EXTRA_TARGET_FLAGS); do \
33097           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33098         done; \
33099         (cd $(TARGET_SUBDIR)/libgcc && \
33100           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33101                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33102                   "RANLIB=$${RANLIB}" \
33103                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33104                    install-info) \
33105           || exit 1
33106
33107 @endif target-libgcc
33108
33109 .PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
33110 maybe-install-pdf-target-libgcc:
33111 @if target-libgcc
33112 maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
33113
33114 install-pdf-target-libgcc: \
33115     configure-target-libgcc \
33116     pdf-target-libgcc 
33117         @: $(MAKE); $(unstage)
33118         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33119         r=`${PWD_COMMAND}`; export r; \
33120         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33121         $(NORMAL_TARGET_EXPORTS) \
33122         echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
33123         for flag in $(EXTRA_TARGET_FLAGS); do \
33124           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33125         done; \
33126         (cd $(TARGET_SUBDIR)/libgcc && \
33127           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33128                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33129                   "RANLIB=$${RANLIB}" \
33130                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33131                    install-pdf) \
33132           || exit 1
33133
33134 @endif target-libgcc
33135
33136 .PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
33137 maybe-install-html-target-libgcc:
33138 @if target-libgcc
33139 maybe-install-html-target-libgcc: install-html-target-libgcc
33140
33141 install-html-target-libgcc: \
33142     configure-target-libgcc \
33143     html-target-libgcc 
33144         @: $(MAKE); $(unstage)
33145         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33146         r=`${PWD_COMMAND}`; export r; \
33147         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33148         $(NORMAL_TARGET_EXPORTS) \
33149         echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
33150         for flag in $(EXTRA_TARGET_FLAGS); do \
33151           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33152         done; \
33153         (cd $(TARGET_SUBDIR)/libgcc && \
33154           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33155                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33156                   "RANLIB=$${RANLIB}" \
33157                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33158                    install-html) \
33159           || exit 1
33160
33161 @endif target-libgcc
33162
33163 .PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
33164 maybe-installcheck-target-libgcc:
33165 @if target-libgcc
33166 maybe-installcheck-target-libgcc: installcheck-target-libgcc
33167
33168 installcheck-target-libgcc: \
33169     configure-target-libgcc 
33170         @: $(MAKE); $(unstage)
33171         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33172         r=`${PWD_COMMAND}`; export r; \
33173         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33174         $(NORMAL_TARGET_EXPORTS) \
33175         echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
33176         for flag in $(EXTRA_TARGET_FLAGS); do \
33177           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33178         done; \
33179         (cd $(TARGET_SUBDIR)/libgcc && \
33180           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33181                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33182                   "RANLIB=$${RANLIB}" \
33183                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33184                    installcheck) \
33185           || exit 1
33186
33187 @endif target-libgcc
33188
33189 .PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
33190 maybe-mostlyclean-target-libgcc:
33191 @if target-libgcc
33192 maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
33193
33194 mostlyclean-target-libgcc: 
33195         @: $(MAKE); $(unstage)
33196         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33197         r=`${PWD_COMMAND}`; export r; \
33198         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33199         $(NORMAL_TARGET_EXPORTS) \
33200         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
33201         for flag in $(EXTRA_TARGET_FLAGS); do \
33202           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33203         done; \
33204         (cd $(TARGET_SUBDIR)/libgcc && \
33205           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33206                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33207                   "RANLIB=$${RANLIB}" \
33208                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33209                    mostlyclean) \
33210           || exit 1
33211
33212 @endif target-libgcc
33213
33214 .PHONY: maybe-clean-target-libgcc clean-target-libgcc
33215 maybe-clean-target-libgcc:
33216 @if target-libgcc
33217 maybe-clean-target-libgcc: clean-target-libgcc
33218
33219 clean-target-libgcc: 
33220         @: $(MAKE); $(unstage)
33221         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33222         r=`${PWD_COMMAND}`; export r; \
33223         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33224         $(NORMAL_TARGET_EXPORTS) \
33225         echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
33226         for flag in $(EXTRA_TARGET_FLAGS); do \
33227           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33228         done; \
33229         (cd $(TARGET_SUBDIR)/libgcc && \
33230           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33231                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33232                   "RANLIB=$${RANLIB}" \
33233                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33234                    clean) \
33235           || exit 1
33236
33237 @endif target-libgcc
33238
33239 .PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
33240 maybe-distclean-target-libgcc:
33241 @if target-libgcc
33242 maybe-distclean-target-libgcc: distclean-target-libgcc
33243
33244 distclean-target-libgcc: 
33245         @: $(MAKE); $(unstage)
33246         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33247         r=`${PWD_COMMAND}`; export r; \
33248         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33249         $(NORMAL_TARGET_EXPORTS) \
33250         echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
33251         for flag in $(EXTRA_TARGET_FLAGS); do \
33252           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33253         done; \
33254         (cd $(TARGET_SUBDIR)/libgcc && \
33255           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33256                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33257                   "RANLIB=$${RANLIB}" \
33258                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33259                    distclean) \
33260           || exit 1
33261
33262 @endif target-libgcc
33263
33264 .PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
33265 maybe-maintainer-clean-target-libgcc:
33266 @if target-libgcc
33267 maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
33268
33269 maintainer-clean-target-libgcc: 
33270         @: $(MAKE); $(unstage)
33271         @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33272         r=`${PWD_COMMAND}`; export r; \
33273         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33274         $(NORMAL_TARGET_EXPORTS) \
33275         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
33276         for flag in $(EXTRA_TARGET_FLAGS); do \
33277           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33278         done; \
33279         (cd $(TARGET_SUBDIR)/libgcc && \
33280           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33281                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33282                   "RANLIB=$${RANLIB}" \
33283                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33284                    maintainer-clean) \
33285           || exit 1
33286
33287 @endif target-libgcc
33288
33289
33290
33291
33292
33293 .PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
33294 maybe-configure-target-libquadmath:
33295 @if gcc-bootstrap
33296 configure-target-libquadmath: stage_current
33297 @endif gcc-bootstrap
33298 @if target-libquadmath
33299 maybe-configure-target-libquadmath: configure-target-libquadmath
33300 configure-target-libquadmath: 
33301         @: $(MAKE); $(unstage)
33302         @r=`${PWD_COMMAND}`; export r; \
33303         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33304         echo "Checking multilib configuration for libquadmath..."; \
33305         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
33306         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null ; \
33307         if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
33308           if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
33309             rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
33310           else \
33311             rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
33312             mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
33313           fi; \
33314         else \
33315           mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
33316         fi; \
33317         test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
33318         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
33319         $(NORMAL_TARGET_EXPORTS)  \
33320         echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
33321         cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
33322         case $(srcdir) in \
33323           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33324           *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
33325                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33326         esac; \
33327         srcdiroption="--srcdir=$${topdir}/libquadmath"; \
33328         libsrcdir="$$s/libquadmath"; \
33329         rm -f no-such-file || : ; \
33330         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
33331           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33332           --target=${target_alias} $${srcdiroption}  \
33333           || exit 1
33334 @endif target-libquadmath
33335
33336
33337
33338
33339
33340 .PHONY: all-target-libquadmath maybe-all-target-libquadmath
33341 maybe-all-target-libquadmath:
33342 @if gcc-bootstrap
33343 all-target-libquadmath: stage_current
33344 @endif gcc-bootstrap
33345 @if target-libquadmath
33346 TARGET-target-libquadmath=all
33347 maybe-all-target-libquadmath: all-target-libquadmath
33348 all-target-libquadmath: configure-target-libquadmath
33349         @: $(MAKE); $(unstage)
33350         @r=`${PWD_COMMAND}`; export r; \
33351         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33352         $(NORMAL_TARGET_EXPORTS)  \
33353         (cd $(TARGET_SUBDIR)/libquadmath && \
33354           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
33355                 $(TARGET-target-libquadmath))
33356 @endif target-libquadmath
33357
33358
33359
33360
33361
33362 .PHONY: check-target-libquadmath maybe-check-target-libquadmath
33363 maybe-check-target-libquadmath:
33364 @if target-libquadmath
33365 maybe-check-target-libquadmath: check-target-libquadmath
33366
33367 check-target-libquadmath:
33368         @: $(MAKE); $(unstage)
33369         @r=`${PWD_COMMAND}`; export r; \
33370         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33371         $(NORMAL_TARGET_EXPORTS) \
33372         (cd $(TARGET_SUBDIR)/libquadmath && \
33373           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
33374
33375 @endif target-libquadmath
33376
33377 .PHONY: install-target-libquadmath maybe-install-target-libquadmath
33378 maybe-install-target-libquadmath:
33379 @if target-libquadmath
33380 maybe-install-target-libquadmath: install-target-libquadmath
33381
33382 install-target-libquadmath: installdirs
33383         @: $(MAKE); $(unstage)
33384         @r=`${PWD_COMMAND}`; export r; \
33385         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33386         $(NORMAL_TARGET_EXPORTS) \
33387         (cd $(TARGET_SUBDIR)/libquadmath && \
33388           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
33389
33390 @endif target-libquadmath
33391
33392 .PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath
33393 maybe-install-strip-target-libquadmath:
33394 @if target-libquadmath
33395 maybe-install-strip-target-libquadmath: install-strip-target-libquadmath
33396
33397 install-strip-target-libquadmath: installdirs
33398         @: $(MAKE); $(unstage)
33399         @r=`${PWD_COMMAND}`; export r; \
33400         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33401         $(NORMAL_TARGET_EXPORTS) \
33402         (cd $(TARGET_SUBDIR)/libquadmath && \
33403           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
33404
33405 @endif target-libquadmath
33406
33407 # Other targets (info, dvi, pdf, etc.)
33408
33409 .PHONY: maybe-info-target-libquadmath info-target-libquadmath
33410 maybe-info-target-libquadmath:
33411 @if target-libquadmath
33412 maybe-info-target-libquadmath: info-target-libquadmath
33413
33414 info-target-libquadmath: \
33415     configure-target-libquadmath 
33416         @: $(MAKE); $(unstage)
33417         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33418         r=`${PWD_COMMAND}`; export r; \
33419         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33420         $(NORMAL_TARGET_EXPORTS) \
33421         echo "Doing info in $(TARGET_SUBDIR)/libquadmath" ; \
33422         for flag in $(EXTRA_TARGET_FLAGS); do \
33423           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33424         done; \
33425         (cd $(TARGET_SUBDIR)/libquadmath && \
33426           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33427                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33428                   "RANLIB=$${RANLIB}" \
33429                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33430                    info) \
33431           || exit 1
33432
33433 @endif target-libquadmath
33434
33435 .PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
33436 maybe-dvi-target-libquadmath:
33437 @if target-libquadmath
33438 maybe-dvi-target-libquadmath: dvi-target-libquadmath
33439
33440 dvi-target-libquadmath: \
33441     configure-target-libquadmath 
33442         @: $(MAKE); $(unstage)
33443         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33444         r=`${PWD_COMMAND}`; export r; \
33445         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33446         $(NORMAL_TARGET_EXPORTS) \
33447         echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath" ; \
33448         for flag in $(EXTRA_TARGET_FLAGS); do \
33449           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33450         done; \
33451         (cd $(TARGET_SUBDIR)/libquadmath && \
33452           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33453                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33454                   "RANLIB=$${RANLIB}" \
33455                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33456                    dvi) \
33457           || exit 1
33458
33459 @endif target-libquadmath
33460
33461 .PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
33462 maybe-pdf-target-libquadmath:
33463 @if target-libquadmath
33464 maybe-pdf-target-libquadmath: pdf-target-libquadmath
33465
33466 pdf-target-libquadmath: \
33467     configure-target-libquadmath 
33468         @: $(MAKE); $(unstage)
33469         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33470         r=`${PWD_COMMAND}`; export r; \
33471         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33472         $(NORMAL_TARGET_EXPORTS) \
33473         echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath" ; \
33474         for flag in $(EXTRA_TARGET_FLAGS); do \
33475           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33476         done; \
33477         (cd $(TARGET_SUBDIR)/libquadmath && \
33478           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33479                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33480                   "RANLIB=$${RANLIB}" \
33481                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33482                    pdf) \
33483           || exit 1
33484
33485 @endif target-libquadmath
33486
33487 .PHONY: maybe-html-target-libquadmath html-target-libquadmath
33488 maybe-html-target-libquadmath:
33489 @if target-libquadmath
33490 maybe-html-target-libquadmath: html-target-libquadmath
33491
33492 html-target-libquadmath: \
33493     configure-target-libquadmath 
33494         @: $(MAKE); $(unstage)
33495         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33496         r=`${PWD_COMMAND}`; export r; \
33497         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33498         $(NORMAL_TARGET_EXPORTS) \
33499         echo "Doing html in $(TARGET_SUBDIR)/libquadmath" ; \
33500         for flag in $(EXTRA_TARGET_FLAGS); do \
33501           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33502         done; \
33503         (cd $(TARGET_SUBDIR)/libquadmath && \
33504           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33505                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33506                   "RANLIB=$${RANLIB}" \
33507                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33508                    html) \
33509           || exit 1
33510
33511 @endif target-libquadmath
33512
33513 .PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
33514 maybe-TAGS-target-libquadmath:
33515 @if target-libquadmath
33516 maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
33517
33518 TAGS-target-libquadmath: \
33519     configure-target-libquadmath 
33520         @: $(MAKE); $(unstage)
33521         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33522         r=`${PWD_COMMAND}`; export r; \
33523         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33524         $(NORMAL_TARGET_EXPORTS) \
33525         echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath" ; \
33526         for flag in $(EXTRA_TARGET_FLAGS); do \
33527           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33528         done; \
33529         (cd $(TARGET_SUBDIR)/libquadmath && \
33530           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33531                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33532                   "RANLIB=$${RANLIB}" \
33533                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33534                    TAGS) \
33535           || exit 1
33536
33537 @endif target-libquadmath
33538
33539 .PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
33540 maybe-install-info-target-libquadmath:
33541 @if target-libquadmath
33542 maybe-install-info-target-libquadmath: install-info-target-libquadmath
33543
33544 install-info-target-libquadmath: \
33545     configure-target-libquadmath \
33546     info-target-libquadmath 
33547         @: $(MAKE); $(unstage)
33548         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33549         r=`${PWD_COMMAND}`; export r; \
33550         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33551         $(NORMAL_TARGET_EXPORTS) \
33552         echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath" ; \
33553         for flag in $(EXTRA_TARGET_FLAGS); do \
33554           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33555         done; \
33556         (cd $(TARGET_SUBDIR)/libquadmath && \
33557           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33558                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33559                   "RANLIB=$${RANLIB}" \
33560                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33561                    install-info) \
33562           || exit 1
33563
33564 @endif target-libquadmath
33565
33566 .PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
33567 maybe-install-pdf-target-libquadmath:
33568 @if target-libquadmath
33569 maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
33570
33571 install-pdf-target-libquadmath: \
33572     configure-target-libquadmath \
33573     pdf-target-libquadmath 
33574         @: $(MAKE); $(unstage)
33575         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33576         r=`${PWD_COMMAND}`; export r; \
33577         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33578         $(NORMAL_TARGET_EXPORTS) \
33579         echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath" ; \
33580         for flag in $(EXTRA_TARGET_FLAGS); do \
33581           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33582         done; \
33583         (cd $(TARGET_SUBDIR)/libquadmath && \
33584           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33585                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33586                   "RANLIB=$${RANLIB}" \
33587                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33588                    install-pdf) \
33589           || exit 1
33590
33591 @endif target-libquadmath
33592
33593 .PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
33594 maybe-install-html-target-libquadmath:
33595 @if target-libquadmath
33596 maybe-install-html-target-libquadmath: install-html-target-libquadmath
33597
33598 install-html-target-libquadmath: \
33599     configure-target-libquadmath \
33600     html-target-libquadmath 
33601         @: $(MAKE); $(unstage)
33602         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33603         r=`${PWD_COMMAND}`; export r; \
33604         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33605         $(NORMAL_TARGET_EXPORTS) \
33606         echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath" ; \
33607         for flag in $(EXTRA_TARGET_FLAGS); do \
33608           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33609         done; \
33610         (cd $(TARGET_SUBDIR)/libquadmath && \
33611           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33612                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33613                   "RANLIB=$${RANLIB}" \
33614                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33615                    install-html) \
33616           || exit 1
33617
33618 @endif target-libquadmath
33619
33620 .PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
33621 maybe-installcheck-target-libquadmath:
33622 @if target-libquadmath
33623 maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
33624
33625 installcheck-target-libquadmath: \
33626     configure-target-libquadmath 
33627         @: $(MAKE); $(unstage)
33628         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33629         r=`${PWD_COMMAND}`; export r; \
33630         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33631         $(NORMAL_TARGET_EXPORTS) \
33632         echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath" ; \
33633         for flag in $(EXTRA_TARGET_FLAGS); do \
33634           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33635         done; \
33636         (cd $(TARGET_SUBDIR)/libquadmath && \
33637           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33638                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33639                   "RANLIB=$${RANLIB}" \
33640                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33641                    installcheck) \
33642           || exit 1
33643
33644 @endif target-libquadmath
33645
33646 .PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
33647 maybe-mostlyclean-target-libquadmath:
33648 @if target-libquadmath
33649 maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
33650
33651 mostlyclean-target-libquadmath: 
33652         @: $(MAKE); $(unstage)
33653         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33654         r=`${PWD_COMMAND}`; export r; \
33655         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33656         $(NORMAL_TARGET_EXPORTS) \
33657         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath" ; \
33658         for flag in $(EXTRA_TARGET_FLAGS); do \
33659           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33660         done; \
33661         (cd $(TARGET_SUBDIR)/libquadmath && \
33662           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33663                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33664                   "RANLIB=$${RANLIB}" \
33665                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33666                    mostlyclean) \
33667           || exit 1
33668
33669 @endif target-libquadmath
33670
33671 .PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
33672 maybe-clean-target-libquadmath:
33673 @if target-libquadmath
33674 maybe-clean-target-libquadmath: clean-target-libquadmath
33675
33676 clean-target-libquadmath: 
33677         @: $(MAKE); $(unstage)
33678         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33679         r=`${PWD_COMMAND}`; export r; \
33680         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33681         $(NORMAL_TARGET_EXPORTS) \
33682         echo "Doing clean in $(TARGET_SUBDIR)/libquadmath" ; \
33683         for flag in $(EXTRA_TARGET_FLAGS); do \
33684           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33685         done; \
33686         (cd $(TARGET_SUBDIR)/libquadmath && \
33687           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33688                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33689                   "RANLIB=$${RANLIB}" \
33690                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33691                    clean) \
33692           || exit 1
33693
33694 @endif target-libquadmath
33695
33696 .PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
33697 maybe-distclean-target-libquadmath:
33698 @if target-libquadmath
33699 maybe-distclean-target-libquadmath: distclean-target-libquadmath
33700
33701 distclean-target-libquadmath: 
33702         @: $(MAKE); $(unstage)
33703         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33704         r=`${PWD_COMMAND}`; export r; \
33705         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33706         $(NORMAL_TARGET_EXPORTS) \
33707         echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath" ; \
33708         for flag in $(EXTRA_TARGET_FLAGS); do \
33709           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33710         done; \
33711         (cd $(TARGET_SUBDIR)/libquadmath && \
33712           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33713                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33714                   "RANLIB=$${RANLIB}" \
33715                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33716                    distclean) \
33717           || exit 1
33718
33719 @endif target-libquadmath
33720
33721 .PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
33722 maybe-maintainer-clean-target-libquadmath:
33723 @if target-libquadmath
33724 maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
33725
33726 maintainer-clean-target-libquadmath: 
33727         @: $(MAKE); $(unstage)
33728         @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33729         r=`${PWD_COMMAND}`; export r; \
33730         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33731         $(NORMAL_TARGET_EXPORTS) \
33732         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath" ; \
33733         for flag in $(EXTRA_TARGET_FLAGS); do \
33734           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33735         done; \
33736         (cd $(TARGET_SUBDIR)/libquadmath && \
33737           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33738                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33739                   "RANLIB=$${RANLIB}" \
33740                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33741                    maintainer-clean) \
33742           || exit 1
33743
33744 @endif target-libquadmath
33745
33746
33747
33748
33749
33750 .PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
33751 maybe-configure-target-libgfortran:
33752 @if gcc-bootstrap
33753 configure-target-libgfortran: stage_current
33754 @endif gcc-bootstrap
33755 @if target-libgfortran
33756 maybe-configure-target-libgfortran: configure-target-libgfortran
33757 configure-target-libgfortran: 
33758         @: $(MAKE); $(unstage)
33759         @r=`${PWD_COMMAND}`; export r; \
33760         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33761         echo "Checking multilib configuration for libgfortran..."; \
33762         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
33763         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
33764         if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
33765           if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
33766             rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
33767           else \
33768             rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
33769             mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
33770           fi; \
33771         else \
33772           mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
33773         fi; \
33774         test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
33775         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
33776         $(NORMAL_TARGET_EXPORTS)  \
33777         echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
33778         cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
33779         case $(srcdir) in \
33780           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33781           *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
33782                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33783         esac; \
33784         srcdiroption="--srcdir=$${topdir}/libgfortran"; \
33785         libsrcdir="$$s/libgfortran"; \
33786         rm -f no-such-file || : ; \
33787         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
33788           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33789           --target=${target_alias} $${srcdiroption}  \
33790           || exit 1
33791 @endif target-libgfortran
33792
33793
33794
33795
33796
33797 .PHONY: all-target-libgfortran maybe-all-target-libgfortran
33798 maybe-all-target-libgfortran:
33799 @if gcc-bootstrap
33800 all-target-libgfortran: stage_current
33801 @endif gcc-bootstrap
33802 @if target-libgfortran
33803 TARGET-target-libgfortran=all
33804 maybe-all-target-libgfortran: all-target-libgfortran
33805 all-target-libgfortran: configure-target-libgfortran
33806         @: $(MAKE); $(unstage)
33807         @r=`${PWD_COMMAND}`; export r; \
33808         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33809         $(NORMAL_TARGET_EXPORTS)  \
33810         (cd $(TARGET_SUBDIR)/libgfortran && \
33811           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
33812                 $(TARGET-target-libgfortran))
33813 @endif target-libgfortran
33814
33815
33816
33817
33818
33819 .PHONY: check-target-libgfortran maybe-check-target-libgfortran
33820 maybe-check-target-libgfortran:
33821 @if target-libgfortran
33822 maybe-check-target-libgfortran: check-target-libgfortran
33823
33824 check-target-libgfortran:
33825         @: $(MAKE); $(unstage)
33826         @r=`${PWD_COMMAND}`; export r; \
33827         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33828         $(NORMAL_TARGET_EXPORTS) \
33829         (cd $(TARGET_SUBDIR)/libgfortran && \
33830           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
33831
33832 @endif target-libgfortran
33833
33834 .PHONY: install-target-libgfortran maybe-install-target-libgfortran
33835 maybe-install-target-libgfortran:
33836 @if target-libgfortran
33837 maybe-install-target-libgfortran: install-target-libgfortran
33838
33839 install-target-libgfortran: installdirs
33840         @: $(MAKE); $(unstage)
33841         @r=`${PWD_COMMAND}`; export r; \
33842         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33843         $(NORMAL_TARGET_EXPORTS) \
33844         (cd $(TARGET_SUBDIR)/libgfortran && \
33845           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
33846
33847 @endif target-libgfortran
33848
33849 .PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran
33850 maybe-install-strip-target-libgfortran:
33851 @if target-libgfortran
33852 maybe-install-strip-target-libgfortran: install-strip-target-libgfortran
33853
33854 install-strip-target-libgfortran: installdirs
33855         @: $(MAKE); $(unstage)
33856         @r=`${PWD_COMMAND}`; export r; \
33857         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33858         $(NORMAL_TARGET_EXPORTS) \
33859         (cd $(TARGET_SUBDIR)/libgfortran && \
33860           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
33861
33862 @endif target-libgfortran
33863
33864 # Other targets (info, dvi, pdf, etc.)
33865
33866 .PHONY: maybe-info-target-libgfortran info-target-libgfortran
33867 maybe-info-target-libgfortran:
33868 @if target-libgfortran
33869 maybe-info-target-libgfortran: info-target-libgfortran
33870
33871 info-target-libgfortran: \
33872     configure-target-libgfortran 
33873         @: $(MAKE); $(unstage)
33874         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33875         r=`${PWD_COMMAND}`; export r; \
33876         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33877         $(NORMAL_TARGET_EXPORTS) \
33878         echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
33879         for flag in $(EXTRA_TARGET_FLAGS); do \
33880           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33881         done; \
33882         (cd $(TARGET_SUBDIR)/libgfortran && \
33883           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33884                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33885                   "RANLIB=$${RANLIB}" \
33886                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33887                    info) \
33888           || exit 1
33889
33890 @endif target-libgfortran
33891
33892 .PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
33893 maybe-dvi-target-libgfortran:
33894 @if target-libgfortran
33895 maybe-dvi-target-libgfortran: dvi-target-libgfortran
33896
33897 dvi-target-libgfortran: \
33898     configure-target-libgfortran 
33899         @: $(MAKE); $(unstage)
33900         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33901         r=`${PWD_COMMAND}`; export r; \
33902         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33903         $(NORMAL_TARGET_EXPORTS) \
33904         echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
33905         for flag in $(EXTRA_TARGET_FLAGS); do \
33906           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33907         done; \
33908         (cd $(TARGET_SUBDIR)/libgfortran && \
33909           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33910                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33911                   "RANLIB=$${RANLIB}" \
33912                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33913                    dvi) \
33914           || exit 1
33915
33916 @endif target-libgfortran
33917
33918 .PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
33919 maybe-pdf-target-libgfortran:
33920 @if target-libgfortran
33921 maybe-pdf-target-libgfortran: pdf-target-libgfortran
33922
33923 pdf-target-libgfortran: \
33924     configure-target-libgfortran 
33925         @: $(MAKE); $(unstage)
33926         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33927         r=`${PWD_COMMAND}`; export r; \
33928         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33929         $(NORMAL_TARGET_EXPORTS) \
33930         echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
33931         for flag in $(EXTRA_TARGET_FLAGS); do \
33932           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33933         done; \
33934         (cd $(TARGET_SUBDIR)/libgfortran && \
33935           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33936                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33937                   "RANLIB=$${RANLIB}" \
33938                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33939                    pdf) \
33940           || exit 1
33941
33942 @endif target-libgfortran
33943
33944 .PHONY: maybe-html-target-libgfortran html-target-libgfortran
33945 maybe-html-target-libgfortran:
33946 @if target-libgfortran
33947 maybe-html-target-libgfortran: html-target-libgfortran
33948
33949 html-target-libgfortran: \
33950     configure-target-libgfortran 
33951         @: $(MAKE); $(unstage)
33952         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33953         r=`${PWD_COMMAND}`; export r; \
33954         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33955         $(NORMAL_TARGET_EXPORTS) \
33956         echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
33957         for flag in $(EXTRA_TARGET_FLAGS); do \
33958           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33959         done; \
33960         (cd $(TARGET_SUBDIR)/libgfortran && \
33961           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33962                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33963                   "RANLIB=$${RANLIB}" \
33964                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33965                    html) \
33966           || exit 1
33967
33968 @endif target-libgfortran
33969
33970 .PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
33971 maybe-TAGS-target-libgfortran:
33972 @if target-libgfortran
33973 maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
33974
33975 TAGS-target-libgfortran: \
33976     configure-target-libgfortran 
33977         @: $(MAKE); $(unstage)
33978         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33979         r=`${PWD_COMMAND}`; export r; \
33980         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33981         $(NORMAL_TARGET_EXPORTS) \
33982         echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
33983         for flag in $(EXTRA_TARGET_FLAGS); do \
33984           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33985         done; \
33986         (cd $(TARGET_SUBDIR)/libgfortran && \
33987           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33988                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33989                   "RANLIB=$${RANLIB}" \
33990                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33991                    TAGS) \
33992           || exit 1
33993
33994 @endif target-libgfortran
33995
33996 .PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
33997 maybe-install-info-target-libgfortran:
33998 @if target-libgfortran
33999 maybe-install-info-target-libgfortran: install-info-target-libgfortran
34000
34001 install-info-target-libgfortran: \
34002     configure-target-libgfortran \
34003     info-target-libgfortran 
34004         @: $(MAKE); $(unstage)
34005         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34006         r=`${PWD_COMMAND}`; export r; \
34007         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34008         $(NORMAL_TARGET_EXPORTS) \
34009         echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
34010         for flag in $(EXTRA_TARGET_FLAGS); do \
34011           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34012         done; \
34013         (cd $(TARGET_SUBDIR)/libgfortran && \
34014           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34015                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34016                   "RANLIB=$${RANLIB}" \
34017                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34018                    install-info) \
34019           || exit 1
34020
34021 @endif target-libgfortran
34022
34023 .PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
34024 maybe-install-pdf-target-libgfortran:
34025 @if target-libgfortran
34026 maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
34027
34028 install-pdf-target-libgfortran: \
34029     configure-target-libgfortran \
34030     pdf-target-libgfortran 
34031         @: $(MAKE); $(unstage)
34032         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34033         r=`${PWD_COMMAND}`; export r; \
34034         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34035         $(NORMAL_TARGET_EXPORTS) \
34036         echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
34037         for flag in $(EXTRA_TARGET_FLAGS); do \
34038           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34039         done; \
34040         (cd $(TARGET_SUBDIR)/libgfortran && \
34041           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34042                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34043                   "RANLIB=$${RANLIB}" \
34044                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34045                    install-pdf) \
34046           || exit 1
34047
34048 @endif target-libgfortran
34049
34050 .PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
34051 maybe-install-html-target-libgfortran:
34052 @if target-libgfortran
34053 maybe-install-html-target-libgfortran: install-html-target-libgfortran
34054
34055 install-html-target-libgfortran: \
34056     configure-target-libgfortran \
34057     html-target-libgfortran 
34058         @: $(MAKE); $(unstage)
34059         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34060         r=`${PWD_COMMAND}`; export r; \
34061         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34062         $(NORMAL_TARGET_EXPORTS) \
34063         echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
34064         for flag in $(EXTRA_TARGET_FLAGS); do \
34065           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34066         done; \
34067         (cd $(TARGET_SUBDIR)/libgfortran && \
34068           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34069                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34070                   "RANLIB=$${RANLIB}" \
34071                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34072                    install-html) \
34073           || exit 1
34074
34075 @endif target-libgfortran
34076
34077 .PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
34078 maybe-installcheck-target-libgfortran:
34079 @if target-libgfortran
34080 maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
34081
34082 installcheck-target-libgfortran: \
34083     configure-target-libgfortran 
34084         @: $(MAKE); $(unstage)
34085         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34086         r=`${PWD_COMMAND}`; export r; \
34087         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34088         $(NORMAL_TARGET_EXPORTS) \
34089         echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
34090         for flag in $(EXTRA_TARGET_FLAGS); do \
34091           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34092         done; \
34093         (cd $(TARGET_SUBDIR)/libgfortran && \
34094           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34095                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34096                   "RANLIB=$${RANLIB}" \
34097                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34098                    installcheck) \
34099           || exit 1
34100
34101 @endif target-libgfortran
34102
34103 .PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
34104 maybe-mostlyclean-target-libgfortran:
34105 @if target-libgfortran
34106 maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
34107
34108 mostlyclean-target-libgfortran: 
34109         @: $(MAKE); $(unstage)
34110         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34111         r=`${PWD_COMMAND}`; export r; \
34112         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34113         $(NORMAL_TARGET_EXPORTS) \
34114         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
34115         for flag in $(EXTRA_TARGET_FLAGS); do \
34116           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34117         done; \
34118         (cd $(TARGET_SUBDIR)/libgfortran && \
34119           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34120                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34121                   "RANLIB=$${RANLIB}" \
34122                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34123                    mostlyclean) \
34124           || exit 1
34125
34126 @endif target-libgfortran
34127
34128 .PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
34129 maybe-clean-target-libgfortran:
34130 @if target-libgfortran
34131 maybe-clean-target-libgfortran: clean-target-libgfortran
34132
34133 clean-target-libgfortran: 
34134         @: $(MAKE); $(unstage)
34135         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34136         r=`${PWD_COMMAND}`; export r; \
34137         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34138         $(NORMAL_TARGET_EXPORTS) \
34139         echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
34140         for flag in $(EXTRA_TARGET_FLAGS); do \
34141           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34142         done; \
34143         (cd $(TARGET_SUBDIR)/libgfortran && \
34144           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34145                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34146                   "RANLIB=$${RANLIB}" \
34147                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34148                    clean) \
34149           || exit 1
34150
34151 @endif target-libgfortran
34152
34153 .PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
34154 maybe-distclean-target-libgfortran:
34155 @if target-libgfortran
34156 maybe-distclean-target-libgfortran: distclean-target-libgfortran
34157
34158 distclean-target-libgfortran: 
34159         @: $(MAKE); $(unstage)
34160         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34161         r=`${PWD_COMMAND}`; export r; \
34162         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34163         $(NORMAL_TARGET_EXPORTS) \
34164         echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
34165         for flag in $(EXTRA_TARGET_FLAGS); do \
34166           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34167         done; \
34168         (cd $(TARGET_SUBDIR)/libgfortran && \
34169           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34170                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34171                   "RANLIB=$${RANLIB}" \
34172                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34173                    distclean) \
34174           || exit 1
34175
34176 @endif target-libgfortran
34177
34178 .PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
34179 maybe-maintainer-clean-target-libgfortran:
34180 @if target-libgfortran
34181 maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
34182
34183 maintainer-clean-target-libgfortran: 
34184         @: $(MAKE); $(unstage)
34185         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34186         r=`${PWD_COMMAND}`; export r; \
34187         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34188         $(NORMAL_TARGET_EXPORTS) \
34189         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
34190         for flag in $(EXTRA_TARGET_FLAGS); do \
34191           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34192         done; \
34193         (cd $(TARGET_SUBDIR)/libgfortran && \
34194           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34195                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34196                   "RANLIB=$${RANLIB}" \
34197                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34198                    maintainer-clean) \
34199           || exit 1
34200
34201 @endif target-libgfortran
34202
34203
34204
34205
34206
34207 .PHONY: configure-target-libobjc maybe-configure-target-libobjc
34208 maybe-configure-target-libobjc:
34209 @if gcc-bootstrap
34210 configure-target-libobjc: stage_current
34211 @endif gcc-bootstrap
34212 @if target-libobjc
34213 maybe-configure-target-libobjc: configure-target-libobjc
34214 configure-target-libobjc: 
34215         @: $(MAKE); $(unstage)
34216         @r=`${PWD_COMMAND}`; export r; \
34217         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34218         echo "Checking multilib configuration for libobjc..."; \
34219         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
34220         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
34221         if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
34222           if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
34223             rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
34224           else \
34225             rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
34226             mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
34227           fi; \
34228         else \
34229           mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
34230         fi; \
34231         test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
34232         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
34233         $(NORMAL_TARGET_EXPORTS)  \
34234         echo Configuring in $(TARGET_SUBDIR)/libobjc; \
34235         cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
34236         case $(srcdir) in \
34237           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34238           *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
34239                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34240         esac; \
34241         srcdiroption="--srcdir=$${topdir}/libobjc"; \
34242         libsrcdir="$$s/libobjc"; \
34243         rm -f no-such-file || : ; \
34244         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34245           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34246           --target=${target_alias} $${srcdiroption}  \
34247           || exit 1
34248 @endif target-libobjc
34249
34250
34251
34252
34253
34254 .PHONY: all-target-libobjc maybe-all-target-libobjc
34255 maybe-all-target-libobjc:
34256 @if gcc-bootstrap
34257 all-target-libobjc: stage_current
34258 @endif gcc-bootstrap
34259 @if target-libobjc
34260 TARGET-target-libobjc=all
34261 maybe-all-target-libobjc: all-target-libobjc
34262 all-target-libobjc: configure-target-libobjc
34263         @: $(MAKE); $(unstage)
34264         @r=`${PWD_COMMAND}`; export r; \
34265         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34266         $(NORMAL_TARGET_EXPORTS)  \
34267         (cd $(TARGET_SUBDIR)/libobjc && \
34268           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
34269                 $(TARGET-target-libobjc))
34270 @endif target-libobjc
34271
34272
34273
34274
34275
34276 .PHONY: check-target-libobjc maybe-check-target-libobjc
34277 maybe-check-target-libobjc:
34278 @if target-libobjc
34279 maybe-check-target-libobjc: check-target-libobjc
34280
34281 check-target-libobjc:
34282         @: $(MAKE); $(unstage)
34283         @r=`${PWD_COMMAND}`; export r; \
34284         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34285         $(NORMAL_TARGET_EXPORTS) \
34286         (cd $(TARGET_SUBDIR)/libobjc && \
34287           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
34288
34289 @endif target-libobjc
34290
34291 .PHONY: install-target-libobjc maybe-install-target-libobjc
34292 maybe-install-target-libobjc:
34293 @if target-libobjc
34294 maybe-install-target-libobjc: install-target-libobjc
34295
34296 install-target-libobjc: installdirs
34297         @: $(MAKE); $(unstage)
34298         @r=`${PWD_COMMAND}`; export r; \
34299         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34300         $(NORMAL_TARGET_EXPORTS) \
34301         (cd $(TARGET_SUBDIR)/libobjc && \
34302           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
34303
34304 @endif target-libobjc
34305
34306 .PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc
34307 maybe-install-strip-target-libobjc:
34308 @if target-libobjc
34309 maybe-install-strip-target-libobjc: install-strip-target-libobjc
34310
34311 install-strip-target-libobjc: installdirs
34312         @: $(MAKE); $(unstage)
34313         @r=`${PWD_COMMAND}`; export r; \
34314         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34315         $(NORMAL_TARGET_EXPORTS) \
34316         (cd $(TARGET_SUBDIR)/libobjc && \
34317           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
34318
34319 @endif target-libobjc
34320
34321 # Other targets (info, dvi, pdf, etc.)
34322
34323 .PHONY: maybe-info-target-libobjc info-target-libobjc
34324 maybe-info-target-libobjc:
34325 @if target-libobjc
34326 maybe-info-target-libobjc: info-target-libobjc
34327
34328 info-target-libobjc: \
34329     configure-target-libobjc 
34330         @: $(MAKE); $(unstage)
34331         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34332         r=`${PWD_COMMAND}`; export r; \
34333         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34334         $(NORMAL_TARGET_EXPORTS) \
34335         echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
34336         for flag in $(EXTRA_TARGET_FLAGS); do \
34337           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34338         done; \
34339         (cd $(TARGET_SUBDIR)/libobjc && \
34340           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34341                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34342                   "RANLIB=$${RANLIB}" \
34343                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34344                    info) \
34345           || exit 1
34346
34347 @endif target-libobjc
34348
34349 .PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
34350 maybe-dvi-target-libobjc:
34351 @if target-libobjc
34352 maybe-dvi-target-libobjc: dvi-target-libobjc
34353
34354 dvi-target-libobjc: \
34355     configure-target-libobjc 
34356         @: $(MAKE); $(unstage)
34357         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34358         r=`${PWD_COMMAND}`; export r; \
34359         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34360         $(NORMAL_TARGET_EXPORTS) \
34361         echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
34362         for flag in $(EXTRA_TARGET_FLAGS); do \
34363           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34364         done; \
34365         (cd $(TARGET_SUBDIR)/libobjc && \
34366           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34367                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34368                   "RANLIB=$${RANLIB}" \
34369                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34370                    dvi) \
34371           || exit 1
34372
34373 @endif target-libobjc
34374
34375 .PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
34376 maybe-pdf-target-libobjc:
34377 @if target-libobjc
34378 maybe-pdf-target-libobjc: pdf-target-libobjc
34379
34380 pdf-target-libobjc: \
34381     configure-target-libobjc 
34382         @: $(MAKE); $(unstage)
34383         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34384         r=`${PWD_COMMAND}`; export r; \
34385         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34386         $(NORMAL_TARGET_EXPORTS) \
34387         echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
34388         for flag in $(EXTRA_TARGET_FLAGS); do \
34389           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34390         done; \
34391         (cd $(TARGET_SUBDIR)/libobjc && \
34392           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34393                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34394                   "RANLIB=$${RANLIB}" \
34395                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34396                    pdf) \
34397           || exit 1
34398
34399 @endif target-libobjc
34400
34401 .PHONY: maybe-html-target-libobjc html-target-libobjc
34402 maybe-html-target-libobjc:
34403 @if target-libobjc
34404 maybe-html-target-libobjc: html-target-libobjc
34405
34406 html-target-libobjc: \
34407     configure-target-libobjc 
34408         @: $(MAKE); $(unstage)
34409         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34410         r=`${PWD_COMMAND}`; export r; \
34411         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34412         $(NORMAL_TARGET_EXPORTS) \
34413         echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
34414         for flag in $(EXTRA_TARGET_FLAGS); do \
34415           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34416         done; \
34417         (cd $(TARGET_SUBDIR)/libobjc && \
34418           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34419                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34420                   "RANLIB=$${RANLIB}" \
34421                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34422                    html) \
34423           || exit 1
34424
34425 @endif target-libobjc
34426
34427 .PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
34428 maybe-TAGS-target-libobjc:
34429 @if target-libobjc
34430 maybe-TAGS-target-libobjc: TAGS-target-libobjc
34431
34432 TAGS-target-libobjc: \
34433     configure-target-libobjc 
34434         @: $(MAKE); $(unstage)
34435         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34436         r=`${PWD_COMMAND}`; export r; \
34437         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34438         $(NORMAL_TARGET_EXPORTS) \
34439         echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
34440         for flag in $(EXTRA_TARGET_FLAGS); do \
34441           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34442         done; \
34443         (cd $(TARGET_SUBDIR)/libobjc && \
34444           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34445                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34446                   "RANLIB=$${RANLIB}" \
34447                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34448                    TAGS) \
34449           || exit 1
34450
34451 @endif target-libobjc
34452
34453 .PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
34454 maybe-install-info-target-libobjc:
34455 @if target-libobjc
34456 maybe-install-info-target-libobjc: install-info-target-libobjc
34457
34458 install-info-target-libobjc: \
34459     configure-target-libobjc \
34460     info-target-libobjc 
34461         @: $(MAKE); $(unstage)
34462         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34463         r=`${PWD_COMMAND}`; export r; \
34464         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34465         $(NORMAL_TARGET_EXPORTS) \
34466         echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
34467         for flag in $(EXTRA_TARGET_FLAGS); do \
34468           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34469         done; \
34470         (cd $(TARGET_SUBDIR)/libobjc && \
34471           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34472                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34473                   "RANLIB=$${RANLIB}" \
34474                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34475                    install-info) \
34476           || exit 1
34477
34478 @endif target-libobjc
34479
34480 .PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
34481 maybe-install-pdf-target-libobjc:
34482 @if target-libobjc
34483 maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
34484
34485 install-pdf-target-libobjc: \
34486     configure-target-libobjc \
34487     pdf-target-libobjc 
34488         @: $(MAKE); $(unstage)
34489         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34490         r=`${PWD_COMMAND}`; export r; \
34491         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34492         $(NORMAL_TARGET_EXPORTS) \
34493         echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
34494         for flag in $(EXTRA_TARGET_FLAGS); do \
34495           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34496         done; \
34497         (cd $(TARGET_SUBDIR)/libobjc && \
34498           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34499                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34500                   "RANLIB=$${RANLIB}" \
34501                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34502                    install-pdf) \
34503           || exit 1
34504
34505 @endif target-libobjc
34506
34507 .PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
34508 maybe-install-html-target-libobjc:
34509 @if target-libobjc
34510 maybe-install-html-target-libobjc: install-html-target-libobjc
34511
34512 install-html-target-libobjc: \
34513     configure-target-libobjc \
34514     html-target-libobjc 
34515         @: $(MAKE); $(unstage)
34516         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34517         r=`${PWD_COMMAND}`; export r; \
34518         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34519         $(NORMAL_TARGET_EXPORTS) \
34520         echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
34521         for flag in $(EXTRA_TARGET_FLAGS); do \
34522           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34523         done; \
34524         (cd $(TARGET_SUBDIR)/libobjc && \
34525           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34526                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34527                   "RANLIB=$${RANLIB}" \
34528                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34529                    install-html) \
34530           || exit 1
34531
34532 @endif target-libobjc
34533
34534 .PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
34535 maybe-installcheck-target-libobjc:
34536 @if target-libobjc
34537 maybe-installcheck-target-libobjc: installcheck-target-libobjc
34538
34539 installcheck-target-libobjc: \
34540     configure-target-libobjc 
34541         @: $(MAKE); $(unstage)
34542         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34543         r=`${PWD_COMMAND}`; export r; \
34544         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34545         $(NORMAL_TARGET_EXPORTS) \
34546         echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
34547         for flag in $(EXTRA_TARGET_FLAGS); do \
34548           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34549         done; \
34550         (cd $(TARGET_SUBDIR)/libobjc && \
34551           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34552                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34553                   "RANLIB=$${RANLIB}" \
34554                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34555                    installcheck) \
34556           || exit 1
34557
34558 @endif target-libobjc
34559
34560 .PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
34561 maybe-mostlyclean-target-libobjc:
34562 @if target-libobjc
34563 maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
34564
34565 mostlyclean-target-libobjc: 
34566         @: $(MAKE); $(unstage)
34567         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34568         r=`${PWD_COMMAND}`; export r; \
34569         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34570         $(NORMAL_TARGET_EXPORTS) \
34571         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
34572         for flag in $(EXTRA_TARGET_FLAGS); do \
34573           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34574         done; \
34575         (cd $(TARGET_SUBDIR)/libobjc && \
34576           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34577                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34578                   "RANLIB=$${RANLIB}" \
34579                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34580                    mostlyclean) \
34581           || exit 1
34582
34583 @endif target-libobjc
34584
34585 .PHONY: maybe-clean-target-libobjc clean-target-libobjc
34586 maybe-clean-target-libobjc:
34587 @if target-libobjc
34588 maybe-clean-target-libobjc: clean-target-libobjc
34589
34590 clean-target-libobjc: 
34591         @: $(MAKE); $(unstage)
34592         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34593         r=`${PWD_COMMAND}`; export r; \
34594         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34595         $(NORMAL_TARGET_EXPORTS) \
34596         echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
34597         for flag in $(EXTRA_TARGET_FLAGS); do \
34598           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34599         done; \
34600         (cd $(TARGET_SUBDIR)/libobjc && \
34601           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34602                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34603                   "RANLIB=$${RANLIB}" \
34604                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34605                    clean) \
34606           || exit 1
34607
34608 @endif target-libobjc
34609
34610 .PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
34611 maybe-distclean-target-libobjc:
34612 @if target-libobjc
34613 maybe-distclean-target-libobjc: distclean-target-libobjc
34614
34615 distclean-target-libobjc: 
34616         @: $(MAKE); $(unstage)
34617         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34618         r=`${PWD_COMMAND}`; export r; \
34619         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34620         $(NORMAL_TARGET_EXPORTS) \
34621         echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
34622         for flag in $(EXTRA_TARGET_FLAGS); do \
34623           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34624         done; \
34625         (cd $(TARGET_SUBDIR)/libobjc && \
34626           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34627                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34628                   "RANLIB=$${RANLIB}" \
34629                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34630                    distclean) \
34631           || exit 1
34632
34633 @endif target-libobjc
34634
34635 .PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
34636 maybe-maintainer-clean-target-libobjc:
34637 @if target-libobjc
34638 maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
34639
34640 maintainer-clean-target-libobjc: 
34641         @: $(MAKE); $(unstage)
34642         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34643         r=`${PWD_COMMAND}`; export r; \
34644         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34645         $(NORMAL_TARGET_EXPORTS) \
34646         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
34647         for flag in $(EXTRA_TARGET_FLAGS); do \
34648           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34649         done; \
34650         (cd $(TARGET_SUBDIR)/libobjc && \
34651           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34652                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34653                   "RANLIB=$${RANLIB}" \
34654                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34655                    maintainer-clean) \
34656           || exit 1
34657
34658 @endif target-libobjc
34659
34660
34661
34662
34663
34664 .PHONY: configure-target-libgo maybe-configure-target-libgo
34665 maybe-configure-target-libgo:
34666 @if gcc-bootstrap
34667 configure-target-libgo: stage_current
34668 @endif gcc-bootstrap
34669 @if target-libgo
34670 maybe-configure-target-libgo: configure-target-libgo
34671 configure-target-libgo: 
34672         @: $(MAKE); $(unstage)
34673         @r=`${PWD_COMMAND}`; export r; \
34674         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34675         echo "Checking multilib configuration for libgo..."; \
34676         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
34677         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null ; \
34678         if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
34679           if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
34680             rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
34681           else \
34682             rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
34683             mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
34684           fi; \
34685         else \
34686           mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
34687         fi; \
34688         test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
34689         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
34690         $(NORMAL_TARGET_EXPORTS)  \
34691         echo Configuring in $(TARGET_SUBDIR)/libgo; \
34692         cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
34693         case $(srcdir) in \
34694           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34695           *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
34696                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34697         esac; \
34698         srcdiroption="--srcdir=$${topdir}/libgo"; \
34699         libsrcdir="$$s/libgo"; \
34700         rm -f no-such-file || : ; \
34701         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34702           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34703           --target=${target_alias} $${srcdiroption}  \
34704           || exit 1
34705 @endif target-libgo
34706
34707
34708
34709
34710
34711 .PHONY: all-target-libgo maybe-all-target-libgo
34712 maybe-all-target-libgo:
34713 @if gcc-bootstrap
34714 all-target-libgo: stage_current
34715 @endif gcc-bootstrap
34716 @if target-libgo
34717 TARGET-target-libgo=all
34718 maybe-all-target-libgo: all-target-libgo
34719 all-target-libgo: configure-target-libgo
34720         @: $(MAKE); $(unstage)
34721         @r=`${PWD_COMMAND}`; export r; \
34722         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34723         $(NORMAL_TARGET_EXPORTS)  \
34724         (cd $(TARGET_SUBDIR)/libgo && \
34725           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
34726                 $(TARGET-target-libgo))
34727 @endif target-libgo
34728
34729
34730
34731
34732
34733 .PHONY: check-target-libgo maybe-check-target-libgo
34734 maybe-check-target-libgo:
34735 @if target-libgo
34736 maybe-check-target-libgo: check-target-libgo
34737
34738 check-target-libgo:
34739         @: $(MAKE); $(unstage)
34740         @r=`${PWD_COMMAND}`; export r; \
34741         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34742         $(NORMAL_TARGET_EXPORTS) \
34743         (cd $(TARGET_SUBDIR)/libgo && \
34744           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
34745
34746 @endif target-libgo
34747
34748 .PHONY: install-target-libgo maybe-install-target-libgo
34749 maybe-install-target-libgo:
34750 @if target-libgo
34751 maybe-install-target-libgo: install-target-libgo
34752
34753 install-target-libgo: installdirs
34754         @: $(MAKE); $(unstage)
34755         @r=`${PWD_COMMAND}`; export r; \
34756         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34757         $(NORMAL_TARGET_EXPORTS) \
34758         (cd $(TARGET_SUBDIR)/libgo && \
34759           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
34760
34761 @endif target-libgo
34762
34763 .PHONY: install-strip-target-libgo maybe-install-strip-target-libgo
34764 maybe-install-strip-target-libgo:
34765 @if target-libgo
34766 maybe-install-strip-target-libgo: install-strip-target-libgo
34767
34768 install-strip-target-libgo: installdirs
34769         @: $(MAKE); $(unstage)
34770         @r=`${PWD_COMMAND}`; export r; \
34771         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34772         $(NORMAL_TARGET_EXPORTS) \
34773         (cd $(TARGET_SUBDIR)/libgo && \
34774           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
34775
34776 @endif target-libgo
34777
34778 # Other targets (info, dvi, pdf, etc.)
34779
34780 .PHONY: maybe-info-target-libgo info-target-libgo
34781 maybe-info-target-libgo:
34782 @if target-libgo
34783 maybe-info-target-libgo: info-target-libgo
34784
34785 info-target-libgo: \
34786     configure-target-libgo 
34787         @: $(MAKE); $(unstage)
34788         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34789         r=`${PWD_COMMAND}`; export r; \
34790         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34791         $(NORMAL_TARGET_EXPORTS) \
34792         echo "Doing info in $(TARGET_SUBDIR)/libgo" ; \
34793         for flag in $(EXTRA_TARGET_FLAGS); do \
34794           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34795         done; \
34796         (cd $(TARGET_SUBDIR)/libgo && \
34797           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34798                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34799                   "RANLIB=$${RANLIB}" \
34800                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34801                    info) \
34802           || exit 1
34803
34804 @endif target-libgo
34805
34806 .PHONY: maybe-dvi-target-libgo dvi-target-libgo
34807 maybe-dvi-target-libgo:
34808 @if target-libgo
34809 maybe-dvi-target-libgo: dvi-target-libgo
34810
34811 dvi-target-libgo: \
34812     configure-target-libgo 
34813         @: $(MAKE); $(unstage)
34814         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34815         r=`${PWD_COMMAND}`; export r; \
34816         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34817         $(NORMAL_TARGET_EXPORTS) \
34818         echo "Doing dvi in $(TARGET_SUBDIR)/libgo" ; \
34819         for flag in $(EXTRA_TARGET_FLAGS); do \
34820           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34821         done; \
34822         (cd $(TARGET_SUBDIR)/libgo && \
34823           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34824                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34825                   "RANLIB=$${RANLIB}" \
34826                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34827                    dvi) \
34828           || exit 1
34829
34830 @endif target-libgo
34831
34832 .PHONY: maybe-pdf-target-libgo pdf-target-libgo
34833 maybe-pdf-target-libgo:
34834 @if target-libgo
34835 maybe-pdf-target-libgo: pdf-target-libgo
34836
34837 pdf-target-libgo: \
34838     configure-target-libgo 
34839         @: $(MAKE); $(unstage)
34840         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34841         r=`${PWD_COMMAND}`; export r; \
34842         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34843         $(NORMAL_TARGET_EXPORTS) \
34844         echo "Doing pdf in $(TARGET_SUBDIR)/libgo" ; \
34845         for flag in $(EXTRA_TARGET_FLAGS); do \
34846           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34847         done; \
34848         (cd $(TARGET_SUBDIR)/libgo && \
34849           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34850                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34851                   "RANLIB=$${RANLIB}" \
34852                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34853                    pdf) \
34854           || exit 1
34855
34856 @endif target-libgo
34857
34858 .PHONY: maybe-html-target-libgo html-target-libgo
34859 maybe-html-target-libgo:
34860 @if target-libgo
34861 maybe-html-target-libgo: html-target-libgo
34862
34863 html-target-libgo: \
34864     configure-target-libgo 
34865         @: $(MAKE); $(unstage)
34866         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34867         r=`${PWD_COMMAND}`; export r; \
34868         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34869         $(NORMAL_TARGET_EXPORTS) \
34870         echo "Doing html in $(TARGET_SUBDIR)/libgo" ; \
34871         for flag in $(EXTRA_TARGET_FLAGS); do \
34872           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34873         done; \
34874         (cd $(TARGET_SUBDIR)/libgo && \
34875           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34876                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34877                   "RANLIB=$${RANLIB}" \
34878                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34879                    html) \
34880           || exit 1
34881
34882 @endif target-libgo
34883
34884 .PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
34885 maybe-TAGS-target-libgo:
34886 @if target-libgo
34887 maybe-TAGS-target-libgo: TAGS-target-libgo
34888
34889 TAGS-target-libgo: \
34890     configure-target-libgo 
34891         @: $(MAKE); $(unstage)
34892         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34893         r=`${PWD_COMMAND}`; export r; \
34894         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34895         $(NORMAL_TARGET_EXPORTS) \
34896         echo "Doing TAGS in $(TARGET_SUBDIR)/libgo" ; \
34897         for flag in $(EXTRA_TARGET_FLAGS); do \
34898           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34899         done; \
34900         (cd $(TARGET_SUBDIR)/libgo && \
34901           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34902                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34903                   "RANLIB=$${RANLIB}" \
34904                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34905                    TAGS) \
34906           || exit 1
34907
34908 @endif target-libgo
34909
34910 .PHONY: maybe-install-info-target-libgo install-info-target-libgo
34911 maybe-install-info-target-libgo:
34912 @if target-libgo
34913 maybe-install-info-target-libgo: install-info-target-libgo
34914
34915 install-info-target-libgo: \
34916     configure-target-libgo \
34917     info-target-libgo 
34918         @: $(MAKE); $(unstage)
34919         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34920         r=`${PWD_COMMAND}`; export r; \
34921         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34922         $(NORMAL_TARGET_EXPORTS) \
34923         echo "Doing install-info in $(TARGET_SUBDIR)/libgo" ; \
34924         for flag in $(EXTRA_TARGET_FLAGS); do \
34925           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34926         done; \
34927         (cd $(TARGET_SUBDIR)/libgo && \
34928           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34929                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34930                   "RANLIB=$${RANLIB}" \
34931                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34932                    install-info) \
34933           || exit 1
34934
34935 @endif target-libgo
34936
34937 .PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
34938 maybe-install-pdf-target-libgo:
34939 @if target-libgo
34940 maybe-install-pdf-target-libgo: install-pdf-target-libgo
34941
34942 install-pdf-target-libgo: \
34943     configure-target-libgo \
34944     pdf-target-libgo 
34945         @: $(MAKE); $(unstage)
34946         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34947         r=`${PWD_COMMAND}`; export r; \
34948         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34949         $(NORMAL_TARGET_EXPORTS) \
34950         echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo" ; \
34951         for flag in $(EXTRA_TARGET_FLAGS); do \
34952           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34953         done; \
34954         (cd $(TARGET_SUBDIR)/libgo && \
34955           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34956                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34957                   "RANLIB=$${RANLIB}" \
34958                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34959                    install-pdf) \
34960           || exit 1
34961
34962 @endif target-libgo
34963
34964 .PHONY: maybe-install-html-target-libgo install-html-target-libgo
34965 maybe-install-html-target-libgo:
34966 @if target-libgo
34967 maybe-install-html-target-libgo: install-html-target-libgo
34968
34969 install-html-target-libgo: \
34970     configure-target-libgo \
34971     html-target-libgo 
34972         @: $(MAKE); $(unstage)
34973         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34974         r=`${PWD_COMMAND}`; export r; \
34975         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34976         $(NORMAL_TARGET_EXPORTS) \
34977         echo "Doing install-html in $(TARGET_SUBDIR)/libgo" ; \
34978         for flag in $(EXTRA_TARGET_FLAGS); do \
34979           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34980         done; \
34981         (cd $(TARGET_SUBDIR)/libgo && \
34982           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34983                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34984                   "RANLIB=$${RANLIB}" \
34985                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34986                    install-html) \
34987           || exit 1
34988
34989 @endif target-libgo
34990
34991 .PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
34992 maybe-installcheck-target-libgo:
34993 @if target-libgo
34994 maybe-installcheck-target-libgo: installcheck-target-libgo
34995
34996 installcheck-target-libgo: \
34997     configure-target-libgo 
34998         @: $(MAKE); $(unstage)
34999         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35000         r=`${PWD_COMMAND}`; export r; \
35001         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35002         $(NORMAL_TARGET_EXPORTS) \
35003         echo "Doing installcheck in $(TARGET_SUBDIR)/libgo" ; \
35004         for flag in $(EXTRA_TARGET_FLAGS); do \
35005           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35006         done; \
35007         (cd $(TARGET_SUBDIR)/libgo && \
35008           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35009                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35010                   "RANLIB=$${RANLIB}" \
35011                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35012                    installcheck) \
35013           || exit 1
35014
35015 @endif target-libgo
35016
35017 .PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
35018 maybe-mostlyclean-target-libgo:
35019 @if target-libgo
35020 maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
35021
35022 mostlyclean-target-libgo: 
35023         @: $(MAKE); $(unstage)
35024         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35025         r=`${PWD_COMMAND}`; export r; \
35026         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35027         $(NORMAL_TARGET_EXPORTS) \
35028         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo" ; \
35029         for flag in $(EXTRA_TARGET_FLAGS); do \
35030           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35031         done; \
35032         (cd $(TARGET_SUBDIR)/libgo && \
35033           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35034                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35035                   "RANLIB=$${RANLIB}" \
35036                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35037                    mostlyclean) \
35038           || exit 1
35039
35040 @endif target-libgo
35041
35042 .PHONY: maybe-clean-target-libgo clean-target-libgo
35043 maybe-clean-target-libgo:
35044 @if target-libgo
35045 maybe-clean-target-libgo: clean-target-libgo
35046
35047 clean-target-libgo: 
35048         @: $(MAKE); $(unstage)
35049         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35050         r=`${PWD_COMMAND}`; export r; \
35051         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35052         $(NORMAL_TARGET_EXPORTS) \
35053         echo "Doing clean in $(TARGET_SUBDIR)/libgo" ; \
35054         for flag in $(EXTRA_TARGET_FLAGS); do \
35055           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35056         done; \
35057         (cd $(TARGET_SUBDIR)/libgo && \
35058           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35059                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35060                   "RANLIB=$${RANLIB}" \
35061                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35062                    clean) \
35063           || exit 1
35064
35065 @endif target-libgo
35066
35067 .PHONY: maybe-distclean-target-libgo distclean-target-libgo
35068 maybe-distclean-target-libgo:
35069 @if target-libgo
35070 maybe-distclean-target-libgo: distclean-target-libgo
35071
35072 distclean-target-libgo: 
35073         @: $(MAKE); $(unstage)
35074         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35075         r=`${PWD_COMMAND}`; export r; \
35076         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35077         $(NORMAL_TARGET_EXPORTS) \
35078         echo "Doing distclean in $(TARGET_SUBDIR)/libgo" ; \
35079         for flag in $(EXTRA_TARGET_FLAGS); do \
35080           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35081         done; \
35082         (cd $(TARGET_SUBDIR)/libgo && \
35083           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35084                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35085                   "RANLIB=$${RANLIB}" \
35086                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35087                    distclean) \
35088           || exit 1
35089
35090 @endif target-libgo
35091
35092 .PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
35093 maybe-maintainer-clean-target-libgo:
35094 @if target-libgo
35095 maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
35096
35097 maintainer-clean-target-libgo: 
35098         @: $(MAKE); $(unstage)
35099         @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35100         r=`${PWD_COMMAND}`; export r; \
35101         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35102         $(NORMAL_TARGET_EXPORTS) \
35103         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo" ; \
35104         for flag in $(EXTRA_TARGET_FLAGS); do \
35105           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35106         done; \
35107         (cd $(TARGET_SUBDIR)/libgo && \
35108           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35109                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35110                   "RANLIB=$${RANLIB}" \
35111                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35112                    maintainer-clean) \
35113           || exit 1
35114
35115 @endif target-libgo
35116
35117
35118
35119
35120
35121 .PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
35122 maybe-configure-target-libtermcap:
35123 @if gcc-bootstrap
35124 configure-target-libtermcap: stage_current
35125 @endif gcc-bootstrap
35126 @if target-libtermcap
35127 maybe-configure-target-libtermcap: configure-target-libtermcap
35128 configure-target-libtermcap: 
35129         @: $(MAKE); $(unstage)
35130         @r=`${PWD_COMMAND}`; export r; \
35131         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35132         echo "Checking multilib configuration for libtermcap..."; \
35133         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
35134         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
35135         if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
35136           if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
35137             rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
35138           else \
35139             rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
35140             mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
35141           fi; \
35142         else \
35143           mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
35144         fi; \
35145         test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
35146         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
35147         $(NORMAL_TARGET_EXPORTS)  \
35148         echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
35149         cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
35150         case $(srcdir) in \
35151           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35152           *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
35153                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35154         esac; \
35155         srcdiroption="--srcdir=$${topdir}/libtermcap"; \
35156         libsrcdir="$$s/libtermcap"; \
35157         rm -f no-such-file || : ; \
35158         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35159           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35160           --target=${target_alias} $${srcdiroption}  \
35161           || exit 1
35162 @endif target-libtermcap
35163
35164
35165
35166
35167
35168 .PHONY: all-target-libtermcap maybe-all-target-libtermcap
35169 maybe-all-target-libtermcap:
35170 @if gcc-bootstrap
35171 all-target-libtermcap: stage_current
35172 @endif gcc-bootstrap
35173 @if target-libtermcap
35174 TARGET-target-libtermcap=all
35175 maybe-all-target-libtermcap: all-target-libtermcap
35176 all-target-libtermcap: configure-target-libtermcap
35177         @: $(MAKE); $(unstage)
35178         @r=`${PWD_COMMAND}`; export r; \
35179         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35180         $(NORMAL_TARGET_EXPORTS)  \
35181         (cd $(TARGET_SUBDIR)/libtermcap && \
35182           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
35183                 $(TARGET-target-libtermcap))
35184 @endif target-libtermcap
35185
35186
35187
35188
35189
35190 .PHONY: check-target-libtermcap maybe-check-target-libtermcap
35191 maybe-check-target-libtermcap:
35192 @if target-libtermcap
35193 maybe-check-target-libtermcap: check-target-libtermcap
35194
35195 # Dummy target for uncheckable module.
35196 check-target-libtermcap:
35197
35198 @endif target-libtermcap
35199
35200 .PHONY: install-target-libtermcap maybe-install-target-libtermcap
35201 maybe-install-target-libtermcap:
35202 @if target-libtermcap
35203 maybe-install-target-libtermcap: install-target-libtermcap
35204
35205 install-target-libtermcap: installdirs
35206         @: $(MAKE); $(unstage)
35207         @r=`${PWD_COMMAND}`; export r; \
35208         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35209         $(NORMAL_TARGET_EXPORTS) \
35210         (cd $(TARGET_SUBDIR)/libtermcap && \
35211           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
35212
35213 @endif target-libtermcap
35214
35215 .PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap
35216 maybe-install-strip-target-libtermcap:
35217 @if target-libtermcap
35218 maybe-install-strip-target-libtermcap: install-strip-target-libtermcap
35219
35220 install-strip-target-libtermcap: installdirs
35221         @: $(MAKE); $(unstage)
35222         @r=`${PWD_COMMAND}`; export r; \
35223         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35224         $(NORMAL_TARGET_EXPORTS) \
35225         (cd $(TARGET_SUBDIR)/libtermcap && \
35226           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
35227
35228 @endif target-libtermcap
35229
35230 # Other targets (info, dvi, pdf, etc.)
35231
35232 .PHONY: maybe-info-target-libtermcap info-target-libtermcap
35233 maybe-info-target-libtermcap:
35234 @if target-libtermcap
35235 maybe-info-target-libtermcap: info-target-libtermcap
35236
35237 info-target-libtermcap: \
35238     configure-target-libtermcap 
35239         @: $(MAKE); $(unstage)
35240         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35241         r=`${PWD_COMMAND}`; export r; \
35242         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35243         $(NORMAL_TARGET_EXPORTS) \
35244         echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
35245         for flag in $(EXTRA_TARGET_FLAGS); do \
35246           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35247         done; \
35248         (cd $(TARGET_SUBDIR)/libtermcap && \
35249           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35250                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35251                   "RANLIB=$${RANLIB}" \
35252                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35253                    info) \
35254           || exit 1
35255
35256 @endif target-libtermcap
35257
35258 .PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
35259 maybe-dvi-target-libtermcap:
35260 @if target-libtermcap
35261 maybe-dvi-target-libtermcap: dvi-target-libtermcap
35262
35263 dvi-target-libtermcap: \
35264     configure-target-libtermcap 
35265         @: $(MAKE); $(unstage)
35266         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35267         r=`${PWD_COMMAND}`; export r; \
35268         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35269         $(NORMAL_TARGET_EXPORTS) \
35270         echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
35271         for flag in $(EXTRA_TARGET_FLAGS); do \
35272           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35273         done; \
35274         (cd $(TARGET_SUBDIR)/libtermcap && \
35275           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35276                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35277                   "RANLIB=$${RANLIB}" \
35278                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35279                    dvi) \
35280           || exit 1
35281
35282 @endif target-libtermcap
35283
35284 .PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
35285 maybe-pdf-target-libtermcap:
35286 @if target-libtermcap
35287 maybe-pdf-target-libtermcap: pdf-target-libtermcap
35288
35289 pdf-target-libtermcap: \
35290     configure-target-libtermcap 
35291         @: $(MAKE); $(unstage)
35292         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35293         r=`${PWD_COMMAND}`; export r; \
35294         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35295         $(NORMAL_TARGET_EXPORTS) \
35296         echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
35297         for flag in $(EXTRA_TARGET_FLAGS); do \
35298           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35299         done; \
35300         (cd $(TARGET_SUBDIR)/libtermcap && \
35301           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35302                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35303                   "RANLIB=$${RANLIB}" \
35304                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35305                    pdf) \
35306           || exit 1
35307
35308 @endif target-libtermcap
35309
35310 .PHONY: maybe-html-target-libtermcap html-target-libtermcap
35311 maybe-html-target-libtermcap:
35312 @if target-libtermcap
35313 maybe-html-target-libtermcap: html-target-libtermcap
35314
35315 html-target-libtermcap: \
35316     configure-target-libtermcap 
35317         @: $(MAKE); $(unstage)
35318         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35319         r=`${PWD_COMMAND}`; export r; \
35320         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35321         $(NORMAL_TARGET_EXPORTS) \
35322         echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
35323         for flag in $(EXTRA_TARGET_FLAGS); do \
35324           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35325         done; \
35326         (cd $(TARGET_SUBDIR)/libtermcap && \
35327           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35328                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35329                   "RANLIB=$${RANLIB}" \
35330                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35331                    html) \
35332           || exit 1
35333
35334 @endif target-libtermcap
35335
35336 .PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
35337 maybe-TAGS-target-libtermcap:
35338 @if target-libtermcap
35339 maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
35340
35341 TAGS-target-libtermcap: \
35342     configure-target-libtermcap 
35343         @: $(MAKE); $(unstage)
35344         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35345         r=`${PWD_COMMAND}`; export r; \
35346         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35347         $(NORMAL_TARGET_EXPORTS) \
35348         echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
35349         for flag in $(EXTRA_TARGET_FLAGS); do \
35350           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35351         done; \
35352         (cd $(TARGET_SUBDIR)/libtermcap && \
35353           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35354                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35355                   "RANLIB=$${RANLIB}" \
35356                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35357                    TAGS) \
35358           || exit 1
35359
35360 @endif target-libtermcap
35361
35362 .PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
35363 maybe-install-info-target-libtermcap:
35364 @if target-libtermcap
35365 maybe-install-info-target-libtermcap: install-info-target-libtermcap
35366
35367 install-info-target-libtermcap: \
35368     configure-target-libtermcap \
35369     info-target-libtermcap 
35370         @: $(MAKE); $(unstage)
35371         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35372         r=`${PWD_COMMAND}`; export r; \
35373         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35374         $(NORMAL_TARGET_EXPORTS) \
35375         echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
35376         for flag in $(EXTRA_TARGET_FLAGS); do \
35377           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35378         done; \
35379         (cd $(TARGET_SUBDIR)/libtermcap && \
35380           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35381                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35382                   "RANLIB=$${RANLIB}" \
35383                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35384                    install-info) \
35385           || exit 1
35386
35387 @endif target-libtermcap
35388
35389 .PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
35390 maybe-install-pdf-target-libtermcap:
35391 @if target-libtermcap
35392 maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
35393
35394 install-pdf-target-libtermcap: \
35395     configure-target-libtermcap \
35396     pdf-target-libtermcap 
35397         @: $(MAKE); $(unstage)
35398         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35399         r=`${PWD_COMMAND}`; export r; \
35400         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35401         $(NORMAL_TARGET_EXPORTS) \
35402         echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
35403         for flag in $(EXTRA_TARGET_FLAGS); do \
35404           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35405         done; \
35406         (cd $(TARGET_SUBDIR)/libtermcap && \
35407           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35408                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35409                   "RANLIB=$${RANLIB}" \
35410                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35411                    install-pdf) \
35412           || exit 1
35413
35414 @endif target-libtermcap
35415
35416 .PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
35417 maybe-install-html-target-libtermcap:
35418 @if target-libtermcap
35419 maybe-install-html-target-libtermcap: install-html-target-libtermcap
35420
35421 install-html-target-libtermcap: \
35422     configure-target-libtermcap \
35423     html-target-libtermcap 
35424         @: $(MAKE); $(unstage)
35425         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35426         r=`${PWD_COMMAND}`; export r; \
35427         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35428         $(NORMAL_TARGET_EXPORTS) \
35429         echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
35430         for flag in $(EXTRA_TARGET_FLAGS); do \
35431           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35432         done; \
35433         (cd $(TARGET_SUBDIR)/libtermcap && \
35434           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35435                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35436                   "RANLIB=$${RANLIB}" \
35437                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35438                    install-html) \
35439           || exit 1
35440
35441 @endif target-libtermcap
35442
35443 .PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
35444 maybe-installcheck-target-libtermcap:
35445 @if target-libtermcap
35446 maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
35447
35448 installcheck-target-libtermcap: \
35449     configure-target-libtermcap 
35450         @: $(MAKE); $(unstage)
35451         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35452         r=`${PWD_COMMAND}`; export r; \
35453         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35454         $(NORMAL_TARGET_EXPORTS) \
35455         echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
35456         for flag in $(EXTRA_TARGET_FLAGS); do \
35457           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35458         done; \
35459         (cd $(TARGET_SUBDIR)/libtermcap && \
35460           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35461                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35462                   "RANLIB=$${RANLIB}" \
35463                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35464                    installcheck) \
35465           || exit 1
35466
35467 @endif target-libtermcap
35468
35469 .PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
35470 maybe-mostlyclean-target-libtermcap:
35471 @if target-libtermcap
35472 maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
35473
35474 # libtermcap doesn't support mostlyclean.
35475 mostlyclean-target-libtermcap:
35476
35477 @endif target-libtermcap
35478
35479 .PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
35480 maybe-clean-target-libtermcap:
35481 @if target-libtermcap
35482 maybe-clean-target-libtermcap: clean-target-libtermcap
35483
35484 # libtermcap doesn't support clean.
35485 clean-target-libtermcap:
35486
35487 @endif target-libtermcap
35488
35489 .PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
35490 maybe-distclean-target-libtermcap:
35491 @if target-libtermcap
35492 maybe-distclean-target-libtermcap: distclean-target-libtermcap
35493
35494 # libtermcap doesn't support distclean.
35495 distclean-target-libtermcap:
35496
35497 @endif target-libtermcap
35498
35499 .PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
35500 maybe-maintainer-clean-target-libtermcap:
35501 @if target-libtermcap
35502 maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
35503
35504 # libtermcap doesn't support maintainer-clean.
35505 maintainer-clean-target-libtermcap:
35506
35507 @endif target-libtermcap
35508
35509
35510
35511
35512
35513 .PHONY: configure-target-winsup maybe-configure-target-winsup
35514 maybe-configure-target-winsup:
35515 @if gcc-bootstrap
35516 configure-target-winsup: stage_current
35517 @endif gcc-bootstrap
35518 @if target-winsup
35519 maybe-configure-target-winsup: configure-target-winsup
35520 configure-target-winsup: 
35521         @: $(MAKE); $(unstage)
35522         @r=`${PWD_COMMAND}`; export r; \
35523         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35524         echo "Checking multilib configuration for winsup..."; \
35525         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
35526         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
35527         if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
35528           if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
35529             rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
35530           else \
35531             rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
35532             mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
35533           fi; \
35534         else \
35535           mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
35536         fi; \
35537         test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
35538         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
35539         $(NORMAL_TARGET_EXPORTS)  \
35540         echo Configuring in $(TARGET_SUBDIR)/winsup; \
35541         cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
35542         case $(srcdir) in \
35543           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35544           *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
35545                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35546         esac; \
35547         srcdiroption="--srcdir=$${topdir}/winsup"; \
35548         libsrcdir="$$s/winsup"; \
35549         rm -f no-such-file || : ; \
35550         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35551           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35552           --target=${target_alias} $${srcdiroption}  \
35553           || exit 1
35554 @endif target-winsup
35555
35556
35557
35558
35559
35560 .PHONY: all-target-winsup maybe-all-target-winsup
35561 maybe-all-target-winsup:
35562 @if gcc-bootstrap
35563 all-target-winsup: stage_current
35564 @endif gcc-bootstrap
35565 @if target-winsup
35566 TARGET-target-winsup=all
35567 maybe-all-target-winsup: all-target-winsup
35568 all-target-winsup: configure-target-winsup
35569         @: $(MAKE); $(unstage)
35570         @r=`${PWD_COMMAND}`; export r; \
35571         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35572         $(NORMAL_TARGET_EXPORTS)  \
35573         (cd $(TARGET_SUBDIR)/winsup && \
35574           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
35575                 $(TARGET-target-winsup))
35576 @endif target-winsup
35577
35578
35579
35580
35581
35582 .PHONY: check-target-winsup maybe-check-target-winsup
35583 maybe-check-target-winsup:
35584 @if target-winsup
35585 maybe-check-target-winsup: check-target-winsup
35586
35587 check-target-winsup:
35588         @: $(MAKE); $(unstage)
35589         @r=`${PWD_COMMAND}`; export r; \
35590         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35591         $(NORMAL_TARGET_EXPORTS) \
35592         (cd $(TARGET_SUBDIR)/winsup && \
35593           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
35594
35595 @endif target-winsup
35596
35597 .PHONY: install-target-winsup maybe-install-target-winsup
35598 maybe-install-target-winsup:
35599 @if target-winsup
35600 maybe-install-target-winsup: install-target-winsup
35601
35602 install-target-winsup: installdirs
35603         @: $(MAKE); $(unstage)
35604         @r=`${PWD_COMMAND}`; export r; \
35605         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35606         $(NORMAL_TARGET_EXPORTS) \
35607         (cd $(TARGET_SUBDIR)/winsup && \
35608           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
35609
35610 @endif target-winsup
35611
35612 .PHONY: install-strip-target-winsup maybe-install-strip-target-winsup
35613 maybe-install-strip-target-winsup:
35614 @if target-winsup
35615 maybe-install-strip-target-winsup: install-strip-target-winsup
35616
35617 install-strip-target-winsup: installdirs
35618         @: $(MAKE); $(unstage)
35619         @r=`${PWD_COMMAND}`; export r; \
35620         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35621         $(NORMAL_TARGET_EXPORTS) \
35622         (cd $(TARGET_SUBDIR)/winsup && \
35623           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
35624
35625 @endif target-winsup
35626
35627 # Other targets (info, dvi, pdf, etc.)
35628
35629 .PHONY: maybe-info-target-winsup info-target-winsup
35630 maybe-info-target-winsup:
35631 @if target-winsup
35632 maybe-info-target-winsup: info-target-winsup
35633
35634 info-target-winsup: \
35635     configure-target-winsup 
35636         @: $(MAKE); $(unstage)
35637         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35638         r=`${PWD_COMMAND}`; export r; \
35639         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35640         $(NORMAL_TARGET_EXPORTS) \
35641         echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
35642         for flag in $(EXTRA_TARGET_FLAGS); do \
35643           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35644         done; \
35645         (cd $(TARGET_SUBDIR)/winsup && \
35646           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35647                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35648                   "RANLIB=$${RANLIB}" \
35649                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35650                    info) \
35651           || exit 1
35652
35653 @endif target-winsup
35654
35655 .PHONY: maybe-dvi-target-winsup dvi-target-winsup
35656 maybe-dvi-target-winsup:
35657 @if target-winsup
35658 maybe-dvi-target-winsup: dvi-target-winsup
35659
35660 dvi-target-winsup: \
35661     configure-target-winsup 
35662         @: $(MAKE); $(unstage)
35663         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35664         r=`${PWD_COMMAND}`; export r; \
35665         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35666         $(NORMAL_TARGET_EXPORTS) \
35667         echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
35668         for flag in $(EXTRA_TARGET_FLAGS); do \
35669           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35670         done; \
35671         (cd $(TARGET_SUBDIR)/winsup && \
35672           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35673                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35674                   "RANLIB=$${RANLIB}" \
35675                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35676                    dvi) \
35677           || exit 1
35678
35679 @endif target-winsup
35680
35681 .PHONY: maybe-pdf-target-winsup pdf-target-winsup
35682 maybe-pdf-target-winsup:
35683 @if target-winsup
35684 maybe-pdf-target-winsup: pdf-target-winsup
35685
35686 pdf-target-winsup: \
35687     configure-target-winsup 
35688         @: $(MAKE); $(unstage)
35689         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35690         r=`${PWD_COMMAND}`; export r; \
35691         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35692         $(NORMAL_TARGET_EXPORTS) \
35693         echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
35694         for flag in $(EXTRA_TARGET_FLAGS); do \
35695           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35696         done; \
35697         (cd $(TARGET_SUBDIR)/winsup && \
35698           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35699                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35700                   "RANLIB=$${RANLIB}" \
35701                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35702                    pdf) \
35703           || exit 1
35704
35705 @endif target-winsup
35706
35707 .PHONY: maybe-html-target-winsup html-target-winsup
35708 maybe-html-target-winsup:
35709 @if target-winsup
35710 maybe-html-target-winsup: html-target-winsup
35711
35712 html-target-winsup: \
35713     configure-target-winsup 
35714         @: $(MAKE); $(unstage)
35715         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35716         r=`${PWD_COMMAND}`; export r; \
35717         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35718         $(NORMAL_TARGET_EXPORTS) \
35719         echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
35720         for flag in $(EXTRA_TARGET_FLAGS); do \
35721           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35722         done; \
35723         (cd $(TARGET_SUBDIR)/winsup && \
35724           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35725                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35726                   "RANLIB=$${RANLIB}" \
35727                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35728                    html) \
35729           || exit 1
35730
35731 @endif target-winsup
35732
35733 .PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
35734 maybe-TAGS-target-winsup:
35735 @if target-winsup
35736 maybe-TAGS-target-winsup: TAGS-target-winsup
35737
35738 TAGS-target-winsup: \
35739     configure-target-winsup 
35740         @: $(MAKE); $(unstage)
35741         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35742         r=`${PWD_COMMAND}`; export r; \
35743         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35744         $(NORMAL_TARGET_EXPORTS) \
35745         echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
35746         for flag in $(EXTRA_TARGET_FLAGS); do \
35747           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35748         done; \
35749         (cd $(TARGET_SUBDIR)/winsup && \
35750           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35751                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35752                   "RANLIB=$${RANLIB}" \
35753                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35754                    TAGS) \
35755           || exit 1
35756
35757 @endif target-winsup
35758
35759 .PHONY: maybe-install-info-target-winsup install-info-target-winsup
35760 maybe-install-info-target-winsup:
35761 @if target-winsup
35762 maybe-install-info-target-winsup: install-info-target-winsup
35763
35764 install-info-target-winsup: \
35765     configure-target-winsup \
35766     info-target-winsup 
35767         @: $(MAKE); $(unstage)
35768         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35769         r=`${PWD_COMMAND}`; export r; \
35770         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35771         $(NORMAL_TARGET_EXPORTS) \
35772         echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
35773         for flag in $(EXTRA_TARGET_FLAGS); do \
35774           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35775         done; \
35776         (cd $(TARGET_SUBDIR)/winsup && \
35777           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35778                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35779                   "RANLIB=$${RANLIB}" \
35780                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35781                    install-info) \
35782           || exit 1
35783
35784 @endif target-winsup
35785
35786 .PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
35787 maybe-install-pdf-target-winsup:
35788 @if target-winsup
35789 maybe-install-pdf-target-winsup: install-pdf-target-winsup
35790
35791 install-pdf-target-winsup: \
35792     configure-target-winsup \
35793     pdf-target-winsup 
35794         @: $(MAKE); $(unstage)
35795         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35796         r=`${PWD_COMMAND}`; export r; \
35797         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35798         $(NORMAL_TARGET_EXPORTS) \
35799         echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
35800         for flag in $(EXTRA_TARGET_FLAGS); do \
35801           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35802         done; \
35803         (cd $(TARGET_SUBDIR)/winsup && \
35804           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35805                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35806                   "RANLIB=$${RANLIB}" \
35807                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35808                    install-pdf) \
35809           || exit 1
35810
35811 @endif target-winsup
35812
35813 .PHONY: maybe-install-html-target-winsup install-html-target-winsup
35814 maybe-install-html-target-winsup:
35815 @if target-winsup
35816 maybe-install-html-target-winsup: install-html-target-winsup
35817
35818 install-html-target-winsup: \
35819     configure-target-winsup \
35820     html-target-winsup 
35821         @: $(MAKE); $(unstage)
35822         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35823         r=`${PWD_COMMAND}`; export r; \
35824         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35825         $(NORMAL_TARGET_EXPORTS) \
35826         echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
35827         for flag in $(EXTRA_TARGET_FLAGS); do \
35828           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35829         done; \
35830         (cd $(TARGET_SUBDIR)/winsup && \
35831           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35832                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35833                   "RANLIB=$${RANLIB}" \
35834                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35835                    install-html) \
35836           || exit 1
35837
35838 @endif target-winsup
35839
35840 .PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
35841 maybe-installcheck-target-winsup:
35842 @if target-winsup
35843 maybe-installcheck-target-winsup: installcheck-target-winsup
35844
35845 installcheck-target-winsup: \
35846     configure-target-winsup 
35847         @: $(MAKE); $(unstage)
35848         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35849         r=`${PWD_COMMAND}`; export r; \
35850         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35851         $(NORMAL_TARGET_EXPORTS) \
35852         echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
35853         for flag in $(EXTRA_TARGET_FLAGS); do \
35854           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35855         done; \
35856         (cd $(TARGET_SUBDIR)/winsup && \
35857           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35858                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35859                   "RANLIB=$${RANLIB}" \
35860                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35861                    installcheck) \
35862           || exit 1
35863
35864 @endif target-winsup
35865
35866 .PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
35867 maybe-mostlyclean-target-winsup:
35868 @if target-winsup
35869 maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
35870
35871 mostlyclean-target-winsup: 
35872         @: $(MAKE); $(unstage)
35873         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35874         r=`${PWD_COMMAND}`; export r; \
35875         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35876         $(NORMAL_TARGET_EXPORTS) \
35877         echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
35878         for flag in $(EXTRA_TARGET_FLAGS); do \
35879           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35880         done; \
35881         (cd $(TARGET_SUBDIR)/winsup && \
35882           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35883                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35884                   "RANLIB=$${RANLIB}" \
35885                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35886                    mostlyclean) \
35887           || exit 1
35888
35889 @endif target-winsup
35890
35891 .PHONY: maybe-clean-target-winsup clean-target-winsup
35892 maybe-clean-target-winsup:
35893 @if target-winsup
35894 maybe-clean-target-winsup: clean-target-winsup
35895
35896 clean-target-winsup: 
35897         @: $(MAKE); $(unstage)
35898         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35899         r=`${PWD_COMMAND}`; export r; \
35900         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35901         $(NORMAL_TARGET_EXPORTS) \
35902         echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
35903         for flag in $(EXTRA_TARGET_FLAGS); do \
35904           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35905         done; \
35906         (cd $(TARGET_SUBDIR)/winsup && \
35907           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35908                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35909                   "RANLIB=$${RANLIB}" \
35910                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35911                    clean) \
35912           || exit 1
35913
35914 @endif target-winsup
35915
35916 .PHONY: maybe-distclean-target-winsup distclean-target-winsup
35917 maybe-distclean-target-winsup:
35918 @if target-winsup
35919 maybe-distclean-target-winsup: distclean-target-winsup
35920
35921 distclean-target-winsup: 
35922         @: $(MAKE); $(unstage)
35923         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35924         r=`${PWD_COMMAND}`; export r; \
35925         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35926         $(NORMAL_TARGET_EXPORTS) \
35927         echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
35928         for flag in $(EXTRA_TARGET_FLAGS); do \
35929           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35930         done; \
35931         (cd $(TARGET_SUBDIR)/winsup && \
35932           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35933                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35934                   "RANLIB=$${RANLIB}" \
35935                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35936                    distclean) \
35937           || exit 1
35938
35939 @endif target-winsup
35940
35941 .PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
35942 maybe-maintainer-clean-target-winsup:
35943 @if target-winsup
35944 maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
35945
35946 maintainer-clean-target-winsup: 
35947         @: $(MAKE); $(unstage)
35948         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35949         r=`${PWD_COMMAND}`; export r; \
35950         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35951         $(NORMAL_TARGET_EXPORTS) \
35952         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
35953         for flag in $(EXTRA_TARGET_FLAGS); do \
35954           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35955         done; \
35956         (cd $(TARGET_SUBDIR)/winsup && \
35957           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35958                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35959                   "RANLIB=$${RANLIB}" \
35960                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35961                    maintainer-clean) \
35962           || exit 1
35963
35964 @endif target-winsup
35965
35966
35967
35968
35969
35970 .PHONY: configure-target-libgloss maybe-configure-target-libgloss
35971 maybe-configure-target-libgloss:
35972 @if gcc-bootstrap
35973 configure-target-libgloss: stage_current
35974 @endif gcc-bootstrap
35975 @if target-libgloss
35976 maybe-configure-target-libgloss: configure-target-libgloss
35977 configure-target-libgloss: 
35978         @: $(MAKE); $(unstage)
35979         @r=`${PWD_COMMAND}`; export r; \
35980         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35981         echo "Checking multilib configuration for libgloss..."; \
35982         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
35983         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
35984         if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
35985           if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
35986             rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
35987           else \
35988             rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
35989             mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
35990           fi; \
35991         else \
35992           mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
35993         fi; \
35994         test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
35995         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
35996         $(NORMAL_TARGET_EXPORTS)  \
35997         echo Configuring in $(TARGET_SUBDIR)/libgloss; \
35998         cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
35999         case $(srcdir) in \
36000           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36001           *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
36002                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36003         esac; \
36004         srcdiroption="--srcdir=$${topdir}/libgloss"; \
36005         libsrcdir="$$s/libgloss"; \
36006         rm -f no-such-file || : ; \
36007         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36008           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36009           --target=${target_alias} $${srcdiroption}  \
36010           || exit 1
36011 @endif target-libgloss
36012
36013
36014
36015
36016
36017 .PHONY: all-target-libgloss maybe-all-target-libgloss
36018 maybe-all-target-libgloss:
36019 @if gcc-bootstrap
36020 all-target-libgloss: stage_current
36021 @endif gcc-bootstrap
36022 @if target-libgloss
36023 TARGET-target-libgloss=all
36024 maybe-all-target-libgloss: all-target-libgloss
36025 all-target-libgloss: configure-target-libgloss
36026         @: $(MAKE); $(unstage)
36027         @r=`${PWD_COMMAND}`; export r; \
36028         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36029         $(NORMAL_TARGET_EXPORTS)  \
36030         (cd $(TARGET_SUBDIR)/libgloss && \
36031           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
36032                 $(TARGET-target-libgloss))
36033 @endif target-libgloss
36034
36035
36036
36037
36038
36039 .PHONY: check-target-libgloss maybe-check-target-libgloss
36040 maybe-check-target-libgloss:
36041 @if target-libgloss
36042 maybe-check-target-libgloss: check-target-libgloss
36043
36044 # Dummy target for uncheckable module.
36045 check-target-libgloss:
36046
36047 @endif target-libgloss
36048
36049 .PHONY: install-target-libgloss maybe-install-target-libgloss
36050 maybe-install-target-libgloss:
36051 @if target-libgloss
36052 maybe-install-target-libgloss: install-target-libgloss
36053
36054 install-target-libgloss: installdirs
36055         @: $(MAKE); $(unstage)
36056         @r=`${PWD_COMMAND}`; export r; \
36057         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36058         $(NORMAL_TARGET_EXPORTS) \
36059         (cd $(TARGET_SUBDIR)/libgloss && \
36060           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
36061
36062 @endif target-libgloss
36063
36064 .PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss
36065 maybe-install-strip-target-libgloss:
36066 @if target-libgloss
36067 maybe-install-strip-target-libgloss: install-strip-target-libgloss
36068
36069 install-strip-target-libgloss: installdirs
36070         @: $(MAKE); $(unstage)
36071         @r=`${PWD_COMMAND}`; export r; \
36072         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36073         $(NORMAL_TARGET_EXPORTS) \
36074         (cd $(TARGET_SUBDIR)/libgloss && \
36075           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
36076
36077 @endif target-libgloss
36078
36079 # Other targets (info, dvi, pdf, etc.)
36080
36081 .PHONY: maybe-info-target-libgloss info-target-libgloss
36082 maybe-info-target-libgloss:
36083 @if target-libgloss
36084 maybe-info-target-libgloss: info-target-libgloss
36085
36086 info-target-libgloss: \
36087     configure-target-libgloss 
36088         @: $(MAKE); $(unstage)
36089         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36090         r=`${PWD_COMMAND}`; export r; \
36091         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36092         $(NORMAL_TARGET_EXPORTS) \
36093         echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
36094         for flag in $(EXTRA_TARGET_FLAGS); do \
36095           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36096         done; \
36097         (cd $(TARGET_SUBDIR)/libgloss && \
36098           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36099                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36100                   "RANLIB=$${RANLIB}" \
36101                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36102                    info) \
36103           || exit 1
36104
36105 @endif target-libgloss
36106
36107 .PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
36108 maybe-dvi-target-libgloss:
36109 @if target-libgloss
36110 maybe-dvi-target-libgloss: dvi-target-libgloss
36111
36112 dvi-target-libgloss: \
36113     configure-target-libgloss 
36114         @: $(MAKE); $(unstage)
36115         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36116         r=`${PWD_COMMAND}`; export r; \
36117         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36118         $(NORMAL_TARGET_EXPORTS) \
36119         echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
36120         for flag in $(EXTRA_TARGET_FLAGS); do \
36121           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36122         done; \
36123         (cd $(TARGET_SUBDIR)/libgloss && \
36124           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36125                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36126                   "RANLIB=$${RANLIB}" \
36127                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36128                    dvi) \
36129           || exit 1
36130
36131 @endif target-libgloss
36132
36133 .PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
36134 maybe-pdf-target-libgloss:
36135 @if target-libgloss
36136 maybe-pdf-target-libgloss: pdf-target-libgloss
36137
36138 pdf-target-libgloss: \
36139     configure-target-libgloss 
36140         @: $(MAKE); $(unstage)
36141         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36142         r=`${PWD_COMMAND}`; export r; \
36143         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36144         $(NORMAL_TARGET_EXPORTS) \
36145         echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
36146         for flag in $(EXTRA_TARGET_FLAGS); do \
36147           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36148         done; \
36149         (cd $(TARGET_SUBDIR)/libgloss && \
36150           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36151                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36152                   "RANLIB=$${RANLIB}" \
36153                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36154                    pdf) \
36155           || exit 1
36156
36157 @endif target-libgloss
36158
36159 .PHONY: maybe-html-target-libgloss html-target-libgloss
36160 maybe-html-target-libgloss:
36161 @if target-libgloss
36162 maybe-html-target-libgloss: html-target-libgloss
36163
36164 html-target-libgloss: \
36165     configure-target-libgloss 
36166         @: $(MAKE); $(unstage)
36167         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36168         r=`${PWD_COMMAND}`; export r; \
36169         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36170         $(NORMAL_TARGET_EXPORTS) \
36171         echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
36172         for flag in $(EXTRA_TARGET_FLAGS); do \
36173           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36174         done; \
36175         (cd $(TARGET_SUBDIR)/libgloss && \
36176           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36177                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36178                   "RANLIB=$${RANLIB}" \
36179                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36180                    html) \
36181           || exit 1
36182
36183 @endif target-libgloss
36184
36185 .PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
36186 maybe-TAGS-target-libgloss:
36187 @if target-libgloss
36188 maybe-TAGS-target-libgloss: TAGS-target-libgloss
36189
36190 TAGS-target-libgloss: \
36191     configure-target-libgloss 
36192         @: $(MAKE); $(unstage)
36193         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36194         r=`${PWD_COMMAND}`; export r; \
36195         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36196         $(NORMAL_TARGET_EXPORTS) \
36197         echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
36198         for flag in $(EXTRA_TARGET_FLAGS); do \
36199           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36200         done; \
36201         (cd $(TARGET_SUBDIR)/libgloss && \
36202           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36203                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36204                   "RANLIB=$${RANLIB}" \
36205                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36206                    TAGS) \
36207           || exit 1
36208
36209 @endif target-libgloss
36210
36211 .PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
36212 maybe-install-info-target-libgloss:
36213 @if target-libgloss
36214 maybe-install-info-target-libgloss: install-info-target-libgloss
36215
36216 install-info-target-libgloss: \
36217     configure-target-libgloss \
36218     info-target-libgloss 
36219         @: $(MAKE); $(unstage)
36220         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36221         r=`${PWD_COMMAND}`; export r; \
36222         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36223         $(NORMAL_TARGET_EXPORTS) \
36224         echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
36225         for flag in $(EXTRA_TARGET_FLAGS); do \
36226           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36227         done; \
36228         (cd $(TARGET_SUBDIR)/libgloss && \
36229           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36230                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36231                   "RANLIB=$${RANLIB}" \
36232                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36233                    install-info) \
36234           || exit 1
36235
36236 @endif target-libgloss
36237
36238 .PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
36239 maybe-install-pdf-target-libgloss:
36240 @if target-libgloss
36241 maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
36242
36243 install-pdf-target-libgloss: \
36244     configure-target-libgloss \
36245     pdf-target-libgloss 
36246         @: $(MAKE); $(unstage)
36247         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36248         r=`${PWD_COMMAND}`; export r; \
36249         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36250         $(NORMAL_TARGET_EXPORTS) \
36251         echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
36252         for flag in $(EXTRA_TARGET_FLAGS); do \
36253           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36254         done; \
36255         (cd $(TARGET_SUBDIR)/libgloss && \
36256           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36257                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36258                   "RANLIB=$${RANLIB}" \
36259                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36260                    install-pdf) \
36261           || exit 1
36262
36263 @endif target-libgloss
36264
36265 .PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
36266 maybe-install-html-target-libgloss:
36267 @if target-libgloss
36268 maybe-install-html-target-libgloss: install-html-target-libgloss
36269
36270 install-html-target-libgloss: \
36271     configure-target-libgloss \
36272     html-target-libgloss 
36273         @: $(MAKE); $(unstage)
36274         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36275         r=`${PWD_COMMAND}`; export r; \
36276         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36277         $(NORMAL_TARGET_EXPORTS) \
36278         echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
36279         for flag in $(EXTRA_TARGET_FLAGS); do \
36280           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36281         done; \
36282         (cd $(TARGET_SUBDIR)/libgloss && \
36283           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36284                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36285                   "RANLIB=$${RANLIB}" \
36286                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36287                    install-html) \
36288           || exit 1
36289
36290 @endif target-libgloss
36291
36292 .PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
36293 maybe-installcheck-target-libgloss:
36294 @if target-libgloss
36295 maybe-installcheck-target-libgloss: installcheck-target-libgloss
36296
36297 installcheck-target-libgloss: \
36298     configure-target-libgloss 
36299         @: $(MAKE); $(unstage)
36300         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36301         r=`${PWD_COMMAND}`; export r; \
36302         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36303         $(NORMAL_TARGET_EXPORTS) \
36304         echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
36305         for flag in $(EXTRA_TARGET_FLAGS); do \
36306           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36307         done; \
36308         (cd $(TARGET_SUBDIR)/libgloss && \
36309           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36310                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36311                   "RANLIB=$${RANLIB}" \
36312                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36313                    installcheck) \
36314           || exit 1
36315
36316 @endif target-libgloss
36317
36318 .PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
36319 maybe-mostlyclean-target-libgloss:
36320 @if target-libgloss
36321 maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
36322
36323 mostlyclean-target-libgloss: 
36324         @: $(MAKE); $(unstage)
36325         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36326         r=`${PWD_COMMAND}`; export r; \
36327         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36328         $(NORMAL_TARGET_EXPORTS) \
36329         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
36330         for flag in $(EXTRA_TARGET_FLAGS); do \
36331           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36332         done; \
36333         (cd $(TARGET_SUBDIR)/libgloss && \
36334           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36335                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36336                   "RANLIB=$${RANLIB}" \
36337                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36338                    mostlyclean) \
36339           || exit 1
36340
36341 @endif target-libgloss
36342
36343 .PHONY: maybe-clean-target-libgloss clean-target-libgloss
36344 maybe-clean-target-libgloss:
36345 @if target-libgloss
36346 maybe-clean-target-libgloss: clean-target-libgloss
36347
36348 clean-target-libgloss: 
36349         @: $(MAKE); $(unstage)
36350         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36351         r=`${PWD_COMMAND}`; export r; \
36352         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36353         $(NORMAL_TARGET_EXPORTS) \
36354         echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
36355         for flag in $(EXTRA_TARGET_FLAGS); do \
36356           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36357         done; \
36358         (cd $(TARGET_SUBDIR)/libgloss && \
36359           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36360                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36361                   "RANLIB=$${RANLIB}" \
36362                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36363                    clean) \
36364           || exit 1
36365
36366 @endif target-libgloss
36367
36368 .PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
36369 maybe-distclean-target-libgloss:
36370 @if target-libgloss
36371 maybe-distclean-target-libgloss: distclean-target-libgloss
36372
36373 distclean-target-libgloss: 
36374         @: $(MAKE); $(unstage)
36375         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36376         r=`${PWD_COMMAND}`; export r; \
36377         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36378         $(NORMAL_TARGET_EXPORTS) \
36379         echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
36380         for flag in $(EXTRA_TARGET_FLAGS); do \
36381           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36382         done; \
36383         (cd $(TARGET_SUBDIR)/libgloss && \
36384           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36385                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36386                   "RANLIB=$${RANLIB}" \
36387                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36388                    distclean) \
36389           || exit 1
36390
36391 @endif target-libgloss
36392
36393 .PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
36394 maybe-maintainer-clean-target-libgloss:
36395 @if target-libgloss
36396 maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
36397
36398 maintainer-clean-target-libgloss: 
36399         @: $(MAKE); $(unstage)
36400         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36401         r=`${PWD_COMMAND}`; export r; \
36402         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36403         $(NORMAL_TARGET_EXPORTS) \
36404         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
36405         for flag in $(EXTRA_TARGET_FLAGS); do \
36406           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36407         done; \
36408         (cd $(TARGET_SUBDIR)/libgloss && \
36409           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36410                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36411                   "RANLIB=$${RANLIB}" \
36412                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36413                    maintainer-clean) \
36414           || exit 1
36415
36416 @endif target-libgloss
36417
36418
36419
36420
36421
36422 .PHONY: configure-target-libffi maybe-configure-target-libffi
36423 maybe-configure-target-libffi:
36424 @if gcc-bootstrap
36425 configure-target-libffi: stage_current
36426 @endif gcc-bootstrap
36427 @if target-libffi
36428 maybe-configure-target-libffi: configure-target-libffi
36429 configure-target-libffi: 
36430         @: $(MAKE); $(unstage)
36431         @r=`${PWD_COMMAND}`; export r; \
36432         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36433         echo "Checking multilib configuration for libffi..."; \
36434         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
36435         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
36436         if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
36437           if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
36438             rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
36439           else \
36440             rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
36441             mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
36442           fi; \
36443         else \
36444           mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
36445         fi; \
36446         test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
36447         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
36448         $(NORMAL_TARGET_EXPORTS)  \
36449         echo Configuring in $(TARGET_SUBDIR)/libffi; \
36450         cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
36451         case $(srcdir) in \
36452           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36453           *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
36454                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36455         esac; \
36456         srcdiroption="--srcdir=$${topdir}/libffi"; \
36457         libsrcdir="$$s/libffi"; \
36458         rm -f no-such-file || : ; \
36459         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36460           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36461           --target=${target_alias} $${srcdiroption}  \
36462           || exit 1
36463 @endif target-libffi
36464
36465
36466
36467
36468
36469 .PHONY: all-target-libffi maybe-all-target-libffi
36470 maybe-all-target-libffi:
36471 @if gcc-bootstrap
36472 all-target-libffi: stage_current
36473 @endif gcc-bootstrap
36474 @if target-libffi
36475 TARGET-target-libffi=all
36476 maybe-all-target-libffi: all-target-libffi
36477 all-target-libffi: configure-target-libffi
36478         @: $(MAKE); $(unstage)
36479         @r=`${PWD_COMMAND}`; export r; \
36480         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36481         $(NORMAL_TARGET_EXPORTS)  \
36482         (cd $(TARGET_SUBDIR)/libffi && \
36483           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
36484                 $(TARGET-target-libffi))
36485 @endif target-libffi
36486
36487
36488
36489
36490
36491 .PHONY: check-target-libffi maybe-check-target-libffi
36492 maybe-check-target-libffi:
36493 @if target-libffi
36494 maybe-check-target-libffi: check-target-libffi
36495
36496 check-target-libffi:
36497         @: $(MAKE); $(unstage)
36498         @r=`${PWD_COMMAND}`; export r; \
36499         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36500         $(NORMAL_TARGET_EXPORTS) \
36501         (cd $(TARGET_SUBDIR)/libffi && \
36502           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
36503
36504 @endif target-libffi
36505
36506 .PHONY: install-target-libffi maybe-install-target-libffi
36507 maybe-install-target-libffi:
36508 @if target-libffi
36509 maybe-install-target-libffi: install-target-libffi
36510
36511 install-target-libffi: installdirs
36512         @: $(MAKE); $(unstage)
36513         @r=`${PWD_COMMAND}`; export r; \
36514         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36515         $(NORMAL_TARGET_EXPORTS) \
36516         (cd $(TARGET_SUBDIR)/libffi && \
36517           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
36518
36519 @endif target-libffi
36520
36521 .PHONY: install-strip-target-libffi maybe-install-strip-target-libffi
36522 maybe-install-strip-target-libffi:
36523 @if target-libffi
36524 maybe-install-strip-target-libffi: install-strip-target-libffi
36525
36526 install-strip-target-libffi: installdirs
36527         @: $(MAKE); $(unstage)
36528         @r=`${PWD_COMMAND}`; export r; \
36529         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36530         $(NORMAL_TARGET_EXPORTS) \
36531         (cd $(TARGET_SUBDIR)/libffi && \
36532           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
36533
36534 @endif target-libffi
36535
36536 # Other targets (info, dvi, pdf, etc.)
36537
36538 .PHONY: maybe-info-target-libffi info-target-libffi
36539 maybe-info-target-libffi:
36540 @if target-libffi
36541 maybe-info-target-libffi: info-target-libffi
36542
36543 info-target-libffi: \
36544     configure-target-libffi 
36545         @: $(MAKE); $(unstage)
36546         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36547         r=`${PWD_COMMAND}`; export r; \
36548         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36549         $(NORMAL_TARGET_EXPORTS) \
36550         echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
36551         for flag in $(EXTRA_TARGET_FLAGS); do \
36552           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36553         done; \
36554         (cd $(TARGET_SUBDIR)/libffi && \
36555           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36556                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36557                   "RANLIB=$${RANLIB}" \
36558                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36559                    info) \
36560           || exit 1
36561
36562 @endif target-libffi
36563
36564 .PHONY: maybe-dvi-target-libffi dvi-target-libffi
36565 maybe-dvi-target-libffi:
36566 @if target-libffi
36567 maybe-dvi-target-libffi: dvi-target-libffi
36568
36569 dvi-target-libffi: \
36570     configure-target-libffi 
36571         @: $(MAKE); $(unstage)
36572         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36573         r=`${PWD_COMMAND}`; export r; \
36574         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36575         $(NORMAL_TARGET_EXPORTS) \
36576         echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
36577         for flag in $(EXTRA_TARGET_FLAGS); do \
36578           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36579         done; \
36580         (cd $(TARGET_SUBDIR)/libffi && \
36581           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36582                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36583                   "RANLIB=$${RANLIB}" \
36584                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36585                    dvi) \
36586           || exit 1
36587
36588 @endif target-libffi
36589
36590 .PHONY: maybe-pdf-target-libffi pdf-target-libffi
36591 maybe-pdf-target-libffi:
36592 @if target-libffi
36593 maybe-pdf-target-libffi: pdf-target-libffi
36594
36595 pdf-target-libffi: \
36596     configure-target-libffi 
36597         @: $(MAKE); $(unstage)
36598         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36599         r=`${PWD_COMMAND}`; export r; \
36600         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36601         $(NORMAL_TARGET_EXPORTS) \
36602         echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
36603         for flag in $(EXTRA_TARGET_FLAGS); do \
36604           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36605         done; \
36606         (cd $(TARGET_SUBDIR)/libffi && \
36607           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36608                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36609                   "RANLIB=$${RANLIB}" \
36610                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36611                    pdf) \
36612           || exit 1
36613
36614 @endif target-libffi
36615
36616 .PHONY: maybe-html-target-libffi html-target-libffi
36617 maybe-html-target-libffi:
36618 @if target-libffi
36619 maybe-html-target-libffi: html-target-libffi
36620
36621 html-target-libffi: \
36622     configure-target-libffi 
36623         @: $(MAKE); $(unstage)
36624         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36625         r=`${PWD_COMMAND}`; export r; \
36626         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36627         $(NORMAL_TARGET_EXPORTS) \
36628         echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
36629         for flag in $(EXTRA_TARGET_FLAGS); do \
36630           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36631         done; \
36632         (cd $(TARGET_SUBDIR)/libffi && \
36633           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36634                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36635                   "RANLIB=$${RANLIB}" \
36636                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36637                    html) \
36638           || exit 1
36639
36640 @endif target-libffi
36641
36642 .PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
36643 maybe-TAGS-target-libffi:
36644 @if target-libffi
36645 maybe-TAGS-target-libffi: TAGS-target-libffi
36646
36647 TAGS-target-libffi: \
36648     configure-target-libffi 
36649         @: $(MAKE); $(unstage)
36650         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36651         r=`${PWD_COMMAND}`; export r; \
36652         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36653         $(NORMAL_TARGET_EXPORTS) \
36654         echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
36655         for flag in $(EXTRA_TARGET_FLAGS); do \
36656           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36657         done; \
36658         (cd $(TARGET_SUBDIR)/libffi && \
36659           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36660                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36661                   "RANLIB=$${RANLIB}" \
36662                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36663                    TAGS) \
36664           || exit 1
36665
36666 @endif target-libffi
36667
36668 .PHONY: maybe-install-info-target-libffi install-info-target-libffi
36669 maybe-install-info-target-libffi:
36670 @if target-libffi
36671 maybe-install-info-target-libffi: install-info-target-libffi
36672
36673 install-info-target-libffi: \
36674     configure-target-libffi \
36675     info-target-libffi 
36676         @: $(MAKE); $(unstage)
36677         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36678         r=`${PWD_COMMAND}`; export r; \
36679         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36680         $(NORMAL_TARGET_EXPORTS) \
36681         echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
36682         for flag in $(EXTRA_TARGET_FLAGS); do \
36683           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36684         done; \
36685         (cd $(TARGET_SUBDIR)/libffi && \
36686           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36687                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36688                   "RANLIB=$${RANLIB}" \
36689                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36690                    install-info) \
36691           || exit 1
36692
36693 @endif target-libffi
36694
36695 .PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
36696 maybe-install-pdf-target-libffi:
36697 @if target-libffi
36698 maybe-install-pdf-target-libffi: install-pdf-target-libffi
36699
36700 install-pdf-target-libffi: \
36701     configure-target-libffi \
36702     pdf-target-libffi 
36703         @: $(MAKE); $(unstage)
36704         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36705         r=`${PWD_COMMAND}`; export r; \
36706         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36707         $(NORMAL_TARGET_EXPORTS) \
36708         echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
36709         for flag in $(EXTRA_TARGET_FLAGS); do \
36710           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36711         done; \
36712         (cd $(TARGET_SUBDIR)/libffi && \
36713           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36714                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36715                   "RANLIB=$${RANLIB}" \
36716                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36717                    install-pdf) \
36718           || exit 1
36719
36720 @endif target-libffi
36721
36722 .PHONY: maybe-install-html-target-libffi install-html-target-libffi
36723 maybe-install-html-target-libffi:
36724 @if target-libffi
36725 maybe-install-html-target-libffi: install-html-target-libffi
36726
36727 install-html-target-libffi: \
36728     configure-target-libffi \
36729     html-target-libffi 
36730         @: $(MAKE); $(unstage)
36731         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36732         r=`${PWD_COMMAND}`; export r; \
36733         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36734         $(NORMAL_TARGET_EXPORTS) \
36735         echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
36736         for flag in $(EXTRA_TARGET_FLAGS); do \
36737           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36738         done; \
36739         (cd $(TARGET_SUBDIR)/libffi && \
36740           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36741                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36742                   "RANLIB=$${RANLIB}" \
36743                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36744                    install-html) \
36745           || exit 1
36746
36747 @endif target-libffi
36748
36749 .PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
36750 maybe-installcheck-target-libffi:
36751 @if target-libffi
36752 maybe-installcheck-target-libffi: installcheck-target-libffi
36753
36754 installcheck-target-libffi: \
36755     configure-target-libffi 
36756         @: $(MAKE); $(unstage)
36757         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36758         r=`${PWD_COMMAND}`; export r; \
36759         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36760         $(NORMAL_TARGET_EXPORTS) \
36761         echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
36762         for flag in $(EXTRA_TARGET_FLAGS); do \
36763           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36764         done; \
36765         (cd $(TARGET_SUBDIR)/libffi && \
36766           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36767                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36768                   "RANLIB=$${RANLIB}" \
36769                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36770                    installcheck) \
36771           || exit 1
36772
36773 @endif target-libffi
36774
36775 .PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
36776 maybe-mostlyclean-target-libffi:
36777 @if target-libffi
36778 maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
36779
36780 mostlyclean-target-libffi: 
36781         @: $(MAKE); $(unstage)
36782         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36783         r=`${PWD_COMMAND}`; export r; \
36784         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36785         $(NORMAL_TARGET_EXPORTS) \
36786         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
36787         for flag in $(EXTRA_TARGET_FLAGS); do \
36788           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36789         done; \
36790         (cd $(TARGET_SUBDIR)/libffi && \
36791           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36792                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36793                   "RANLIB=$${RANLIB}" \
36794                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36795                    mostlyclean) \
36796           || exit 1
36797
36798 @endif target-libffi
36799
36800 .PHONY: maybe-clean-target-libffi clean-target-libffi
36801 maybe-clean-target-libffi:
36802 @if target-libffi
36803 maybe-clean-target-libffi: clean-target-libffi
36804
36805 clean-target-libffi: 
36806         @: $(MAKE); $(unstage)
36807         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36808         r=`${PWD_COMMAND}`; export r; \
36809         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36810         $(NORMAL_TARGET_EXPORTS) \
36811         echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
36812         for flag in $(EXTRA_TARGET_FLAGS); do \
36813           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36814         done; \
36815         (cd $(TARGET_SUBDIR)/libffi && \
36816           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36817                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36818                   "RANLIB=$${RANLIB}" \
36819                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36820                    clean) \
36821           || exit 1
36822
36823 @endif target-libffi
36824
36825 .PHONY: maybe-distclean-target-libffi distclean-target-libffi
36826 maybe-distclean-target-libffi:
36827 @if target-libffi
36828 maybe-distclean-target-libffi: distclean-target-libffi
36829
36830 distclean-target-libffi: 
36831         @: $(MAKE); $(unstage)
36832         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36833         r=`${PWD_COMMAND}`; export r; \
36834         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36835         $(NORMAL_TARGET_EXPORTS) \
36836         echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
36837         for flag in $(EXTRA_TARGET_FLAGS); do \
36838           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36839         done; \
36840         (cd $(TARGET_SUBDIR)/libffi && \
36841           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36842                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36843                   "RANLIB=$${RANLIB}" \
36844                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36845                    distclean) \
36846           || exit 1
36847
36848 @endif target-libffi
36849
36850 .PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
36851 maybe-maintainer-clean-target-libffi:
36852 @if target-libffi
36853 maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
36854
36855 maintainer-clean-target-libffi: 
36856         @: $(MAKE); $(unstage)
36857         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36858         r=`${PWD_COMMAND}`; export r; \
36859         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36860         $(NORMAL_TARGET_EXPORTS) \
36861         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
36862         for flag in $(EXTRA_TARGET_FLAGS); do \
36863           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36864         done; \
36865         (cd $(TARGET_SUBDIR)/libffi && \
36866           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36867                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36868                   "RANLIB=$${RANLIB}" \
36869                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36870                    maintainer-clean) \
36871           || exit 1
36872
36873 @endif target-libffi
36874
36875
36876
36877
36878
36879 .PHONY: configure-target-libjava maybe-configure-target-libjava
36880 maybe-configure-target-libjava:
36881 @if gcc-bootstrap
36882 configure-target-libjava: stage_current
36883 @endif gcc-bootstrap
36884 @if target-libjava
36885 maybe-configure-target-libjava: configure-target-libjava
36886 configure-target-libjava: 
36887         @: $(MAKE); $(unstage)
36888         @r=`${PWD_COMMAND}`; export r; \
36889         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36890         echo "Checking multilib configuration for libjava..."; \
36891         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
36892         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
36893         if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
36894           if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
36895             rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
36896           else \
36897             rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
36898             mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
36899           fi; \
36900         else \
36901           mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
36902         fi; \
36903         test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
36904         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
36905         $(RAW_CXX_TARGET_EXPORTS)  \
36906         echo Configuring in $(TARGET_SUBDIR)/libjava; \
36907         cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
36908         case $(srcdir) in \
36909           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36910           *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
36911                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36912         esac; \
36913         srcdiroption="--srcdir=$${topdir}/libjava"; \
36914         libsrcdir="$$s/libjava"; \
36915         rm -f no-such-file || : ; \
36916         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36917           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36918           --target=${target_alias} $${srcdiroption} $(EXTRA_CONFIGARGS_LIBJAVA) \
36919           || exit 1
36920 @endif target-libjava
36921
36922
36923
36924
36925
36926 .PHONY: all-target-libjava maybe-all-target-libjava
36927 maybe-all-target-libjava:
36928 @if gcc-bootstrap
36929 all-target-libjava: stage_current
36930 @endif gcc-bootstrap
36931 @if target-libjava
36932 TARGET-target-libjava=all
36933 maybe-all-target-libjava: all-target-libjava
36934 all-target-libjava: configure-target-libjava
36935         @: $(MAKE); $(unstage)
36936         @r=`${PWD_COMMAND}`; export r; \
36937         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36938         $(RAW_CXX_TARGET_EXPORTS)  \
36939         (cd $(TARGET_SUBDIR)/libjava && \
36940           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
36941                 $(TARGET-target-libjava))
36942 @endif target-libjava
36943
36944
36945
36946
36947
36948 .PHONY: check-target-libjava maybe-check-target-libjava
36949 maybe-check-target-libjava:
36950 @if target-libjava
36951 maybe-check-target-libjava: check-target-libjava
36952
36953 check-target-libjava:
36954         @: $(MAKE); $(unstage)
36955         @r=`${PWD_COMMAND}`; export r; \
36956         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36957         $(RAW_CXX_TARGET_EXPORTS) \
36958         (cd $(TARGET_SUBDIR)/libjava && \
36959           $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   check)
36960
36961 @endif target-libjava
36962
36963 .PHONY: install-target-libjava maybe-install-target-libjava
36964 maybe-install-target-libjava:
36965 @if target-libjava
36966 maybe-install-target-libjava: install-target-libjava
36967
36968 install-target-libjava: installdirs
36969         @: $(MAKE); $(unstage)
36970         @r=`${PWD_COMMAND}`; export r; \
36971         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36972         $(RAW_CXX_TARGET_EXPORTS) \
36973         (cd $(TARGET_SUBDIR)/libjava && \
36974           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
36975
36976 @endif target-libjava
36977
36978 .PHONY: install-strip-target-libjava maybe-install-strip-target-libjava
36979 maybe-install-strip-target-libjava:
36980 @if target-libjava
36981 maybe-install-strip-target-libjava: install-strip-target-libjava
36982
36983 install-strip-target-libjava: installdirs
36984         @: $(MAKE); $(unstage)
36985         @r=`${PWD_COMMAND}`; export r; \
36986         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36987         $(RAW_CXX_TARGET_EXPORTS) \
36988         (cd $(TARGET_SUBDIR)/libjava && \
36989           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
36990
36991 @endif target-libjava
36992
36993 # Other targets (info, dvi, pdf, etc.)
36994
36995 .PHONY: maybe-info-target-libjava info-target-libjava
36996 maybe-info-target-libjava:
36997 @if target-libjava
36998 maybe-info-target-libjava: info-target-libjava
36999
37000 info-target-libjava: \
37001     configure-target-libjava 
37002         @: $(MAKE); $(unstage)
37003         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37004         r=`${PWD_COMMAND}`; export r; \
37005         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37006         $(RAW_CXX_TARGET_EXPORTS) \
37007         echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
37008         for flag in $(EXTRA_TARGET_FLAGS); do \
37009           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37010         done; \
37011         (cd $(TARGET_SUBDIR)/libjava && \
37012           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37013                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37014                   "RANLIB=$${RANLIB}" \
37015                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37016                    info) \
37017           || exit 1
37018
37019 @endif target-libjava
37020
37021 .PHONY: maybe-dvi-target-libjava dvi-target-libjava
37022 maybe-dvi-target-libjava:
37023 @if target-libjava
37024 maybe-dvi-target-libjava: dvi-target-libjava
37025
37026 dvi-target-libjava: \
37027     configure-target-libjava 
37028         @: $(MAKE); $(unstage)
37029         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37030         r=`${PWD_COMMAND}`; export r; \
37031         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37032         $(RAW_CXX_TARGET_EXPORTS) \
37033         echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
37034         for flag in $(EXTRA_TARGET_FLAGS); do \
37035           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37036         done; \
37037         (cd $(TARGET_SUBDIR)/libjava && \
37038           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37039                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37040                   "RANLIB=$${RANLIB}" \
37041                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37042                    dvi) \
37043           || exit 1
37044
37045 @endif target-libjava
37046
37047 .PHONY: maybe-pdf-target-libjava pdf-target-libjava
37048 maybe-pdf-target-libjava:
37049 @if target-libjava
37050 maybe-pdf-target-libjava: pdf-target-libjava
37051
37052 pdf-target-libjava: \
37053     configure-target-libjava 
37054         @: $(MAKE); $(unstage)
37055         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37056         r=`${PWD_COMMAND}`; export r; \
37057         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37058         $(RAW_CXX_TARGET_EXPORTS) \
37059         echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
37060         for flag in $(EXTRA_TARGET_FLAGS); do \
37061           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37062         done; \
37063         (cd $(TARGET_SUBDIR)/libjava && \
37064           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37065                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37066                   "RANLIB=$${RANLIB}" \
37067                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37068                    pdf) \
37069           || exit 1
37070
37071 @endif target-libjava
37072
37073 .PHONY: maybe-html-target-libjava html-target-libjava
37074 maybe-html-target-libjava:
37075 @if target-libjava
37076 maybe-html-target-libjava: html-target-libjava
37077
37078 html-target-libjava: \
37079     configure-target-libjava 
37080         @: $(MAKE); $(unstage)
37081         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37082         r=`${PWD_COMMAND}`; export r; \
37083         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37084         $(RAW_CXX_TARGET_EXPORTS) \
37085         echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
37086         for flag in $(EXTRA_TARGET_FLAGS); do \
37087           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37088         done; \
37089         (cd $(TARGET_SUBDIR)/libjava && \
37090           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37091                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37092                   "RANLIB=$${RANLIB}" \
37093                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37094                    html) \
37095           || exit 1
37096
37097 @endif target-libjava
37098
37099 .PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
37100 maybe-TAGS-target-libjava:
37101 @if target-libjava
37102 maybe-TAGS-target-libjava: TAGS-target-libjava
37103
37104 TAGS-target-libjava: \
37105     configure-target-libjava 
37106         @: $(MAKE); $(unstage)
37107         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37108         r=`${PWD_COMMAND}`; export r; \
37109         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37110         $(RAW_CXX_TARGET_EXPORTS) \
37111         echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
37112         for flag in $(EXTRA_TARGET_FLAGS); do \
37113           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37114         done; \
37115         (cd $(TARGET_SUBDIR)/libjava && \
37116           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37117                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37118                   "RANLIB=$${RANLIB}" \
37119                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37120                    TAGS) \
37121           || exit 1
37122
37123 @endif target-libjava
37124
37125 .PHONY: maybe-install-info-target-libjava install-info-target-libjava
37126 maybe-install-info-target-libjava:
37127 @if target-libjava
37128 maybe-install-info-target-libjava: install-info-target-libjava
37129
37130 install-info-target-libjava: \
37131     configure-target-libjava \
37132     info-target-libjava 
37133         @: $(MAKE); $(unstage)
37134         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37135         r=`${PWD_COMMAND}`; export r; \
37136         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37137         $(RAW_CXX_TARGET_EXPORTS) \
37138         echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
37139         for flag in $(EXTRA_TARGET_FLAGS); do \
37140           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37141         done; \
37142         (cd $(TARGET_SUBDIR)/libjava && \
37143           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37144                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37145                   "RANLIB=$${RANLIB}" \
37146                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37147                    install-info) \
37148           || exit 1
37149
37150 @endif target-libjava
37151
37152 .PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
37153 maybe-install-pdf-target-libjava:
37154 @if target-libjava
37155 maybe-install-pdf-target-libjava: install-pdf-target-libjava
37156
37157 install-pdf-target-libjava: \
37158     configure-target-libjava \
37159     pdf-target-libjava 
37160         @: $(MAKE); $(unstage)
37161         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37162         r=`${PWD_COMMAND}`; export r; \
37163         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37164         $(RAW_CXX_TARGET_EXPORTS) \
37165         echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
37166         for flag in $(EXTRA_TARGET_FLAGS); do \
37167           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37168         done; \
37169         (cd $(TARGET_SUBDIR)/libjava && \
37170           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37171                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37172                   "RANLIB=$${RANLIB}" \
37173                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37174                    install-pdf) \
37175           || exit 1
37176
37177 @endif target-libjava
37178
37179 .PHONY: maybe-install-html-target-libjava install-html-target-libjava
37180 maybe-install-html-target-libjava:
37181 @if target-libjava
37182 maybe-install-html-target-libjava: install-html-target-libjava
37183
37184 install-html-target-libjava: \
37185     configure-target-libjava \
37186     html-target-libjava 
37187         @: $(MAKE); $(unstage)
37188         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37189         r=`${PWD_COMMAND}`; export r; \
37190         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37191         $(RAW_CXX_TARGET_EXPORTS) \
37192         echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
37193         for flag in $(EXTRA_TARGET_FLAGS); do \
37194           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37195         done; \
37196         (cd $(TARGET_SUBDIR)/libjava && \
37197           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37198                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37199                   "RANLIB=$${RANLIB}" \
37200                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37201                    install-html) \
37202           || exit 1
37203
37204 @endif target-libjava
37205
37206 .PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
37207 maybe-installcheck-target-libjava:
37208 @if target-libjava
37209 maybe-installcheck-target-libjava: installcheck-target-libjava
37210
37211 installcheck-target-libjava: \
37212     configure-target-libjava 
37213         @: $(MAKE); $(unstage)
37214         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37215         r=`${PWD_COMMAND}`; export r; \
37216         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37217         $(RAW_CXX_TARGET_EXPORTS) \
37218         echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
37219         for flag in $(EXTRA_TARGET_FLAGS); do \
37220           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37221         done; \
37222         (cd $(TARGET_SUBDIR)/libjava && \
37223           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37224                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37225                   "RANLIB=$${RANLIB}" \
37226                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37227                    installcheck) \
37228           || exit 1
37229
37230 @endif target-libjava
37231
37232 .PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
37233 maybe-mostlyclean-target-libjava:
37234 @if target-libjava
37235 maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
37236
37237 mostlyclean-target-libjava: 
37238         @: $(MAKE); $(unstage)
37239         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37240         r=`${PWD_COMMAND}`; export r; \
37241         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37242         $(RAW_CXX_TARGET_EXPORTS) \
37243         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
37244         for flag in $(EXTRA_TARGET_FLAGS); do \
37245           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37246         done; \
37247         (cd $(TARGET_SUBDIR)/libjava && \
37248           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37249                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37250                   "RANLIB=$${RANLIB}" \
37251                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37252                    mostlyclean) \
37253           || exit 1
37254
37255 @endif target-libjava
37256
37257 .PHONY: maybe-clean-target-libjava clean-target-libjava
37258 maybe-clean-target-libjava:
37259 @if target-libjava
37260 maybe-clean-target-libjava: clean-target-libjava
37261
37262 clean-target-libjava: 
37263         @: $(MAKE); $(unstage)
37264         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37265         r=`${PWD_COMMAND}`; export r; \
37266         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37267         $(RAW_CXX_TARGET_EXPORTS) \
37268         echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
37269         for flag in $(EXTRA_TARGET_FLAGS); do \
37270           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37271         done; \
37272         (cd $(TARGET_SUBDIR)/libjava && \
37273           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37274                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37275                   "RANLIB=$${RANLIB}" \
37276                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37277                    clean) \
37278           || exit 1
37279
37280 @endif target-libjava
37281
37282 .PHONY: maybe-distclean-target-libjava distclean-target-libjava
37283 maybe-distclean-target-libjava:
37284 @if target-libjava
37285 maybe-distclean-target-libjava: distclean-target-libjava
37286
37287 distclean-target-libjava: 
37288         @: $(MAKE); $(unstage)
37289         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37290         r=`${PWD_COMMAND}`; export r; \
37291         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37292         $(RAW_CXX_TARGET_EXPORTS) \
37293         echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
37294         for flag in $(EXTRA_TARGET_FLAGS); do \
37295           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37296         done; \
37297         (cd $(TARGET_SUBDIR)/libjava && \
37298           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37299                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37300                   "RANLIB=$${RANLIB}" \
37301                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37302                    distclean) \
37303           || exit 1
37304
37305 @endif target-libjava
37306
37307 .PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
37308 maybe-maintainer-clean-target-libjava:
37309 @if target-libjava
37310 maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
37311
37312 maintainer-clean-target-libjava: 
37313         @: $(MAKE); $(unstage)
37314         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37315         r=`${PWD_COMMAND}`; export r; \
37316         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37317         $(RAW_CXX_TARGET_EXPORTS) \
37318         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
37319         for flag in $(EXTRA_TARGET_FLAGS); do \
37320           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37321         done; \
37322         (cd $(TARGET_SUBDIR)/libjava && \
37323           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37324                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37325                   "RANLIB=$${RANLIB}" \
37326                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37327                    maintainer-clean) \
37328           || exit 1
37329
37330 @endif target-libjava
37331
37332
37333
37334
37335
37336 .PHONY: configure-target-zlib maybe-configure-target-zlib
37337 maybe-configure-target-zlib:
37338 @if gcc-bootstrap
37339 configure-target-zlib: stage_current
37340 @endif gcc-bootstrap
37341 @if target-zlib
37342 maybe-configure-target-zlib: configure-target-zlib
37343 configure-target-zlib: 
37344         @: $(MAKE); $(unstage)
37345         @r=`${PWD_COMMAND}`; export r; \
37346         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37347         echo "Checking multilib configuration for zlib..."; \
37348         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
37349         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
37350         if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
37351           if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
37352             rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
37353           else \
37354             rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
37355             mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
37356           fi; \
37357         else \
37358           mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
37359         fi; \
37360         test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
37361         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
37362         $(NORMAL_TARGET_EXPORTS)  \
37363         echo Configuring in $(TARGET_SUBDIR)/zlib; \
37364         cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
37365         case $(srcdir) in \
37366           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37367           *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
37368                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37369         esac; \
37370         srcdiroption="--srcdir=$${topdir}/zlib"; \
37371         libsrcdir="$$s/zlib"; \
37372         rm -f no-such-file || : ; \
37373         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37374           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37375           --target=${target_alias} $${srcdiroption}  \
37376           || exit 1
37377 @endif target-zlib
37378
37379
37380
37381
37382
37383 .PHONY: all-target-zlib maybe-all-target-zlib
37384 maybe-all-target-zlib:
37385 @if gcc-bootstrap
37386 all-target-zlib: stage_current
37387 @endif gcc-bootstrap
37388 @if target-zlib
37389 TARGET-target-zlib=all
37390 maybe-all-target-zlib: all-target-zlib
37391 all-target-zlib: configure-target-zlib
37392         @: $(MAKE); $(unstage)
37393         @r=`${PWD_COMMAND}`; export r; \
37394         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37395         $(NORMAL_TARGET_EXPORTS)  \
37396         (cd $(TARGET_SUBDIR)/zlib && \
37397           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
37398                 $(TARGET-target-zlib))
37399 @endif target-zlib
37400
37401
37402
37403
37404
37405 .PHONY: check-target-zlib maybe-check-target-zlib
37406 maybe-check-target-zlib:
37407 @if target-zlib
37408 maybe-check-target-zlib: check-target-zlib
37409
37410 check-target-zlib:
37411         @: $(MAKE); $(unstage)
37412         @r=`${PWD_COMMAND}`; export r; \
37413         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37414         $(NORMAL_TARGET_EXPORTS) \
37415         (cd $(TARGET_SUBDIR)/zlib && \
37416           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
37417
37418 @endif target-zlib
37419
37420 .PHONY: install-target-zlib maybe-install-target-zlib
37421 maybe-install-target-zlib:
37422 @if target-zlib
37423 maybe-install-target-zlib: install-target-zlib
37424
37425 install-target-zlib: installdirs
37426         @: $(MAKE); $(unstage)
37427         @r=`${PWD_COMMAND}`; export r; \
37428         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37429         $(NORMAL_TARGET_EXPORTS) \
37430         (cd $(TARGET_SUBDIR)/zlib && \
37431           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
37432
37433 @endif target-zlib
37434
37435 .PHONY: install-strip-target-zlib maybe-install-strip-target-zlib
37436 maybe-install-strip-target-zlib:
37437 @if target-zlib
37438 maybe-install-strip-target-zlib: install-strip-target-zlib
37439
37440 install-strip-target-zlib: installdirs
37441         @: $(MAKE); $(unstage)
37442         @r=`${PWD_COMMAND}`; export r; \
37443         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37444         $(NORMAL_TARGET_EXPORTS) \
37445         (cd $(TARGET_SUBDIR)/zlib && \
37446           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
37447
37448 @endif target-zlib
37449
37450 # Other targets (info, dvi, pdf, etc.)
37451
37452 .PHONY: maybe-info-target-zlib info-target-zlib
37453 maybe-info-target-zlib:
37454 @if target-zlib
37455 maybe-info-target-zlib: info-target-zlib
37456
37457 info-target-zlib: \
37458     configure-target-zlib 
37459         @: $(MAKE); $(unstage)
37460         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37461         r=`${PWD_COMMAND}`; export r; \
37462         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37463         $(NORMAL_TARGET_EXPORTS) \
37464         echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
37465         for flag in $(EXTRA_TARGET_FLAGS); do \
37466           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37467         done; \
37468         (cd $(TARGET_SUBDIR)/zlib && \
37469           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37470                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37471                   "RANLIB=$${RANLIB}" \
37472                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37473                    info) \
37474           || exit 1
37475
37476 @endif target-zlib
37477
37478 .PHONY: maybe-dvi-target-zlib dvi-target-zlib
37479 maybe-dvi-target-zlib:
37480 @if target-zlib
37481 maybe-dvi-target-zlib: dvi-target-zlib
37482
37483 dvi-target-zlib: \
37484     configure-target-zlib 
37485         @: $(MAKE); $(unstage)
37486         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37487         r=`${PWD_COMMAND}`; export r; \
37488         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37489         $(NORMAL_TARGET_EXPORTS) \
37490         echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
37491         for flag in $(EXTRA_TARGET_FLAGS); do \
37492           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37493         done; \
37494         (cd $(TARGET_SUBDIR)/zlib && \
37495           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37496                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37497                   "RANLIB=$${RANLIB}" \
37498                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37499                    dvi) \
37500           || exit 1
37501
37502 @endif target-zlib
37503
37504 .PHONY: maybe-pdf-target-zlib pdf-target-zlib
37505 maybe-pdf-target-zlib:
37506 @if target-zlib
37507 maybe-pdf-target-zlib: pdf-target-zlib
37508
37509 pdf-target-zlib: \
37510     configure-target-zlib 
37511         @: $(MAKE); $(unstage)
37512         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37513         r=`${PWD_COMMAND}`; export r; \
37514         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37515         $(NORMAL_TARGET_EXPORTS) \
37516         echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
37517         for flag in $(EXTRA_TARGET_FLAGS); do \
37518           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37519         done; \
37520         (cd $(TARGET_SUBDIR)/zlib && \
37521           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37522                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37523                   "RANLIB=$${RANLIB}" \
37524                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37525                    pdf) \
37526           || exit 1
37527
37528 @endif target-zlib
37529
37530 .PHONY: maybe-html-target-zlib html-target-zlib
37531 maybe-html-target-zlib:
37532 @if target-zlib
37533 maybe-html-target-zlib: html-target-zlib
37534
37535 html-target-zlib: \
37536     configure-target-zlib 
37537         @: $(MAKE); $(unstage)
37538         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37539         r=`${PWD_COMMAND}`; export r; \
37540         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37541         $(NORMAL_TARGET_EXPORTS) \
37542         echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
37543         for flag in $(EXTRA_TARGET_FLAGS); do \
37544           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37545         done; \
37546         (cd $(TARGET_SUBDIR)/zlib && \
37547           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37548                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37549                   "RANLIB=$${RANLIB}" \
37550                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37551                    html) \
37552           || exit 1
37553
37554 @endif target-zlib
37555
37556 .PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
37557 maybe-TAGS-target-zlib:
37558 @if target-zlib
37559 maybe-TAGS-target-zlib: TAGS-target-zlib
37560
37561 TAGS-target-zlib: \
37562     configure-target-zlib 
37563         @: $(MAKE); $(unstage)
37564         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37565         r=`${PWD_COMMAND}`; export r; \
37566         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37567         $(NORMAL_TARGET_EXPORTS) \
37568         echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
37569         for flag in $(EXTRA_TARGET_FLAGS); do \
37570           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37571         done; \
37572         (cd $(TARGET_SUBDIR)/zlib && \
37573           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37574                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37575                   "RANLIB=$${RANLIB}" \
37576                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37577                    TAGS) \
37578           || exit 1
37579
37580 @endif target-zlib
37581
37582 .PHONY: maybe-install-info-target-zlib install-info-target-zlib
37583 maybe-install-info-target-zlib:
37584 @if target-zlib
37585 maybe-install-info-target-zlib: install-info-target-zlib
37586
37587 install-info-target-zlib: \
37588     configure-target-zlib \
37589     info-target-zlib 
37590         @: $(MAKE); $(unstage)
37591         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37592         r=`${PWD_COMMAND}`; export r; \
37593         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37594         $(NORMAL_TARGET_EXPORTS) \
37595         echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
37596         for flag in $(EXTRA_TARGET_FLAGS); do \
37597           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37598         done; \
37599         (cd $(TARGET_SUBDIR)/zlib && \
37600           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37601                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37602                   "RANLIB=$${RANLIB}" \
37603                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37604                    install-info) \
37605           || exit 1
37606
37607 @endif target-zlib
37608
37609 .PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
37610 maybe-install-pdf-target-zlib:
37611 @if target-zlib
37612 maybe-install-pdf-target-zlib: install-pdf-target-zlib
37613
37614 install-pdf-target-zlib: \
37615     configure-target-zlib \
37616     pdf-target-zlib 
37617         @: $(MAKE); $(unstage)
37618         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37619         r=`${PWD_COMMAND}`; export r; \
37620         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37621         $(NORMAL_TARGET_EXPORTS) \
37622         echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
37623         for flag in $(EXTRA_TARGET_FLAGS); do \
37624           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37625         done; \
37626         (cd $(TARGET_SUBDIR)/zlib && \
37627           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37628                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37629                   "RANLIB=$${RANLIB}" \
37630                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37631                    install-pdf) \
37632           || exit 1
37633
37634 @endif target-zlib
37635
37636 .PHONY: maybe-install-html-target-zlib install-html-target-zlib
37637 maybe-install-html-target-zlib:
37638 @if target-zlib
37639 maybe-install-html-target-zlib: install-html-target-zlib
37640
37641 install-html-target-zlib: \
37642     configure-target-zlib \
37643     html-target-zlib 
37644         @: $(MAKE); $(unstage)
37645         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37646         r=`${PWD_COMMAND}`; export r; \
37647         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37648         $(NORMAL_TARGET_EXPORTS) \
37649         echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
37650         for flag in $(EXTRA_TARGET_FLAGS); do \
37651           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37652         done; \
37653         (cd $(TARGET_SUBDIR)/zlib && \
37654           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37655                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37656                   "RANLIB=$${RANLIB}" \
37657                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37658                    install-html) \
37659           || exit 1
37660
37661 @endif target-zlib
37662
37663 .PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
37664 maybe-installcheck-target-zlib:
37665 @if target-zlib
37666 maybe-installcheck-target-zlib: installcheck-target-zlib
37667
37668 installcheck-target-zlib: \
37669     configure-target-zlib 
37670         @: $(MAKE); $(unstage)
37671         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37672         r=`${PWD_COMMAND}`; export r; \
37673         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37674         $(NORMAL_TARGET_EXPORTS) \
37675         echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
37676         for flag in $(EXTRA_TARGET_FLAGS); do \
37677           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37678         done; \
37679         (cd $(TARGET_SUBDIR)/zlib && \
37680           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37681                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37682                   "RANLIB=$${RANLIB}" \
37683                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37684                    installcheck) \
37685           || exit 1
37686
37687 @endif target-zlib
37688
37689 .PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
37690 maybe-mostlyclean-target-zlib:
37691 @if target-zlib
37692 maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
37693
37694 mostlyclean-target-zlib: 
37695         @: $(MAKE); $(unstage)
37696         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37697         r=`${PWD_COMMAND}`; export r; \
37698         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37699         $(NORMAL_TARGET_EXPORTS) \
37700         echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
37701         for flag in $(EXTRA_TARGET_FLAGS); do \
37702           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37703         done; \
37704         (cd $(TARGET_SUBDIR)/zlib && \
37705           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37706                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37707                   "RANLIB=$${RANLIB}" \
37708                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37709                    mostlyclean) \
37710           || exit 1
37711
37712 @endif target-zlib
37713
37714 .PHONY: maybe-clean-target-zlib clean-target-zlib
37715 maybe-clean-target-zlib:
37716 @if target-zlib
37717 maybe-clean-target-zlib: clean-target-zlib
37718
37719 clean-target-zlib: 
37720         @: $(MAKE); $(unstage)
37721         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37722         r=`${PWD_COMMAND}`; export r; \
37723         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37724         $(NORMAL_TARGET_EXPORTS) \
37725         echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
37726         for flag in $(EXTRA_TARGET_FLAGS); do \
37727           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37728         done; \
37729         (cd $(TARGET_SUBDIR)/zlib && \
37730           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37731                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37732                   "RANLIB=$${RANLIB}" \
37733                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37734                    clean) \
37735           || exit 1
37736
37737 @endif target-zlib
37738
37739 .PHONY: maybe-distclean-target-zlib distclean-target-zlib
37740 maybe-distclean-target-zlib:
37741 @if target-zlib
37742 maybe-distclean-target-zlib: distclean-target-zlib
37743
37744 distclean-target-zlib: 
37745         @: $(MAKE); $(unstage)
37746         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37747         r=`${PWD_COMMAND}`; export r; \
37748         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37749         $(NORMAL_TARGET_EXPORTS) \
37750         echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
37751         for flag in $(EXTRA_TARGET_FLAGS); do \
37752           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37753         done; \
37754         (cd $(TARGET_SUBDIR)/zlib && \
37755           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37756                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37757                   "RANLIB=$${RANLIB}" \
37758                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37759                    distclean) \
37760           || exit 1
37761
37762 @endif target-zlib
37763
37764 .PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
37765 maybe-maintainer-clean-target-zlib:
37766 @if target-zlib
37767 maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
37768
37769 maintainer-clean-target-zlib: 
37770         @: $(MAKE); $(unstage)
37771         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37772         r=`${PWD_COMMAND}`; export r; \
37773         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37774         $(NORMAL_TARGET_EXPORTS) \
37775         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
37776         for flag in $(EXTRA_TARGET_FLAGS); do \
37777           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37778         done; \
37779         (cd $(TARGET_SUBDIR)/zlib && \
37780           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37781                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37782                   "RANLIB=$${RANLIB}" \
37783                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37784                    maintainer-clean) \
37785           || exit 1
37786
37787 @endif target-zlib
37788
37789
37790
37791
37792
37793 .PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
37794 maybe-configure-target-boehm-gc:
37795 @if gcc-bootstrap
37796 configure-target-boehm-gc: stage_current
37797 @endif gcc-bootstrap
37798 @if target-boehm-gc
37799 maybe-configure-target-boehm-gc: configure-target-boehm-gc
37800 configure-target-boehm-gc: 
37801         @: $(MAKE); $(unstage)
37802         @r=`${PWD_COMMAND}`; export r; \
37803         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37804         echo "Checking multilib configuration for boehm-gc..."; \
37805         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
37806         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
37807         if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
37808           if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
37809             rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
37810           else \
37811             rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
37812             mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
37813           fi; \
37814         else \
37815           mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
37816         fi; \
37817         test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
37818         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
37819         $(NORMAL_TARGET_EXPORTS)  \
37820         echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
37821         cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
37822         case $(srcdir) in \
37823           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37824           *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
37825                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37826         esac; \
37827         srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
37828         libsrcdir="$$s/boehm-gc"; \
37829         rm -f no-such-file || : ; \
37830         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37831           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37832           --target=${target_alias} $${srcdiroption}  \
37833           || exit 1
37834 @endif target-boehm-gc
37835
37836
37837
37838
37839
37840 .PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
37841 maybe-all-target-boehm-gc:
37842 @if gcc-bootstrap
37843 all-target-boehm-gc: stage_current
37844 @endif gcc-bootstrap
37845 @if target-boehm-gc
37846 TARGET-target-boehm-gc=all
37847 maybe-all-target-boehm-gc: all-target-boehm-gc
37848 all-target-boehm-gc: configure-target-boehm-gc
37849         @: $(MAKE); $(unstage)
37850         @r=`${PWD_COMMAND}`; export r; \
37851         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37852         $(NORMAL_TARGET_EXPORTS)  \
37853         (cd $(TARGET_SUBDIR)/boehm-gc && \
37854           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
37855                 $(TARGET-target-boehm-gc))
37856 @endif target-boehm-gc
37857
37858
37859
37860
37861
37862 .PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
37863 maybe-check-target-boehm-gc:
37864 @if target-boehm-gc
37865 maybe-check-target-boehm-gc: check-target-boehm-gc
37866
37867 check-target-boehm-gc:
37868         @: $(MAKE); $(unstage)
37869         @r=`${PWD_COMMAND}`; export r; \
37870         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37871         $(NORMAL_TARGET_EXPORTS) \
37872         (cd $(TARGET_SUBDIR)/boehm-gc && \
37873           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
37874
37875 @endif target-boehm-gc
37876
37877 .PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
37878 maybe-install-target-boehm-gc:
37879 @if target-boehm-gc
37880 maybe-install-target-boehm-gc: install-target-boehm-gc
37881
37882 install-target-boehm-gc: installdirs
37883         @: $(MAKE); $(unstage)
37884         @r=`${PWD_COMMAND}`; export r; \
37885         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37886         $(NORMAL_TARGET_EXPORTS) \
37887         (cd $(TARGET_SUBDIR)/boehm-gc && \
37888           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
37889
37890 @endif target-boehm-gc
37891
37892 .PHONY: install-strip-target-boehm-gc maybe-install-strip-target-boehm-gc
37893 maybe-install-strip-target-boehm-gc:
37894 @if target-boehm-gc
37895 maybe-install-strip-target-boehm-gc: install-strip-target-boehm-gc
37896
37897 install-strip-target-boehm-gc: installdirs
37898         @: $(MAKE); $(unstage)
37899         @r=`${PWD_COMMAND}`; export r; \
37900         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37901         $(NORMAL_TARGET_EXPORTS) \
37902         (cd $(TARGET_SUBDIR)/boehm-gc && \
37903           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
37904
37905 @endif target-boehm-gc
37906
37907 # Other targets (info, dvi, pdf, etc.)
37908
37909 .PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
37910 maybe-info-target-boehm-gc:
37911 @if target-boehm-gc
37912 maybe-info-target-boehm-gc: info-target-boehm-gc
37913
37914 info-target-boehm-gc: \
37915     configure-target-boehm-gc 
37916         @: $(MAKE); $(unstage)
37917         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
37918         r=`${PWD_COMMAND}`; export r; \
37919         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37920         $(NORMAL_TARGET_EXPORTS) \
37921         echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
37922         for flag in $(EXTRA_TARGET_FLAGS); do \
37923           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37924         done; \
37925         (cd $(TARGET_SUBDIR)/boehm-gc && \
37926           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37927                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37928                   "RANLIB=$${RANLIB}" \
37929                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37930                    info) \
37931           || exit 1
37932
37933 @endif target-boehm-gc
37934
37935 .PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
37936 maybe-dvi-target-boehm-gc:
37937 @if target-boehm-gc
37938 maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
37939
37940 dvi-target-boehm-gc: \
37941     configure-target-boehm-gc 
37942         @: $(MAKE); $(unstage)
37943         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
37944         r=`${PWD_COMMAND}`; export r; \
37945         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37946         $(NORMAL_TARGET_EXPORTS) \
37947         echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
37948         for flag in $(EXTRA_TARGET_FLAGS); do \
37949           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37950         done; \
37951         (cd $(TARGET_SUBDIR)/boehm-gc && \
37952           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37953                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37954                   "RANLIB=$${RANLIB}" \
37955                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37956                    dvi) \
37957           || exit 1
37958
37959 @endif target-boehm-gc
37960
37961 .PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
37962 maybe-pdf-target-boehm-gc:
37963 @if target-boehm-gc
37964 maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
37965
37966 pdf-target-boehm-gc: \
37967     configure-target-boehm-gc 
37968         @: $(MAKE); $(unstage)
37969         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
37970         r=`${PWD_COMMAND}`; export r; \
37971         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37972         $(NORMAL_TARGET_EXPORTS) \
37973         echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
37974         for flag in $(EXTRA_TARGET_FLAGS); do \
37975           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37976         done; \
37977         (cd $(TARGET_SUBDIR)/boehm-gc && \
37978           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37979                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37980                   "RANLIB=$${RANLIB}" \
37981                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37982                    pdf) \
37983           || exit 1
37984
37985 @endif target-boehm-gc
37986
37987 .PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
37988 maybe-html-target-boehm-gc:
37989 @if target-boehm-gc
37990 maybe-html-target-boehm-gc: html-target-boehm-gc
37991
37992 html-target-boehm-gc: \
37993     configure-target-boehm-gc 
37994         @: $(MAKE); $(unstage)
37995         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
37996         r=`${PWD_COMMAND}`; export r; \
37997         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37998         $(NORMAL_TARGET_EXPORTS) \
37999         echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
38000         for flag in $(EXTRA_TARGET_FLAGS); do \
38001           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38002         done; \
38003         (cd $(TARGET_SUBDIR)/boehm-gc && \
38004           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38005                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38006                   "RANLIB=$${RANLIB}" \
38007                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38008                    html) \
38009           || exit 1
38010
38011 @endif target-boehm-gc
38012
38013 .PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
38014 maybe-TAGS-target-boehm-gc:
38015 @if target-boehm-gc
38016 maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
38017
38018 TAGS-target-boehm-gc: \
38019     configure-target-boehm-gc 
38020         @: $(MAKE); $(unstage)
38021         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38022         r=`${PWD_COMMAND}`; export r; \
38023         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38024         $(NORMAL_TARGET_EXPORTS) \
38025         echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
38026         for flag in $(EXTRA_TARGET_FLAGS); do \
38027           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38028         done; \
38029         (cd $(TARGET_SUBDIR)/boehm-gc && \
38030           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38031                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38032                   "RANLIB=$${RANLIB}" \
38033                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38034                    TAGS) \
38035           || exit 1
38036
38037 @endif target-boehm-gc
38038
38039 .PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
38040 maybe-install-info-target-boehm-gc:
38041 @if target-boehm-gc
38042 maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
38043
38044 install-info-target-boehm-gc: \
38045     configure-target-boehm-gc \
38046     info-target-boehm-gc 
38047         @: $(MAKE); $(unstage)
38048         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38049         r=`${PWD_COMMAND}`; export r; \
38050         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38051         $(NORMAL_TARGET_EXPORTS) \
38052         echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
38053         for flag in $(EXTRA_TARGET_FLAGS); do \
38054           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38055         done; \
38056         (cd $(TARGET_SUBDIR)/boehm-gc && \
38057           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38058                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38059                   "RANLIB=$${RANLIB}" \
38060                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38061                    install-info) \
38062           || exit 1
38063
38064 @endif target-boehm-gc
38065
38066 .PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
38067 maybe-install-pdf-target-boehm-gc:
38068 @if target-boehm-gc
38069 maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
38070
38071 install-pdf-target-boehm-gc: \
38072     configure-target-boehm-gc \
38073     pdf-target-boehm-gc 
38074         @: $(MAKE); $(unstage)
38075         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38076         r=`${PWD_COMMAND}`; export r; \
38077         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38078         $(NORMAL_TARGET_EXPORTS) \
38079         echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
38080         for flag in $(EXTRA_TARGET_FLAGS); do \
38081           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38082         done; \
38083         (cd $(TARGET_SUBDIR)/boehm-gc && \
38084           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38085                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38086                   "RANLIB=$${RANLIB}" \
38087                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38088                    install-pdf) \
38089           || exit 1
38090
38091 @endif target-boehm-gc
38092
38093 .PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
38094 maybe-install-html-target-boehm-gc:
38095 @if target-boehm-gc
38096 maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
38097
38098 install-html-target-boehm-gc: \
38099     configure-target-boehm-gc \
38100     html-target-boehm-gc 
38101         @: $(MAKE); $(unstage)
38102         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38103         r=`${PWD_COMMAND}`; export r; \
38104         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38105         $(NORMAL_TARGET_EXPORTS) \
38106         echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
38107         for flag in $(EXTRA_TARGET_FLAGS); do \
38108           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38109         done; \
38110         (cd $(TARGET_SUBDIR)/boehm-gc && \
38111           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38112                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38113                   "RANLIB=$${RANLIB}" \
38114                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38115                    install-html) \
38116           || exit 1
38117
38118 @endif target-boehm-gc
38119
38120 .PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
38121 maybe-installcheck-target-boehm-gc:
38122 @if target-boehm-gc
38123 maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
38124
38125 installcheck-target-boehm-gc: \
38126     configure-target-boehm-gc 
38127         @: $(MAKE); $(unstage)
38128         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38129         r=`${PWD_COMMAND}`; export r; \
38130         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38131         $(NORMAL_TARGET_EXPORTS) \
38132         echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
38133         for flag in $(EXTRA_TARGET_FLAGS); do \
38134           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38135         done; \
38136         (cd $(TARGET_SUBDIR)/boehm-gc && \
38137           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38138                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38139                   "RANLIB=$${RANLIB}" \
38140                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38141                    installcheck) \
38142           || exit 1
38143
38144 @endif target-boehm-gc
38145
38146 .PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
38147 maybe-mostlyclean-target-boehm-gc:
38148 @if target-boehm-gc
38149 maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
38150
38151 mostlyclean-target-boehm-gc: 
38152         @: $(MAKE); $(unstage)
38153         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38154         r=`${PWD_COMMAND}`; export r; \
38155         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38156         $(NORMAL_TARGET_EXPORTS) \
38157         echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
38158         for flag in $(EXTRA_TARGET_FLAGS); do \
38159           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38160         done; \
38161         (cd $(TARGET_SUBDIR)/boehm-gc && \
38162           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38163                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38164                   "RANLIB=$${RANLIB}" \
38165                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38166                    mostlyclean) \
38167           || exit 1
38168
38169 @endif target-boehm-gc
38170
38171 .PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
38172 maybe-clean-target-boehm-gc:
38173 @if target-boehm-gc
38174 maybe-clean-target-boehm-gc: clean-target-boehm-gc
38175
38176 clean-target-boehm-gc: 
38177         @: $(MAKE); $(unstage)
38178         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38179         r=`${PWD_COMMAND}`; export r; \
38180         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38181         $(NORMAL_TARGET_EXPORTS) \
38182         echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
38183         for flag in $(EXTRA_TARGET_FLAGS); do \
38184           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38185         done; \
38186         (cd $(TARGET_SUBDIR)/boehm-gc && \
38187           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38188                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38189                   "RANLIB=$${RANLIB}" \
38190                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38191                    clean) \
38192           || exit 1
38193
38194 @endif target-boehm-gc
38195
38196 .PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
38197 maybe-distclean-target-boehm-gc:
38198 @if target-boehm-gc
38199 maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
38200
38201 distclean-target-boehm-gc: 
38202         @: $(MAKE); $(unstage)
38203         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38204         r=`${PWD_COMMAND}`; export r; \
38205         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38206         $(NORMAL_TARGET_EXPORTS) \
38207         echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
38208         for flag in $(EXTRA_TARGET_FLAGS); do \
38209           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38210         done; \
38211         (cd $(TARGET_SUBDIR)/boehm-gc && \
38212           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38213                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38214                   "RANLIB=$${RANLIB}" \
38215                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38216                    distclean) \
38217           || exit 1
38218
38219 @endif target-boehm-gc
38220
38221 .PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
38222 maybe-maintainer-clean-target-boehm-gc:
38223 @if target-boehm-gc
38224 maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
38225
38226 maintainer-clean-target-boehm-gc: 
38227         @: $(MAKE); $(unstage)
38228         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38229         r=`${PWD_COMMAND}`; export r; \
38230         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38231         $(NORMAL_TARGET_EXPORTS) \
38232         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
38233         for flag in $(EXTRA_TARGET_FLAGS); do \
38234           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38235         done; \
38236         (cd $(TARGET_SUBDIR)/boehm-gc && \
38237           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38238                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38239                   "RANLIB=$${RANLIB}" \
38240                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38241                    maintainer-clean) \
38242           || exit 1
38243
38244 @endif target-boehm-gc
38245
38246
38247
38248
38249
38250 .PHONY: configure-target-rda maybe-configure-target-rda
38251 maybe-configure-target-rda:
38252 @if gcc-bootstrap
38253 configure-target-rda: stage_current
38254 @endif gcc-bootstrap
38255 @if target-rda
38256 maybe-configure-target-rda: configure-target-rda
38257 configure-target-rda: 
38258         @: $(MAKE); $(unstage)
38259         @r=`${PWD_COMMAND}`; export r; \
38260         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38261         echo "Checking multilib configuration for rda..."; \
38262         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
38263         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
38264         if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
38265           if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
38266             rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
38267           else \
38268             rm -f $(TARGET_SUBDIR)/rda/Makefile; \
38269             mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
38270           fi; \
38271         else \
38272           mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
38273         fi; \
38274         test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
38275         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
38276         $(NORMAL_TARGET_EXPORTS)  \
38277         echo Configuring in $(TARGET_SUBDIR)/rda; \
38278         cd "$(TARGET_SUBDIR)/rda" || exit 1; \
38279         case $(srcdir) in \
38280           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38281           *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
38282                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38283         esac; \
38284         srcdiroption="--srcdir=$${topdir}/rda"; \
38285         libsrcdir="$$s/rda"; \
38286         rm -f no-such-file || : ; \
38287         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38288           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38289           --target=${target_alias} $${srcdiroption}  \
38290           || exit 1
38291 @endif target-rda
38292
38293
38294
38295
38296
38297 .PHONY: all-target-rda maybe-all-target-rda
38298 maybe-all-target-rda:
38299 @if gcc-bootstrap
38300 all-target-rda: stage_current
38301 @endif gcc-bootstrap
38302 @if target-rda
38303 TARGET-target-rda=all
38304 maybe-all-target-rda: all-target-rda
38305 all-target-rda: configure-target-rda
38306         @: $(MAKE); $(unstage)
38307         @r=`${PWD_COMMAND}`; export r; \
38308         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38309         $(NORMAL_TARGET_EXPORTS)  \
38310         (cd $(TARGET_SUBDIR)/rda && \
38311           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
38312                 $(TARGET-target-rda))
38313 @endif target-rda
38314
38315
38316
38317
38318
38319 .PHONY: check-target-rda maybe-check-target-rda
38320 maybe-check-target-rda:
38321 @if target-rda
38322 maybe-check-target-rda: check-target-rda
38323
38324 check-target-rda:
38325         @: $(MAKE); $(unstage)
38326         @r=`${PWD_COMMAND}`; export r; \
38327         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38328         $(NORMAL_TARGET_EXPORTS) \
38329         (cd $(TARGET_SUBDIR)/rda && \
38330           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
38331
38332 @endif target-rda
38333
38334 .PHONY: install-target-rda maybe-install-target-rda
38335 maybe-install-target-rda:
38336 @if target-rda
38337 maybe-install-target-rda: install-target-rda
38338
38339 install-target-rda: installdirs
38340         @: $(MAKE); $(unstage)
38341         @r=`${PWD_COMMAND}`; export r; \
38342         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38343         $(NORMAL_TARGET_EXPORTS) \
38344         (cd $(TARGET_SUBDIR)/rda && \
38345           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
38346
38347 @endif target-rda
38348
38349 .PHONY: install-strip-target-rda maybe-install-strip-target-rda
38350 maybe-install-strip-target-rda:
38351 @if target-rda
38352 maybe-install-strip-target-rda: install-strip-target-rda
38353
38354 install-strip-target-rda: installdirs
38355         @: $(MAKE); $(unstage)
38356         @r=`${PWD_COMMAND}`; export r; \
38357         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38358         $(NORMAL_TARGET_EXPORTS) \
38359         (cd $(TARGET_SUBDIR)/rda && \
38360           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
38361
38362 @endif target-rda
38363
38364 # Other targets (info, dvi, pdf, etc.)
38365
38366 .PHONY: maybe-info-target-rda info-target-rda
38367 maybe-info-target-rda:
38368 @if target-rda
38369 maybe-info-target-rda: info-target-rda
38370
38371 info-target-rda: \
38372     configure-target-rda 
38373         @: $(MAKE); $(unstage)
38374         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38375         r=`${PWD_COMMAND}`; export r; \
38376         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38377         $(NORMAL_TARGET_EXPORTS) \
38378         echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
38379         for flag in $(EXTRA_TARGET_FLAGS); do \
38380           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38381         done; \
38382         (cd $(TARGET_SUBDIR)/rda && \
38383           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38384                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38385                   "RANLIB=$${RANLIB}" \
38386                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38387                    info) \
38388           || exit 1
38389
38390 @endif target-rda
38391
38392 .PHONY: maybe-dvi-target-rda dvi-target-rda
38393 maybe-dvi-target-rda:
38394 @if target-rda
38395 maybe-dvi-target-rda: dvi-target-rda
38396
38397 dvi-target-rda: \
38398     configure-target-rda 
38399         @: $(MAKE); $(unstage)
38400         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38401         r=`${PWD_COMMAND}`; export r; \
38402         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38403         $(NORMAL_TARGET_EXPORTS) \
38404         echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
38405         for flag in $(EXTRA_TARGET_FLAGS); do \
38406           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38407         done; \
38408         (cd $(TARGET_SUBDIR)/rda && \
38409           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38410                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38411                   "RANLIB=$${RANLIB}" \
38412                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38413                    dvi) \
38414           || exit 1
38415
38416 @endif target-rda
38417
38418 .PHONY: maybe-pdf-target-rda pdf-target-rda
38419 maybe-pdf-target-rda:
38420 @if target-rda
38421 maybe-pdf-target-rda: pdf-target-rda
38422
38423 pdf-target-rda: \
38424     configure-target-rda 
38425         @: $(MAKE); $(unstage)
38426         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38427         r=`${PWD_COMMAND}`; export r; \
38428         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38429         $(NORMAL_TARGET_EXPORTS) \
38430         echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
38431         for flag in $(EXTRA_TARGET_FLAGS); do \
38432           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38433         done; \
38434         (cd $(TARGET_SUBDIR)/rda && \
38435           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38436                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38437                   "RANLIB=$${RANLIB}" \
38438                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38439                    pdf) \
38440           || exit 1
38441
38442 @endif target-rda
38443
38444 .PHONY: maybe-html-target-rda html-target-rda
38445 maybe-html-target-rda:
38446 @if target-rda
38447 maybe-html-target-rda: html-target-rda
38448
38449 html-target-rda: \
38450     configure-target-rda 
38451         @: $(MAKE); $(unstage)
38452         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38453         r=`${PWD_COMMAND}`; export r; \
38454         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38455         $(NORMAL_TARGET_EXPORTS) \
38456         echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
38457         for flag in $(EXTRA_TARGET_FLAGS); do \
38458           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38459         done; \
38460         (cd $(TARGET_SUBDIR)/rda && \
38461           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38462                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38463                   "RANLIB=$${RANLIB}" \
38464                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38465                    html) \
38466           || exit 1
38467
38468 @endif target-rda
38469
38470 .PHONY: maybe-TAGS-target-rda TAGS-target-rda
38471 maybe-TAGS-target-rda:
38472 @if target-rda
38473 maybe-TAGS-target-rda: TAGS-target-rda
38474
38475 TAGS-target-rda: \
38476     configure-target-rda 
38477         @: $(MAKE); $(unstage)
38478         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38479         r=`${PWD_COMMAND}`; export r; \
38480         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38481         $(NORMAL_TARGET_EXPORTS) \
38482         echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
38483         for flag in $(EXTRA_TARGET_FLAGS); do \
38484           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38485         done; \
38486         (cd $(TARGET_SUBDIR)/rda && \
38487           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38488                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38489                   "RANLIB=$${RANLIB}" \
38490                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38491                    TAGS) \
38492           || exit 1
38493
38494 @endif target-rda
38495
38496 .PHONY: maybe-install-info-target-rda install-info-target-rda
38497 maybe-install-info-target-rda:
38498 @if target-rda
38499 maybe-install-info-target-rda: install-info-target-rda
38500
38501 install-info-target-rda: \
38502     configure-target-rda \
38503     info-target-rda 
38504         @: $(MAKE); $(unstage)
38505         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38506         r=`${PWD_COMMAND}`; export r; \
38507         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38508         $(NORMAL_TARGET_EXPORTS) \
38509         echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
38510         for flag in $(EXTRA_TARGET_FLAGS); do \
38511           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38512         done; \
38513         (cd $(TARGET_SUBDIR)/rda && \
38514           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38515                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38516                   "RANLIB=$${RANLIB}" \
38517                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38518                    install-info) \
38519           || exit 1
38520
38521 @endif target-rda
38522
38523 .PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
38524 maybe-install-pdf-target-rda:
38525 @if target-rda
38526 maybe-install-pdf-target-rda: install-pdf-target-rda
38527
38528 install-pdf-target-rda: \
38529     configure-target-rda \
38530     pdf-target-rda 
38531         @: $(MAKE); $(unstage)
38532         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38533         r=`${PWD_COMMAND}`; export r; \
38534         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38535         $(NORMAL_TARGET_EXPORTS) \
38536         echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
38537         for flag in $(EXTRA_TARGET_FLAGS); do \
38538           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38539         done; \
38540         (cd $(TARGET_SUBDIR)/rda && \
38541           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38542                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38543                   "RANLIB=$${RANLIB}" \
38544                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38545                    install-pdf) \
38546           || exit 1
38547
38548 @endif target-rda
38549
38550 .PHONY: maybe-install-html-target-rda install-html-target-rda
38551 maybe-install-html-target-rda:
38552 @if target-rda
38553 maybe-install-html-target-rda: install-html-target-rda
38554
38555 install-html-target-rda: \
38556     configure-target-rda \
38557     html-target-rda 
38558         @: $(MAKE); $(unstage)
38559         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38560         r=`${PWD_COMMAND}`; export r; \
38561         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38562         $(NORMAL_TARGET_EXPORTS) \
38563         echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
38564         for flag in $(EXTRA_TARGET_FLAGS); do \
38565           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38566         done; \
38567         (cd $(TARGET_SUBDIR)/rda && \
38568           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38569                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38570                   "RANLIB=$${RANLIB}" \
38571                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38572                    install-html) \
38573           || exit 1
38574
38575 @endif target-rda
38576
38577 .PHONY: maybe-installcheck-target-rda installcheck-target-rda
38578 maybe-installcheck-target-rda:
38579 @if target-rda
38580 maybe-installcheck-target-rda: installcheck-target-rda
38581
38582 installcheck-target-rda: \
38583     configure-target-rda 
38584         @: $(MAKE); $(unstage)
38585         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38586         r=`${PWD_COMMAND}`; export r; \
38587         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38588         $(NORMAL_TARGET_EXPORTS) \
38589         echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
38590         for flag in $(EXTRA_TARGET_FLAGS); do \
38591           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38592         done; \
38593         (cd $(TARGET_SUBDIR)/rda && \
38594           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38595                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38596                   "RANLIB=$${RANLIB}" \
38597                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38598                    installcheck) \
38599           || exit 1
38600
38601 @endif target-rda
38602
38603 .PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
38604 maybe-mostlyclean-target-rda:
38605 @if target-rda
38606 maybe-mostlyclean-target-rda: mostlyclean-target-rda
38607
38608 mostlyclean-target-rda: 
38609         @: $(MAKE); $(unstage)
38610         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38611         r=`${PWD_COMMAND}`; export r; \
38612         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38613         $(NORMAL_TARGET_EXPORTS) \
38614         echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
38615         for flag in $(EXTRA_TARGET_FLAGS); do \
38616           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38617         done; \
38618         (cd $(TARGET_SUBDIR)/rda && \
38619           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38620                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38621                   "RANLIB=$${RANLIB}" \
38622                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38623                    mostlyclean) \
38624           || exit 1
38625
38626 @endif target-rda
38627
38628 .PHONY: maybe-clean-target-rda clean-target-rda
38629 maybe-clean-target-rda:
38630 @if target-rda
38631 maybe-clean-target-rda: clean-target-rda
38632
38633 clean-target-rda: 
38634         @: $(MAKE); $(unstage)
38635         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38636         r=`${PWD_COMMAND}`; export r; \
38637         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38638         $(NORMAL_TARGET_EXPORTS) \
38639         echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
38640         for flag in $(EXTRA_TARGET_FLAGS); do \
38641           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38642         done; \
38643         (cd $(TARGET_SUBDIR)/rda && \
38644           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38645                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38646                   "RANLIB=$${RANLIB}" \
38647                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38648                    clean) \
38649           || exit 1
38650
38651 @endif target-rda
38652
38653 .PHONY: maybe-distclean-target-rda distclean-target-rda
38654 maybe-distclean-target-rda:
38655 @if target-rda
38656 maybe-distclean-target-rda: distclean-target-rda
38657
38658 distclean-target-rda: 
38659         @: $(MAKE); $(unstage)
38660         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38661         r=`${PWD_COMMAND}`; export r; \
38662         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38663         $(NORMAL_TARGET_EXPORTS) \
38664         echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
38665         for flag in $(EXTRA_TARGET_FLAGS); do \
38666           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38667         done; \
38668         (cd $(TARGET_SUBDIR)/rda && \
38669           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38670                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38671                   "RANLIB=$${RANLIB}" \
38672                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38673                    distclean) \
38674           || exit 1
38675
38676 @endif target-rda
38677
38678 .PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
38679 maybe-maintainer-clean-target-rda:
38680 @if target-rda
38681 maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
38682
38683 maintainer-clean-target-rda: 
38684         @: $(MAKE); $(unstage)
38685         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38686         r=`${PWD_COMMAND}`; export r; \
38687         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38688         $(NORMAL_TARGET_EXPORTS) \
38689         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
38690         for flag in $(EXTRA_TARGET_FLAGS); do \
38691           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38692         done; \
38693         (cd $(TARGET_SUBDIR)/rda && \
38694           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38695                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38696                   "RANLIB=$${RANLIB}" \
38697                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38698                    maintainer-clean) \
38699           || exit 1
38700
38701 @endif target-rda
38702
38703
38704
38705
38706
38707 .PHONY: configure-target-libada maybe-configure-target-libada
38708 maybe-configure-target-libada:
38709 @if gcc-bootstrap
38710 configure-target-libada: stage_current
38711 @endif gcc-bootstrap
38712 @if target-libada
38713 maybe-configure-target-libada: configure-target-libada
38714 configure-target-libada: 
38715         @: $(MAKE); $(unstage)
38716         @r=`${PWD_COMMAND}`; export r; \
38717         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38718         echo "Checking multilib configuration for libada..."; \
38719         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
38720         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
38721         if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
38722           if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
38723             rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
38724           else \
38725             rm -f $(TARGET_SUBDIR)/libada/Makefile; \
38726             mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
38727           fi; \
38728         else \
38729           mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
38730         fi; \
38731         test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
38732         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
38733         $(NORMAL_TARGET_EXPORTS)  \
38734         echo Configuring in $(TARGET_SUBDIR)/libada; \
38735         cd "$(TARGET_SUBDIR)/libada" || exit 1; \
38736         case $(srcdir) in \
38737           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38738           *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
38739                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38740         esac; \
38741         srcdiroption="--srcdir=$${topdir}/libada"; \
38742         libsrcdir="$$s/libada"; \
38743         rm -f no-such-file || : ; \
38744         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38745           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38746           --target=${target_alias} $${srcdiroption}  \
38747           || exit 1
38748 @endif target-libada
38749
38750
38751
38752
38753
38754 .PHONY: all-target-libada maybe-all-target-libada
38755 maybe-all-target-libada:
38756 @if gcc-bootstrap
38757 all-target-libada: stage_current
38758 @endif gcc-bootstrap
38759 @if target-libada
38760 TARGET-target-libada=all
38761 maybe-all-target-libada: all-target-libada
38762 all-target-libada: configure-target-libada
38763         @: $(MAKE); $(unstage)
38764         @r=`${PWD_COMMAND}`; export r; \
38765         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38766         $(NORMAL_TARGET_EXPORTS)  \
38767         (cd $(TARGET_SUBDIR)/libada && \
38768           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
38769                 $(TARGET-target-libada))
38770 @endif target-libada
38771
38772
38773
38774
38775
38776 .PHONY: check-target-libada maybe-check-target-libada
38777 maybe-check-target-libada:
38778 @if target-libada
38779 maybe-check-target-libada: check-target-libada
38780
38781 check-target-libada:
38782         @: $(MAKE); $(unstage)
38783         @r=`${PWD_COMMAND}`; export r; \
38784         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38785         $(NORMAL_TARGET_EXPORTS) \
38786         (cd $(TARGET_SUBDIR)/libada && \
38787           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
38788
38789 @endif target-libada
38790
38791 .PHONY: install-target-libada maybe-install-target-libada
38792 maybe-install-target-libada:
38793 @if target-libada
38794 maybe-install-target-libada: install-target-libada
38795
38796 install-target-libada: installdirs
38797         @: $(MAKE); $(unstage)
38798         @r=`${PWD_COMMAND}`; export r; \
38799         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38800         $(NORMAL_TARGET_EXPORTS) \
38801         (cd $(TARGET_SUBDIR)/libada && \
38802           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
38803
38804 @endif target-libada
38805
38806 .PHONY: install-strip-target-libada maybe-install-strip-target-libada
38807 maybe-install-strip-target-libada:
38808 @if target-libada
38809 maybe-install-strip-target-libada: install-strip-target-libada
38810
38811 install-strip-target-libada: installdirs
38812         @: $(MAKE); $(unstage)
38813         @r=`${PWD_COMMAND}`; export r; \
38814         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38815         $(NORMAL_TARGET_EXPORTS) \
38816         (cd $(TARGET_SUBDIR)/libada && \
38817           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
38818
38819 @endif target-libada
38820
38821 # Other targets (info, dvi, pdf, etc.)
38822
38823 .PHONY: maybe-info-target-libada info-target-libada
38824 maybe-info-target-libada:
38825 @if target-libada
38826 maybe-info-target-libada: info-target-libada
38827
38828 info-target-libada: \
38829     configure-target-libada 
38830         @: $(MAKE); $(unstage)
38831         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38832         r=`${PWD_COMMAND}`; export r; \
38833         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38834         $(NORMAL_TARGET_EXPORTS) \
38835         echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
38836         for flag in $(EXTRA_TARGET_FLAGS); do \
38837           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38838         done; \
38839         (cd $(TARGET_SUBDIR)/libada && \
38840           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38841                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38842                   "RANLIB=$${RANLIB}" \
38843                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38844                    info) \
38845           || exit 1
38846
38847 @endif target-libada
38848
38849 .PHONY: maybe-dvi-target-libada dvi-target-libada
38850 maybe-dvi-target-libada:
38851 @if target-libada
38852 maybe-dvi-target-libada: dvi-target-libada
38853
38854 dvi-target-libada: \
38855     configure-target-libada 
38856         @: $(MAKE); $(unstage)
38857         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38858         r=`${PWD_COMMAND}`; export r; \
38859         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38860         $(NORMAL_TARGET_EXPORTS) \
38861         echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
38862         for flag in $(EXTRA_TARGET_FLAGS); do \
38863           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38864         done; \
38865         (cd $(TARGET_SUBDIR)/libada && \
38866           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38867                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38868                   "RANLIB=$${RANLIB}" \
38869                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38870                    dvi) \
38871           || exit 1
38872
38873 @endif target-libada
38874
38875 .PHONY: maybe-pdf-target-libada pdf-target-libada
38876 maybe-pdf-target-libada:
38877 @if target-libada
38878 maybe-pdf-target-libada: pdf-target-libada
38879
38880 pdf-target-libada: \
38881     configure-target-libada 
38882         @: $(MAKE); $(unstage)
38883         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38884         r=`${PWD_COMMAND}`; export r; \
38885         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38886         $(NORMAL_TARGET_EXPORTS) \
38887         echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
38888         for flag in $(EXTRA_TARGET_FLAGS); do \
38889           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38890         done; \
38891         (cd $(TARGET_SUBDIR)/libada && \
38892           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38893                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38894                   "RANLIB=$${RANLIB}" \
38895                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38896                    pdf) \
38897           || exit 1
38898
38899 @endif target-libada
38900
38901 .PHONY: maybe-html-target-libada html-target-libada
38902 maybe-html-target-libada:
38903 @if target-libada
38904 maybe-html-target-libada: html-target-libada
38905
38906 html-target-libada: \
38907     configure-target-libada 
38908         @: $(MAKE); $(unstage)
38909         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38910         r=`${PWD_COMMAND}`; export r; \
38911         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38912         $(NORMAL_TARGET_EXPORTS) \
38913         echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
38914         for flag in $(EXTRA_TARGET_FLAGS); do \
38915           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38916         done; \
38917         (cd $(TARGET_SUBDIR)/libada && \
38918           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38919                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38920                   "RANLIB=$${RANLIB}" \
38921                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38922                    html) \
38923           || exit 1
38924
38925 @endif target-libada
38926
38927 .PHONY: maybe-TAGS-target-libada TAGS-target-libada
38928 maybe-TAGS-target-libada:
38929 @if target-libada
38930 maybe-TAGS-target-libada: TAGS-target-libada
38931
38932 TAGS-target-libada: \
38933     configure-target-libada 
38934         @: $(MAKE); $(unstage)
38935         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38936         r=`${PWD_COMMAND}`; export r; \
38937         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38938         $(NORMAL_TARGET_EXPORTS) \
38939         echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
38940         for flag in $(EXTRA_TARGET_FLAGS); do \
38941           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38942         done; \
38943         (cd $(TARGET_SUBDIR)/libada && \
38944           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38945                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38946                   "RANLIB=$${RANLIB}" \
38947                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38948                    TAGS) \
38949           || exit 1
38950
38951 @endif target-libada
38952
38953 .PHONY: maybe-install-info-target-libada install-info-target-libada
38954 maybe-install-info-target-libada:
38955 @if target-libada
38956 maybe-install-info-target-libada: install-info-target-libada
38957
38958 install-info-target-libada: \
38959     configure-target-libada \
38960     info-target-libada 
38961         @: $(MAKE); $(unstage)
38962         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38963         r=`${PWD_COMMAND}`; export r; \
38964         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38965         $(NORMAL_TARGET_EXPORTS) \
38966         echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
38967         for flag in $(EXTRA_TARGET_FLAGS); do \
38968           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38969         done; \
38970         (cd $(TARGET_SUBDIR)/libada && \
38971           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38972                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38973                   "RANLIB=$${RANLIB}" \
38974                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38975                    install-info) \
38976           || exit 1
38977
38978 @endif target-libada
38979
38980 .PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
38981 maybe-install-pdf-target-libada:
38982 @if target-libada
38983 maybe-install-pdf-target-libada: install-pdf-target-libada
38984
38985 install-pdf-target-libada: \
38986     configure-target-libada \
38987     pdf-target-libada 
38988         @: $(MAKE); $(unstage)
38989         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38990         r=`${PWD_COMMAND}`; export r; \
38991         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38992         $(NORMAL_TARGET_EXPORTS) \
38993         echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
38994         for flag in $(EXTRA_TARGET_FLAGS); do \
38995           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38996         done; \
38997         (cd $(TARGET_SUBDIR)/libada && \
38998           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38999                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39000                   "RANLIB=$${RANLIB}" \
39001                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39002                    install-pdf) \
39003           || exit 1
39004
39005 @endif target-libada
39006
39007 .PHONY: maybe-install-html-target-libada install-html-target-libada
39008 maybe-install-html-target-libada:
39009 @if target-libada
39010 maybe-install-html-target-libada: install-html-target-libada
39011
39012 install-html-target-libada: \
39013     configure-target-libada \
39014     html-target-libada 
39015         @: $(MAKE); $(unstage)
39016         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39017         r=`${PWD_COMMAND}`; export r; \
39018         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39019         $(NORMAL_TARGET_EXPORTS) \
39020         echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
39021         for flag in $(EXTRA_TARGET_FLAGS); do \
39022           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39023         done; \
39024         (cd $(TARGET_SUBDIR)/libada && \
39025           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39026                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39027                   "RANLIB=$${RANLIB}" \
39028                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39029                    install-html) \
39030           || exit 1
39031
39032 @endif target-libada
39033
39034 .PHONY: maybe-installcheck-target-libada installcheck-target-libada
39035 maybe-installcheck-target-libada:
39036 @if target-libada
39037 maybe-installcheck-target-libada: installcheck-target-libada
39038
39039 installcheck-target-libada: \
39040     configure-target-libada 
39041         @: $(MAKE); $(unstage)
39042         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39043         r=`${PWD_COMMAND}`; export r; \
39044         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39045         $(NORMAL_TARGET_EXPORTS) \
39046         echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
39047         for flag in $(EXTRA_TARGET_FLAGS); do \
39048           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39049         done; \
39050         (cd $(TARGET_SUBDIR)/libada && \
39051           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39052                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39053                   "RANLIB=$${RANLIB}" \
39054                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39055                    installcheck) \
39056           || exit 1
39057
39058 @endif target-libada
39059
39060 .PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
39061 maybe-mostlyclean-target-libada:
39062 @if target-libada
39063 maybe-mostlyclean-target-libada: mostlyclean-target-libada
39064
39065 mostlyclean-target-libada: 
39066         @: $(MAKE); $(unstage)
39067         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39068         r=`${PWD_COMMAND}`; export r; \
39069         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39070         $(NORMAL_TARGET_EXPORTS) \
39071         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
39072         for flag in $(EXTRA_TARGET_FLAGS); do \
39073           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39074         done; \
39075         (cd $(TARGET_SUBDIR)/libada && \
39076           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39077                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39078                   "RANLIB=$${RANLIB}" \
39079                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39080                    mostlyclean) \
39081           || exit 1
39082
39083 @endif target-libada
39084
39085 .PHONY: maybe-clean-target-libada clean-target-libada
39086 maybe-clean-target-libada:
39087 @if target-libada
39088 maybe-clean-target-libada: clean-target-libada
39089
39090 clean-target-libada: 
39091         @: $(MAKE); $(unstage)
39092         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39093         r=`${PWD_COMMAND}`; export r; \
39094         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39095         $(NORMAL_TARGET_EXPORTS) \
39096         echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
39097         for flag in $(EXTRA_TARGET_FLAGS); do \
39098           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39099         done; \
39100         (cd $(TARGET_SUBDIR)/libada && \
39101           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39102                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39103                   "RANLIB=$${RANLIB}" \
39104                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39105                    clean) \
39106           || exit 1
39107
39108 @endif target-libada
39109
39110 .PHONY: maybe-distclean-target-libada distclean-target-libada
39111 maybe-distclean-target-libada:
39112 @if target-libada
39113 maybe-distclean-target-libada: distclean-target-libada
39114
39115 distclean-target-libada: 
39116         @: $(MAKE); $(unstage)
39117         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39118         r=`${PWD_COMMAND}`; export r; \
39119         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39120         $(NORMAL_TARGET_EXPORTS) \
39121         echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
39122         for flag in $(EXTRA_TARGET_FLAGS); do \
39123           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39124         done; \
39125         (cd $(TARGET_SUBDIR)/libada && \
39126           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39127                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39128                   "RANLIB=$${RANLIB}" \
39129                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39130                    distclean) \
39131           || exit 1
39132
39133 @endif target-libada
39134
39135 .PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
39136 maybe-maintainer-clean-target-libada:
39137 @if target-libada
39138 maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
39139
39140 maintainer-clean-target-libada: 
39141         @: $(MAKE); $(unstage)
39142         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39143         r=`${PWD_COMMAND}`; export r; \
39144         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39145         $(NORMAL_TARGET_EXPORTS) \
39146         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
39147         for flag in $(EXTRA_TARGET_FLAGS); do \
39148           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39149         done; \
39150         (cd $(TARGET_SUBDIR)/libada && \
39151           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39152                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39153                   "RANLIB=$${RANLIB}" \
39154                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39155                    maintainer-clean) \
39156           || exit 1
39157
39158 @endif target-libada
39159
39160
39161
39162
39163
39164 .PHONY: configure-target-libgomp maybe-configure-target-libgomp
39165 maybe-configure-target-libgomp:
39166 @if gcc-bootstrap
39167 configure-target-libgomp: stage_current
39168 @endif gcc-bootstrap
39169 @if target-libgomp
39170 maybe-configure-target-libgomp: configure-target-libgomp
39171 configure-target-libgomp: 
39172         @r=`${PWD_COMMAND}`; export r; \
39173         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39174         echo "Checking multilib configuration for libgomp..."; \
39175         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39176         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39177         if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39178           if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39179             rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39180           else \
39181             rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39182             mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39183           fi; \
39184         else \
39185           mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39186         fi; \
39187         test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39188         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39189         $(NORMAL_TARGET_EXPORTS)  \
39190         echo Configuring in $(TARGET_SUBDIR)/libgomp; \
39191         cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
39192         case $(srcdir) in \
39193           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39194           *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39195                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39196         esac; \
39197         srcdiroption="--srcdir=$${topdir}/libgomp"; \
39198         libsrcdir="$$s/libgomp"; \
39199         rm -f no-such-file || : ; \
39200         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39201           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39202           --target=${target_alias} $${srcdiroption}  \
39203           || exit 1
39204 @endif target-libgomp
39205
39206
39207
39208 .PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
39209 maybe-configure-stage1-target-libgomp:
39210 @if target-libgomp-bootstrap
39211 maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
39212 configure-stage1-target-libgomp:
39213         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
39214         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39215         @r=`${PWD_COMMAND}`; export r; \
39216         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39217         TFLAGS="$(STAGE1_TFLAGS)"; \
39218         echo "Checking multilib configuration for libgomp..."; \
39219         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39220         if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39221           if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39222             rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39223           else \
39224             rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39225             mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39226           fi; \
39227         else \
39228           mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39229         fi; \
39230         test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39231         $(NORMAL_TARGET_EXPORTS) \
39232         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39233         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39234         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
39235         echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp ; \
39236         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39237         cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39238         case $(srcdir) in \
39239           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39240           *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39241                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39242         esac; \
39243         srcdiroption="--srcdir=$${topdir}/libgomp"; \
39244         libsrcdir="$$s/libgomp"; \
39245         $(SHELL) $${libsrcdir}/configure \
39246           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39247           --target=${target_alias} $${srcdiroption} \
39248           $(STAGE1_CONFIGURE_FLAGS)
39249 @endif target-libgomp-bootstrap
39250
39251 .PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
39252 maybe-configure-stage2-target-libgomp:
39253 @if target-libgomp-bootstrap
39254 maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
39255 configure-stage2-target-libgomp:
39256         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
39257         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39258         @r=`${PWD_COMMAND}`; export r; \
39259         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39260         TFLAGS="$(STAGE2_TFLAGS)"; \
39261         echo "Checking multilib configuration for libgomp..."; \
39262         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39263         if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39264           if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39265             rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39266           else \
39267             rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39268             mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39269           fi; \
39270         else \
39271           mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39272         fi; \
39273         test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39274         $(NORMAL_TARGET_EXPORTS) \
39275          \
39276         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39277         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39278         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
39279         echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp ; \
39280         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39281         cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39282         case $(srcdir) in \
39283           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39284           *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39285                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39286         esac; \
39287         srcdiroption="--srcdir=$${topdir}/libgomp"; \
39288         libsrcdir="$$s/libgomp"; \
39289         $(SHELL) $${libsrcdir}/configure \
39290           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39291           --target=${target_alias} $${srcdiroption} \
39292           --with-build-libsubdir=$(HOST_SUBDIR) \
39293           $(STAGE2_CONFIGURE_FLAGS)
39294 @endif target-libgomp-bootstrap
39295
39296 .PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
39297 maybe-configure-stage3-target-libgomp:
39298 @if target-libgomp-bootstrap
39299 maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
39300 configure-stage3-target-libgomp:
39301         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
39302         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39303         @r=`${PWD_COMMAND}`; export r; \
39304         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39305         TFLAGS="$(STAGE3_TFLAGS)"; \
39306         echo "Checking multilib configuration for libgomp..."; \
39307         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39308         if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39309           if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39310             rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39311           else \
39312             rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39313             mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39314           fi; \
39315         else \
39316           mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39317         fi; \
39318         test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39319         $(NORMAL_TARGET_EXPORTS) \
39320          \
39321         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39322         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39323         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
39324         echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp ; \
39325         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39326         cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39327         case $(srcdir) in \
39328           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39329           *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39330                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39331         esac; \
39332         srcdiroption="--srcdir=$${topdir}/libgomp"; \
39333         libsrcdir="$$s/libgomp"; \
39334         $(SHELL) $${libsrcdir}/configure \
39335           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39336           --target=${target_alias} $${srcdiroption} \
39337           --with-build-libsubdir=$(HOST_SUBDIR) \
39338           $(STAGE3_CONFIGURE_FLAGS)
39339 @endif target-libgomp-bootstrap
39340
39341 .PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
39342 maybe-configure-stage4-target-libgomp:
39343 @if target-libgomp-bootstrap
39344 maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
39345 configure-stage4-target-libgomp:
39346         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
39347         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39348         @r=`${PWD_COMMAND}`; export r; \
39349         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39350         TFLAGS="$(STAGE4_TFLAGS)"; \
39351         echo "Checking multilib configuration for libgomp..."; \
39352         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39353         if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39354           if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39355             rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39356           else \
39357             rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39358             mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39359           fi; \
39360         else \
39361           mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39362         fi; \
39363         test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39364         $(NORMAL_TARGET_EXPORTS) \
39365          \
39366         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39367         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39368         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
39369         echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp ; \
39370         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39371         cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39372         case $(srcdir) in \
39373           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39374           *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39375                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39376         esac; \
39377         srcdiroption="--srcdir=$${topdir}/libgomp"; \
39378         libsrcdir="$$s/libgomp"; \
39379         $(SHELL) $${libsrcdir}/configure \
39380           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39381           --target=${target_alias} $${srcdiroption} \
39382           --with-build-libsubdir=$(HOST_SUBDIR) \
39383           $(STAGE4_CONFIGURE_FLAGS)
39384 @endif target-libgomp-bootstrap
39385
39386 .PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
39387 maybe-configure-stageprofile-target-libgomp:
39388 @if target-libgomp-bootstrap
39389 maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
39390 configure-stageprofile-target-libgomp:
39391         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
39392         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39393         @r=`${PWD_COMMAND}`; export r; \
39394         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39395         TFLAGS="$(STAGEprofile_TFLAGS)"; \
39396         echo "Checking multilib configuration for libgomp..."; \
39397         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39398         if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39399           if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39400             rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39401           else \
39402             rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39403             mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39404           fi; \
39405         else \
39406           mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39407         fi; \
39408         test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39409         $(NORMAL_TARGET_EXPORTS) \
39410          \
39411         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39412         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39413         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
39414         echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp ; \
39415         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39416         cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39417         case $(srcdir) in \
39418           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39419           *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39420                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39421         esac; \
39422         srcdiroption="--srcdir=$${topdir}/libgomp"; \
39423         libsrcdir="$$s/libgomp"; \
39424         $(SHELL) $${libsrcdir}/configure \
39425           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39426           --target=${target_alias} $${srcdiroption} \
39427           --with-build-libsubdir=$(HOST_SUBDIR) \
39428           $(STAGEprofile_CONFIGURE_FLAGS)
39429 @endif target-libgomp-bootstrap
39430
39431 .PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
39432 maybe-configure-stagefeedback-target-libgomp:
39433 @if target-libgomp-bootstrap
39434 maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
39435 configure-stagefeedback-target-libgomp:
39436         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
39437         @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39438         @r=`${PWD_COMMAND}`; export r; \
39439         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39440         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
39441         echo "Checking multilib configuration for libgomp..."; \
39442         $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39443         if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39444           if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39445             rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39446           else \
39447             rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39448             mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39449           fi; \
39450         else \
39451           mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39452         fi; \
39453         test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39454         $(NORMAL_TARGET_EXPORTS) \
39455          \
39456         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39457         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39458         LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
39459         echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp ; \
39460         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39461         cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39462         case $(srcdir) in \
39463           /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39464           *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39465                 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39466         esac; \
39467         srcdiroption="--srcdir=$${topdir}/libgomp"; \
39468         libsrcdir="$$s/libgomp"; \
39469         $(SHELL) $${libsrcdir}/configure \
39470           $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39471           --target=${target_alias} $${srcdiroption} \
39472           --with-build-libsubdir=$(HOST_SUBDIR) \
39473           $(STAGEfeedback_CONFIGURE_FLAGS)
39474 @endif target-libgomp-bootstrap
39475
39476
39477
39478
39479
39480 .PHONY: all-target-libgomp maybe-all-target-libgomp
39481 maybe-all-target-libgomp:
39482 @if gcc-bootstrap
39483 all-target-libgomp: stage_current
39484 @endif gcc-bootstrap
39485 @if target-libgomp
39486 TARGET-target-libgomp=all
39487 maybe-all-target-libgomp: all-target-libgomp
39488 all-target-libgomp: configure-target-libgomp
39489         @r=`${PWD_COMMAND}`; export r; \
39490         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39491         $(NORMAL_TARGET_EXPORTS)  \
39492         (cd $(TARGET_SUBDIR)/libgomp && \
39493           $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)  \
39494                 $(TARGET-target-libgomp))
39495 @endif target-libgomp
39496
39497
39498
39499 .PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
39500 .PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
39501 maybe-all-stage1-target-libgomp:
39502 maybe-clean-stage1-target-libgomp:
39503 @if target-libgomp-bootstrap
39504 maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
39505 all-stage1: all-stage1-target-libgomp
39506 TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
39507 all-stage1-target-libgomp: configure-stage1-target-libgomp
39508         @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
39509         @r=`${PWD_COMMAND}`; export r; \
39510         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39511         TFLAGS="$(STAGE1_TFLAGS)"; \
39512         $(NORMAL_TARGET_EXPORTS)  \
39513         cd $(TARGET_SUBDIR)/libgomp && \
39514         $(MAKE) $(BASE_FLAGS_TO_PASS) \
39515                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39516                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39517                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39518                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39519                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39520                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39521                 $(EXTRA_TARGET_FLAGS)   \
39522                 TFLAGS="$(STAGE1_TFLAGS)" \
39523                 $(TARGET-stage1-target-libgomp)
39524
39525 maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
39526 clean-stage1: clean-stage1-target-libgomp
39527 clean-stage1-target-libgomp:
39528         @if [ $(current_stage) = stage1 ]; then \
39529           [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39530         else \
39531           [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
39532           $(MAKE) stage1-start; \
39533         fi; \
39534         cd $(TARGET_SUBDIR)/libgomp && \
39535         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
39536                  clean
39537 @endif target-libgomp-bootstrap
39538
39539
39540 .PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
39541 .PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
39542 maybe-all-stage2-target-libgomp:
39543 maybe-clean-stage2-target-libgomp:
39544 @if target-libgomp-bootstrap
39545 maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
39546 all-stage2: all-stage2-target-libgomp
39547 TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
39548 all-stage2-target-libgomp: configure-stage2-target-libgomp
39549         @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
39550         @r=`${PWD_COMMAND}`; export r; \
39551         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39552         TFLAGS="$(STAGE2_TFLAGS)"; \
39553         $(NORMAL_TARGET_EXPORTS) \
39554           \
39555         cd $(TARGET_SUBDIR)/libgomp && \
39556         $(MAKE) $(BASE_FLAGS_TO_PASS) \
39557                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39558                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39559                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39560                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39561                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39562                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39563                 $(EXTRA_TARGET_FLAGS)   \
39564                 TFLAGS="$(STAGE2_TFLAGS)" \
39565                 $(TARGET-stage2-target-libgomp)
39566
39567 maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
39568 clean-stage2: clean-stage2-target-libgomp
39569 clean-stage2-target-libgomp:
39570         @if [ $(current_stage) = stage2 ]; then \
39571           [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39572         else \
39573           [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
39574           $(MAKE) stage2-start; \
39575         fi; \
39576         cd $(TARGET_SUBDIR)/libgomp && \
39577         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
39578                   \
39579                  clean
39580 @endif target-libgomp-bootstrap
39581
39582
39583 .PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
39584 .PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
39585 maybe-all-stage3-target-libgomp:
39586 maybe-clean-stage3-target-libgomp:
39587 @if target-libgomp-bootstrap
39588 maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
39589 all-stage3: all-stage3-target-libgomp
39590 TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
39591 all-stage3-target-libgomp: configure-stage3-target-libgomp
39592         @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
39593         @r=`${PWD_COMMAND}`; export r; \
39594         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39595         TFLAGS="$(STAGE3_TFLAGS)"; \
39596         $(NORMAL_TARGET_EXPORTS) \
39597           \
39598         cd $(TARGET_SUBDIR)/libgomp && \
39599         $(MAKE) $(BASE_FLAGS_TO_PASS) \
39600                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39601                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39602                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39603                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39604                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39605                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39606                 $(EXTRA_TARGET_FLAGS)   \
39607                 TFLAGS="$(STAGE3_TFLAGS)" \
39608                 $(TARGET-stage3-target-libgomp)
39609
39610 maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
39611 clean-stage3: clean-stage3-target-libgomp
39612 clean-stage3-target-libgomp:
39613         @if [ $(current_stage) = stage3 ]; then \
39614           [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39615         else \
39616           [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
39617           $(MAKE) stage3-start; \
39618         fi; \
39619         cd $(TARGET_SUBDIR)/libgomp && \
39620         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
39621                   \
39622                  clean
39623 @endif target-libgomp-bootstrap
39624
39625
39626 .PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
39627 .PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
39628 maybe-all-stage4-target-libgomp:
39629 maybe-clean-stage4-target-libgomp:
39630 @if target-libgomp-bootstrap
39631 maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
39632 all-stage4: all-stage4-target-libgomp
39633 TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
39634 all-stage4-target-libgomp: configure-stage4-target-libgomp
39635         @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
39636         @r=`${PWD_COMMAND}`; export r; \
39637         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39638         TFLAGS="$(STAGE4_TFLAGS)"; \
39639         $(NORMAL_TARGET_EXPORTS) \
39640           \
39641         cd $(TARGET_SUBDIR)/libgomp && \
39642         $(MAKE) $(BASE_FLAGS_TO_PASS) \
39643                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39644                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39645                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39646                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39647                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39648                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39649                 $(EXTRA_TARGET_FLAGS)   \
39650                 TFLAGS="$(STAGE4_TFLAGS)" \
39651                 $(TARGET-stage4-target-libgomp)
39652
39653 maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
39654 clean-stage4: clean-stage4-target-libgomp
39655 clean-stage4-target-libgomp:
39656         @if [ $(current_stage) = stage4 ]; then \
39657           [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39658         else \
39659           [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
39660           $(MAKE) stage4-start; \
39661         fi; \
39662         cd $(TARGET_SUBDIR)/libgomp && \
39663         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
39664                   \
39665                  clean
39666 @endif target-libgomp-bootstrap
39667
39668
39669 .PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
39670 .PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
39671 maybe-all-stageprofile-target-libgomp:
39672 maybe-clean-stageprofile-target-libgomp:
39673 @if target-libgomp-bootstrap
39674 maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
39675 all-stageprofile: all-stageprofile-target-libgomp
39676 TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
39677 all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
39678         @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
39679         @r=`${PWD_COMMAND}`; export r; \
39680         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39681         TFLAGS="$(STAGEprofile_TFLAGS)"; \
39682         $(NORMAL_TARGET_EXPORTS) \
39683           \
39684         cd $(TARGET_SUBDIR)/libgomp && \
39685         $(MAKE) $(BASE_FLAGS_TO_PASS) \
39686                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39687                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39688                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39689                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39690                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39691                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39692                 $(EXTRA_TARGET_FLAGS)   \
39693                 TFLAGS="$(STAGEprofile_TFLAGS)" \
39694                 $(TARGET-stageprofile-target-libgomp)
39695
39696 maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
39697 clean-stageprofile: clean-stageprofile-target-libgomp
39698 clean-stageprofile-target-libgomp:
39699         @if [ $(current_stage) = stageprofile ]; then \
39700           [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39701         else \
39702           [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
39703           $(MAKE) stageprofile-start; \
39704         fi; \
39705         cd $(TARGET_SUBDIR)/libgomp && \
39706         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
39707                   \
39708                  clean
39709 @endif target-libgomp-bootstrap
39710
39711
39712 .PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
39713 .PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
39714 maybe-all-stagefeedback-target-libgomp:
39715 maybe-clean-stagefeedback-target-libgomp:
39716 @if target-libgomp-bootstrap
39717 maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
39718 all-stagefeedback: all-stagefeedback-target-libgomp
39719 TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
39720 all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
39721         @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
39722         @r=`${PWD_COMMAND}`; export r; \
39723         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39724         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
39725         $(NORMAL_TARGET_EXPORTS) \
39726           \
39727         cd $(TARGET_SUBDIR)/libgomp && \
39728         $(MAKE) $(BASE_FLAGS_TO_PASS) \
39729                 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39730                 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39731                 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39732                 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39733                 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39734                 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39735                 $(EXTRA_TARGET_FLAGS)   \
39736                 TFLAGS="$(STAGEfeedback_TFLAGS)" \
39737                 $(TARGET-stagefeedback-target-libgomp)
39738
39739 maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
39740 clean-stagefeedback: clean-stagefeedback-target-libgomp
39741 clean-stagefeedback-target-libgomp:
39742         @if [ $(current_stage) = stagefeedback ]; then \
39743           [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39744         else \
39745           [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
39746           $(MAKE) stagefeedback-start; \
39747         fi; \
39748         cd $(TARGET_SUBDIR)/libgomp && \
39749         $(MAKE) $(EXTRA_TARGET_FLAGS)  \
39750                   \
39751                  clean
39752 @endif target-libgomp-bootstrap
39753
39754
39755
39756
39757
39758
39759 .PHONY: check-target-libgomp maybe-check-target-libgomp
39760 maybe-check-target-libgomp:
39761 @if target-libgomp
39762 maybe-check-target-libgomp: check-target-libgomp
39763
39764 check-target-libgomp:
39765         @: $(MAKE); $(unstage)
39766         @r=`${PWD_COMMAND}`; export r; \
39767         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39768         $(NORMAL_TARGET_EXPORTS) \
39769         (cd $(TARGET_SUBDIR)/libgomp && \
39770           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
39771
39772 @endif target-libgomp
39773
39774 .PHONY: install-target-libgomp maybe-install-target-libgomp
39775 maybe-install-target-libgomp:
39776 @if target-libgomp
39777 maybe-install-target-libgomp: install-target-libgomp
39778
39779 install-target-libgomp: installdirs
39780         @: $(MAKE); $(unstage)
39781         @r=`${PWD_COMMAND}`; export r; \
39782         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39783         $(NORMAL_TARGET_EXPORTS) \
39784         (cd $(TARGET_SUBDIR)/libgomp && \
39785           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
39786
39787 @endif target-libgomp
39788
39789 .PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp
39790 maybe-install-strip-target-libgomp:
39791 @if target-libgomp
39792 maybe-install-strip-target-libgomp: install-strip-target-libgomp
39793
39794 install-strip-target-libgomp: installdirs
39795         @: $(MAKE); $(unstage)
39796         @r=`${PWD_COMMAND}`; export r; \
39797         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39798         $(NORMAL_TARGET_EXPORTS) \
39799         (cd $(TARGET_SUBDIR)/libgomp && \
39800           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
39801
39802 @endif target-libgomp
39803
39804 # Other targets (info, dvi, pdf, etc.)
39805
39806 .PHONY: maybe-info-target-libgomp info-target-libgomp
39807 maybe-info-target-libgomp:
39808 @if target-libgomp
39809 maybe-info-target-libgomp: info-target-libgomp
39810
39811 info-target-libgomp: \
39812     configure-target-libgomp 
39813         @: $(MAKE); $(unstage)
39814         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39815         r=`${PWD_COMMAND}`; export r; \
39816         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39817         $(NORMAL_TARGET_EXPORTS) \
39818         echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
39819         for flag in $(EXTRA_TARGET_FLAGS); do \
39820           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39821         done; \
39822         (cd $(TARGET_SUBDIR)/libgomp && \
39823           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39824                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39825                   "RANLIB=$${RANLIB}" \
39826                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39827                    info) \
39828           || exit 1
39829
39830 @endif target-libgomp
39831
39832 .PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
39833 maybe-dvi-target-libgomp:
39834 @if target-libgomp
39835 maybe-dvi-target-libgomp: dvi-target-libgomp
39836
39837 dvi-target-libgomp: \
39838     configure-target-libgomp 
39839         @: $(MAKE); $(unstage)
39840         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39841         r=`${PWD_COMMAND}`; export r; \
39842         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39843         $(NORMAL_TARGET_EXPORTS) \
39844         echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
39845         for flag in $(EXTRA_TARGET_FLAGS); do \
39846           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39847         done; \
39848         (cd $(TARGET_SUBDIR)/libgomp && \
39849           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39850                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39851                   "RANLIB=$${RANLIB}" \
39852                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39853                    dvi) \
39854           || exit 1
39855
39856 @endif target-libgomp
39857
39858 .PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
39859 maybe-pdf-target-libgomp:
39860 @if target-libgomp
39861 maybe-pdf-target-libgomp: pdf-target-libgomp
39862
39863 pdf-target-libgomp: \
39864     configure-target-libgomp 
39865         @: $(MAKE); $(unstage)
39866         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39867         r=`${PWD_COMMAND}`; export r; \
39868         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39869         $(NORMAL_TARGET_EXPORTS) \
39870         echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
39871         for flag in $(EXTRA_TARGET_FLAGS); do \
39872           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39873         done; \
39874         (cd $(TARGET_SUBDIR)/libgomp && \
39875           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39876                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39877                   "RANLIB=$${RANLIB}" \
39878                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39879                    pdf) \
39880           || exit 1
39881
39882 @endif target-libgomp
39883
39884 .PHONY: maybe-html-target-libgomp html-target-libgomp
39885 maybe-html-target-libgomp:
39886 @if target-libgomp
39887 maybe-html-target-libgomp: html-target-libgomp
39888
39889 html-target-libgomp: \
39890     configure-target-libgomp 
39891         @: $(MAKE); $(unstage)
39892         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39893         r=`${PWD_COMMAND}`; export r; \
39894         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39895         $(NORMAL_TARGET_EXPORTS) \
39896         echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
39897         for flag in $(EXTRA_TARGET_FLAGS); do \
39898           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39899         done; \
39900         (cd $(TARGET_SUBDIR)/libgomp && \
39901           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39902                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39903                   "RANLIB=$${RANLIB}" \
39904                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39905                    html) \
39906           || exit 1
39907
39908 @endif target-libgomp
39909
39910 .PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
39911 maybe-TAGS-target-libgomp:
39912 @if target-libgomp
39913 maybe-TAGS-target-libgomp: TAGS-target-libgomp
39914
39915 TAGS-target-libgomp: \
39916     configure-target-libgomp 
39917         @: $(MAKE); $(unstage)
39918         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39919         r=`${PWD_COMMAND}`; export r; \
39920         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39921         $(NORMAL_TARGET_EXPORTS) \
39922         echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
39923         for flag in $(EXTRA_TARGET_FLAGS); do \
39924           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39925         done; \
39926         (cd $(TARGET_SUBDIR)/libgomp && \
39927           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39928                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39929                   "RANLIB=$${RANLIB}" \
39930                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39931                    TAGS) \
39932           || exit 1
39933
39934 @endif target-libgomp
39935
39936 .PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
39937 maybe-install-info-target-libgomp:
39938 @if target-libgomp
39939 maybe-install-info-target-libgomp: install-info-target-libgomp
39940
39941 install-info-target-libgomp: \
39942     configure-target-libgomp \
39943     info-target-libgomp 
39944         @: $(MAKE); $(unstage)
39945         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39946         r=`${PWD_COMMAND}`; export r; \
39947         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39948         $(NORMAL_TARGET_EXPORTS) \
39949         echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
39950         for flag in $(EXTRA_TARGET_FLAGS); do \
39951           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39952         done; \
39953         (cd $(TARGET_SUBDIR)/libgomp && \
39954           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39955                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39956                   "RANLIB=$${RANLIB}" \
39957                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39958                    install-info) \
39959           || exit 1
39960
39961 @endif target-libgomp
39962
39963 .PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
39964 maybe-install-pdf-target-libgomp:
39965 @if target-libgomp
39966 maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
39967
39968 install-pdf-target-libgomp: \
39969     configure-target-libgomp \
39970     pdf-target-libgomp 
39971         @: $(MAKE); $(unstage)
39972         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39973         r=`${PWD_COMMAND}`; export r; \
39974         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39975         $(NORMAL_TARGET_EXPORTS) \
39976         echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
39977         for flag in $(EXTRA_TARGET_FLAGS); do \
39978           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39979         done; \
39980         (cd $(TARGET_SUBDIR)/libgomp && \
39981           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39982                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39983                   "RANLIB=$${RANLIB}" \
39984                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39985                    install-pdf) \
39986           || exit 1
39987
39988 @endif target-libgomp
39989
39990 .PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
39991 maybe-install-html-target-libgomp:
39992 @if target-libgomp
39993 maybe-install-html-target-libgomp: install-html-target-libgomp
39994
39995 install-html-target-libgomp: \
39996     configure-target-libgomp \
39997     html-target-libgomp 
39998         @: $(MAKE); $(unstage)
39999         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40000         r=`${PWD_COMMAND}`; export r; \
40001         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40002         $(NORMAL_TARGET_EXPORTS) \
40003         echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
40004         for flag in $(EXTRA_TARGET_FLAGS); do \
40005           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40006         done; \
40007         (cd $(TARGET_SUBDIR)/libgomp && \
40008           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40009                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40010                   "RANLIB=$${RANLIB}" \
40011                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40012                    install-html) \
40013           || exit 1
40014
40015 @endif target-libgomp
40016
40017 .PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
40018 maybe-installcheck-target-libgomp:
40019 @if target-libgomp
40020 maybe-installcheck-target-libgomp: installcheck-target-libgomp
40021
40022 installcheck-target-libgomp: \
40023     configure-target-libgomp 
40024         @: $(MAKE); $(unstage)
40025         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40026         r=`${PWD_COMMAND}`; export r; \
40027         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40028         $(NORMAL_TARGET_EXPORTS) \
40029         echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
40030         for flag in $(EXTRA_TARGET_FLAGS); do \
40031           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40032         done; \
40033         (cd $(TARGET_SUBDIR)/libgomp && \
40034           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40035                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40036                   "RANLIB=$${RANLIB}" \
40037                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40038                    installcheck) \
40039           || exit 1
40040
40041 @endif target-libgomp
40042
40043 .PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
40044 maybe-mostlyclean-target-libgomp:
40045 @if target-libgomp
40046 maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
40047
40048 mostlyclean-target-libgomp: 
40049         @: $(MAKE); $(unstage)
40050         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40051         r=`${PWD_COMMAND}`; export r; \
40052         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40053         $(NORMAL_TARGET_EXPORTS) \
40054         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
40055         for flag in $(EXTRA_TARGET_FLAGS); do \
40056           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40057         done; \
40058         (cd $(TARGET_SUBDIR)/libgomp && \
40059           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40060                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40061                   "RANLIB=$${RANLIB}" \
40062                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40063                    mostlyclean) \
40064           || exit 1
40065
40066 @endif target-libgomp
40067
40068 .PHONY: maybe-clean-target-libgomp clean-target-libgomp
40069 maybe-clean-target-libgomp:
40070 @if target-libgomp
40071 maybe-clean-target-libgomp: clean-target-libgomp
40072
40073 clean-target-libgomp: 
40074         @: $(MAKE); $(unstage)
40075         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40076         r=`${PWD_COMMAND}`; export r; \
40077         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40078         $(NORMAL_TARGET_EXPORTS) \
40079         echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
40080         for flag in $(EXTRA_TARGET_FLAGS); do \
40081           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40082         done; \
40083         (cd $(TARGET_SUBDIR)/libgomp && \
40084           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40085                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40086                   "RANLIB=$${RANLIB}" \
40087                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40088                    clean) \
40089           || exit 1
40090
40091 @endif target-libgomp
40092
40093 .PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
40094 maybe-distclean-target-libgomp:
40095 @if target-libgomp
40096 maybe-distclean-target-libgomp: distclean-target-libgomp
40097
40098 distclean-target-libgomp: 
40099         @: $(MAKE); $(unstage)
40100         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40101         r=`${PWD_COMMAND}`; export r; \
40102         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40103         $(NORMAL_TARGET_EXPORTS) \
40104         echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
40105         for flag in $(EXTRA_TARGET_FLAGS); do \
40106           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40107         done; \
40108         (cd $(TARGET_SUBDIR)/libgomp && \
40109           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40110                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40111                   "RANLIB=$${RANLIB}" \
40112                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40113                    distclean) \
40114           || exit 1
40115
40116 @endif target-libgomp
40117
40118 .PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
40119 maybe-maintainer-clean-target-libgomp:
40120 @if target-libgomp
40121 maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
40122
40123 maintainer-clean-target-libgomp: 
40124         @: $(MAKE); $(unstage)
40125         @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40126         r=`${PWD_COMMAND}`; export r; \
40127         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40128         $(NORMAL_TARGET_EXPORTS) \
40129         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
40130         for flag in $(EXTRA_TARGET_FLAGS); do \
40131           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40132         done; \
40133         (cd $(TARGET_SUBDIR)/libgomp && \
40134           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40135                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40136                   "RANLIB=$${RANLIB}" \
40137                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40138                    maintainer-clean) \
40139           || exit 1
40140
40141 @endif target-libgomp
40142
40143
40144
40145 @if target-libmudflap
40146 .PHONY: check-target-libmudflap-c++
40147 check-target-libmudflap-c++:
40148         $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++frags.exp" check-target-libmudflap
40149
40150 @endif target-libmudflap
40151
40152 # ----------
40153 # GCC module
40154 # ----------
40155
40156 @if gcc-no-bootstrap
40157 .PHONY: cross
40158 cross: all-build all-gas all-ld
40159         @r=`${PWD_COMMAND}`; export r; \
40160         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40161         $(HOST_EXPORTS) \
40162         echo "Building the C and C++ compiler"; \
40163         cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
40164         @r=`${PWD_COMMAND}`; export r; \
40165         s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
40166         echo "Building runtime libraries"; \
40167         $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
40168 @endif gcc-no-bootstrap
40169
40170 @if gcc
40171
40172 .PHONY: check-gcc-c check-c
40173 check-gcc-c:
40174         r=`${PWD_COMMAND}`; export r; \
40175         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40176         $(HOST_EXPORTS) \
40177         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
40178 check-c: check-gcc-c
40179
40180 .PHONY: check-gcc-c++ check-c++
40181 check-gcc-c++:
40182         r=`${PWD_COMMAND}`; export r; \
40183         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40184         $(HOST_EXPORTS) \
40185         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++ check-c++0x);
40186 check-c++: check-gcc-c++ check-target-libstdc++-v3 check-target-libmudflap-c++
40187
40188 .PHONY: check-gcc-fortran check-fortran
40189 check-gcc-fortran:
40190         r=`${PWD_COMMAND}`; export r; \
40191         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40192         $(HOST_EXPORTS) \
40193         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
40194 check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran
40195
40196 .PHONY: check-gcc-java check-java
40197 check-gcc-java:
40198         r=`${PWD_COMMAND}`; export r; \
40199         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40200         $(HOST_EXPORTS) \
40201         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
40202 check-java: check-gcc-java check-target-libjava
40203
40204 .PHONY: check-gcc-ada check-ada
40205 check-gcc-ada:
40206         r=`${PWD_COMMAND}`; export r; \
40207         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40208         $(HOST_EXPORTS) \
40209         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
40210 check-ada: check-gcc-ada check-target-libada
40211
40212 .PHONY: check-gcc-objc check-objc
40213 check-gcc-objc:
40214         r=`${PWD_COMMAND}`; export r; \
40215         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40216         $(HOST_EXPORTS) \
40217         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
40218 check-objc: check-gcc-objc check-target-libobjc
40219
40220 .PHONY: check-gcc-obj-c++ check-obj-c++
40221 check-gcc-obj-c++:
40222         r=`${PWD_COMMAND}`; export r; \
40223         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40224         $(HOST_EXPORTS) \
40225         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
40226 check-obj-c++: check-gcc-obj-c++
40227
40228 .PHONY: check-gcc-go check-go
40229 check-gcc-go:
40230         r=`${PWD_COMMAND}`; export r; \
40231         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40232         $(HOST_EXPORTS) \
40233         (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
40234 check-go: check-gcc-go check-target-libgo
40235
40236
40237 # Install the gcc headers files, but not the fixed include files,
40238 # which Cygnus is not allowed to distribute.  This rule is very
40239 # dependent on the workings of the gcc Makefile.in.
40240 .PHONY: gcc-no-fixedincludes
40241 gcc-no-fixedincludes:
40242         @if [ -f ./gcc/Makefile ]; then \
40243           rm -rf gcc/tmp-include; \
40244           mv gcc/include gcc/tmp-include 2>/dev/null; \
40245           mkdir gcc/include; \
40246           cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \
40247           touch gcc/stmp-fixinc gcc/include/fixed; \
40248           rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \
40249           r=`${PWD_COMMAND}`; export r; \
40250           s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
40251           $(HOST_EXPORTS) \
40252           (cd ./gcc && \
40253            $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
40254           rm -rf gcc/include; \
40255           mv gcc/tmp-include gcc/include 2>/dev/null; \
40256         else true; fi
40257 @endif gcc
40258
40259 # ---------------------
40260 # GCC bootstrap support
40261 # ---------------------
40262
40263 # We track the current stage (the one in 'gcc') in the stage_current file.
40264 # stage_last instead tracks the stage that was built last.  These targets
40265 # are dummy when toplevel bootstrap is not active.
40266
40267 # While making host and target tools, symlinks to the final stage must be
40268 # there, so $(unstage) should be run at various points.  To avoid excessive
40269 # recursive invocations of make, we "inline" them using a variable.  These
40270 # must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
40271 # to avoid warnings from the GNU Make job server.
40272
40273 unstage = :
40274 stage = :
40275 current_stage = ""
40276
40277 @if gcc-bootstrap
40278 unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
40279 stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
40280 current_stage = "`cat stage_current 2> /dev/null`"
40281 @endif gcc-bootstrap
40282
40283 .PHONY: unstage stage
40284 unstage:
40285         @: $(MAKE); $(unstage)
40286 stage:
40287         @: $(MAKE); $(stage)
40288
40289 # Disable commands for lean bootstrap.
40290 LEAN = false
40291
40292 # We name the build directories for the various stages "stage1-gcc",
40293 # "stage2-gcc","stage3-gcc", etc.
40294
40295 # Since the 'compare' process will fail (on debugging information) if any
40296 # directory names are different, we need to link the gcc directory for
40297 # the previous stage to a constant name ('prev-gcc'), and to make the name of
40298 # the build directories constant as well. For the latter, we use naked names
40299 # like 'gcc', because the scripts in that directory assume it.  We use
40300 # mv on platforms where symlinks to directories do not work or are not
40301 # reliable.
40302
40303 # 'touch' doesn't work right on some platforms.
40304 STAMP = echo timestamp > 
40305
40306 # We only want to compare .o files, so set this!
40307 objext = .o
40308
40309
40310 .PHONY: stage1-start stage1-end
40311
40312 stage1-start::
40313         @: $(MAKE); $(stage); \
40314         echo stage1 > stage_current ; \
40315         echo stage1 > stage_last; \
40316         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
40317 @if bfd
40318         @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
40319           mkdir stage1-bfd; \
40320         mv stage1-bfd bfd 
40321 @endif bfd
40322 @if opcodes
40323         @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
40324           mkdir stage1-opcodes; \
40325         mv stage1-opcodes opcodes 
40326 @endif opcodes
40327 @if binutils
40328         @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
40329           mkdir stage1-binutils; \
40330         mv stage1-binutils binutils 
40331 @endif binutils
40332 @if gas
40333         @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
40334           mkdir stage1-gas; \
40335         mv stage1-gas gas 
40336 @endif gas
40337 @if gcc
40338         @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
40339           mkdir stage1-gcc; \
40340         mv stage1-gcc gcc 
40341 @endif gcc
40342 @if gmp
40343         @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
40344           mkdir stage1-gmp; \
40345         mv stage1-gmp gmp 
40346 @endif gmp
40347 @if mpfr
40348         @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
40349           mkdir stage1-mpfr; \
40350         mv stage1-mpfr mpfr 
40351 @endif mpfr
40352 @if mpc
40353         @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
40354           mkdir stage1-mpc; \
40355         mv stage1-mpc mpc 
40356 @endif mpc
40357 @if ppl
40358         @cd $(HOST_SUBDIR); [ -d stage1-ppl ] || \
40359           mkdir stage1-ppl; \
40360         mv stage1-ppl ppl 
40361 @endif ppl
40362 @if cloog
40363         @cd $(HOST_SUBDIR); [ -d stage1-cloog ] || \
40364           mkdir stage1-cloog; \
40365         mv stage1-cloog cloog 
40366 @endif cloog
40367 @if libelf
40368         @cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
40369           mkdir stage1-libelf; \
40370         mv stage1-libelf libelf 
40371 @endif libelf
40372 @if gold
40373         @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
40374           mkdir stage1-gold; \
40375         mv stage1-gold gold 
40376 @endif gold
40377 @if intl
40378         @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
40379           mkdir stage1-intl; \
40380         mv stage1-intl intl 
40381 @endif intl
40382 @if ld
40383         @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
40384           mkdir stage1-ld; \
40385         mv stage1-ld ld 
40386 @endif ld
40387 @if libcpp
40388         @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
40389           mkdir stage1-libcpp; \
40390         mv stage1-libcpp libcpp 
40391 @endif libcpp
40392 @if libdecnumber
40393         @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
40394           mkdir stage1-libdecnumber; \
40395         mv stage1-libdecnumber libdecnumber 
40396 @endif libdecnumber
40397 @if libiberty
40398         @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
40399           mkdir stage1-libiberty; \
40400         mv stage1-libiberty libiberty 
40401 @endif libiberty
40402 @if zlib
40403         @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
40404           mkdir stage1-zlib; \
40405         mv stage1-zlib zlib 
40406 @endif zlib
40407 @if lto-plugin
40408         @cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
40409           mkdir stage1-lto-plugin; \
40410         mv stage1-lto-plugin lto-plugin 
40411 @endif lto-plugin
40412         @[ -d stage1-$(TARGET_SUBDIR) ] || \
40413           mkdir stage1-$(TARGET_SUBDIR); \
40414         mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR) 
40415
40416 stage1-end:: 
40417 @if bfd
40418         @if test -d $(HOST_SUBDIR)/bfd ; then \
40419           cd $(HOST_SUBDIR); mv bfd stage1-bfd  ; \
40420         fi
40421 @endif bfd
40422 @if opcodes
40423         @if test -d $(HOST_SUBDIR)/opcodes ; then \
40424           cd $(HOST_SUBDIR); mv opcodes stage1-opcodes  ; \
40425         fi
40426 @endif opcodes
40427 @if binutils
40428         @if test -d $(HOST_SUBDIR)/binutils ; then \
40429           cd $(HOST_SUBDIR); mv binutils stage1-binutils  ; \
40430         fi
40431 @endif binutils
40432 @if gas
40433         @if test -d $(HOST_SUBDIR)/gas ; then \
40434           cd $(HOST_SUBDIR); mv gas stage1-gas  ; \
40435         fi
40436 @endif gas
40437 @if gcc
40438         @if test -d $(HOST_SUBDIR)/gcc ; then \
40439           cd $(HOST_SUBDIR); mv gcc stage1-gcc  ; \
40440         fi
40441 @endif gcc
40442 @if gmp
40443         @if test -d $(HOST_SUBDIR)/gmp ; then \
40444           cd $(HOST_SUBDIR); mv gmp stage1-gmp  ; \
40445         fi
40446 @endif gmp
40447 @if mpfr
40448         @if test -d $(HOST_SUBDIR)/mpfr ; then \
40449           cd $(HOST_SUBDIR); mv mpfr stage1-mpfr  ; \
40450         fi
40451 @endif mpfr
40452 @if mpc
40453         @if test -d $(HOST_SUBDIR)/mpc ; then \
40454           cd $(HOST_SUBDIR); mv mpc stage1-mpc  ; \
40455         fi
40456 @endif mpc
40457 @if ppl
40458         @if test -d $(HOST_SUBDIR)/ppl ; then \
40459           cd $(HOST_SUBDIR); mv ppl stage1-ppl  ; \
40460         fi
40461 @endif ppl
40462 @if cloog
40463         @if test -d $(HOST_SUBDIR)/cloog ; then \
40464           cd $(HOST_SUBDIR); mv cloog stage1-cloog  ; \
40465         fi
40466 @endif cloog
40467 @if libelf
40468         @if test -d $(HOST_SUBDIR)/libelf ; then \
40469           cd $(HOST_SUBDIR); mv libelf stage1-libelf  ; \
40470         fi
40471 @endif libelf
40472 @if gold
40473         @if test -d $(HOST_SUBDIR)/gold ; then \
40474           cd $(HOST_SUBDIR); mv gold stage1-gold  ; \
40475         fi
40476 @endif gold
40477 @if intl
40478         @if test -d $(HOST_SUBDIR)/intl ; then \
40479           cd $(HOST_SUBDIR); mv intl stage1-intl  ; \
40480         fi
40481 @endif intl
40482 @if ld
40483         @if test -d $(HOST_SUBDIR)/ld ; then \
40484           cd $(HOST_SUBDIR); mv ld stage1-ld  ; \
40485         fi
40486 @endif ld
40487 @if libcpp
40488         @if test -d $(HOST_SUBDIR)/libcpp ; then \
40489           cd $(HOST_SUBDIR); mv libcpp stage1-libcpp  ; \
40490         fi
40491 @endif libcpp
40492 @if libdecnumber
40493         @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
40494           cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber  ; \
40495         fi
40496 @endif libdecnumber
40497 @if libiberty
40498         @if test -d $(HOST_SUBDIR)/libiberty ; then \
40499           cd $(HOST_SUBDIR); mv libiberty stage1-libiberty  ; \
40500         fi
40501 @endif libiberty
40502 @if zlib
40503         @if test -d $(HOST_SUBDIR)/zlib ; then \
40504           cd $(HOST_SUBDIR); mv zlib stage1-zlib  ; \
40505         fi
40506 @endif zlib
40507 @if lto-plugin
40508         @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
40509           cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin  ; \
40510         fi
40511 @endif lto-plugin
40512         @if test -d $(TARGET_SUBDIR) ; then \
40513           mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR)  ; \
40514         fi
40515         rm -f stage_current
40516
40517 # Bubble a bug fix through all the stages up to stage 1.  They are
40518 # remade, but not reconfigured.  The next stage (if any) will not be
40519 # reconfigured either.
40520 .PHONY: stage1-bubble
40521 stage1-bubble:: 
40522         @r=`${PWD_COMMAND}`; export r; \
40523         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40524         if test -f stage1-lean  ; then \
40525           echo Skipping rebuild of stage1 ; \
40526         else \
40527           $(MAKE) stage1-start; \
40528           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
40529         fi
40530
40531 .PHONY: all-stage1 clean-stage1
40532 do-clean: clean-stage1
40533
40534 # FIXME: Will not need to be conditional when toplevel bootstrap is the
40535 # only possibility, but now it conflicts with no-bootstrap rules
40536 @if gcc-bootstrap
40537
40538
40539
40540
40541 # Rules to wipe a stage and all the following ones, also used for cleanstrap
40542
40543 .PHONY: distclean-stage1
40544 distclean-stage1::
40545         @: $(MAKE); $(stage)
40546         @test "`cat stage_last`" != stage1 || rm -f stage_last
40547         rm -rf stage1-* 
40548
40549
40550 @endif gcc-bootstrap
40551
40552
40553 .PHONY: stage2-start stage2-end
40554
40555 stage2-start::
40556         @: $(MAKE); $(stage); \
40557         echo stage2 > stage_current ; \
40558         echo stage2 > stage_last; \
40559         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
40560 @if bfd
40561         @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
40562           mkdir stage2-bfd; \
40563         mv stage2-bfd bfd  ; \
40564         mv stage1-bfd prev-bfd || test -f stage1-lean 
40565 @endif bfd
40566 @if opcodes
40567         @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
40568           mkdir stage2-opcodes; \
40569         mv stage2-opcodes opcodes  ; \
40570         mv stage1-opcodes prev-opcodes || test -f stage1-lean 
40571 @endif opcodes
40572 @if binutils
40573         @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
40574           mkdir stage2-binutils; \
40575         mv stage2-binutils binutils  ; \
40576         mv stage1-binutils prev-binutils || test -f stage1-lean 
40577 @endif binutils
40578 @if gas
40579         @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
40580           mkdir stage2-gas; \
40581         mv stage2-gas gas  ; \
40582         mv stage1-gas prev-gas || test -f stage1-lean 
40583 @endif gas
40584 @if gcc
40585         @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
40586           mkdir stage2-gcc; \
40587         mv stage2-gcc gcc  ; \
40588         mv stage1-gcc prev-gcc || test -f stage1-lean 
40589 @endif gcc
40590 @if gmp
40591         @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
40592           mkdir stage2-gmp; \
40593         mv stage2-gmp gmp  ; \
40594         mv stage1-gmp prev-gmp || test -f stage1-lean 
40595 @endif gmp
40596 @if mpfr
40597         @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
40598           mkdir stage2-mpfr; \
40599         mv stage2-mpfr mpfr  ; \
40600         mv stage1-mpfr prev-mpfr || test -f stage1-lean 
40601 @endif mpfr
40602 @if mpc
40603         @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
40604           mkdir stage2-mpc; \
40605         mv stage2-mpc mpc  ; \
40606         mv stage1-mpc prev-mpc || test -f stage1-lean 
40607 @endif mpc
40608 @if ppl
40609         @cd $(HOST_SUBDIR); [ -d stage2-ppl ] || \
40610           mkdir stage2-ppl; \
40611         mv stage2-ppl ppl  ; \
40612         mv stage1-ppl prev-ppl || test -f stage1-lean 
40613 @endif ppl
40614 @if cloog
40615         @cd $(HOST_SUBDIR); [ -d stage2-cloog ] || \
40616           mkdir stage2-cloog; \
40617         mv stage2-cloog cloog  ; \
40618         mv stage1-cloog prev-cloog || test -f stage1-lean 
40619 @endif cloog
40620 @if libelf
40621         @cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
40622           mkdir stage2-libelf; \
40623         mv stage2-libelf libelf  ; \
40624         mv stage1-libelf prev-libelf || test -f stage1-lean 
40625 @endif libelf
40626 @if gold
40627         @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
40628           mkdir stage2-gold; \
40629         mv stage2-gold gold  ; \
40630         mv stage1-gold prev-gold || test -f stage1-lean 
40631 @endif gold
40632 @if intl
40633         @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
40634           mkdir stage2-intl; \
40635         mv stage2-intl intl  ; \
40636         mv stage1-intl prev-intl || test -f stage1-lean 
40637 @endif intl
40638 @if ld
40639         @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
40640           mkdir stage2-ld; \
40641         mv stage2-ld ld  ; \
40642         mv stage1-ld prev-ld || test -f stage1-lean 
40643 @endif ld
40644 @if libcpp
40645         @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
40646           mkdir stage2-libcpp; \
40647         mv stage2-libcpp libcpp  ; \
40648         mv stage1-libcpp prev-libcpp || test -f stage1-lean 
40649 @endif libcpp
40650 @if libdecnumber
40651         @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
40652           mkdir stage2-libdecnumber; \
40653         mv stage2-libdecnumber libdecnumber  ; \
40654         mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean 
40655 @endif libdecnumber
40656 @if libiberty
40657         @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
40658           mkdir stage2-libiberty; \
40659         mv stage2-libiberty libiberty  ; \
40660         mv stage1-libiberty prev-libiberty || test -f stage1-lean 
40661 @endif libiberty
40662 @if zlib
40663         @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
40664           mkdir stage2-zlib; \
40665         mv stage2-zlib zlib  ; \
40666         mv stage1-zlib prev-zlib || test -f stage1-lean 
40667 @endif zlib
40668 @if lto-plugin
40669         @cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
40670           mkdir stage2-lto-plugin; \
40671         mv stage2-lto-plugin lto-plugin  ; \
40672         mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean 
40673 @endif lto-plugin
40674         @[ -d stage2-$(TARGET_SUBDIR) ] || \
40675           mkdir stage2-$(TARGET_SUBDIR); \
40676         mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
40677         mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean 
40678
40679 stage2-end:: 
40680 @if bfd
40681         @if test -d $(HOST_SUBDIR)/bfd ; then \
40682           cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
40683           mv prev-bfd stage1-bfd ; :  ; \
40684         fi
40685 @endif bfd
40686 @if opcodes
40687         @if test -d $(HOST_SUBDIR)/opcodes ; then \
40688           cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
40689           mv prev-opcodes stage1-opcodes ; :  ; \
40690         fi
40691 @endif opcodes
40692 @if binutils
40693         @if test -d $(HOST_SUBDIR)/binutils ; then \
40694           cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
40695           mv prev-binutils stage1-binutils ; :  ; \
40696         fi
40697 @endif binutils
40698 @if gas
40699         @if test -d $(HOST_SUBDIR)/gas ; then \
40700           cd $(HOST_SUBDIR); mv gas stage2-gas ; \
40701           mv prev-gas stage1-gas ; :  ; \
40702         fi
40703 @endif gas
40704 @if gcc
40705         @if test -d $(HOST_SUBDIR)/gcc ; then \
40706           cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
40707           mv prev-gcc stage1-gcc ; :  ; \
40708         fi
40709 @endif gcc
40710 @if gmp
40711         @if test -d $(HOST_SUBDIR)/gmp ; then \
40712           cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
40713           mv prev-gmp stage1-gmp ; :  ; \
40714         fi
40715 @endif gmp
40716 @if mpfr
40717         @if test -d $(HOST_SUBDIR)/mpfr ; then \
40718           cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
40719           mv prev-mpfr stage1-mpfr ; :  ; \
40720         fi
40721 @endif mpfr
40722 @if mpc
40723         @if test -d $(HOST_SUBDIR)/mpc ; then \
40724           cd $(HOST_SUBDIR); mv mpc stage2-mpc ; \
40725           mv prev-mpc stage1-mpc ; :  ; \
40726         fi
40727 @endif mpc
40728 @if ppl
40729         @if test -d $(HOST_SUBDIR)/ppl ; then \
40730           cd $(HOST_SUBDIR); mv ppl stage2-ppl ; \
40731           mv prev-ppl stage1-ppl ; :  ; \
40732         fi
40733 @endif ppl
40734 @if cloog
40735         @if test -d $(HOST_SUBDIR)/cloog ; then \
40736           cd $(HOST_SUBDIR); mv cloog stage2-cloog ; \
40737           mv prev-cloog stage1-cloog ; :  ; \
40738         fi
40739 @endif cloog
40740 @if libelf
40741         @if test -d $(HOST_SUBDIR)/libelf ; then \
40742           cd $(HOST_SUBDIR); mv libelf stage2-libelf ; \
40743           mv prev-libelf stage1-libelf ; :  ; \
40744         fi
40745 @endif libelf
40746 @if gold
40747         @if test -d $(HOST_SUBDIR)/gold ; then \
40748           cd $(HOST_SUBDIR); mv gold stage2-gold ; \
40749           mv prev-gold stage1-gold ; :  ; \
40750         fi
40751 @endif gold
40752 @if intl
40753         @if test -d $(HOST_SUBDIR)/intl ; then \
40754           cd $(HOST_SUBDIR); mv intl stage2-intl ; \
40755           mv prev-intl stage1-intl ; :  ; \
40756         fi
40757 @endif intl
40758 @if ld
40759         @if test -d $(HOST_SUBDIR)/ld ; then \
40760           cd $(HOST_SUBDIR); mv ld stage2-ld ; \
40761           mv prev-ld stage1-ld ; :  ; \
40762         fi
40763 @endif ld
40764 @if libcpp
40765         @if test -d $(HOST_SUBDIR)/libcpp ; then \
40766           cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
40767           mv prev-libcpp stage1-libcpp ; :  ; \
40768         fi
40769 @endif libcpp
40770 @if libdecnumber
40771         @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
40772           cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
40773           mv prev-libdecnumber stage1-libdecnumber ; :  ; \
40774         fi
40775 @endif libdecnumber
40776 @if libiberty
40777         @if test -d $(HOST_SUBDIR)/libiberty ; then \
40778           cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
40779           mv prev-libiberty stage1-libiberty ; :  ; \
40780         fi
40781 @endif libiberty
40782 @if zlib
40783         @if test -d $(HOST_SUBDIR)/zlib ; then \
40784           cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
40785           mv prev-zlib stage1-zlib ; :  ; \
40786         fi
40787 @endif zlib
40788 @if lto-plugin
40789         @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
40790           cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin ; \
40791           mv prev-lto-plugin stage1-lto-plugin ; :  ; \
40792         fi
40793 @endif lto-plugin
40794         @if test -d $(TARGET_SUBDIR) ; then \
40795           mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR)  ; \
40796           mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; :  ; \
40797         fi
40798         rm -f stage_current
40799
40800 # Bubble a bug fix through all the stages up to stage 2.  They are
40801 # remade, but not reconfigured.  The next stage (if any) will not be
40802 # reconfigured either.
40803 .PHONY: stage2-bubble
40804 stage2-bubble:: stage1-bubble
40805         @r=`${PWD_COMMAND}`; export r; \
40806         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40807         if test -f stage2-lean || test -f stage1-lean  ; then \
40808           echo Skipping rebuild of stage2 ; \
40809         else \
40810           $(MAKE) stage2-start; \
40811           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
40812         fi
40813
40814 .PHONY: all-stage2 clean-stage2
40815 do-clean: clean-stage2
40816
40817 # FIXME: Will not need to be conditional when toplevel bootstrap is the
40818 # only possibility, but now it conflicts with no-bootstrap rules
40819 @if gcc-bootstrap
40820
40821
40822
40823 .PHONY: bootstrap2 bootstrap2-lean
40824 bootstrap2:
40825         echo stage2 > stage_final
40826         @r=`${PWD_COMMAND}`; export r; \
40827         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40828         $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
40829         @: $(MAKE); $(unstage)
40830         @r=`${PWD_COMMAND}`; export r; \
40831         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40832         TFLAGS="$(STAGE2_TFLAGS)"; \
40833         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
40834
40835 bootstrap2-lean:
40836         echo stage2 > stage_final
40837         @r=`${PWD_COMMAND}`; export r; \
40838         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40839         $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
40840         @: $(MAKE); $(unstage)
40841         @r=`${PWD_COMMAND}`; export r; \
40842         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40843         TFLAGS="$(STAGE2_TFLAGS)"; \
40844         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
40845
40846
40847 # Rules to wipe a stage and all the following ones, also used for cleanstrap
40848 distclean-stage1:: distclean-stage2 
40849 .PHONY: distclean-stage2
40850 distclean-stage2::
40851         @: $(MAKE); $(stage)
40852         @test "`cat stage_last`" != stage2 || rm -f stage_last
40853         rm -rf stage2-* 
40854
40855
40856 @endif gcc-bootstrap
40857
40858
40859 .PHONY: stage3-start stage3-end
40860
40861 stage3-start::
40862         @: $(MAKE); $(stage); \
40863         echo stage3 > stage_current ; \
40864         echo stage3 > stage_last; \
40865         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
40866 @if bfd
40867         @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
40868           mkdir stage3-bfd; \
40869         mv stage3-bfd bfd  ; \
40870         mv stage2-bfd prev-bfd || test -f stage2-lean 
40871 @endif bfd
40872 @if opcodes
40873         @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
40874           mkdir stage3-opcodes; \
40875         mv stage3-opcodes opcodes  ; \
40876         mv stage2-opcodes prev-opcodes || test -f stage2-lean 
40877 @endif opcodes
40878 @if binutils
40879         @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
40880           mkdir stage3-binutils; \
40881         mv stage3-binutils binutils  ; \
40882         mv stage2-binutils prev-binutils || test -f stage2-lean 
40883 @endif binutils
40884 @if gas
40885         @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
40886           mkdir stage3-gas; \
40887         mv stage3-gas gas  ; \
40888         mv stage2-gas prev-gas || test -f stage2-lean 
40889 @endif gas
40890 @if gcc
40891         @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
40892           mkdir stage3-gcc; \
40893         mv stage3-gcc gcc  ; \
40894         mv stage2-gcc prev-gcc || test -f stage2-lean 
40895 @endif gcc
40896 @if gmp
40897         @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
40898           mkdir stage3-gmp; \
40899         mv stage3-gmp gmp  ; \
40900         mv stage2-gmp prev-gmp || test -f stage2-lean 
40901 @endif gmp
40902 @if mpfr
40903         @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
40904           mkdir stage3-mpfr; \
40905         mv stage3-mpfr mpfr  ; \
40906         mv stage2-mpfr prev-mpfr || test -f stage2-lean 
40907 @endif mpfr
40908 @if mpc
40909         @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
40910           mkdir stage3-mpc; \
40911         mv stage3-mpc mpc  ; \
40912         mv stage2-mpc prev-mpc || test -f stage2-lean 
40913 @endif mpc
40914 @if ppl
40915         @cd $(HOST_SUBDIR); [ -d stage3-ppl ] || \
40916           mkdir stage3-ppl; \
40917         mv stage3-ppl ppl  ; \
40918         mv stage2-ppl prev-ppl || test -f stage2-lean 
40919 @endif ppl
40920 @if cloog
40921         @cd $(HOST_SUBDIR); [ -d stage3-cloog ] || \
40922           mkdir stage3-cloog; \
40923         mv stage3-cloog cloog  ; \
40924         mv stage2-cloog prev-cloog || test -f stage2-lean 
40925 @endif cloog
40926 @if libelf
40927         @cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
40928           mkdir stage3-libelf; \
40929         mv stage3-libelf libelf  ; \
40930         mv stage2-libelf prev-libelf || test -f stage2-lean 
40931 @endif libelf
40932 @if gold
40933         @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
40934           mkdir stage3-gold; \
40935         mv stage3-gold gold  ; \
40936         mv stage2-gold prev-gold || test -f stage2-lean 
40937 @endif gold
40938 @if intl
40939         @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
40940           mkdir stage3-intl; \
40941         mv stage3-intl intl  ; \
40942         mv stage2-intl prev-intl || test -f stage2-lean 
40943 @endif intl
40944 @if ld
40945         @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
40946           mkdir stage3-ld; \
40947         mv stage3-ld ld  ; \
40948         mv stage2-ld prev-ld || test -f stage2-lean 
40949 @endif ld
40950 @if libcpp
40951         @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
40952           mkdir stage3-libcpp; \
40953         mv stage3-libcpp libcpp  ; \
40954         mv stage2-libcpp prev-libcpp || test -f stage2-lean 
40955 @endif libcpp
40956 @if libdecnumber
40957         @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
40958           mkdir stage3-libdecnumber; \
40959         mv stage3-libdecnumber libdecnumber  ; \
40960         mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean 
40961 @endif libdecnumber
40962 @if libiberty
40963         @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
40964           mkdir stage3-libiberty; \
40965         mv stage3-libiberty libiberty  ; \
40966         mv stage2-libiberty prev-libiberty || test -f stage2-lean 
40967 @endif libiberty
40968 @if zlib
40969         @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
40970           mkdir stage3-zlib; \
40971         mv stage3-zlib zlib  ; \
40972         mv stage2-zlib prev-zlib || test -f stage2-lean 
40973 @endif zlib
40974 @if lto-plugin
40975         @cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
40976           mkdir stage3-lto-plugin; \
40977         mv stage3-lto-plugin lto-plugin  ; \
40978         mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean 
40979 @endif lto-plugin
40980         @[ -d stage3-$(TARGET_SUBDIR) ] || \
40981           mkdir stage3-$(TARGET_SUBDIR); \
40982         mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
40983         mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean 
40984
40985 stage3-end:: 
40986 @if bfd
40987         @if test -d $(HOST_SUBDIR)/bfd ; then \
40988           cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
40989           mv prev-bfd stage2-bfd ; :  ; \
40990         fi
40991 @endif bfd
40992 @if opcodes
40993         @if test -d $(HOST_SUBDIR)/opcodes ; then \
40994           cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
40995           mv prev-opcodes stage2-opcodes ; :  ; \
40996         fi
40997 @endif opcodes
40998 @if binutils
40999         @if test -d $(HOST_SUBDIR)/binutils ; then \
41000           cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
41001           mv prev-binutils stage2-binutils ; :  ; \
41002         fi
41003 @endif binutils
41004 @if gas
41005         @if test -d $(HOST_SUBDIR)/gas ; then \
41006           cd $(HOST_SUBDIR); mv gas stage3-gas ; \
41007           mv prev-gas stage2-gas ; :  ; \
41008         fi
41009 @endif gas
41010 @if gcc
41011         @if test -d $(HOST_SUBDIR)/gcc ; then \
41012           cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
41013           mv prev-gcc stage2-gcc ; :  ; \
41014         fi
41015 @endif gcc
41016 @if gmp
41017         @if test -d $(HOST_SUBDIR)/gmp ; then \
41018           cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
41019           mv prev-gmp stage2-gmp ; :  ; \
41020         fi
41021 @endif gmp
41022 @if mpfr
41023         @if test -d $(HOST_SUBDIR)/mpfr ; then \
41024           cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
41025           mv prev-mpfr stage2-mpfr ; :  ; \
41026         fi
41027 @endif mpfr
41028 @if mpc
41029         @if test -d $(HOST_SUBDIR)/mpc ; then \
41030           cd $(HOST_SUBDIR); mv mpc stage3-mpc ; \
41031           mv prev-mpc stage2-mpc ; :  ; \
41032         fi
41033 @endif mpc
41034 @if ppl
41035         @if test -d $(HOST_SUBDIR)/ppl ; then \
41036           cd $(HOST_SUBDIR); mv ppl stage3-ppl ; \
41037           mv prev-ppl stage2-ppl ; :  ; \
41038         fi
41039 @endif ppl
41040 @if cloog
41041         @if test -d $(HOST_SUBDIR)/cloog ; then \
41042           cd $(HOST_SUBDIR); mv cloog stage3-cloog ; \
41043           mv prev-cloog stage2-cloog ; :  ; \
41044         fi
41045 @endif cloog
41046 @if libelf
41047         @if test -d $(HOST_SUBDIR)/libelf ; then \
41048           cd $(HOST_SUBDIR); mv libelf stage3-libelf ; \
41049           mv prev-libelf stage2-libelf ; :  ; \
41050         fi
41051 @endif libelf
41052 @if gold
41053         @if test -d $(HOST_SUBDIR)/gold ; then \
41054           cd $(HOST_SUBDIR); mv gold stage3-gold ; \
41055           mv prev-gold stage2-gold ; :  ; \
41056         fi
41057 @endif gold
41058 @if intl
41059         @if test -d $(HOST_SUBDIR)/intl ; then \
41060           cd $(HOST_SUBDIR); mv intl stage3-intl ; \
41061           mv prev-intl stage2-intl ; :  ; \
41062         fi
41063 @endif intl
41064 @if ld
41065         @if test -d $(HOST_SUBDIR)/ld ; then \
41066           cd $(HOST_SUBDIR); mv ld stage3-ld ; \
41067           mv prev-ld stage2-ld ; :  ; \
41068         fi
41069 @endif ld
41070 @if libcpp
41071         @if test -d $(HOST_SUBDIR)/libcpp ; then \
41072           cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
41073           mv prev-libcpp stage2-libcpp ; :  ; \
41074         fi
41075 @endif libcpp
41076 @if libdecnumber
41077         @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
41078           cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
41079           mv prev-libdecnumber stage2-libdecnumber ; :  ; \
41080         fi
41081 @endif libdecnumber
41082 @if libiberty
41083         @if test -d $(HOST_SUBDIR)/libiberty ; then \
41084           cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
41085           mv prev-libiberty stage2-libiberty ; :  ; \
41086         fi
41087 @endif libiberty
41088 @if zlib
41089         @if test -d $(HOST_SUBDIR)/zlib ; then \
41090           cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
41091           mv prev-zlib stage2-zlib ; :  ; \
41092         fi
41093 @endif zlib
41094 @if lto-plugin
41095         @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
41096           cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin ; \
41097           mv prev-lto-plugin stage2-lto-plugin ; :  ; \
41098         fi
41099 @endif lto-plugin
41100         @if test -d $(TARGET_SUBDIR) ; then \
41101           mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR)  ; \
41102           mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; :  ; \
41103         fi
41104         rm -f stage_current
41105
41106 # Bubble a bug fix through all the stages up to stage 3.  They are
41107 # remade, but not reconfigured.  The next stage (if any) will not be
41108 # reconfigured either.
41109 .PHONY: stage3-bubble
41110 stage3-bubble:: stage2-bubble
41111         @r=`${PWD_COMMAND}`; export r; \
41112         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41113         if test -f stage3-lean || test -f stage2-lean  ; then \
41114           echo Skipping rebuild of stage3 ; \
41115         else \
41116           $(MAKE) stage3-start; \
41117           if $(LEAN); then \
41118             rm -rf stage1-* ; \
41119             $(STAMP) stage1-lean ; \
41120           fi; \
41121           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
41122         fi
41123         $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
41124
41125 .PHONY: all-stage3 clean-stage3
41126 do-clean: clean-stage3
41127
41128 # FIXME: Will not need to be conditional when toplevel bootstrap is the
41129 # only possibility, but now it conflicts with no-bootstrap rules
41130 @if gcc-bootstrap
41131
41132 compare:
41133         @r=`${PWD_COMMAND}`; export r; \
41134         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41135         if test -f stage2-lean; then \
41136           echo Cannot compare object files as stage 2 was deleted. ; \
41137           exit 0 ; \
41138         fi; \
41139         : $(MAKE); $(stage); \
41140         rm -f .bad_compare ; \
41141         echo Comparing stages 2 and 3 ; \
41142         sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
41143         files=`find stage3-* -name "*$(objext)" -print | \
41144                  sed -n s,^stage$$sed-,,p` ; \
41145         for file in $${files} ; do \
41146           f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
41147           if test ! -f $$f1; then continue; fi; \
41148           $(do-compare) > /dev/null 2>&1; \
41149           if test $$? -eq 1; then \
41150             case $$file in \
41151               @compare_exclusions@) \
41152                 echo warning: $$file differs ;; \
41153               *) \
41154                 echo $$file differs >> .bad_compare ;; \
41155             esac ; \
41156           fi ; \
41157         done ; \
41158         if [ -f .bad_compare ]; then \
41159           echo "Bootstrap comparison failure!"; \
41160           cat .bad_compare; \
41161           exit 1; \
41162         else \
41163           echo Comparison successful.; \
41164         fi ; \
41165         $(STAMP) compare
41166         if $(LEAN); then \
41167           rm -rf stage2-*; \
41168           $(STAMP) stage2-lean; \
41169         fi
41170
41171
41172
41173 .PHONY: bootstrap bootstrap-lean
41174 bootstrap:
41175         echo stage3 > stage_final
41176         @r=`${PWD_COMMAND}`; export r; \
41177         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41178         $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
41179         @: $(MAKE); $(unstage)
41180         @r=`${PWD_COMMAND}`; export r; \
41181         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41182         TFLAGS="$(STAGE3_TFLAGS)"; \
41183         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41184
41185 bootstrap-lean:
41186         echo stage3 > stage_final
41187         @r=`${PWD_COMMAND}`; export r; \
41188         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41189         $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
41190         @: $(MAKE); $(unstage)
41191         @r=`${PWD_COMMAND}`; export r; \
41192         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41193         TFLAGS="$(STAGE3_TFLAGS)"; \
41194         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41195
41196
41197 # Rules to wipe a stage and all the following ones, also used for cleanstrap
41198 distclean-stage2:: distclean-stage3 
41199 .PHONY: distclean-stage3
41200 distclean-stage3::
41201         @: $(MAKE); $(stage)
41202         @test "`cat stage_last`" != stage3 || rm -f stage_last
41203         rm -rf stage3-* compare 
41204
41205
41206 .PHONY: cleanstrap
41207 cleanstrap: do-distclean local-clean
41208         echo stage3 > stage_final
41209         @r=`${PWD_COMMAND}`; export r; \
41210         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41211         $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
41212         @: $(MAKE); $(unstage)
41213         @r=`${PWD_COMMAND}`; export r; \
41214         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41215         TFLAGS="$(STAGE3_TFLAGS)"; \
41216         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41217
41218 @endif gcc-bootstrap
41219
41220
41221 .PHONY: stage4-start stage4-end
41222
41223 stage4-start::
41224         @: $(MAKE); $(stage); \
41225         echo stage4 > stage_current ; \
41226         echo stage4 > stage_last; \
41227         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
41228 @if bfd
41229         @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
41230           mkdir stage4-bfd; \
41231         mv stage4-bfd bfd  ; \
41232         mv stage3-bfd prev-bfd || test -f stage3-lean 
41233 @endif bfd
41234 @if opcodes
41235         @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
41236           mkdir stage4-opcodes; \
41237         mv stage4-opcodes opcodes  ; \
41238         mv stage3-opcodes prev-opcodes || test -f stage3-lean 
41239 @endif opcodes
41240 @if binutils
41241         @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
41242           mkdir stage4-binutils; \
41243         mv stage4-binutils binutils  ; \
41244         mv stage3-binutils prev-binutils || test -f stage3-lean 
41245 @endif binutils
41246 @if gas
41247         @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
41248           mkdir stage4-gas; \
41249         mv stage4-gas gas  ; \
41250         mv stage3-gas prev-gas || test -f stage3-lean 
41251 @endif gas
41252 @if gcc
41253         @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
41254           mkdir stage4-gcc; \
41255         mv stage4-gcc gcc  ; \
41256         mv stage3-gcc prev-gcc || test -f stage3-lean 
41257 @endif gcc
41258 @if gmp
41259         @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
41260           mkdir stage4-gmp; \
41261         mv stage4-gmp gmp  ; \
41262         mv stage3-gmp prev-gmp || test -f stage3-lean 
41263 @endif gmp
41264 @if mpfr
41265         @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
41266           mkdir stage4-mpfr; \
41267         mv stage4-mpfr mpfr  ; \
41268         mv stage3-mpfr prev-mpfr || test -f stage3-lean 
41269 @endif mpfr
41270 @if mpc
41271         @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
41272           mkdir stage4-mpc; \
41273         mv stage4-mpc mpc  ; \
41274         mv stage3-mpc prev-mpc || test -f stage3-lean 
41275 @endif mpc
41276 @if ppl
41277         @cd $(HOST_SUBDIR); [ -d stage4-ppl ] || \
41278           mkdir stage4-ppl; \
41279         mv stage4-ppl ppl  ; \
41280         mv stage3-ppl prev-ppl || test -f stage3-lean 
41281 @endif ppl
41282 @if cloog
41283         @cd $(HOST_SUBDIR); [ -d stage4-cloog ] || \
41284           mkdir stage4-cloog; \
41285         mv stage4-cloog cloog  ; \
41286         mv stage3-cloog prev-cloog || test -f stage3-lean 
41287 @endif cloog
41288 @if libelf
41289         @cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
41290           mkdir stage4-libelf; \
41291         mv stage4-libelf libelf  ; \
41292         mv stage3-libelf prev-libelf || test -f stage3-lean 
41293 @endif libelf
41294 @if gold
41295         @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
41296           mkdir stage4-gold; \
41297         mv stage4-gold gold  ; \
41298         mv stage3-gold prev-gold || test -f stage3-lean 
41299 @endif gold
41300 @if intl
41301         @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
41302           mkdir stage4-intl; \
41303         mv stage4-intl intl  ; \
41304         mv stage3-intl prev-intl || test -f stage3-lean 
41305 @endif intl
41306 @if ld
41307         @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
41308           mkdir stage4-ld; \
41309         mv stage4-ld ld  ; \
41310         mv stage3-ld prev-ld || test -f stage3-lean 
41311 @endif ld
41312 @if libcpp
41313         @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
41314           mkdir stage4-libcpp; \
41315         mv stage4-libcpp libcpp  ; \
41316         mv stage3-libcpp prev-libcpp || test -f stage3-lean 
41317 @endif libcpp
41318 @if libdecnumber
41319         @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
41320           mkdir stage4-libdecnumber; \
41321         mv stage4-libdecnumber libdecnumber  ; \
41322         mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean 
41323 @endif libdecnumber
41324 @if libiberty
41325         @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
41326           mkdir stage4-libiberty; \
41327         mv stage4-libiberty libiberty  ; \
41328         mv stage3-libiberty prev-libiberty || test -f stage3-lean 
41329 @endif libiberty
41330 @if zlib
41331         @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
41332           mkdir stage4-zlib; \
41333         mv stage4-zlib zlib  ; \
41334         mv stage3-zlib prev-zlib || test -f stage3-lean 
41335 @endif zlib
41336 @if lto-plugin
41337         @cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
41338           mkdir stage4-lto-plugin; \
41339         mv stage4-lto-plugin lto-plugin  ; \
41340         mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean 
41341 @endif lto-plugin
41342         @[ -d stage4-$(TARGET_SUBDIR) ] || \
41343           mkdir stage4-$(TARGET_SUBDIR); \
41344         mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
41345         mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean 
41346
41347 stage4-end:: 
41348 @if bfd
41349         @if test -d $(HOST_SUBDIR)/bfd ; then \
41350           cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
41351           mv prev-bfd stage3-bfd ; :  ; \
41352         fi
41353 @endif bfd
41354 @if opcodes
41355         @if test -d $(HOST_SUBDIR)/opcodes ; then \
41356           cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
41357           mv prev-opcodes stage3-opcodes ; :  ; \
41358         fi
41359 @endif opcodes
41360 @if binutils
41361         @if test -d $(HOST_SUBDIR)/binutils ; then \
41362           cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
41363           mv prev-binutils stage3-binutils ; :  ; \
41364         fi
41365 @endif binutils
41366 @if gas
41367         @if test -d $(HOST_SUBDIR)/gas ; then \
41368           cd $(HOST_SUBDIR); mv gas stage4-gas ; \
41369           mv prev-gas stage3-gas ; :  ; \
41370         fi
41371 @endif gas
41372 @if gcc
41373         @if test -d $(HOST_SUBDIR)/gcc ; then \
41374           cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
41375           mv prev-gcc stage3-gcc ; :  ; \
41376         fi
41377 @endif gcc
41378 @if gmp
41379         @if test -d $(HOST_SUBDIR)/gmp ; then \
41380           cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
41381           mv prev-gmp stage3-gmp ; :  ; \
41382         fi
41383 @endif gmp
41384 @if mpfr
41385         @if test -d $(HOST_SUBDIR)/mpfr ; then \
41386           cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
41387           mv prev-mpfr stage3-mpfr ; :  ; \
41388         fi
41389 @endif mpfr
41390 @if mpc
41391         @if test -d $(HOST_SUBDIR)/mpc ; then \
41392           cd $(HOST_SUBDIR); mv mpc stage4-mpc ; \
41393           mv prev-mpc stage3-mpc ; :  ; \
41394         fi
41395 @endif mpc
41396 @if ppl
41397         @if test -d $(HOST_SUBDIR)/ppl ; then \
41398           cd $(HOST_SUBDIR); mv ppl stage4-ppl ; \
41399           mv prev-ppl stage3-ppl ; :  ; \
41400         fi
41401 @endif ppl
41402 @if cloog
41403         @if test -d $(HOST_SUBDIR)/cloog ; then \
41404           cd $(HOST_SUBDIR); mv cloog stage4-cloog ; \
41405           mv prev-cloog stage3-cloog ; :  ; \
41406         fi
41407 @endif cloog
41408 @if libelf
41409         @if test -d $(HOST_SUBDIR)/libelf ; then \
41410           cd $(HOST_SUBDIR); mv libelf stage4-libelf ; \
41411           mv prev-libelf stage3-libelf ; :  ; \
41412         fi
41413 @endif libelf
41414 @if gold
41415         @if test -d $(HOST_SUBDIR)/gold ; then \
41416           cd $(HOST_SUBDIR); mv gold stage4-gold ; \
41417           mv prev-gold stage3-gold ; :  ; \
41418         fi
41419 @endif gold
41420 @if intl
41421         @if test -d $(HOST_SUBDIR)/intl ; then \
41422           cd $(HOST_SUBDIR); mv intl stage4-intl ; \
41423           mv prev-intl stage3-intl ; :  ; \
41424         fi
41425 @endif intl
41426 @if ld
41427         @if test -d $(HOST_SUBDIR)/ld ; then \
41428           cd $(HOST_SUBDIR); mv ld stage4-ld ; \
41429           mv prev-ld stage3-ld ; :  ; \
41430         fi
41431 @endif ld
41432 @if libcpp
41433         @if test -d $(HOST_SUBDIR)/libcpp ; then \
41434           cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
41435           mv prev-libcpp stage3-libcpp ; :  ; \
41436         fi
41437 @endif libcpp
41438 @if libdecnumber
41439         @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
41440           cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
41441           mv prev-libdecnumber stage3-libdecnumber ; :  ; \
41442         fi
41443 @endif libdecnumber
41444 @if libiberty
41445         @if test -d $(HOST_SUBDIR)/libiberty ; then \
41446           cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
41447           mv prev-libiberty stage3-libiberty ; :  ; \
41448         fi
41449 @endif libiberty
41450 @if zlib
41451         @if test -d $(HOST_SUBDIR)/zlib ; then \
41452           cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
41453           mv prev-zlib stage3-zlib ; :  ; \
41454         fi
41455 @endif zlib
41456 @if lto-plugin
41457         @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
41458           cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin ; \
41459           mv prev-lto-plugin stage3-lto-plugin ; :  ; \
41460         fi
41461 @endif lto-plugin
41462         @if test -d $(TARGET_SUBDIR) ; then \
41463           mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR)  ; \
41464           mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; :  ; \
41465         fi
41466         rm -f stage_current
41467
41468 # Bubble a bug fix through all the stages up to stage 4.  They are
41469 # remade, but not reconfigured.  The next stage (if any) will not be
41470 # reconfigured either.
41471 .PHONY: stage4-bubble
41472 stage4-bubble:: stage3-bubble
41473         @r=`${PWD_COMMAND}`; export r; \
41474         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41475         if test -f stage4-lean || test -f stage3-lean  ; then \
41476           echo Skipping rebuild of stage4 ; \
41477         else \
41478           $(MAKE) stage4-start; \
41479           if $(LEAN); then \
41480             rm -rf stage2-* ; \
41481             $(STAMP) stage2-lean ; \
41482           fi; \
41483           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
41484         fi
41485         $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
41486
41487 .PHONY: all-stage4 clean-stage4
41488 do-clean: clean-stage4
41489
41490 # FIXME: Will not need to be conditional when toplevel bootstrap is the
41491 # only possibility, but now it conflicts with no-bootstrap rules
41492 @if gcc-bootstrap
41493
41494 compare3:
41495         @r=`${PWD_COMMAND}`; export r; \
41496         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41497         if test -f stage3-lean; then \
41498           echo Cannot compare object files as stage 3 was deleted. ; \
41499           exit 0 ; \
41500         fi; \
41501         : $(MAKE); $(stage); \
41502         rm -f .bad_compare ; \
41503         echo Comparing stages 3 and 4 ; \
41504         sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
41505         files=`find stage4-* -name "*$(objext)" -print | \
41506                  sed -n s,^stage$$sed-,,p` ; \
41507         for file in $${files} ; do \
41508           f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
41509           if test ! -f $$f1; then continue; fi; \
41510           $(do-compare3) > /dev/null 2>&1; \
41511           if test $$? -eq 1; then \
41512             case $$file in \
41513               @compare_exclusions@) \
41514                 echo warning: $$file differs ;; \
41515               *) \
41516                 echo $$file differs >> .bad_compare ;; \
41517             esac ; \
41518           fi ; \
41519         done ; \
41520         if [ -f .bad_compare ]; then \
41521           echo "Bootstrap comparison failure!"; \
41522           cat .bad_compare; \
41523           exit 1; \
41524         else \
41525           echo Comparison successful.; \
41526         fi ; \
41527         $(STAMP) compare3
41528         if $(LEAN); then \
41529           rm -rf stage3-*; \
41530           $(STAMP) stage3-lean; \
41531         fi
41532
41533
41534
41535 .PHONY: bootstrap4 bootstrap4-lean
41536 bootstrap4:
41537         echo stage4 > stage_final
41538         @r=`${PWD_COMMAND}`; export r; \
41539         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41540         $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
41541         @: $(MAKE); $(unstage)
41542         @r=`${PWD_COMMAND}`; export r; \
41543         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41544         TFLAGS="$(STAGE4_TFLAGS)"; \
41545         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41546
41547 bootstrap4-lean:
41548         echo stage4 > stage_final
41549         @r=`${PWD_COMMAND}`; export r; \
41550         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41551         $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
41552         @: $(MAKE); $(unstage)
41553         @r=`${PWD_COMMAND}`; export r; \
41554         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41555         TFLAGS="$(STAGE4_TFLAGS)"; \
41556         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41557
41558
41559 # Rules to wipe a stage and all the following ones, also used for cleanstrap
41560 distclean-stage3:: distclean-stage4 
41561 .PHONY: distclean-stage4
41562 distclean-stage4::
41563         @: $(MAKE); $(stage)
41564         @test "`cat stage_last`" != stage4 || rm -f stage_last
41565         rm -rf stage4-* compare3 
41566
41567
41568 @endif gcc-bootstrap
41569
41570
41571 .PHONY: stageprofile-start stageprofile-end
41572
41573 stageprofile-start::
41574         @: $(MAKE); $(stage); \
41575         echo stageprofile > stage_current ; \
41576         echo stageprofile > stage_last; \
41577         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
41578 @if bfd
41579         @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
41580           mkdir stageprofile-bfd; \
41581         mv stageprofile-bfd bfd  ; \
41582         mv stage1-bfd prev-bfd || test -f stage1-lean 
41583 @endif bfd
41584 @if opcodes
41585         @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
41586           mkdir stageprofile-opcodes; \
41587         mv stageprofile-opcodes opcodes  ; \
41588         mv stage1-opcodes prev-opcodes || test -f stage1-lean 
41589 @endif opcodes
41590 @if binutils
41591         @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
41592           mkdir stageprofile-binutils; \
41593         mv stageprofile-binutils binutils  ; \
41594         mv stage1-binutils prev-binutils || test -f stage1-lean 
41595 @endif binutils
41596 @if gas
41597         @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
41598           mkdir stageprofile-gas; \
41599         mv stageprofile-gas gas  ; \
41600         mv stage1-gas prev-gas || test -f stage1-lean 
41601 @endif gas
41602 @if gcc
41603         @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
41604           mkdir stageprofile-gcc; \
41605         mv stageprofile-gcc gcc  ; \
41606         mv stage1-gcc prev-gcc || test -f stage1-lean 
41607 @endif gcc
41608 @if gmp
41609         @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
41610           mkdir stageprofile-gmp; \
41611         mv stageprofile-gmp gmp  ; \
41612         mv stage1-gmp prev-gmp || test -f stage1-lean 
41613 @endif gmp
41614 @if mpfr
41615         @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
41616           mkdir stageprofile-mpfr; \
41617         mv stageprofile-mpfr mpfr  ; \
41618         mv stage1-mpfr prev-mpfr || test -f stage1-lean 
41619 @endif mpfr
41620 @if mpc
41621         @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
41622           mkdir stageprofile-mpc; \
41623         mv stageprofile-mpc mpc  ; \
41624         mv stage1-mpc prev-mpc || test -f stage1-lean 
41625 @endif mpc
41626 @if ppl
41627         @cd $(HOST_SUBDIR); [ -d stageprofile-ppl ] || \
41628           mkdir stageprofile-ppl; \
41629         mv stageprofile-ppl ppl  ; \
41630         mv stage1-ppl prev-ppl || test -f stage1-lean 
41631 @endif ppl
41632 @if cloog
41633         @cd $(HOST_SUBDIR); [ -d stageprofile-cloog ] || \
41634           mkdir stageprofile-cloog; \
41635         mv stageprofile-cloog cloog  ; \
41636         mv stage1-cloog prev-cloog || test -f stage1-lean 
41637 @endif cloog
41638 @if libelf
41639         @cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
41640           mkdir stageprofile-libelf; \
41641         mv stageprofile-libelf libelf  ; \
41642         mv stage1-libelf prev-libelf || test -f stage1-lean 
41643 @endif libelf
41644 @if gold
41645         @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
41646           mkdir stageprofile-gold; \
41647         mv stageprofile-gold gold  ; \
41648         mv stage1-gold prev-gold || test -f stage1-lean 
41649 @endif gold
41650 @if intl
41651         @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
41652           mkdir stageprofile-intl; \
41653         mv stageprofile-intl intl  ; \
41654         mv stage1-intl prev-intl || test -f stage1-lean 
41655 @endif intl
41656 @if ld
41657         @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
41658           mkdir stageprofile-ld; \
41659         mv stageprofile-ld ld  ; \
41660         mv stage1-ld prev-ld || test -f stage1-lean 
41661 @endif ld
41662 @if libcpp
41663         @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
41664           mkdir stageprofile-libcpp; \
41665         mv stageprofile-libcpp libcpp  ; \
41666         mv stage1-libcpp prev-libcpp || test -f stage1-lean 
41667 @endif libcpp
41668 @if libdecnumber
41669         @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
41670           mkdir stageprofile-libdecnumber; \
41671         mv stageprofile-libdecnumber libdecnumber  ; \
41672         mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean 
41673 @endif libdecnumber
41674 @if libiberty
41675         @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
41676           mkdir stageprofile-libiberty; \
41677         mv stageprofile-libiberty libiberty  ; \
41678         mv stage1-libiberty prev-libiberty || test -f stage1-lean 
41679 @endif libiberty
41680 @if zlib
41681         @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
41682           mkdir stageprofile-zlib; \
41683         mv stageprofile-zlib zlib  ; \
41684         mv stage1-zlib prev-zlib || test -f stage1-lean 
41685 @endif zlib
41686 @if lto-plugin
41687         @cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
41688           mkdir stageprofile-lto-plugin; \
41689         mv stageprofile-lto-plugin lto-plugin  ; \
41690         mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean 
41691 @endif lto-plugin
41692         @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
41693           mkdir stageprofile-$(TARGET_SUBDIR); \
41694         mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
41695         mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean 
41696
41697 stageprofile-end:: 
41698 @if bfd
41699         @if test -d $(HOST_SUBDIR)/bfd ; then \
41700           cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
41701           mv prev-bfd stage1-bfd ; :  ; \
41702         fi
41703 @endif bfd
41704 @if opcodes
41705         @if test -d $(HOST_SUBDIR)/opcodes ; then \
41706           cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
41707           mv prev-opcodes stage1-opcodes ; :  ; \
41708         fi
41709 @endif opcodes
41710 @if binutils
41711         @if test -d $(HOST_SUBDIR)/binutils ; then \
41712           cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
41713           mv prev-binutils stage1-binutils ; :  ; \
41714         fi
41715 @endif binutils
41716 @if gas
41717         @if test -d $(HOST_SUBDIR)/gas ; then \
41718           cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
41719           mv prev-gas stage1-gas ; :  ; \
41720         fi
41721 @endif gas
41722 @if gcc
41723         @if test -d $(HOST_SUBDIR)/gcc ; then \
41724           cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
41725           mv prev-gcc stage1-gcc ; :  ; \
41726         fi
41727 @endif gcc
41728 @if gmp
41729         @if test -d $(HOST_SUBDIR)/gmp ; then \
41730           cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
41731           mv prev-gmp stage1-gmp ; :  ; \
41732         fi
41733 @endif gmp
41734 @if mpfr
41735         @if test -d $(HOST_SUBDIR)/mpfr ; then \
41736           cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
41737           mv prev-mpfr stage1-mpfr ; :  ; \
41738         fi
41739 @endif mpfr
41740 @if mpc
41741         @if test -d $(HOST_SUBDIR)/mpc ; then \
41742           cd $(HOST_SUBDIR); mv mpc stageprofile-mpc ; \
41743           mv prev-mpc stage1-mpc ; :  ; \
41744         fi
41745 @endif mpc
41746 @if ppl
41747         @if test -d $(HOST_SUBDIR)/ppl ; then \
41748           cd $(HOST_SUBDIR); mv ppl stageprofile-ppl ; \
41749           mv prev-ppl stage1-ppl ; :  ; \
41750         fi
41751 @endif ppl
41752 @if cloog
41753         @if test -d $(HOST_SUBDIR)/cloog ; then \
41754           cd $(HOST_SUBDIR); mv cloog stageprofile-cloog ; \
41755           mv prev-cloog stage1-cloog ; :  ; \
41756         fi
41757 @endif cloog
41758 @if libelf
41759         @if test -d $(HOST_SUBDIR)/libelf ; then \
41760           cd $(HOST_SUBDIR); mv libelf stageprofile-libelf ; \
41761           mv prev-libelf stage1-libelf ; :  ; \
41762         fi
41763 @endif libelf
41764 @if gold
41765         @if test -d $(HOST_SUBDIR)/gold ; then \
41766           cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
41767           mv prev-gold stage1-gold ; :  ; \
41768         fi
41769 @endif gold
41770 @if intl
41771         @if test -d $(HOST_SUBDIR)/intl ; then \
41772           cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
41773           mv prev-intl stage1-intl ; :  ; \
41774         fi
41775 @endif intl
41776 @if ld
41777         @if test -d $(HOST_SUBDIR)/ld ; then \
41778           cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
41779           mv prev-ld stage1-ld ; :  ; \
41780         fi
41781 @endif ld
41782 @if libcpp
41783         @if test -d $(HOST_SUBDIR)/libcpp ; then \
41784           cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
41785           mv prev-libcpp stage1-libcpp ; :  ; \
41786         fi
41787 @endif libcpp
41788 @if libdecnumber
41789         @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
41790           cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
41791           mv prev-libdecnumber stage1-libdecnumber ; :  ; \
41792         fi
41793 @endif libdecnumber
41794 @if libiberty
41795         @if test -d $(HOST_SUBDIR)/libiberty ; then \
41796           cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
41797           mv prev-libiberty stage1-libiberty ; :  ; \
41798         fi
41799 @endif libiberty
41800 @if zlib
41801         @if test -d $(HOST_SUBDIR)/zlib ; then \
41802           cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
41803           mv prev-zlib stage1-zlib ; :  ; \
41804         fi
41805 @endif zlib
41806 @if lto-plugin
41807         @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
41808           cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin ; \
41809           mv prev-lto-plugin stage1-lto-plugin ; :  ; \
41810         fi
41811 @endif lto-plugin
41812         @if test -d $(TARGET_SUBDIR) ; then \
41813           mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR)  ; \
41814           mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; :  ; \
41815         fi
41816         rm -f stage_current
41817
41818 # Bubble a bug fix through all the stages up to stage profile.  They are
41819 # remade, but not reconfigured.  The next stage (if any) will not be
41820 # reconfigured either.
41821 .PHONY: stageprofile-bubble
41822 stageprofile-bubble:: stage1-bubble
41823         @r=`${PWD_COMMAND}`; export r; \
41824         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41825         if test -f stageprofile-lean || test -f stage1-lean  ; then \
41826           echo Skipping rebuild of stageprofile ; \
41827         else \
41828           $(MAKE) stageprofile-start; \
41829           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
41830         fi
41831
41832 .PHONY: all-stageprofile clean-stageprofile
41833 do-clean: clean-stageprofile
41834
41835 # FIXME: Will not need to be conditional when toplevel bootstrap is the
41836 # only possibility, but now it conflicts with no-bootstrap rules
41837 @if gcc-bootstrap
41838
41839
41840
41841
41842 # Rules to wipe a stage and all the following ones, also used for cleanstrap
41843 distclean-stage1:: distclean-stageprofile 
41844 .PHONY: distclean-stageprofile
41845 distclean-stageprofile::
41846         @: $(MAKE); $(stage)
41847         @test "`cat stage_last`" != stageprofile || rm -f stage_last
41848         rm -rf stageprofile-* 
41849
41850
41851 @endif gcc-bootstrap
41852
41853
41854 .PHONY: stagefeedback-start stagefeedback-end
41855
41856 stagefeedback-start::
41857         @: $(MAKE); $(stage); \
41858         echo stagefeedback > stage_current ; \
41859         echo stagefeedback > stage_last; \
41860         $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
41861 @if bfd
41862         @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
41863           mkdir stagefeedback-bfd; \
41864         mv stagefeedback-bfd bfd  ; \
41865         mv stageprofile-bfd prev-bfd || test -f stageprofile-lean 
41866 @endif bfd
41867 @if opcodes
41868         @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
41869           mkdir stagefeedback-opcodes; \
41870         mv stagefeedback-opcodes opcodes  ; \
41871         mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean 
41872 @endif opcodes
41873 @if binutils
41874         @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
41875           mkdir stagefeedback-binutils; \
41876         mv stagefeedback-binutils binutils  ; \
41877         mv stageprofile-binutils prev-binutils || test -f stageprofile-lean 
41878 @endif binutils
41879 @if gas
41880         @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
41881           mkdir stagefeedback-gas; \
41882         mv stagefeedback-gas gas  ; \
41883         mv stageprofile-gas prev-gas || test -f stageprofile-lean 
41884 @endif gas
41885 @if gcc
41886         @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
41887           mkdir stagefeedback-gcc; \
41888         mv stagefeedback-gcc gcc  ; \
41889         mv stageprofile-gcc prev-gcc || test -f stageprofile-lean 
41890 @endif gcc
41891 @if gmp
41892         @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
41893           mkdir stagefeedback-gmp; \
41894         mv stagefeedback-gmp gmp  ; \
41895         mv stageprofile-gmp prev-gmp || test -f stageprofile-lean 
41896 @endif gmp
41897 @if mpfr
41898         @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
41899           mkdir stagefeedback-mpfr; \
41900         mv stagefeedback-mpfr mpfr  ; \
41901         mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean 
41902 @endif mpfr
41903 @if mpc
41904         @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
41905           mkdir stagefeedback-mpc; \
41906         mv stagefeedback-mpc mpc  ; \
41907         mv stageprofile-mpc prev-mpc || test -f stageprofile-lean 
41908 @endif mpc
41909 @if ppl
41910         @cd $(HOST_SUBDIR); [ -d stagefeedback-ppl ] || \
41911           mkdir stagefeedback-ppl; \
41912         mv stagefeedback-ppl ppl  ; \
41913         mv stageprofile-ppl prev-ppl || test -f stageprofile-lean 
41914 @endif ppl
41915 @if cloog
41916         @cd $(HOST_SUBDIR); [ -d stagefeedback-cloog ] || \
41917           mkdir stagefeedback-cloog; \
41918         mv stagefeedback-cloog cloog  ; \
41919         mv stageprofile-cloog prev-cloog || test -f stageprofile-lean 
41920 @endif cloog
41921 @if libelf
41922         @cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
41923           mkdir stagefeedback-libelf; \
41924         mv stagefeedback-libelf libelf  ; \
41925         mv stageprofile-libelf prev-libelf || test -f stageprofile-lean 
41926 @endif libelf
41927 @if gold
41928         @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
41929           mkdir stagefeedback-gold; \
41930         mv stagefeedback-gold gold  ; \
41931         mv stageprofile-gold prev-gold || test -f stageprofile-lean 
41932 @endif gold
41933 @if intl
41934         @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
41935           mkdir stagefeedback-intl; \
41936         mv stagefeedback-intl intl  ; \
41937         mv stageprofile-intl prev-intl || test -f stageprofile-lean 
41938 @endif intl
41939 @if ld
41940         @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
41941           mkdir stagefeedback-ld; \
41942         mv stagefeedback-ld ld  ; \
41943         mv stageprofile-ld prev-ld || test -f stageprofile-lean 
41944 @endif ld
41945 @if libcpp
41946         @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
41947           mkdir stagefeedback-libcpp; \
41948         mv stagefeedback-libcpp libcpp  ; \
41949         mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean 
41950 @endif libcpp
41951 @if libdecnumber
41952         @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
41953           mkdir stagefeedback-libdecnumber; \
41954         mv stagefeedback-libdecnumber libdecnumber  ; \
41955         mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean 
41956 @endif libdecnumber
41957 @if libiberty
41958         @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
41959           mkdir stagefeedback-libiberty; \
41960         mv stagefeedback-libiberty libiberty  ; \
41961         mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean 
41962 @endif libiberty
41963 @if zlib
41964         @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
41965           mkdir stagefeedback-zlib; \
41966         mv stagefeedback-zlib zlib  ; \
41967         mv stageprofile-zlib prev-zlib || test -f stageprofile-lean 
41968 @endif zlib
41969 @if lto-plugin
41970         @cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
41971           mkdir stagefeedback-lto-plugin; \
41972         mv stagefeedback-lto-plugin lto-plugin  ; \
41973         mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean 
41974 @endif lto-plugin
41975         @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
41976           mkdir stagefeedback-$(TARGET_SUBDIR); \
41977         mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR)  ; \
41978         mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean 
41979
41980 stagefeedback-end:: 
41981 @if bfd
41982         @if test -d $(HOST_SUBDIR)/bfd ; then \
41983           cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
41984           mv prev-bfd stageprofile-bfd ; :  ; \
41985         fi
41986 @endif bfd
41987 @if opcodes
41988         @if test -d $(HOST_SUBDIR)/opcodes ; then \
41989           cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
41990           mv prev-opcodes stageprofile-opcodes ; :  ; \
41991         fi
41992 @endif opcodes
41993 @if binutils
41994         @if test -d $(HOST_SUBDIR)/binutils ; then \
41995           cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
41996           mv prev-binutils stageprofile-binutils ; :  ; \
41997         fi
41998 @endif binutils
41999 @if gas
42000         @if test -d $(HOST_SUBDIR)/gas ; then \
42001           cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
42002           mv prev-gas stageprofile-gas ; :  ; \
42003         fi
42004 @endif gas
42005 @if gcc
42006         @if test -d $(HOST_SUBDIR)/gcc ; then \
42007           cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
42008           mv prev-gcc stageprofile-gcc ; :  ; \
42009         fi
42010 @endif gcc
42011 @if gmp
42012         @if test -d $(HOST_SUBDIR)/gmp ; then \
42013           cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
42014           mv prev-gmp stageprofile-gmp ; :  ; \
42015         fi
42016 @endif gmp
42017 @if mpfr
42018         @if test -d $(HOST_SUBDIR)/mpfr ; then \
42019           cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
42020           mv prev-mpfr stageprofile-mpfr ; :  ; \
42021         fi
42022 @endif mpfr
42023 @if mpc
42024         @if test -d $(HOST_SUBDIR)/mpc ; then \
42025           cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc ; \
42026           mv prev-mpc stageprofile-mpc ; :  ; \
42027         fi
42028 @endif mpc
42029 @if ppl
42030         @if test -d $(HOST_SUBDIR)/ppl ; then \
42031           cd $(HOST_SUBDIR); mv ppl stagefeedback-ppl ; \
42032           mv prev-ppl stageprofile-ppl ; :  ; \
42033         fi
42034 @endif ppl
42035 @if cloog
42036         @if test -d $(HOST_SUBDIR)/cloog ; then \
42037           cd $(HOST_SUBDIR); mv cloog stagefeedback-cloog ; \
42038           mv prev-cloog stageprofile-cloog ; :  ; \
42039         fi
42040 @endif cloog
42041 @if libelf
42042         @if test -d $(HOST_SUBDIR)/libelf ; then \
42043           cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf ; \
42044           mv prev-libelf stageprofile-libelf ; :  ; \
42045         fi
42046 @endif libelf
42047 @if gold
42048         @if test -d $(HOST_SUBDIR)/gold ; then \
42049           cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
42050           mv prev-gold stageprofile-gold ; :  ; \
42051         fi
42052 @endif gold
42053 @if intl
42054         @if test -d $(HOST_SUBDIR)/intl ; then \
42055           cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
42056           mv prev-intl stageprofile-intl ; :  ; \
42057         fi
42058 @endif intl
42059 @if ld
42060         @if test -d $(HOST_SUBDIR)/ld ; then \
42061           cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
42062           mv prev-ld stageprofile-ld ; :  ; \
42063         fi
42064 @endif ld
42065 @if libcpp
42066         @if test -d $(HOST_SUBDIR)/libcpp ; then \
42067           cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
42068           mv prev-libcpp stageprofile-libcpp ; :  ; \
42069         fi
42070 @endif libcpp
42071 @if libdecnumber
42072         @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
42073           cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
42074           mv prev-libdecnumber stageprofile-libdecnumber ; :  ; \
42075         fi
42076 @endif libdecnumber
42077 @if libiberty
42078         @if test -d $(HOST_SUBDIR)/libiberty ; then \
42079           cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
42080           mv prev-libiberty stageprofile-libiberty ; :  ; \
42081         fi
42082 @endif libiberty
42083 @if zlib
42084         @if test -d $(HOST_SUBDIR)/zlib ; then \
42085           cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
42086           mv prev-zlib stageprofile-zlib ; :  ; \
42087         fi
42088 @endif zlib
42089 @if lto-plugin
42090         @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
42091           cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin ; \
42092           mv prev-lto-plugin stageprofile-lto-plugin ; :  ; \
42093         fi
42094 @endif lto-plugin
42095         @if test -d $(TARGET_SUBDIR) ; then \
42096           mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR)  ; \
42097           mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; :  ; \
42098         fi
42099         rm -f stage_current
42100
42101 # Bubble a bug fix through all the stages up to stage feedback.  They are
42102 # remade, but not reconfigured.  The next stage (if any) will not be
42103 # reconfigured either.
42104 .PHONY: stagefeedback-bubble
42105 stagefeedback-bubble:: stageprofile-bubble
42106         @r=`${PWD_COMMAND}`; export r; \
42107         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42108         if test -f stagefeedback-lean || test -f stageprofile-lean  ; then \
42109           echo Skipping rebuild of stagefeedback ; \
42110         else \
42111           $(MAKE) stagefeedback-start; \
42112           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
42113         fi
42114
42115 .PHONY: all-stagefeedback clean-stagefeedback
42116 do-clean: clean-stagefeedback
42117
42118 # FIXME: Will not need to be conditional when toplevel bootstrap is the
42119 # only possibility, but now it conflicts with no-bootstrap rules
42120 @if gcc-bootstrap
42121
42122
42123
42124 .PHONY: profiledbootstrap profiledbootstrap-lean
42125 profiledbootstrap:
42126         echo stagefeedback > stage_final
42127         @r=`${PWD_COMMAND}`; export r; \
42128         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42129         $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
42130         @: $(MAKE); $(unstage)
42131         @r=`${PWD_COMMAND}`; export r; \
42132         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42133         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
42134         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
42135
42136 profiledbootstrap-lean:
42137         echo stagefeedback > stage_final
42138         @r=`${PWD_COMMAND}`; export r; \
42139         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42140         $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
42141         @: $(MAKE); $(unstage)
42142         @r=`${PWD_COMMAND}`; export r; \
42143         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42144         TFLAGS="$(STAGEfeedback_TFLAGS)"; \
42145         $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
42146
42147
42148 # Rules to wipe a stage and all the following ones, also used for cleanstrap
42149 distclean-stageprofile:: distclean-stagefeedback 
42150 .PHONY: distclean-stagefeedback
42151 distclean-stagefeedback::
42152         @: $(MAKE); $(stage)
42153         @test "`cat stage_last`" != stagefeedback || rm -f stage_last
42154         rm -rf stagefeedback-* 
42155
42156
42157 @endif gcc-bootstrap
42158
42159
42160
42161 stageprofile-end::
42162         $(MAKE) distclean-stagefeedback
42163
42164 stagefeedback-start::
42165         @r=`${PWD_COMMAND}`; export r; \
42166         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42167         for i in prev-*; do \
42168           j=`echo $$i | sed s/^prev-//` ; \
42169           cd $$r/$$i && \
42170           { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
42171           { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
42172         done
42173
42174 @if gcc-bootstrap
42175 do-distclean: distclean-stage1
42176
42177 # Provide a GCC build when we're building target libraries.  This does
42178 # not work as a dependency, just as the minimum necessary to avoid errors.
42179 stage_last:
42180         @r=`${PWD_COMMAND}`; export r; \
42181         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42182         $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
42183
42184 # Same as unstage, but not phony and defaulting to stage1-start.  We place
42185 # it in the dependency so that for example `make -j3 all-gcc' works.
42186 stage_current:
42187         @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
42188
42189 .PHONY: restrap
42190 restrap::
42191         @: $(MAKE); $(stage)
42192         rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
42193 restrap:: all
42194 @endif gcc-bootstrap
42195
42196 # --------------------------------------
42197 # Dependencies between different modules
42198 # --------------------------------------
42199
42200 # Generic dependencies for target modules on host stuff, especially gcc
42201 @if gcc-bootstrap
42202 configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
42203 configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
42204 configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
42205 configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
42206 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
42207 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
42208 configure-target-libmudflap: stage_last
42209 configure-target-libssp: stage_last
42210 configure-target-newlib: stage_last
42211 configure-stage1-target-libgcc: maybe-all-stage1-gcc
42212 configure-stage2-target-libgcc: maybe-all-stage2-gcc
42213 configure-stage3-target-libgcc: maybe-all-stage3-gcc
42214 configure-stage4-target-libgcc: maybe-all-stage4-gcc
42215 configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
42216 configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
42217 configure-target-libquadmath: stage_last
42218 configure-target-libgfortran: stage_last
42219 configure-target-libobjc: stage_last
42220 configure-target-libgo: stage_last
42221 configure-target-libtermcap: stage_last
42222 configure-target-winsup: stage_last
42223 configure-target-libgloss: stage_last
42224 configure-target-libffi: stage_last
42225 configure-target-libjava: stage_last
42226 configure-target-zlib: stage_last
42227 configure-target-boehm-gc: stage_last
42228 configure-target-rda: stage_last
42229 configure-target-libada: stage_last
42230 configure-stage1-target-libgomp: maybe-all-stage1-gcc
42231 configure-stage2-target-libgomp: maybe-all-stage2-gcc
42232 configure-stage3-target-libgomp: maybe-all-stage3-gcc
42233 configure-stage4-target-libgomp: maybe-all-stage4-gcc
42234 configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
42235 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
42236 @endif gcc-bootstrap
42237
42238 @if gcc-no-bootstrap
42239 configure-target-libstdc++-v3: maybe-all-gcc
42240 configure-target-libmudflap: maybe-all-gcc
42241 configure-target-libssp: maybe-all-gcc
42242 configure-target-newlib: maybe-all-gcc
42243 configure-target-libgcc: maybe-all-gcc
42244 configure-target-libquadmath: maybe-all-gcc
42245 configure-target-libgfortran: maybe-all-gcc
42246 configure-target-libobjc: maybe-all-gcc
42247 configure-target-libgo: maybe-all-gcc
42248 configure-target-libtermcap: maybe-all-gcc
42249 configure-target-winsup: maybe-all-gcc
42250 configure-target-libgloss: maybe-all-gcc
42251 configure-target-libffi: maybe-all-gcc
42252 configure-target-libjava: maybe-all-gcc
42253 configure-target-zlib: maybe-all-gcc
42254 configure-target-boehm-gc: maybe-all-gcc
42255 configure-target-rda: maybe-all-gcc
42256 configure-target-libada: maybe-all-gcc
42257 configure-target-libgomp: maybe-all-gcc
42258 @endif gcc-no-bootstrap
42259
42260
42261 # There are two types of dependencies here: 'hard' dependencies, where one
42262 # module simply won't build without the other; and 'soft' dependencies, where
42263 # if the depended-on module is missing, the depending module will do without
42264 # or find a substitute somewhere (perhaps installed).  Soft dependencies
42265 # are made here to depend on a 'maybe-' target.  If you're not sure,
42266 # it's safer to use a soft dependency.
42267
42268
42269
42270
42271
42272
42273 # With all the machinery above in place, it is pretty easy to generate
42274 # dependencies.  Host dependencies are a bit more complex because we have
42275 # to check for bootstrap/prebootstrap dependencies.  To resolve
42276 # prebootstrap dependencies, prebootstrap modules are gathered in
42277 # a hash table.
42278 all-build-bison: maybe-all-build-texinfo
42279 all-build-flex: maybe-all-build-texinfo
42280 all-build-flex: maybe-all-build-bison
42281 all-build-flex: maybe-all-build-m4
42282 all-build-libiberty: maybe-all-build-texinfo
42283 all-build-m4: maybe-all-build-texinfo
42284 all-build-fixincludes: maybe-all-build-libiberty
42285 configure-gcc: maybe-configure-intl
42286
42287 configure-stage1-gcc: maybe-configure-stage1-intl
42288 configure-stage2-gcc: maybe-configure-stage2-intl
42289 configure-stage3-gcc: maybe-configure-stage3-intl
42290 configure-stage4-gcc: maybe-configure-stage4-intl
42291 configure-stageprofile-gcc: maybe-configure-stageprofile-intl
42292 configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
42293 configure-gcc: maybe-all-lto-plugin
42294
42295 configure-stage1-gcc: maybe-all-stage1-lto-plugin
42296 configure-stage2-gcc: maybe-all-stage2-lto-plugin
42297 configure-stage3-gcc: maybe-all-stage3-lto-plugin
42298 configure-stage4-gcc: maybe-all-stage4-lto-plugin
42299 configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
42300 configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
42301 configure-gcc: maybe-all-binutils
42302
42303 configure-stage1-gcc: maybe-all-stage1-binutils
42304 configure-stage2-gcc: maybe-all-stage2-binutils
42305 configure-stage3-gcc: maybe-all-stage3-binutils
42306 configure-stage4-gcc: maybe-all-stage4-binutils
42307 configure-stageprofile-gcc: maybe-all-stageprofile-binutils
42308 configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
42309 configure-gcc: maybe-all-gas
42310
42311 configure-stage1-gcc: maybe-all-stage1-gas
42312 configure-stage2-gcc: maybe-all-stage2-gas
42313 configure-stage3-gcc: maybe-all-stage3-gas
42314 configure-stage4-gcc: maybe-all-stage4-gas
42315 configure-stageprofile-gcc: maybe-all-stageprofile-gas
42316 configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
42317 configure-gcc: maybe-all-ld
42318
42319 configure-stage1-gcc: maybe-all-stage1-ld
42320 configure-stage2-gcc: maybe-all-stage2-ld
42321 configure-stage3-gcc: maybe-all-stage3-ld
42322 configure-stage4-gcc: maybe-all-stage4-ld
42323 configure-stageprofile-gcc: maybe-all-stageprofile-ld
42324 configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
42325 configure-gcc: maybe-all-gold
42326
42327 configure-stage1-gcc: maybe-all-stage1-gold
42328 configure-stage2-gcc: maybe-all-stage2-gold
42329 configure-stage3-gcc: maybe-all-stage3-gold
42330 configure-stage4-gcc: maybe-all-stage4-gold
42331 configure-stageprofile-gcc: maybe-all-stageprofile-gold
42332 configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
42333 configure-gcc: maybe-all-libelf
42334
42335 configure-stage1-gcc: maybe-all-stage1-libelf
42336 configure-stage2-gcc: maybe-all-stage2-libelf
42337 configure-stage3-gcc: maybe-all-stage3-libelf
42338 configure-stage4-gcc: maybe-all-stage4-libelf
42339 configure-stageprofile-gcc: maybe-all-stageprofile-libelf
42340 configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
42341 all-gcc: all-libiberty
42342
42343 all-stage1-gcc: all-stage1-libiberty
42344 all-stage2-gcc: all-stage2-libiberty
42345 all-stage3-gcc: all-stage3-libiberty
42346 all-stage4-gcc: all-stage4-libiberty
42347 all-stageprofile-gcc: all-stageprofile-libiberty
42348 all-stagefeedback-gcc: all-stagefeedback-libiberty
42349 all-gcc: maybe-all-gmp
42350
42351 all-stage1-gcc: maybe-all-stage1-gmp
42352 all-stage2-gcc: maybe-all-stage2-gmp
42353 all-stage3-gcc: maybe-all-stage3-gmp
42354 all-stage4-gcc: maybe-all-stage4-gmp
42355 all-stageprofile-gcc: maybe-all-stageprofile-gmp
42356 all-stagefeedback-gcc: maybe-all-stagefeedback-gmp
42357 all-gcc: maybe-all-intl
42358
42359 all-stage1-gcc: maybe-all-stage1-intl
42360 all-stage2-gcc: maybe-all-stage2-intl
42361 all-stage3-gcc: maybe-all-stage3-intl
42362 all-stage4-gcc: maybe-all-stage4-intl
42363 all-stageprofile-gcc: maybe-all-stageprofile-intl
42364 all-stagefeedback-gcc: maybe-all-stagefeedback-intl
42365 all-gcc: maybe-all-mpfr
42366
42367 all-stage1-gcc: maybe-all-stage1-mpfr
42368 all-stage2-gcc: maybe-all-stage2-mpfr
42369 all-stage3-gcc: maybe-all-stage3-mpfr
42370 all-stage4-gcc: maybe-all-stage4-mpfr
42371 all-stageprofile-gcc: maybe-all-stageprofile-mpfr
42372 all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
42373 all-gcc: maybe-all-mpc
42374
42375 all-stage1-gcc: maybe-all-stage1-mpc
42376 all-stage2-gcc: maybe-all-stage2-mpc
42377 all-stage3-gcc: maybe-all-stage3-mpc
42378 all-stage4-gcc: maybe-all-stage4-mpc
42379 all-stageprofile-gcc: maybe-all-stageprofile-mpc
42380 all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
42381 all-gcc: maybe-all-ppl
42382
42383 all-stage1-gcc: maybe-all-stage1-ppl
42384 all-stage2-gcc: maybe-all-stage2-ppl
42385 all-stage3-gcc: maybe-all-stage3-ppl
42386 all-stage4-gcc: maybe-all-stage4-ppl
42387 all-stageprofile-gcc: maybe-all-stageprofile-ppl
42388 all-stagefeedback-gcc: maybe-all-stagefeedback-ppl
42389 all-gcc: maybe-all-cloog
42390
42391 all-stage1-gcc: maybe-all-stage1-cloog
42392 all-stage2-gcc: maybe-all-stage2-cloog
42393 all-stage3-gcc: maybe-all-stage3-cloog
42394 all-stage4-gcc: maybe-all-stage4-cloog
42395 all-stageprofile-gcc: maybe-all-stageprofile-cloog
42396 all-stagefeedback-gcc: maybe-all-stagefeedback-cloog
42397 all-gcc: maybe-all-build-texinfo
42398
42399 all-stage1-gcc: maybe-all-build-texinfo
42400 all-stage2-gcc: maybe-all-build-texinfo
42401 all-stage3-gcc: maybe-all-build-texinfo
42402 all-stage4-gcc: maybe-all-build-texinfo
42403 all-stageprofile-gcc: maybe-all-build-texinfo
42404 all-stagefeedback-gcc: maybe-all-build-texinfo
42405 all-gcc: maybe-all-build-bison
42406
42407 all-stage1-gcc: maybe-all-build-bison
42408 all-stage2-gcc: maybe-all-build-bison
42409 all-stage3-gcc: maybe-all-build-bison
42410 all-stage4-gcc: maybe-all-build-bison
42411 all-stageprofile-gcc: maybe-all-build-bison
42412 all-stagefeedback-gcc: maybe-all-build-bison
42413 all-gcc: maybe-all-build-flex
42414
42415 all-stage1-gcc: maybe-all-build-flex
42416 all-stage2-gcc: maybe-all-build-flex
42417 all-stage3-gcc: maybe-all-build-flex
42418 all-stage4-gcc: maybe-all-build-flex
42419 all-stageprofile-gcc: maybe-all-build-flex
42420 all-stagefeedback-gcc: maybe-all-build-flex
42421 all-gcc: maybe-all-build-libiberty
42422
42423 all-stage1-gcc: maybe-all-build-libiberty
42424 all-stage2-gcc: maybe-all-build-libiberty
42425 all-stage3-gcc: maybe-all-build-libiberty
42426 all-stage4-gcc: maybe-all-build-libiberty
42427 all-stageprofile-gcc: maybe-all-build-libiberty
42428 all-stagefeedback-gcc: maybe-all-build-libiberty
42429 all-gcc: maybe-all-build-fixincludes
42430
42431 all-stage1-gcc: maybe-all-build-fixincludes
42432 all-stage2-gcc: maybe-all-build-fixincludes
42433 all-stage3-gcc: maybe-all-build-fixincludes
42434 all-stage4-gcc: maybe-all-build-fixincludes
42435 all-stageprofile-gcc: maybe-all-build-fixincludes
42436 all-stagefeedback-gcc: maybe-all-build-fixincludes
42437 all-gcc: maybe-all-zlib
42438
42439 all-stage1-gcc: maybe-all-stage1-zlib
42440 all-stage2-gcc: maybe-all-stage2-zlib
42441 all-stage3-gcc: maybe-all-stage3-zlib
42442 all-stage4-gcc: maybe-all-stage4-zlib
42443 all-stageprofile-gcc: maybe-all-stageprofile-zlib
42444 all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
42445 all-gcc: all-libcpp
42446
42447 all-stage1-gcc: all-stage1-libcpp
42448 all-stage2-gcc: all-stage2-libcpp
42449 all-stage3-gcc: all-stage3-libcpp
42450 all-stage4-gcc: all-stage4-libcpp
42451 all-stageprofile-gcc: all-stageprofile-libcpp
42452 all-stagefeedback-gcc: all-stagefeedback-libcpp
42453 all-gcc: all-libdecnumber
42454
42455 all-stage1-gcc: all-stage1-libdecnumber
42456 all-stage2-gcc: all-stage2-libdecnumber
42457 all-stage3-gcc: all-stage3-libdecnumber
42458 all-stage4-gcc: all-stage4-libdecnumber
42459 all-stageprofile-gcc: all-stageprofile-libdecnumber
42460 all-stagefeedback-gcc: all-stagefeedback-libdecnumber
42461 all-gcc: maybe-all-libiberty
42462
42463 all-stage1-gcc: maybe-all-stage1-libiberty
42464 all-stage2-gcc: maybe-all-stage2-libiberty
42465 all-stage3-gcc: maybe-all-stage3-libiberty
42466 all-stage4-gcc: maybe-all-stage4-libiberty
42467 all-stageprofile-gcc: maybe-all-stageprofile-libiberty
42468 all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
42469 all-gcc: maybe-all-fixincludes
42470 all-gcc: maybe-all-lto-plugin
42471
42472 all-stage1-gcc: maybe-all-stage1-lto-plugin
42473 all-stage2-gcc: maybe-all-stage2-lto-plugin
42474 all-stage3-gcc: maybe-all-stage3-lto-plugin
42475 all-stage4-gcc: maybe-all-stage4-lto-plugin
42476 all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
42477 all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
42478 info-gcc: maybe-all-build-libiberty
42479
42480 info-stage1-gcc: maybe-all-build-libiberty
42481 info-stage2-gcc: maybe-all-build-libiberty
42482 info-stage3-gcc: maybe-all-build-libiberty
42483 info-stage4-gcc: maybe-all-build-libiberty
42484 info-stageprofile-gcc: maybe-all-build-libiberty
42485 info-stagefeedback-gcc: maybe-all-build-libiberty
42486 dvi-gcc: maybe-all-build-libiberty
42487
42488 dvi-stage1-gcc: maybe-all-build-libiberty
42489 dvi-stage2-gcc: maybe-all-build-libiberty
42490 dvi-stage3-gcc: maybe-all-build-libiberty
42491 dvi-stage4-gcc: maybe-all-build-libiberty
42492 dvi-stageprofile-gcc: maybe-all-build-libiberty
42493 dvi-stagefeedback-gcc: maybe-all-build-libiberty
42494 pdf-gcc: maybe-all-build-libiberty
42495
42496 pdf-stage1-gcc: maybe-all-build-libiberty
42497 pdf-stage2-gcc: maybe-all-build-libiberty
42498 pdf-stage3-gcc: maybe-all-build-libiberty
42499 pdf-stage4-gcc: maybe-all-build-libiberty
42500 pdf-stageprofile-gcc: maybe-all-build-libiberty
42501 pdf-stagefeedback-gcc: maybe-all-build-libiberty
42502 html-gcc: maybe-all-build-libiberty
42503
42504 html-stage1-gcc: maybe-all-build-libiberty
42505 html-stage2-gcc: maybe-all-build-libiberty
42506 html-stage3-gcc: maybe-all-build-libiberty
42507 html-stage4-gcc: maybe-all-build-libiberty
42508 html-stageprofile-gcc: maybe-all-build-libiberty
42509 html-stagefeedback-gcc: maybe-all-build-libiberty
42510 install-gcc: maybe-install-fixincludes
42511 install-gcc: maybe-install-lto-plugin
42512 install-strip-gcc: maybe-install-strip-fixincludes
42513 configure-libcpp: configure-libiberty
42514
42515 configure-stage1-libcpp: configure-stage1-libiberty
42516 configure-stage2-libcpp: configure-stage2-libiberty
42517 configure-stage3-libcpp: configure-stage3-libiberty
42518 configure-stage4-libcpp: configure-stage4-libiberty
42519 configure-stageprofile-libcpp: configure-stageprofile-libiberty
42520 configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
42521 configure-libcpp: maybe-configure-intl
42522
42523 configure-stage1-libcpp: maybe-configure-stage1-intl
42524 configure-stage2-libcpp: maybe-configure-stage2-intl
42525 configure-stage3-libcpp: maybe-configure-stage3-intl
42526 configure-stage4-libcpp: maybe-configure-stage4-intl
42527 configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
42528 configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
42529 all-libcpp: all-libiberty
42530
42531 all-stage1-libcpp: all-stage1-libiberty
42532 all-stage2-libcpp: all-stage2-libiberty
42533 all-stage3-libcpp: all-stage3-libiberty
42534 all-stage4-libcpp: all-stage4-libiberty
42535 all-stageprofile-libcpp: all-stageprofile-libiberty
42536 all-stagefeedback-libcpp: all-stagefeedback-libiberty
42537 all-libcpp: maybe-all-intl
42538
42539 all-stage1-libcpp: maybe-all-stage1-intl
42540 all-stage2-libcpp: maybe-all-stage2-intl
42541 all-stage3-libcpp: maybe-all-stage3-intl
42542 all-stage4-libcpp: maybe-all-stage4-intl
42543 all-stageprofile-libcpp: maybe-all-stageprofile-intl
42544 all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
42545 all-fixincludes: maybe-all-libiberty
42546 all-gnattools: maybe-all-target-libada
42547 all-lto-plugin: maybe-all-libiberty
42548
42549 all-stage1-lto-plugin: maybe-all-stage1-libiberty
42550 all-stage2-lto-plugin: maybe-all-stage2-libiberty
42551 all-stage3-lto-plugin: maybe-all-stage3-libiberty
42552 all-stage4-lto-plugin: maybe-all-stage4-libiberty
42553 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
42554 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
42555 all-utils: maybe-all-libiberty
42556 configure-mpfr: maybe-all-gmp
42557
42558 configure-stage1-mpfr: maybe-all-stage1-gmp
42559 configure-stage2-mpfr: maybe-all-stage2-gmp
42560 configure-stage3-mpfr: maybe-all-stage3-gmp
42561 configure-stage4-mpfr: maybe-all-stage4-gmp
42562 configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
42563 configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
42564 configure-mpc: maybe-all-mpfr
42565
42566 configure-stage1-mpc: maybe-all-stage1-mpfr
42567 configure-stage2-mpc: maybe-all-stage2-mpfr
42568 configure-stage3-mpc: maybe-all-stage3-mpfr
42569 configure-stage4-mpc: maybe-all-stage4-mpfr
42570 configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
42571 configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
42572 configure-ppl: maybe-all-gmp
42573
42574 configure-stage1-ppl: maybe-all-stage1-gmp
42575 configure-stage2-ppl: maybe-all-stage2-gmp
42576 configure-stage3-ppl: maybe-all-stage3-gmp
42577 configure-stage4-ppl: maybe-all-stage4-gmp
42578 configure-stageprofile-ppl: maybe-all-stageprofile-gmp
42579 configure-stagefeedback-ppl: maybe-all-stagefeedback-gmp
42580 configure-ppl: maybe-all-mpfr
42581
42582 configure-stage1-ppl: maybe-all-stage1-mpfr
42583 configure-stage2-ppl: maybe-all-stage2-mpfr
42584 configure-stage3-ppl: maybe-all-stage3-mpfr
42585 configure-stage4-ppl: maybe-all-stage4-mpfr
42586 configure-stageprofile-ppl: maybe-all-stageprofile-mpfr
42587 configure-stagefeedback-ppl: maybe-all-stagefeedback-mpfr
42588 configure-cloog: maybe-all-ppl
42589
42590 configure-stage1-cloog: maybe-all-stage1-ppl
42591 configure-stage2-cloog: maybe-all-stage2-ppl
42592 configure-stage3-cloog: maybe-all-stage3-ppl
42593 configure-stage4-cloog: maybe-all-stage4-ppl
42594 configure-stageprofile-cloog: maybe-all-stageprofile-ppl
42595 configure-stagefeedback-cloog: maybe-all-stagefeedback-ppl
42596 configure-gdb: maybe-all-intl
42597 configure-gdb: maybe-configure-sim
42598 configure-gdb: maybe-all-bfd
42599 configure-gdb: maybe-all-libiconv
42600 all-gdb: maybe-all-libiberty
42601 all-gdb: maybe-all-libiconv
42602 all-gdb: maybe-all-opcodes
42603 all-gdb: maybe-all-readline
42604 all-gdb: maybe-all-build-bison
42605 all-gdb: maybe-all-sim
42606 all-gdb: maybe-all-libdecnumber
42607 all-gdb: maybe-all-libtermcap
42608 configure-libgui: maybe-configure-tcl
42609 configure-libgui: maybe-configure-tk
42610 all-libgui: maybe-all-tcl
42611 all-libgui: maybe-all-tk
42612 all-libgui: maybe-all-itcl
42613 configure-bfd: configure-libiberty
42614
42615 configure-stage1-bfd: configure-stage1-libiberty
42616 configure-stage2-bfd: configure-stage2-libiberty
42617 configure-stage3-bfd: configure-stage3-libiberty
42618 configure-stage4-bfd: configure-stage4-libiberty
42619 configure-stageprofile-bfd: configure-stageprofile-libiberty
42620 configure-stagefeedback-bfd: configure-stagefeedback-libiberty
42621 configure-bfd: maybe-configure-intl
42622
42623 configure-stage1-bfd: maybe-configure-stage1-intl
42624 configure-stage2-bfd: maybe-configure-stage2-intl
42625 configure-stage3-bfd: maybe-configure-stage3-intl
42626 configure-stage4-bfd: maybe-configure-stage4-intl
42627 configure-stageprofile-bfd: maybe-configure-stageprofile-intl
42628 configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
42629 all-bfd: maybe-all-libiberty
42630
42631 all-stage1-bfd: maybe-all-stage1-libiberty
42632 all-stage2-bfd: maybe-all-stage2-libiberty
42633 all-stage3-bfd: maybe-all-stage3-libiberty
42634 all-stage4-bfd: maybe-all-stage4-libiberty
42635 all-stageprofile-bfd: maybe-all-stageprofile-libiberty
42636 all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
42637 all-bfd: maybe-all-intl
42638
42639 all-stage1-bfd: maybe-all-stage1-intl
42640 all-stage2-bfd: maybe-all-stage2-intl
42641 all-stage3-bfd: maybe-all-stage3-intl
42642 all-stage4-bfd: maybe-all-stage4-intl
42643 all-stageprofile-bfd: maybe-all-stageprofile-intl
42644 all-stagefeedback-bfd: maybe-all-stagefeedback-intl
42645 configure-opcodes: configure-libiberty
42646
42647 configure-stage1-opcodes: configure-stage1-libiberty
42648 configure-stage2-opcodes: configure-stage2-libiberty
42649 configure-stage3-opcodes: configure-stage3-libiberty
42650 configure-stage4-opcodes: configure-stage4-libiberty
42651 configure-stageprofile-opcodes: configure-stageprofile-libiberty
42652 configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
42653 all-opcodes: maybe-all-libiberty
42654
42655 all-stage1-opcodes: maybe-all-stage1-libiberty
42656 all-stage2-opcodes: maybe-all-stage2-libiberty
42657 all-stage3-opcodes: maybe-all-stage3-libiberty
42658 all-stage4-opcodes: maybe-all-stage4-libiberty
42659 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
42660 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
42661 configure-binutils: maybe-configure-intl
42662
42663 configure-stage1-binutils: maybe-configure-stage1-intl
42664 configure-stage2-binutils: maybe-configure-stage2-intl
42665 configure-stage3-binutils: maybe-configure-stage3-intl
42666 configure-stage4-binutils: maybe-configure-stage4-intl
42667 configure-stageprofile-binutils: maybe-configure-stageprofile-intl
42668 configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
42669 all-binutils: maybe-all-libiberty
42670
42671 all-stage1-binutils: maybe-all-stage1-libiberty
42672 all-stage2-binutils: maybe-all-stage2-libiberty
42673 all-stage3-binutils: maybe-all-stage3-libiberty
42674 all-stage4-binutils: maybe-all-stage4-libiberty
42675 all-stageprofile-binutils: maybe-all-stageprofile-libiberty
42676 all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
42677 all-binutils: maybe-all-opcodes
42678
42679 all-stage1-binutils: maybe-all-stage1-opcodes
42680 all-stage2-binutils: maybe-all-stage2-opcodes
42681 all-stage3-binutils: maybe-all-stage3-opcodes
42682 all-stage4-binutils: maybe-all-stage4-opcodes
42683 all-stageprofile-binutils: maybe-all-stageprofile-opcodes
42684 all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
42685 all-binutils: maybe-all-bfd
42686
42687 all-stage1-binutils: maybe-all-stage1-bfd
42688 all-stage2-binutils: maybe-all-stage2-bfd
42689 all-stage3-binutils: maybe-all-stage3-bfd
42690 all-stage4-binutils: maybe-all-stage4-bfd
42691 all-stageprofile-binutils: maybe-all-stageprofile-bfd
42692 all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
42693 all-binutils: maybe-all-build-flex
42694
42695 all-stage1-binutils: maybe-all-build-flex
42696 all-stage2-binutils: maybe-all-build-flex
42697 all-stage3-binutils: maybe-all-build-flex
42698 all-stage4-binutils: maybe-all-build-flex
42699 all-stageprofile-binutils: maybe-all-build-flex
42700 all-stagefeedback-binutils: maybe-all-build-flex
42701 all-binutils: maybe-all-build-bison
42702
42703 all-stage1-binutils: maybe-all-build-bison
42704 all-stage2-binutils: maybe-all-build-bison
42705 all-stage3-binutils: maybe-all-build-bison
42706 all-stage4-binutils: maybe-all-build-bison
42707 all-stageprofile-binutils: maybe-all-build-bison
42708 all-stagefeedback-binutils: maybe-all-build-bison
42709 all-binutils: maybe-all-intl
42710
42711 all-stage1-binutils: maybe-all-stage1-intl
42712 all-stage2-binutils: maybe-all-stage2-intl
42713 all-stage3-binutils: maybe-all-stage3-intl
42714 all-stage4-binutils: maybe-all-stage4-intl
42715 all-stageprofile-binutils: maybe-all-stageprofile-intl
42716 all-stagefeedback-binutils: maybe-all-stagefeedback-intl
42717 install-binutils: maybe-install-opcodes
42718 install-strip-binutils: maybe-install-strip-opcodes
42719 install-opcodes: maybe-install-bfd
42720 install-strip-opcodes: maybe-install-strip-bfd
42721 configure-gas: maybe-configure-intl
42722
42723 configure-stage1-gas: maybe-configure-stage1-intl
42724 configure-stage2-gas: maybe-configure-stage2-intl
42725 configure-stage3-gas: maybe-configure-stage3-intl
42726 configure-stage4-gas: maybe-configure-stage4-intl
42727 configure-stageprofile-gas: maybe-configure-stageprofile-intl
42728 configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
42729 all-gas: maybe-all-libiberty
42730
42731 all-stage1-gas: maybe-all-stage1-libiberty
42732 all-stage2-gas: maybe-all-stage2-libiberty
42733 all-stage3-gas: maybe-all-stage3-libiberty
42734 all-stage4-gas: maybe-all-stage4-libiberty
42735 all-stageprofile-gas: maybe-all-stageprofile-libiberty
42736 all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
42737 all-gas: maybe-all-opcodes
42738
42739 all-stage1-gas: maybe-all-stage1-opcodes
42740 all-stage2-gas: maybe-all-stage2-opcodes
42741 all-stage3-gas: maybe-all-stage3-opcodes
42742 all-stage4-gas: maybe-all-stage4-opcodes
42743 all-stageprofile-gas: maybe-all-stageprofile-opcodes
42744 all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
42745 all-gas: maybe-all-bfd
42746
42747 all-stage1-gas: maybe-all-stage1-bfd
42748 all-stage2-gas: maybe-all-stage2-bfd
42749 all-stage3-gas: maybe-all-stage3-bfd
42750 all-stage4-gas: maybe-all-stage4-bfd
42751 all-stageprofile-gas: maybe-all-stageprofile-bfd
42752 all-stagefeedback-gas: maybe-all-stagefeedback-bfd
42753 all-gas: maybe-all-intl
42754
42755 all-stage1-gas: maybe-all-stage1-intl
42756 all-stage2-gas: maybe-all-stage2-intl
42757 all-stage3-gas: maybe-all-stage3-intl
42758 all-stage4-gas: maybe-all-stage4-intl
42759 all-stageprofile-gas: maybe-all-stageprofile-intl
42760 all-stagefeedback-gas: maybe-all-stagefeedback-intl
42761 configure-gprof: maybe-configure-intl
42762 all-gprof: maybe-all-libiberty
42763 all-gprof: maybe-all-bfd
42764 all-gprof: maybe-all-opcodes
42765 all-gprof: maybe-all-intl
42766 configure-ld: maybe-configure-intl
42767
42768 configure-stage1-ld: maybe-configure-stage1-intl
42769 configure-stage2-ld: maybe-configure-stage2-intl
42770 configure-stage3-ld: maybe-configure-stage3-intl
42771 configure-stage4-ld: maybe-configure-stage4-intl
42772 configure-stageprofile-ld: maybe-configure-stageprofile-intl
42773 configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
42774 all-ld: maybe-all-libiberty
42775
42776 all-stage1-ld: maybe-all-stage1-libiberty
42777 all-stage2-ld: maybe-all-stage2-libiberty
42778 all-stage3-ld: maybe-all-stage3-libiberty
42779 all-stage4-ld: maybe-all-stage4-libiberty
42780 all-stageprofile-ld: maybe-all-stageprofile-libiberty
42781 all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
42782 all-ld: maybe-all-bfd
42783
42784 all-stage1-ld: maybe-all-stage1-bfd
42785 all-stage2-ld: maybe-all-stage2-bfd
42786 all-stage3-ld: maybe-all-stage3-bfd
42787 all-stage4-ld: maybe-all-stage4-bfd
42788 all-stageprofile-ld: maybe-all-stageprofile-bfd
42789 all-stagefeedback-ld: maybe-all-stagefeedback-bfd
42790 all-ld: maybe-all-opcodes
42791
42792 all-stage1-ld: maybe-all-stage1-opcodes
42793 all-stage2-ld: maybe-all-stage2-opcodes
42794 all-stage3-ld: maybe-all-stage3-opcodes
42795 all-stage4-ld: maybe-all-stage4-opcodes
42796 all-stageprofile-ld: maybe-all-stageprofile-opcodes
42797 all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
42798 all-ld: maybe-all-build-bison
42799
42800 all-stage1-ld: maybe-all-build-bison
42801 all-stage2-ld: maybe-all-build-bison
42802 all-stage3-ld: maybe-all-build-bison
42803 all-stage4-ld: maybe-all-build-bison
42804 all-stageprofile-ld: maybe-all-build-bison
42805 all-stagefeedback-ld: maybe-all-build-bison
42806 all-ld: maybe-all-build-flex
42807
42808 all-stage1-ld: maybe-all-build-flex
42809 all-stage2-ld: maybe-all-build-flex
42810 all-stage3-ld: maybe-all-build-flex
42811 all-stage4-ld: maybe-all-build-flex
42812 all-stageprofile-ld: maybe-all-build-flex
42813 all-stagefeedback-ld: maybe-all-build-flex
42814 all-ld: maybe-all-intl
42815
42816 all-stage1-ld: maybe-all-stage1-intl
42817 all-stage2-ld: maybe-all-stage2-intl
42818 all-stage3-ld: maybe-all-stage3-intl
42819 all-stage4-ld: maybe-all-stage4-intl
42820 all-stageprofile-ld: maybe-all-stageprofile-intl
42821 all-stagefeedback-ld: maybe-all-stagefeedback-intl
42822 install-ld: maybe-install-gold
42823 install-strip-ld: maybe-install-strip-gold
42824 configure-gold: maybe-configure-intl
42825
42826 configure-stage1-gold: maybe-configure-stage1-intl
42827 configure-stage2-gold: maybe-configure-stage2-intl
42828 configure-stage3-gold: maybe-configure-stage3-intl
42829 configure-stage4-gold: maybe-configure-stage4-intl
42830 configure-stageprofile-gold: maybe-configure-stageprofile-intl
42831 configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
42832 all-gold: maybe-all-libiberty
42833
42834 all-stage1-gold: maybe-all-stage1-libiberty
42835 all-stage2-gold: maybe-all-stage2-libiberty
42836 all-stage3-gold: maybe-all-stage3-libiberty
42837 all-stage4-gold: maybe-all-stage4-libiberty
42838 all-stageprofile-gold: maybe-all-stageprofile-libiberty
42839 all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
42840 all-gold: maybe-all-intl
42841
42842 all-stage1-gold: maybe-all-stage1-intl
42843 all-stage2-gold: maybe-all-stage2-intl
42844 all-stage3-gold: maybe-all-stage3-intl
42845 all-stage4-gold: maybe-all-stage4-intl
42846 all-stageprofile-gold: maybe-all-stageprofile-intl
42847 all-stagefeedback-gold: maybe-all-stagefeedback-intl
42848 all-gold: maybe-all-bfd
42849
42850 all-stage1-gold: maybe-all-stage1-bfd
42851 all-stage2-gold: maybe-all-stage2-bfd
42852 all-stage3-gold: maybe-all-stage3-bfd
42853 all-stage4-gold: maybe-all-stage4-bfd
42854 all-stageprofile-gold: maybe-all-stageprofile-bfd
42855 all-stagefeedback-gold: maybe-all-stagefeedback-bfd
42856 all-gold: maybe-all-build-bison
42857
42858 all-stage1-gold: maybe-all-build-bison
42859 all-stage2-gold: maybe-all-build-bison
42860 all-stage3-gold: maybe-all-build-bison
42861 all-stage4-gold: maybe-all-build-bison
42862 all-stageprofile-gold: maybe-all-build-bison
42863 all-stagefeedback-gold: maybe-all-build-bison
42864 check-gold: maybe-all-binutils
42865
42866 check-stage1-gold: maybe-all-stage1-binutils
42867 check-stage2-gold: maybe-all-stage2-binutils
42868 check-stage3-gold: maybe-all-stage3-binutils
42869 check-stage4-gold: maybe-all-stage4-binutils
42870 check-stageprofile-gold: maybe-all-stageprofile-binutils
42871 check-stagefeedback-gold: maybe-all-stagefeedback-binutils
42872 check-gold: maybe-all-gas
42873
42874 check-stage1-gold: maybe-all-stage1-gas
42875 check-stage2-gold: maybe-all-stage2-gas
42876 check-stage3-gold: maybe-all-stage3-gas
42877 check-stage4-gold: maybe-all-stage4-gas
42878 check-stageprofile-gold: maybe-all-stageprofile-gas
42879 check-stagefeedback-gold: maybe-all-stagefeedback-gas
42880 configure-opcodes: maybe-configure-intl
42881
42882 configure-stage1-opcodes: maybe-configure-stage1-intl
42883 configure-stage2-opcodes: maybe-configure-stage2-intl
42884 configure-stage3-opcodes: maybe-configure-stage3-intl
42885 configure-stage4-opcodes: maybe-configure-stage4-intl
42886 configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
42887 configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
42888 all-opcodes: maybe-all-bfd
42889
42890 all-stage1-opcodes: maybe-all-stage1-bfd
42891 all-stage2-opcodes: maybe-all-stage2-bfd
42892 all-stage3-opcodes: maybe-all-stage3-bfd
42893 all-stage4-opcodes: maybe-all-stage4-bfd
42894 all-stageprofile-opcodes: maybe-all-stageprofile-bfd
42895 all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
42896 all-opcodes: maybe-all-libiberty
42897
42898 all-stage1-opcodes: maybe-all-stage1-libiberty
42899 all-stage2-opcodes: maybe-all-stage2-libiberty
42900 all-stage3-opcodes: maybe-all-stage3-libiberty
42901 all-stage4-opcodes: maybe-all-stage4-libiberty
42902 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
42903 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
42904 all-opcodes: maybe-all-intl
42905
42906 all-stage1-opcodes: maybe-all-stage1-intl
42907 all-stage2-opcodes: maybe-all-stage2-intl
42908 all-stage3-opcodes: maybe-all-stage3-intl
42909 all-stage4-opcodes: maybe-all-stage4-intl
42910 all-stageprofile-opcodes: maybe-all-stageprofile-intl
42911 all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
42912 all-dejagnu: maybe-all-tcl
42913 all-dejagnu: maybe-all-expect
42914 all-dejagnu: maybe-all-tk
42915 configure-expect: maybe-configure-tcl
42916 configure-expect: maybe-configure-tk
42917 all-expect: maybe-all-tcl
42918 all-expect: maybe-all-tk
42919 configure-itcl: maybe-configure-tcl
42920 configure-itcl: maybe-configure-tk
42921 all-itcl: maybe-all-tcl
42922 all-itcl: maybe-all-tk
42923 install-itcl: maybe-install-tcl
42924 install-strip-itcl: maybe-install-strip-tcl
42925 configure-tk: maybe-configure-tcl
42926 all-tk: maybe-all-tcl
42927 all-sid: maybe-all-libiberty
42928 all-sid: maybe-all-bfd
42929 all-sid: maybe-all-opcodes
42930 all-sid: maybe-all-tcl
42931 all-sid: maybe-all-tk
42932 install-sid: maybe-install-tcl
42933 install-strip-sid: maybe-install-strip-tcl
42934 install-sid: maybe-install-tk
42935 install-strip-sid: maybe-install-strip-tk
42936 configure-sim: maybe-configure-intl
42937 all-sim: maybe-all-intl
42938 all-sim: maybe-all-libiberty
42939 all-sim: maybe-all-bfd
42940 all-sim: maybe-all-opcodes
42941 all-sim: maybe-all-readline
42942 all-sim: maybe-configure-gdb
42943 all-fastjar: maybe-all-zlib
42944 all-fastjar: maybe-all-build-texinfo
42945 all-fastjar: maybe-all-libiberty
42946 all-bison: maybe-all-intl
42947 all-bison: maybe-all-build-texinfo
42948 all-flex: maybe-all-build-bison
42949 all-flex: maybe-all-intl
42950 all-flex: maybe-all-m4
42951 all-flex: maybe-all-build-texinfo
42952 all-m4: maybe-all-intl
42953 all-m4: maybe-all-build-texinfo
42954 configure-target-boehm-gc: maybe-all-target-libstdc++-v3
42955 configure-target-fastjar: maybe-configure-target-zlib
42956 all-target-fastjar: maybe-all-target-zlib
42957 configure-target-libgo: maybe-configure-target-libffi
42958 configure-target-libgo: maybe-all-target-libstdc++-v3
42959 all-target-libgo: maybe-all-target-libffi
42960 configure-target-libjava: maybe-configure-target-zlib
42961 configure-target-libjava: maybe-configure-target-boehm-gc
42962 configure-target-libjava: maybe-configure-target-libffi
42963 all-target-libjava: maybe-all-fastjar
42964 all-target-libjava: maybe-all-target-zlib
42965 all-target-libjava: maybe-all-target-boehm-gc
42966 all-target-libjava: maybe-all-target-libffi
42967 configure-target-libobjc: maybe-configure-target-boehm-gc
42968 all-target-libobjc: maybe-all-target-boehm-gc
42969 configure-target-libstdc++-v3: maybe-configure-target-libgomp
42970
42971 configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
42972 configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
42973 configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
42974 configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
42975 configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
42976 configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
42977 all-target-libstdc++-v3: maybe-configure-target-libgomp
42978
42979 all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
42980 all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
42981 all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
42982 all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
42983 all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
42984 all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
42985 all-target-libgloss: maybe-all-target-newlib
42986 all-target-winsup: maybe-all-target-libtermcap
42987 configure-target-newlib: maybe-all-binutils
42988 configure-target-newlib: maybe-all-ld
42989 configure-target-libgfortran: maybe-all-target-libquadmath
42990
42991
42992 # Dependencies for target modules on other target modules are
42993 # described by lang_env_dependencies; the defaults apply to anything
42994 # not mentioned there.
42995
42996
42997 @if gcc-bootstrap
42998 configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
42999 configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
43000 configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
43001 configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
43002 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
43003 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
43004 configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
43005 configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
43006 configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
43007 configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
43008 configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
43009 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
43010 @endif gcc-bootstrap
43011
43012 @if gcc-no-bootstrap
43013 configure-target-libstdc++-v3: maybe-all-target-libgcc
43014 configure-target-libmudflap: maybe-all-target-libgcc
43015 configure-target-libssp: maybe-all-target-libgcc
43016 configure-target-newlib: maybe-all-target-libgcc
43017 configure-target-libquadmath: maybe-all-target-libgcc
43018 configure-target-libgfortran: maybe-all-target-libgcc
43019 configure-target-libobjc: maybe-all-target-libgcc
43020 configure-target-libgo: maybe-all-target-libgcc
43021 configure-target-libtermcap: maybe-all-target-libgcc
43022 configure-target-winsup: maybe-all-target-libgcc
43023 configure-target-libgloss: maybe-all-target-libgcc
43024 configure-target-libffi: maybe-all-target-libgcc
43025 configure-target-libjava: maybe-all-target-libgcc
43026 configure-target-zlib: maybe-all-target-libgcc
43027 configure-target-boehm-gc: maybe-all-target-libgcc
43028 configure-target-rda: maybe-all-target-libgcc
43029 configure-target-libada: maybe-all-target-libgcc
43030 configure-target-libgomp: maybe-all-target-libgcc
43031 @endif gcc-no-bootstrap
43032
43033
43034 configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
43035
43036 configure-target-libmudflap: maybe-all-target-newlib maybe-all-target-libgloss
43037
43038 configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
43039
43040
43041
43042 configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
43043
43044 configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
43045
43046 configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
43047
43048 configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
43049
43050 configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
43051
43052 configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
43053
43054
43055 configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
43056
43057 configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
43058 configure-target-libjava: maybe-all-target-libstdc++-v3
43059
43060 configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
43061
43062 configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
43063
43064 configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
43065
43066 configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
43067
43068 configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
43069
43070
43071 CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
43072 GDB_TK = @GDB_TK@
43073 INSTALL_GDB_TK = @INSTALL_GDB_TK@
43074 configure-gdb: $(CONFIGURE_GDB_TK)
43075 all-gdb: $(gdbnlmrequirements) $(GDB_TK)
43076 install-gdb: $(INSTALL_GDB_TK)
43077
43078 # Serialization dependencies.  Host configures don't work well in parallel to
43079 # each other, due to contention over config.cache.  Target configures and 
43080 # build configures are similar.
43081 @serialization_dependencies@
43082
43083 # --------------------------------
43084 # Regenerating top level configury
43085 # --------------------------------
43086
43087 # Rebuilding Makefile.in, using autogen.
43088 AUTOGEN = autogen
43089 $(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
43090         cd $(srcdir) && $(AUTOGEN) Makefile.def
43091
43092 # Rebuilding Makefile.
43093 Makefile: $(srcdir)/Makefile.in config.status
43094         CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
43095
43096 config.status: configure
43097         CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
43098
43099 # Rebuilding configure.
43100 AUTOCONF = autoconf
43101 $(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
43102         $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
43103         cd $(srcdir) && $(AUTOCONF)
43104
43105 # ------------------------------
43106 # Special directives to GNU Make
43107 # ------------------------------
43108
43109 # Don't pass command-line variables to submakes.
43110 .NOEXPORT:
43111 MAKEOVERRIDES=
43112
43113 # end of Makefile.in